@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap);
@charset "UTF-8";
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
@font-face {
  font-family: nebular;
  src: url('nebular.eot');
  src: url('nebular.eot') format("embedded-opentype"), url('nebular.ttf') format("truetype"), url('nebular.woff') format("woff"), url('nebular.svg') format("svg");
  font-weight: normal;
  font-style: normal;
}
.nb-minimize,
.nb-maximize,
.nb-help,
.nb-fold,
.nb-danger,
.nb-collapse,
.nb-checkmark-circle,
.nb-e-commerce,
.nb-info,
.nb-expand,
.nb-drops,
.nb-drop,
.nb-volume-mute,
.nb-volume-high,
.nb-trash,
.nb-title,
.nb-tables,
.nb-sunny,
.nb-sunny-circled,
.nb-star,
.nb-square,
.nb-square-outline,
.nb-snowy-circled,
.nb-skip-forward,
.nb-skip-forward-outline,
.nb-skip-backward,
.nb-skip-backward-outline,
.nb-shuffle,
.nb-search,
.nb-roller-shades,
.nb-rainy,
.nb-power,
.nb-power-circled,
.nb-plus,
.nb-plus-circled,
.nb-play,
.nb-play-outline,
.nb-phone,
.nb-person,
.nb-pause,
.nb-pause-outline,
.nb-partlysunny,
.nb-paper-plane,
.nb-notifications,
.nb-menu,
.nb-loop,
.nb-loop-circled,
.nb-locked,
.nb-location,
.nb-list,
.nb-lightbulb,
.nb-layout-two-column,
.nb-layout-sidebar-right,
.nb-layout-sidebar-left,
.nb-layout-one-column,
.nb-layout-default,
.nb-layout-centre,
.nb-keypad,
.nb-home,
.nb-heart,
.nb-grid-b,
.nb-grid-b-outline,
.nb-grid-a,
.nb-grid-a-outline,
.nb-gear,
.nb-flame-circled,
.nb-email,
.nb-edit,
.nb-compose,
.nb-coffee-maker,
.nb-cloudy,
.nb-close,
.nb-close-circled,
.nb-chevron-up,
.nb-chevron-up-outline,
.nb-chevron-right,
.nb-chevron-right-outline,
.nb-chevron-left,
.nb-chevron-left-outline,
.nb-chevron-down,
.nb-chevron-down-outline,
.nb-checkmark,
.nb-bar-chart,
.nb-audio,
.nb-arrow-up,
.nb-arrow-thin-up,
.nb-arrow-thin-right,
.nb-arrow-thin-left,
.nb-arrow-thin-down,
.nb-arrow-right,
.nb-arrow-retweet,
.nb-arrow-left,
.nb-arrow-dropup,
.nb-arrow-dropright,
.nb-arrow-dropleft,
.nb-arrow-dropdown,
.nb-arrow-down,
.nb-angle-double-right,
.nb-angle-double-left,
.nb-alert {
  /* use !important to prevent issues with browser extensions that change ../fonts */
  font-family: nebular;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nb-minimize::before {
  content: "";
}
.nb-maximize::before {
  content: "";
}
.nb-help::before {
  content: "";
}
.nb-fold::before {
  content: "";
}
.nb-danger::before {
  content: "";
}
.nb-collapse::before {
  content: "";
}
.nb-checkmark-circle::before {
  content: "";
}
.nb-e-commerce::before {
  content: "";
}
.nb-info::before {
  content: "";
  color: #fff;
}
.nb-expand::before {
  content: "";
  color: #fff;
}
.nb-drops::before {
  content: "";
}
.nb-drop::before {
  content: "";
}
.nb-volume-mute::before {
  content: "";
}
.nb-volume-high::before {
  content: "";
}
.nb-trash::before {
  content: "";
}
.nb-title::before {
  content: "";
}
.nb-tables::before {
  content: "";
}
.nb-sunny::before {
  content: "";
}
.nb-sunny-circled::before {
  content: "";
}
.nb-star::before {
  content: "";
}
.nb-square::before {
  content: "";
}
.nb-square-outline::before {
  content: "";
}
.nb-snowy-circled::before {
  content: "";
}
.nb-skip-forward::before {
  content: "";
}
.nb-skip-forward-outline::before {
  content: "";
}
.nb-skip-backward::before {
  content: "";
}
.nb-skip-backward-outline::before {
  content: "";
}
.nb-shuffle::before {
  content: "";
}
.nb-search::before {
  content: "";
}
.nb-roller-shades::before {
  content: "";
}
.nb-rainy::before {
  content: "";
}
.nb-power::before {
  content: "";
}
.nb-power-circled::before {
  content: "";
}
.nb-plus::before {
  content: "";
}
.nb-plus-circled::before {
  content: "";
}
.nb-play::before {
  content: "";
}
.nb-play-outline::before {
  content: "";
}
.nb-phone::before {
  content: "";
}
.nb-person::before {
  content: "";
}
.nb-pause::before {
  content: "";
}
.nb-pause-outline::before {
  content: "";
}
.nb-partlysunny::before {
  content: "";
}
.nb-paper-plane::before {
  content: "";
}
.nb-notifications::before {
  content: "";
}
.nb-menu::before {
  content: "";
}
.nb-loop::before {
  content: "";
}
.nb-loop-circled::before {
  content: "";
}
.nb-locked::before {
  content: "";
}
.nb-location::before {
  content: "";
}
.nb-list::before {
  content: "";
}
.nb-lightbulb::before {
  content: "";
}
.nb-layout-two-column::before {
  content: "";
}
.nb-layout-sidebar-right::before {
  content: "";
}
.nb-layout-sidebar-left::before {
  content: "";
}
.nb-layout-one-column::before {
  content: "";
}
.nb-layout-default::before {
  content: "";
}
.nb-layout-centre::before {
  content: "";
}
.nb-keypad::before {
  content: "";
}
.nb-home::before {
  content: "";
}
.nb-heart::before {
  content: "";
}
.nb-grid-b::before {
  content: "";
}
.nb-grid-b-outline::before {
  content: "";
}
.nb-grid-a::before {
  content: "";
}
.nb-grid-a-outline::before {
  content: "";
}
.nb-gear::before {
  content: "";
}
.nb-flame-circled::before {
  content: "";
}
.nb-email::before {
  content: "";
}
.nb-edit::before {
  content: "";
}
.nb-compose::before {
  content: "";
}
.nb-coffee-maker::before {
  content: "";
}
.nb-cloudy::before {
  content: "";
}
.nb-close::before {
  content: "";
}
.nb-close-circled::before {
  content: "";
}
.nb-chevron-up::before {
  content: "";
}
.nb-chevron-up-outline::before {
  content: "";
}
.nb-chevron-right::before {
  content: "";
}
.nb-chevron-right-outline::before {
  content: "";
}
.nb-chevron-left::before {
  content: "";
}
.nb-chevron-left-outline::before {
  content: "";
}
.nb-chevron-down::before {
  content: "";
}
.nb-chevron-down-outline::before {
  content: "";
}
.nb-checkmark::before {
  content: "";
}
.nb-bar-chart::before {
  content: "";
}
.nb-audio::before {
  content: "";
}
.nb-arrow-up::before {
  content: "";
}
.nb-arrow-thin-up::before {
  content: "";
}
.nb-arrow-thin-right::before {
  content: "";
}
.nb-arrow-thin-left::before {
  content: "";
}
.nb-arrow-thin-down::before {
  content: "";
}
.nb-arrow-right::before {
  content: "";
}
.nb-arrow-retweet::before {
  content: "";
}
.nb-arrow-left::before {
  content: "";
}
.nb-arrow-dropup::before {
  content: "";
}
.nb-arrow-dropright::before {
  content: "";
}
.nb-arrow-dropleft::before {
  content: "";
}
.nb-arrow-dropdown::before {
  content: "";
}
.nb-arrow-down::before {
  content: "";
}
.nb-angle-double-right::before {
  content: "";
}
.nb-angle-double-left::before {
  content: "";
}
.nb-alert::before {
  content: "";
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uXFwuLlxcLi5cXG5lYnVsYXItaWNvbnMuc2NzcyIsIi4uXFwuLlxcLi5cXF9uZWJ1bGFyLWljb25zLXZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFwuLlxcX25lYnVsYXItaWNvbnMtZm9udC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUFoQjs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUFLQTtFQUNFLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnS0FBQTtFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7QUZTRjtBRU5BOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0dFLGtGQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FGT0Y7QUVKQTtFQUNFLFlBQUE7QUZPRjtBRUxBO0VBQ0UsWUFBQTtBRlFGO0FFTkE7RUFDRSxZQUFBO0FGU0Y7QUVQQTtFQUNFLFlBQUE7QUZVRjtBRVJBO0VBQ0UsWUFBQTtBRldGO0FFVEE7RUFDRSxZQUFBO0FGWUY7QUVWQTtFQUNFLFlBQUE7QUZhRjtBRVhBO0VBQ0UsWUFBQTtBRmNGO0FFWkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBRmVGO0FFYkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBRmdCRjtBRWRBO0VBQ0UsWUFBQTtBRmlCRjtBRWZBO0VBQ0UsWUFBQTtBRmtCRjtBRWhCQTtFQUNFLFlBQUE7QUZtQkY7QUVqQkE7RUFDRSxZQUFBO0FGb0JGO0FFbEJBO0VBQ0UsWUFBQTtBRnFCRjtBRW5CQTtFQUNFLFlBQUE7QUZzQkY7QUVwQkE7RUFDRSxZQUFBO0FGdUJGO0FFckJBO0VBQ0UsWUFBQTtBRndCRjtBRXRCQTtFQUNFLFlBQUE7QUZ5QkY7QUV2QkE7RUFDRSxZQUFBO0FGMEJGO0FFeEJBO0VBQ0UsWUFBQTtBRjJCRjtBRXpCQTtFQUNFLFlBQUE7QUY0QkY7QUUxQkE7RUFDRSxZQUFBO0FGNkJGO0FFM0JBO0VBQ0UsWUFBQTtBRjhCRjtBRTVCQTtFQUNFLFlBQUE7QUYrQkY7QUU3QkE7RUFDRSxZQUFBO0FGZ0NGO0FFOUJBO0VBQ0UsWUFBQTtBRmlDRjtBRS9CQTtFQUNFLFlBQUE7QUZrQ0Y7QUVoQ0E7RUFDRSxZQUFBO0FGbUNGO0FFakNBO0VBQ0UsWUFBQTtBRm9DRjtBRWxDQTtFQUNFLFlBQUE7QUZxQ0Y7QUVuQ0E7RUFDRSxZQUFBO0FGc0NGO0FFcENBO0VBQ0UsWUFBQTtBRnVDRjtBRXJDQTtFQUNFLFlBQUE7QUZ3Q0Y7QUV0Q0E7RUFDRSxZQUFBO0FGeUNGO0FFdkNBO0VBQ0UsWUFBQTtBRjBDRjtBRXhDQTtFQUNFLFlBQUE7QUYyQ0Y7QUV6Q0E7RUFDRSxZQUFBO0FGNENGO0FFMUNBO0VBQ0UsWUFBQTtBRjZDRjtBRTNDQTtFQUNFLFlBQUE7QUY4Q0Y7QUU1Q0E7RUFDRSxZQUFBO0FGK0NGO0FFN0NBO0VBQ0UsWUFBQTtBRmdERjtBRTlDQTtFQUNFLFlBQUE7QUZpREY7QUUvQ0E7RUFDRSxZQUFBO0FGa0RGO0FFaERBO0VBQ0UsWUFBQTtBRm1ERjtBRWpEQTtFQUNFLFlBQUE7QUZvREY7QUVsREE7RUFDRSxZQUFBO0FGcURGO0FFbkRBO0VBQ0UsWUFBQTtBRnNERjtBRXBEQTtFQUNFLFlBQUE7QUZ1REY7QUVyREE7RUFDRSxZQUFBO0FGd0RGO0FFdERBO0VBQ0UsWUFBQTtBRnlERjtBRXZEQTtFQUNFLFlBQUE7QUYwREY7QUV4REE7RUFDRSxZQUFBO0FGMkRGO0FFekRBO0VBQ0UsWUFBQTtBRjRERjtBRTFEQTtFQUNFLFlBQUE7QUY2REY7QUUzREE7RUFDRSxZQUFBO0FGOERGO0FFNURBO0VBQ0UsWUFBQTtBRitERjtBRTdEQTtFQUNFLFlBQUE7QUZnRUY7QUU5REE7RUFDRSxZQUFBO0FGaUVGO0FFL0RBO0VBQ0UsWUFBQTtBRmtFRjtBRWhFQTtFQUNFLFlBQUE7QUZtRUY7QUVqRUE7RUFDRSxZQUFBO0FGb0VGO0FFbEVBO0VBQ0UsWUFBQTtBRnFFRjtBRW5FQTtFQUNFLFlBQUE7QUZzRUY7QUVwRUE7RUFDRSxZQUFBO0FGdUVGO0FFckVBO0VBQ0UsWUFBQTtBRndFRjtBRXRFQTtFQUNFLFlBQUE7QUZ5RUY7QUV2RUE7RUFDRSxZQUFBO0FGMEVGO0FFeEVBO0VBQ0UsWUFBQTtBRjJFRjtBRXpFQTtFQUNFLFlBQUE7QUY0RUY7QUUxRUE7RUFDRSxZQUFBO0FGNkVGO0FFM0VBO0VBQ0UsWUFBQTtBRjhFRjtBRTVFQTtFQUNFLFlBQUE7QUYrRUY7QUU3RUE7RUFDRSxZQUFBO0FGZ0ZGO0FFOUVBO0VBQ0UsWUFBQTtBRmlGRjtBRS9FQTtFQUNFLFlBQUE7QUZrRkY7QUVoRkE7RUFDRSxZQUFBO0FGbUZGO0FFakZBO0VBQ0UsWUFBQTtBRm9GRjtBRWxGQTtFQUNFLFlBQUE7QUZxRkY7QUVuRkE7RUFDRSxZQUFBO0FGc0ZGO0FFcEZBO0VBQ0UsWUFBQTtBRnVGRjtBRXJGQTtFQUNFLFlBQUE7QUZ3RkY7QUV0RkE7RUFDRSxZQUFBO0FGeUZGO0FFdkZBO0VBQ0UsWUFBQTtBRjBGRjtBRXhGQTtFQUNFLFlBQUE7QUYyRkY7QUV6RkE7RUFDRSxZQUFBO0FGNEZGO0FFMUZBO0VBQ0UsWUFBQTtBRjZGRjtBRTNGQTtFQUNFLFlBQUE7QUY4RkY7QUU1RkE7RUFDRSxZQUFBO0FGK0ZGO0FFN0ZBO0VBQ0UsWUFBQTtBRmdHRjtBRTlGQTtFQUNFLFlBQUE7QUZpR0Y7QUUvRkE7RUFDRSxZQUFBO0FGa0dGO0FFaEdBO0VBQ0UsWUFBQTtBRm1HRjtBRWpHQTtFQUNFLFlBQUE7QUZvR0Y7QUVsR0E7RUFDRSxZQUFBO0FGcUdGO0FFbkdBO0VBQ0UsWUFBQTtBRnNHRjtBRXBHQTtFQUNFLFlBQUE7QUZ1R0Y7QUVyR0E7RUFDRSxZQUFBO0FGd0dGO0FFdEdBO0VBQ0UsWUFBQTtBRnlHRjtBRXZHQTtFQUNFLFlBQUE7QUYwR0YiLCJmaWxlIjoibmVidWxhci1pY29ucy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBuZWJ1bGFyO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25lYnVsYXIuZW90PzRvemVycVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uZWJ1bGFyLmVvdD80b3plcnEjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL25lYnVsYXIudHRmPzRvemVycVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmVidWxhci53b2ZmPzRvemVycVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9uZWJ1bGFyLnN2Zz80b3plcnEjbmVidWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5uYi1taW5pbWl6ZSxcbi5uYi1tYXhpbWl6ZSxcbi5uYi1oZWxwLFxuLm5iLWZvbGQsXG4ubmItZGFuZ2VyLFxuLm5iLWNvbGxhcHNlLFxuLm5iLWNoZWNrbWFyay1jaXJjbGUsXG4ubmItZS1jb21tZXJjZSxcbi5uYi1pbmZvLFxuLm5iLWV4cGFuZCxcbi5uYi1kcm9wcyxcbi5uYi1kcm9wLFxuLm5iLXZvbHVtZS1tdXRlLFxuLm5iLXZvbHVtZS1oaWdoLFxuLm5iLXRyYXNoLFxuLm5iLXRpdGxlLFxuLm5iLXRhYmxlcyxcbi5uYi1zdW5ueSxcbi5uYi1zdW5ueS1jaXJjbGVkLFxuLm5iLXN0YXIsXG4ubmItc3F1YXJlLFxuLm5iLXNxdWFyZS1vdXRsaW5lLFxuLm5iLXNub3d5LWNpcmNsZWQsXG4ubmItc2tpcC1mb3J3YXJkLFxuLm5iLXNraXAtZm9yd2FyZC1vdXRsaW5lLFxuLm5iLXNraXAtYmFja3dhcmQsXG4ubmItc2tpcC1iYWNrd2FyZC1vdXRsaW5lLFxuLm5iLXNodWZmbGUsXG4ubmItc2VhcmNoLFxuLm5iLXJvbGxlci1zaGFkZXMsXG4ubmItcmFpbnksXG4ubmItcG93ZXIsXG4ubmItcG93ZXItY2lyY2xlZCxcbi5uYi1wbHVzLFxuLm5iLXBsdXMtY2lyY2xlZCxcbi5uYi1wbGF5LFxuLm5iLXBsYXktb3V0bGluZSxcbi5uYi1waG9uZSxcbi5uYi1wZXJzb24sXG4ubmItcGF1c2UsXG4ubmItcGF1c2Utb3V0bGluZSxcbi5uYi1wYXJ0bHlzdW5ueSxcbi5uYi1wYXBlci1wbGFuZSxcbi5uYi1ub3RpZmljYXRpb25zLFxuLm5iLW1lbnUsXG4ubmItbG9vcCxcbi5uYi1sb29wLWNpcmNsZWQsXG4ubmItbG9ja2VkLFxuLm5iLWxvY2F0aW9uLFxuLm5iLWxpc3QsXG4ubmItbGlnaHRidWxiLFxuLm5iLWxheW91dC10d28tY29sdW1uLFxuLm5iLWxheW91dC1zaWRlYmFyLXJpZ2h0LFxuLm5iLWxheW91dC1zaWRlYmFyLWxlZnQsXG4ubmItbGF5b3V0LW9uZS1jb2x1bW4sXG4ubmItbGF5b3V0LWRlZmF1bHQsXG4ubmItbGF5b3V0LWNlbnRyZSxcbi5uYi1rZXlwYWQsXG4ubmItaG9tZSxcbi5uYi1oZWFydCxcbi5uYi1ncmlkLWIsXG4ubmItZ3JpZC1iLW91dGxpbmUsXG4ubmItZ3JpZC1hLFxuLm5iLWdyaWQtYS1vdXRsaW5lLFxuLm5iLWdlYXIsXG4ubmItZmxhbWUtY2lyY2xlZCxcbi5uYi1lbWFpbCxcbi5uYi1lZGl0LFxuLm5iLWNvbXBvc2UsXG4ubmItY29mZmVlLW1ha2VyLFxuLm5iLWNsb3VkeSxcbi5uYi1jbG9zZSxcbi5uYi1jbG9zZS1jaXJjbGVkLFxuLm5iLWNoZXZyb24tdXAsXG4ubmItY2hldnJvbi11cC1vdXRsaW5lLFxuLm5iLWNoZXZyb24tcmlnaHQsXG4ubmItY2hldnJvbi1yaWdodC1vdXRsaW5lLFxuLm5iLWNoZXZyb24tbGVmdCxcbi5uYi1jaGV2cm9uLWxlZnQtb3V0bGluZSxcbi5uYi1jaGV2cm9uLWRvd24sXG4ubmItY2hldnJvbi1kb3duLW91dGxpbmUsXG4ubmItY2hlY2ttYXJrLFxuLm5iLWJhci1jaGFydCxcbi5uYi1hdWRpbyxcbi5uYi1hcnJvdy11cCxcbi5uYi1hcnJvdy10aGluLXVwLFxuLm5iLWFycm93LXRoaW4tcmlnaHQsXG4ubmItYXJyb3ctdGhpbi1sZWZ0LFxuLm5iLWFycm93LXRoaW4tZG93bixcbi5uYi1hcnJvdy1yaWdodCxcbi5uYi1hcnJvdy1yZXR3ZWV0LFxuLm5iLWFycm93LWxlZnQsXG4ubmItYXJyb3ctZHJvcHVwLFxuLm5iLWFycm93LWRyb3ByaWdodCxcbi5uYi1hcnJvdy1kcm9wbGVmdCxcbi5uYi1hcnJvdy1kcm9wZG93bixcbi5uYi1hcnJvdy1kb3duLFxuLm5iLWFuZ2xlLWRvdWJsZS1yaWdodCxcbi5uYi1hbmdsZS1kb3VibGUtbGVmdCxcbi5uYi1hbGVydCB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIC4uL2ZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBuZWJ1bGFyO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5uYi1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIBcIjtcbn1cblxuLm5iLW1heGltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgVwiO1xufVxuXG4ubmItaGVscDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjtcbn1cblxuLm5iLWZvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7XG59XG5cbi5uYi1kYW5nZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSEXCI7XG59XG5cbi5uYi1jb2xsYXBzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjtcbn1cblxuLm5iLWNoZWNrbWFyay1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSGXCI7XG59XG5cbi5uYi1lLWNvbW1lcmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kh1wiO1xufVxuXG4ubmItaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIhcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYi1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSJXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmItZHJvcHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7XG59XG5cbi5uYi1kcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiO1xufVxuXG4ubmItdm9sdW1lLW11dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSMXCI7XG59XG5cbi5uYi12b2x1bWUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjtcbn1cblxuLm5iLXRyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjlwiO1xufVxuXG4ubmItdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSPXCI7XG59XG5cbi5uYi10YWJsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSQXCI7XG59XG5cbi5uYi1zdW5ueTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJFcIjtcbn1cblxuLm5iLXN1bm55LWNpcmNsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSSXCI7XG59XG5cbi5uYi1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kk1wiO1xufVxuXG4ubmItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6klFwiO1xufVxuXG4ubmItc3F1YXJlLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSVXCI7XG59XG5cbi5uYi1zbm93eS1jaXJjbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kllwiO1xufVxuXG4ubmItc2tpcC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kl1wiO1xufVxuXG4ubmItc2tpcC1mb3J3YXJkLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSYXCI7XG59XG5cbi5uYi1za2lwLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmVwiO1xufVxuXG4ubmItc2tpcC1iYWNrd2FyZC1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmlwiO1xufVxuXG4ubmItc2h1ZmZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJtcIjtcbn1cblxuLm5iLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJxcIjtcbn1cblxuLm5iLXJvbGxlci1zaGFkZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSdXCI7XG59XG5cbi5uYi1yYWlueTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ5cIjtcbn1cblxuLm5iLXBvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kn1wiO1xufVxuXG4ubmItcG93ZXItY2lyY2xlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKBcIjtcbn1cblxuLm5iLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qShXCI7XG59XG5cbi5uYi1wbHVzLWNpcmNsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7XG59XG5cbi5uYi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ko1wiO1xufVxuXG4ubmItcGxheS1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpFwiO1xufVxuXG4ubmItcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSlXCI7XG59XG5cbi5uYi1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSmXCI7XG59XG5cbi5uYi1wYXVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKdcIjtcbn1cblxuLm5iLXBhdXNlLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSoXCI7XG59XG5cbi5uYi1wYXJ0bHlzdW5ueTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKlcIjtcbn1cblxuLm5iLXBhcGVyLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqlwiO1xufVxuXG4ubmItbm90aWZpY2F0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKtcIjtcbn1cblxuLm5iLW1lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSsXCI7XG59XG5cbi5uYi1sb29wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krVwiO1xufVxuXG4ubmItbG9vcC1jaXJjbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krlwiO1xufVxuXG4ubmItbG9ja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kr1wiO1xufVxuXG4ubmItbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSwXCI7XG59XG5cbi5uYi1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksVwiO1xufVxuXG4ubmItbGlnaHRidWxiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kslwiO1xufVxuXG4ubmItbGF5b3V0LXR3by1jb2x1bW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSzXCI7XG59XG5cbi5uYi1sYXlvdXQtc2lkZWJhci1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLRcIjtcbn1cblxuLm5iLWxheW91dC1zaWRlYmFyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS1XCI7XG59XG5cbi5uYi1sYXlvdXQtb25lLWNvbHVtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLZcIjtcbn1cblxuLm5iLWxheW91dC1kZWZhdWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kt1wiO1xufVxuXG4ubmItbGF5b3V0LWNlbnRyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLhcIjtcbn1cblxuLm5iLWtleXBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLlcIjtcbn1cblxuLm5iLWhvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS6XCI7XG59XG5cbi5uYi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLtcIjtcbn1cblxuLm5iLWdyaWQtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLxcIjtcbn1cblxuLm5iLWdyaWQtYi1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvVwiO1xufVxuXG4ubmItZ3JpZC1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvlwiO1xufVxuXG4ubmItZ3JpZC1hLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS/XCI7XG59XG5cbi5uYi1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgFwiO1xufVxuXG4ubmItZmxhbWUtY2lyY2xlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYFcIjtcbn1cblxuLm5iLWVtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lglwiO1xufVxuXG4ubmItZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYNcIjtcbn1cblxuLm5iLWNvbXBvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWEXCI7XG59XG5cbi5uYi1jb2ZmZWUtbWFrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWFXCI7XG59XG5cbi5uYi1jbG91ZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWGXCI7XG59XG5cbi5uYi1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYdcIjtcbn1cblxuLm5iLWNsb3NlLWNpcmNsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWIXCI7XG59XG5cbi5uYi1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6liVwiO1xufVxuXG4ubmItY2hldnJvbi11cC1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lilwiO1xufVxuXG4ubmItY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYtcIjtcbn1cblxuLm5iLWNoZXZyb24tcmlnaHQtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYxcIjtcbn1cblxuLm5iLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupY1cIjtcbn1cblxuLm5iLWNoZXZyb24tbGVmdC1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljlwiO1xufVxuXG4ubmItY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lj1wiO1xufVxuXG4ubmItY2hldnJvbi1kb3duLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWQXCI7XG59XG5cbi5uYi1jaGVja21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWRXCI7XG59XG5cbi5uYi1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWSXCI7XG59XG5cbi5uYi1hdWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZNcIjtcbn1cblxuLm5iLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6llFwiO1xufVxuXG4ubmItYXJyb3ctdGhpbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZVcIjtcbn1cblxuLm5iLWFycm93LXRoaW4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWWXCI7XG59XG5cbi5uYi1hcnJvdy10aGluLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWXXCI7XG59XG5cbi5uYi1hcnJvdy10aGluLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWYXCI7XG59XG5cbi5uYi1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZlcIjtcbn1cblxuLm5iLWFycm93LXJldHdlZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWaXCI7XG59XG5cbi5uYi1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lm1wiO1xufVxuXG4ubmItYXJyb3ctZHJvcHVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lnFwiO1xufVxuXG4ubmItYXJyb3ctZHJvcHJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lnVwiO1xufVxuXG4ubmItYXJyb3ctZHJvcGxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWeXCI7XG59XG5cbi5uYi1hcnJvdy1kcm9wZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZ9cIjtcbn1cblxuLm5iLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWgXCI7XG59XG5cbi5uYi1hbmdsZS1kb3VibGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWhXCI7XG59XG5cbi5uYi1hbmdsZS1kb3VibGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaJcIjtcbn1cblxuLm5iLWFsZXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lo1wiO1xufSIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuJG5lYnVsYXItaWNvbnMtZm9udC1wYXRoOiAnLi4vZm9udHMnICFkZWZhdWx0O1xuJG5lYnVsYXItaWNvbnMtZm9udC1mYW1pbHk6ICduZWJ1bGFyJyAhZGVmYXVsdDtcbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogI3skbmVidWxhci1pY29ucy1mb250LWZhbWlseX07XG4gIHNyYzogIHVybCgnI3skbmVidWxhci1pY29ucy1mb250LXBhdGh9L25lYnVsYXIuZW90PzRvemVycScpO1xuICBzcmM6ICB1cmwoJyN7JG5lYnVsYXItaWNvbnMtZm9udC1wYXRofS9uZWJ1bGFyLmVvdD80b3plcnEjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRuZWJ1bGFyLWljb25zLWZvbnQtcGF0aH0vbmVidWxhci50dGY/NG96ZXJxJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skbmVidWxhci1pY29ucy1mb250LXBhdGh9L25lYnVsYXIud29mZj80b3plcnEnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JG5lYnVsYXItaWNvbnMtZm9udC1wYXRofS9uZWJ1bGFyLnN2Zz80b3plcnEjbmVidWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLm5iLW1pbmltaXplLFxuLm5iLW1heGltaXplLFxuLm5iLWhlbHAsXG4ubmItZm9sZCxcbi5uYi1kYW5nZXIsXG4ubmItY29sbGFwc2UsXG4ubmItY2hlY2ttYXJrLWNpcmNsZSxcbi5uYi1lLWNvbW1lcmNlLFxuLm5iLWluZm8sXG4ubmItZXhwYW5kLFxuLm5iLWRyb3BzLFxuLm5iLWRyb3AsXG4ubmItdm9sdW1lLW11dGUsXG4ubmItdm9sdW1lLWhpZ2gsXG4ubmItdHJhc2gsXG4ubmItdGl0bGUsXG4ubmItdGFibGVzLFxuLm5iLXN1bm55LFxuLm5iLXN1bm55LWNpcmNsZWQsXG4ubmItc3Rhcixcbi5uYi1zcXVhcmUsXG4ubmItc3F1YXJlLW91dGxpbmUsXG4ubmItc25vd3ktY2lyY2xlZCxcbi5uYi1za2lwLWZvcndhcmQsXG4ubmItc2tpcC1mb3J3YXJkLW91dGxpbmUsXG4ubmItc2tpcC1iYWNrd2FyZCxcbi5uYi1za2lwLWJhY2t3YXJkLW91dGxpbmUsXG4ubmItc2h1ZmZsZSxcbi5uYi1zZWFyY2gsXG4ubmItcm9sbGVyLXNoYWRlcyxcbi5uYi1yYWlueSxcbi5uYi1wb3dlcixcbi5uYi1wb3dlci1jaXJjbGVkLFxuLm5iLXBsdXMsXG4ubmItcGx1cy1jaXJjbGVkLFxuLm5iLXBsYXksXG4ubmItcGxheS1vdXRsaW5lLFxuLm5iLXBob25lLFxuLm5iLXBlcnNvbixcbi5uYi1wYXVzZSxcbi5uYi1wYXVzZS1vdXRsaW5lLFxuLm5iLXBhcnRseXN1bm55LFxuLm5iLXBhcGVyLXBsYW5lLFxuLm5iLW5vdGlmaWNhdGlvbnMsXG4ubmItbWVudSxcbi5uYi1sb29wLFxuLm5iLWxvb3AtY2lyY2xlZCxcbi5uYi1sb2NrZWQsXG4ubmItbG9jYXRpb24sXG4ubmItbGlzdCxcbi5uYi1saWdodGJ1bGIsXG4ubmItbGF5b3V0LXR3by1jb2x1bW4sXG4ubmItbGF5b3V0LXNpZGViYXItcmlnaHQsXG4ubmItbGF5b3V0LXNpZGViYXItbGVmdCxcbi5uYi1sYXlvdXQtb25lLWNvbHVtbixcbi5uYi1sYXlvdXQtZGVmYXVsdCxcbi5uYi1sYXlvdXQtY2VudHJlLFxuLm5iLWtleXBhZCxcbi5uYi1ob21lLFxuLm5iLWhlYXJ0LFxuLm5iLWdyaWQtYixcbi5uYi1ncmlkLWItb3V0bGluZSxcbi5uYi1ncmlkLWEsXG4ubmItZ3JpZC1hLW91dGxpbmUsXG4ubmItZ2Vhcixcbi5uYi1mbGFtZS1jaXJjbGVkLFxuLm5iLWVtYWlsLFxuLm5iLWVkaXQsXG4ubmItY29tcG9zZSxcbi5uYi1jb2ZmZWUtbWFrZXIsXG4ubmItY2xvdWR5LFxuLm5iLWNsb3NlLFxuLm5iLWNsb3NlLWNpcmNsZWQsXG4ubmItY2hldnJvbi11cCxcbi5uYi1jaGV2cm9uLXVwLW91dGxpbmUsXG4ubmItY2hldnJvbi1yaWdodCxcbi5uYi1jaGV2cm9uLXJpZ2h0LW91dGxpbmUsXG4ubmItY2hldnJvbi1sZWZ0LFxuLm5iLWNoZXZyb24tbGVmdC1vdXRsaW5lLFxuLm5iLWNoZXZyb24tZG93bixcbi5uYi1jaGV2cm9uLWRvd24tb3V0bGluZSxcbi5uYi1jaGVja21hcmssXG4ubmItYmFyLWNoYXJ0LFxuLm5iLWF1ZGlvLFxuLm5iLWFycm93LXVwLFxuLm5iLWFycm93LXRoaW4tdXAsXG4ubmItYXJyb3ctdGhpbi1yaWdodCxcbi5uYi1hcnJvdy10aGluLWxlZnQsXG4ubmItYXJyb3ctdGhpbi1kb3duLFxuLm5iLWFycm93LXJpZ2h0LFxuLm5iLWFycm93LXJldHdlZXQsXG4ubmItYXJyb3ctbGVmdCxcbi5uYi1hcnJvdy1kcm9wdXAsXG4ubmItYXJyb3ctZHJvcHJpZ2h0LFxuLm5iLWFycm93LWRyb3BsZWZ0LFxuLm5iLWFycm93LWRyb3Bkb3duLFxuLm5iLWFycm93LWRvd24sXG4ubmItYW5nbGUtZG91YmxlLXJpZ2h0LFxuLm5iLWFuZ2xlLWRvdWJsZS1sZWZ0LFxuLm5iLWFsZXJ0IHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgI3skbmVidWxhci1pY29ucy1mb250LXBhdGh9ICovXG4gIGZvbnQtZmFtaWx5OiAjeyRuZWJ1bGFyLWljb25zLWZvbnQtZmFtaWx5fTtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5uYi1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMCc7XG59XG4ubmItbWF4aW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnO1xufVxuLm5iLWhlbHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDInO1xufVxuLm5iLWZvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnO1xufVxuLm5iLWRhbmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNCc7XG59XG4ubmItY29sbGFwc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDUnO1xufVxuLm5iLWNoZWNrbWFyay1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDYnO1xufVxuLm5iLWUtY29tbWVyY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDcnO1xufVxuLm5iLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDgnO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYi1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDknO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYi1kcm9wczo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYSc7XG59XG4ubmItZHJvcDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYic7XG59XG4ubmItdm9sdW1lLW11dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGMnO1xufVxuLm5iLXZvbHVtZS1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBkJztcbn1cbi5uYi10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZSc7XG59XG4ubmItdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGYnO1xufVxuLm5iLXRhYmxlczo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMCc7XG59XG4ubmItc3Vubnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTEnO1xufVxuLm5iLXN1bm55LWNpcmNsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTInO1xufVxuLm5iLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTMnO1xufVxuLm5iLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNCc7XG59XG4ubmItc3F1YXJlLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTUnO1xufVxuLm5iLXNub3d5LWNpcmNsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTYnO1xufVxuLm5iLXNraXAtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNyc7XG59XG4ubmItc2tpcC1mb3J3YXJkLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTgnO1xufVxuLm5iLXNraXAtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTknO1xufVxuLm5iLXNraXAtYmFja3dhcmQtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYSc7XG59XG4ubmItc2h1ZmZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYic7XG59XG4ubmItc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFjJztcbn1cbi5uYi1yb2xsZXItc2hhZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFkJztcbn1cbi5uYi1yYWlueTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZSc7XG59XG4ubmItcG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWYnO1xufVxuLm5iLXBvd2VyLWNpcmNsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjAnO1xufVxuLm5iLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjEnO1xufVxuLm5iLXBsdXMtY2lyY2xlZDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMic7XG59XG4ubmItcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMyc7XG59XG4ubmItcGxheS1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI0Jztcbn1cbi5uYi1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNSc7XG59XG4ubmItcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI2Jztcbn1cbi5uYi1wYXVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNyc7XG59XG4ubmItcGF1c2Utb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOCc7XG59XG4ubmItcGFydGx5c3Vubnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjknO1xufVxuLm5iLXBhcGVyLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJhJztcbn1cbi5uYi1ub3RpZmljYXRpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJiJztcbn1cbi5uYi1tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJjJztcbn1cbi5uYi1sb29wOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJkJztcbn1cbi5uYi1sb29wLWNpcmNsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmUnO1xufVxuLm5iLWxvY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZic7XG59XG4ubmItbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzAnO1xufVxuLm5iLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzEnO1xufVxuLm5iLWxpZ2h0YnVsYjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMic7XG59XG4ubmItbGF5b3V0LXR3by1jb2x1bW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzMnO1xufVxuLm5iLWxheW91dC1zaWRlYmFyLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM0Jztcbn1cbi5uYi1sYXlvdXQtc2lkZWJhci1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM1Jztcbn1cbi5uYi1sYXlvdXQtb25lLWNvbHVtbjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNic7XG59XG4ubmItbGF5b3V0LWRlZmF1bHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzcnO1xufVxuLm5iLWxheW91dC1jZW50cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzgnO1xufVxuLm5iLWtleXBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOSc7XG59XG4ubmItaG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYSc7XG59XG4ubmItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2InO1xufVxuLm5iLWdyaWQtYjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYyc7XG59XG4ubmItZ3JpZC1iLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2QnO1xufVxuLm5iLWdyaWQtYTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZSc7XG59XG4ubmItZ3JpZC1hLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2YnO1xufVxuLm5iLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDAnO1xufVxuLm5iLWZsYW1lLWNpcmNsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDEnO1xufVxuLm5iLWVtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQyJztcbn1cbi5uYi1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQzJztcbn1cbi5uYi1jb21wb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ0Jztcbn1cbi5uYi1jb2ZmZWUtbWFrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDUnO1xufVxuLm5iLWNsb3VkeTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nic7XG59XG4ubmItY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDcnO1xufVxuLm5iLWNsb3NlLWNpcmNsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDgnO1xufVxuLm5iLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDknO1xufVxuLm5iLWNoZXZyb24tdXAtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0YSc7XG59XG4ubmItY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yic7XG59XG4ubmItY2hldnJvbi1yaWdodC1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRjJztcbn1cbi5uYi1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGQnO1xufVxuLm5iLWNoZXZyb24tbGVmdC1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRlJztcbn1cbi5uYi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGYnO1xufVxuLm5iLWNoZXZyb24tZG93bi1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUwJztcbn1cbi5uYi1jaGVja21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTEnO1xufVxuLm5iLWJhci1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Mic7XG59XG4ubmItYXVkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTMnO1xufVxuLm5iLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU0Jztcbn1cbi5uYi1hcnJvdy10aGluLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU1Jztcbn1cbi5uYi1hcnJvdy10aGluLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU2Jztcbn1cbi5uYi1hcnJvdy10aGluLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTcnO1xufVxuLm5iLWFycm93LXRoaW4tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1OCc7XG59XG4ubmItYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTknO1xufVxuLm5iLWFycm93LXJldHdlZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWEnO1xufVxuLm5iLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWInO1xufVxuLm5iLWFycm93LWRyb3B1cDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Yyc7XG59XG4ubmItYXJyb3ctZHJvcHJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVkJztcbn1cbi5uYi1hcnJvdy1kcm9wbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZSc7XG59XG4ubmItYXJyb3ctZHJvcGRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWYnO1xufVxuLm5iLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjAnO1xufVxuLm5iLWFuZ2xlLWRvdWJsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MSc7XG59XG4ubmItYW5nbGUtZG91YmxlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjInO1xufVxuLm5iLWFsZXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYzJztcbn1cbiJdfQ== */
@font-face {
    font-family: Eva-Icons;
    src: url('Eva-Icons.eot');
    src: url('Eva-Icons.eot?#iefix') format("embedded-opentype"), url('Eva-Icons.woff2') format("woff2"), url('Eva-Icons.woff') format("woff"), url('Eva-Icons.ttf') format("truetype"), url('Eva-Icons.svg#Eva-Icons') format("svg");
    font-style: normal;
    font-weight: 400;
}

.eva {
    display: inline-block;
    transform: translate(0, 0);
    text-rendering: auto;
    font: normal normal 400 14px/1 Eva-Icons;
    font-size: inherit;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.eva-lg {
    vertical-align: -15%;
    line-height: 0.75em;
    font-size: 1.33333333em;
}

.eva-2x {
    font-size: 2em;
}

.eva-3x {
    font-size: 3em;
}

.eva-4x {
    font-size: 4em;
}

.eva-5x {
    font-size: 5em;
}

.eva-fw {
    width: 1.28571429em;
    text-align: center;
}

.eva-activity::before {
    content: "\ea01";
}

.eva-activity-outline::before {
    content: "\ea02";
}

.eva-alert-circle::before {
    content: "\ea03";
}

.eva-alert-circle-outline::before {
    content: "\ea04";
}

.eva-alert-triangle::before {
    content: "\ea05";
}

.eva-alert-triangle-outline::before {
    content: "\ea06";
}

.eva-archive::before {
    content: "\ea07";
}

.eva-archive-outline::before {
    content: "\ea08";
}

.eva-arrow-back::before {
    content: "\ea09";
}

.eva-arrow-back-outline::before {
    content: "\ea0a";
}

.eva-arrow-circle-down::before {
    content: "\ea0b";
}

.eva-arrow-circle-down-outline::before {
    content: "\ea0c";
}

.eva-arrow-circle-left::before {
    content: "\ea0d";
}

.eva-arrow-circle-left-outline::before {
    content: "\ea0e";
}

.eva-arrow-circle-right::before {
    content: "\ea0f";
}

.eva-arrow-circle-right-outline::before {
    content: "\ea10";
}

.eva-arrow-circle-up::before {
    content: "\ea11";
}

.eva-arrow-circle-up-outline::before {
    content: "\ea12";
}

.eva-arrow-down::before {
    content: "\ea13";
}

.eva-arrow-down-outline::before {
    content: "\ea14";
}

.eva-arrow-downward::before {
    content: "\ea15";
}

.eva-arrow-downward-outline::before {
    content: "\ea16";
}

.eva-arrow-forward::before {
    content: "\ea17";
}

.eva-arrow-forward-outline::before {
    content: "\ea18";
}

.eva-arrow-ios-back::before {
    content: "\ea19";
}

.eva-arrow-ios-back-outline::before {
    content: "\ea1a";
}

.eva-arrow-ios-downward::before {
    content: "\ea1b";
}

.eva-arrow-ios-downward-outline::before {
    content: "\ea1c";
}

.eva-arrow-ios-forward::before {
    content: "\ea1d";
}

.eva-arrow-ios-forward-outline::before {
    content: "\ea1e";
}

.eva-arrow-ios-upward::before {
    content: "\ea1f";
}

.eva-arrow-ios-upward-outline::before {
    content: "\ea20";
}

.eva-arrow-left::before {
    content: "\ea21";
}

.eva-arrow-left-outline::before {
    content: "\ea22";
}

.eva-arrow-right::before {
    content: "\ea23";
}

.eva-arrow-right-outline::before {
    content: "\ea24";
}

.eva-arrow-up::before {
    content: "\ea25";
}

.eva-arrow-up-outline::before {
    content: "\ea26";
}

.eva-arrow-upward::before {
    content: "\ea27";
}

.eva-arrow-upward-outline::before {
    content: "\ea28";
}

.eva-arrowhead-down::before {
    content: "\ea29";
}

.eva-arrowhead-down-outline::before {
    content: "\ea2a";
}

.eva-arrowhead-left::before {
    content: "\ea2b";
}

.eva-arrowhead-left-outline::before {
    content: "\ea2c";
}

.eva-arrowhead-right::before {
    content: "\ea2d";
}

.eva-arrowhead-right-outline::before {
    content: "\ea2e";
}

.eva-arrowhead-up::before {
    content: "\ea2f";
}

.eva-arrowhead-up-outline::before {
    content: "\ea30";
}

.eva-at::before {
    content: "\ea31";
}

.eva-at-outline::before {
    content: "\ea32";
}

.eva-attach::before {
    content: "\ea33";
}

.eva-attach-2::before {
    content: "\ea34";
}

.eva-attach-2-outline::before {
    content: "\ea35";
}

.eva-attach-outline::before {
    content: "\ea36";
}

.eva-award::before {
    content: "\ea37";
}

.eva-award-outline::before {
    content: "\ea38";
}

.eva-backspace::before {
    content: "\ea39";
}

.eva-backspace-outline::before {
    content: "\ea3a";
}

.eva-bar-chart::before {
    content: "\ea3b";
}

.eva-bar-chart-2::before {
    content: "\ea3c";
}

.eva-bar-chart-2-outline::before {
    content: "\ea3d";
}

.eva-bar-chart-outline::before {
    content: "\ea3e";
}

.eva-battery::before {
    content: "\ea3f";
}

.eva-battery-outline::before {
    content: "\ea40";
}

.eva-behance::before {
    content: "\ea41";
}

.eva-behance-outline::before {
    content: "\ea42";
}

.eva-bell::before {
    content: "\ea43";
}

.eva-bell-off::before {
    content: "\ea44";
}

.eva-bell-off-outline::before {
    content: "\ea45";
}

.eva-bell-outline::before {
    content: "\ea46";
}

.eva-bluetooth::before {
    content: "\ea47";
}

.eva-bluetooth-outline::before {
    content: "\ea48";
}

.eva-book::before {
    content: "\ea49";
}

.eva-book-open::before {
    content: "\ea4a";
}

.eva-book-open-outline::before {
    content: "\ea4b";
}

.eva-book-outline::before {
    content: "\ea4c";
}

.eva-bookmark::before {
    content: "\ea4d";
}

.eva-bookmark-outline::before {
    content: "\ea4e";
}

.eva-briefcase::before {
    content: "\ea4f";
}

.eva-briefcase-outline::before {
    content: "\ea50";
}

.eva-browser::before {
    content: "\ea51";
}

.eva-browser-outline::before {
    content: "\ea52";
}

.eva-brush::before {
    content: "\ea53";
}

.eva-brush-outline::before {
    content: "\ea54";
}

.eva-bulb::before {
    content: "\ea55";
}

.eva-bulb-outline::before {
    content: "\ea56";
}

.eva-calendar::before {
    content: "\ea57";
}

.eva-calendar-outline::before {
    content: "\ea58";
}

.eva-camera::before {
    content: "\ea59";
}

.eva-camera-outline::before {
    content: "\ea5a";
}

.eva-car::before {
    content: "\ea5b";
}

.eva-car-outline::before {
    content: "\ea5c";
}

.eva-cast::before {
    content: "\ea5d";
}

.eva-cast-outline::before {
    content: "\ea5e";
}

.eva-charging::before {
    content: "\ea5f";
}

.eva-charging-outline::before {
    content: "\ea60";
}

.eva-checkmark::before {
    content: "\ea61";
}

.eva-checkmark-circle::before {
    content: "\ea62";
}

.eva-checkmark-circle-2::before {
    content: "\ea63";
}

.eva-checkmark-circle-2-outline::before {
    content: "\ea64";
}

.eva-checkmark-circle-outline::before {
    content: "\ea65";
}

.eva-checkmark-outline::before {
    content: "\ea66";
}

.eva-checkmark-square::before {
    content: "\ea67";
}

.eva-checkmark-square-2::before {
    content: "\ea68";
}

.eva-checkmark-square-2-outline::before {
    content: "\ea69";
}

.eva-checkmark-square-outline::before {
    content: "\ea6a";
}

.eva-chevron-down::before {
    content: "\ea6b";
}

.eva-chevron-down-outline::before {
    content: "\ea6c";
}

.eva-chevron-left::before {
    content: "\ea6d";
}

.eva-chevron-left-outline::before {
    content: "\ea6e";
}

.eva-chevron-right::before {
    content: "\ea6f";
}

.eva-chevron-right-outline::before {
    content: "\ea70";
}

.eva-chevron-up::before {
    content: "\ea71";
}

.eva-chevron-up-outline::before {
    content: "\ea72";
}

.eva-clipboard::before {
    content: "\ea73";
}

.eva-clipboard-outline::before {
    content: "\ea74";
}

.eva-clock::before {
    content: "\ea75";
}

.eva-clock-outline::before {
    content: "\ea76";
}

.eva-close::before {
    content: "\ea77";
}

.eva-close-circle::before {
    content: "\ea78";
}

.eva-close-circle-outline::before {
    content: "\ea79";
}

.eva-close-outline::before {
    content: "\ea7a";
}

.eva-close-square::before {
    content: "\ea7b";
}

.eva-close-square-outline::before {
    content: "\ea7c";
}

.eva-cloud-download::before {
    content: "\ea7d";
}

.eva-cloud-download-outline::before {
    content: "\ea7e";
}

.eva-cloud-upload::before {
    content: "\ea7f";
}

.eva-cloud-upload-outline::before {
    content: "\ea80";
}

.eva-code::before {
    content: "\ea81";
}

.eva-code-download::before {
    content: "\ea82";
}

.eva-code-download-outline::before {
    content: "\ea83";
}

.eva-code-outline::before {
    content: "\ea84";
}

.eva-collapse::before {
    content: "\ea85";
}

.eva-collapse-outline::before {
    content: "\ea86";
}

.eva-color-palette::before {
    content: "\ea87";
}

.eva-color-palette-outline::before {
    content: "\ea88";
}

.eva-color-picker::before {
    content: "\ea89";
}

.eva-color-picker-outline::before {
    content: "\ea8a";
}

.eva-compass::before {
    content: "\ea8b";
}

.eva-compass-outline::before {
    content: "\ea8c";
}

.eva-copy::before {
    content: "\ea8d";
}

.eva-copy-outline::before {
    content: "\ea8e";
}

.eva-corner-down-left::before {
    content: "\ea8f";
}

.eva-corner-down-left-outline::before {
    content: "\ea90";
}

.eva-corner-down-right::before {
    content: "\ea91";
}

.eva-corner-down-right-outline::before {
    content: "\ea92";
}

.eva-corner-left-down::before {
    content: "\ea93";
}

.eva-corner-left-down-outline::before {
    content: "\ea94";
}

.eva-corner-left-up::before {
    content: "\ea95";
}

.eva-corner-left-up-outline::before {
    content: "\ea96";
}

.eva-corner-right-down::before {
    content: "\ea97";
}

.eva-corner-right-down-outline::before {
    content: "\ea98";
}

.eva-corner-right-up::before {
    content: "\ea99";
}

.eva-corner-right-up-outline::before {
    content: "\ea9a";
}

.eva-corner-up-left::before {
    content: "\ea9b";
}

.eva-corner-up-left-outline::before {
    content: "\ea9c";
}

.eva-corner-up-right::before {
    content: "\ea9d";
}

.eva-corner-up-right-outline::before {
    content: "\ea9e";
}

.eva-credit-card::before {
    content: "\ea9f";
}

.eva-credit-card-outline::before {
    content: "\eaa0";
}

.eva-crop::before {
    content: "\eaa1";
}

.eva-crop-outline::before {
    content: "\eaa2";
}

.eva-cube::before {
    content: "\eaa3";
}

.eva-cube-outline::before {
    content: "\eaa4";
}

.eva-diagonal-arrow-left-down::before {
    content: "\eaa5";
}

.eva-diagonal-arrow-left-down-outline::before {
    content: "\eaa6";
}

.eva-diagonal-arrow-left-up::before {
    content: "\eaa7";
}

.eva-diagonal-arrow-left-up-outline::before {
    content: "\eaa8";
}

.eva-diagonal-arrow-right-down::before {
    content: "\eaa9";
}

.eva-diagonal-arrow-right-down-outline::before {
    content: "\eaaa";
}

.eva-diagonal-arrow-right-up::before {
    content: "\eaab";
}

.eva-diagonal-arrow-right-up-outline::before {
    content: "\eaac";
}

.eva-done-all::before {
    content: "\eaad";
}

.eva-done-all-outline::before {
    content: "\eaae";
}

.eva-download::before {
    content: "\eaaf";
}

.eva-download-outline::before {
    content: "\eab0";
}

.eva-droplet::before {
    content: "\eab1";
}

.eva-droplet-off::before {
    content: "\eab2";
}

.eva-droplet-off-outline::before {
    content: "\eab3";
}

.eva-droplet-outline::before {
    content: "\eab4";
}

.eva-edit::before {
    content: "\eab5";
}

.eva-edit-2::before {
    content: "\eab6";
}

.eva-edit-2-outline::before {
    content: "\eab7";
}

.eva-edit-outline::before {
    content: "\eab8";
}

.eva-email::before {
    content: "\eab9";
}

.eva-email-outline::before {
    content: "\eaba";
}

.eva-expand::before {
    content: "\eabb";
}

.eva-expand-outline::before {
    content: "\eabc";
}

.eva-external-link::before {
    content: "\eabd";
}

.eva-external-link-outline::before {
    content: "\eabe";
}

.eva-eye::before {
    content: "\eabf";
}

.eva-eye-off::before {
    content: "\eac0";
}

.eva-eye-off-2::before {
    content: "\eac1";
}

.eva-eye-off-2-outline::before {
    content: "\eac2";
}

.eva-eye-off-outline::before {
    content: "\eac3";
}

.eva-eye-outline::before {
    content: "\eac4";
}

.eva-facebook::before {
    content: "\eac5";
}

.eva-facebook-outline::before {
    content: "\eac6";
}

.eva-file::before {
    content: "\eac7";
}

.eva-file-add::before {
    content: "\eac8";
}

.eva-file-add-outline::before {
    content: "\eac9";
}

.eva-file-outline::before {
    content: "\eaca";
}

.eva-file-remove::before {
    content: "\eacb";
}

.eva-file-remove-outline::before {
    content: "\eacc";
}

.eva-file-text::before {
    content: "\eacd";
}

.eva-file-text-outline::before {
    content: "\eace";
}

.eva-film::before {
    content: "\eacf";
}

.eva-film-outline::before {
    content: "\ead0";
}

.eva-flag::before {
    content: "\ead1";
}

.eva-flag-outline::before {
    content: "\ead2";
}

.eva-flash::before {
    content: "\ead3";
}

.eva-flash-off::before {
    content: "\ead4";
}

.eva-flash-off-outline::before {
    content: "\ead5";
}

.eva-flash-outline::before {
    content: "\ead6";
}

.eva-flip::before {
    content: "\ead7";
}

.eva-flip-2::before {
    content: "\ead8";
}

.eva-flip-2-outline::before {
    content: "\ead9";
}

.eva-flip-outline::before {
    content: "\eada";
}

.eva-folder::before {
    content: "\eadb";
}

.eva-folder-add::before {
    content: "\eadc";
}

.eva-folder-add-outline::before {
    content: "\eadd";
}

.eva-folder-outline::before {
    content: "\eade";
}

.eva-folder-remove::before {
    content: "\eadf";
}

.eva-folder-remove-outline::before {
    content: "\eae0";
}

.eva-funnel::before {
    content: "\eae1";
}

.eva-funnel-outline::before {
    content: "\eae2";
}

.eva-gift::before {
    content: "\eae3";
}

.eva-gift-outline::before {
    content: "\eae4";
}

.eva-github::before {
    content: "\eae5";
}

.eva-github-outline::before {
    content: "\eae6";
}

.eva-globe::before {
    content: "\eae7";
}

.eva-globe-2::before {
    content: "\eae8";
}

.eva-globe-2-outline::before {
    content: "\eae9";
}

.eva-globe-3::before {
    content: "\eaea";
}

.eva-globe-outline::before {
    content: "\eaeb";
}

.eva-google::before {
    content: "\eaec";
}

.eva-google-outline::before {
    content: "\eaed";
}

.eva-grid::before {
    content: "\eaee";
}

.eva-grid-outline::before {
    content: "\eaef";
}

.eva-hard-drive::before {
    content: "\eaf0";
}

.eva-hard-drive-outline::before {
    content: "\eaf1";
}

.eva-hash::before {
    content: "\eaf2";
}

.eva-hash-outline::before {
    content: "\eaf3";
}

.eva-headphones::before {
    content: "\eaf4";
}

.eva-headphones-outline::before {
    content: "\eaf5";
}

.eva-heart::before {
    content: "\eaf6";
}

.eva-heart-outline::before {
    content: "\eaf7";
}

.eva-home::before {
    content: "\eaf8";
}

.eva-home-outline::before {
    content: "\eaf9";
}

.eva-image::before {
    content: "\eafa";
}

.eva-image-2::before {
    content: "\eafb";
}

.eva-image-outline::before {
    content: "\eafc";
}

.eva-inbox::before {
    content: "\eafd";
}

.eva-inbox-outline::before {
    content: "\eafe";
}

.eva-info::before {
    content: "\eaff";
}

.eva-info-outline::before {
    content: "\eb00";
}

.eva-keypad::before {
    content: "\eb01";
}

.eva-keypad-outline::before {
    content: "\eb02";
}

.eva-layers::before {
    content: "\eb03";
}

.eva-layers-outline::before {
    content: "\eb04";
}

.eva-layout::before {
    content: "\eb05";
}

.eva-layout-outline::before {
    content: "\eb06";
}

.eva-link::before {
    content: "\eb07";
}

.eva-link-2::before {
    content: "\eb08";
}

.eva-link-2-outline::before {
    content: "\eb09";
}

.eva-link-outline::before {
    content: "\eb0a";
}

.eva-linkedin::before {
    content: "\eb0b";
}

.eva-linkedin-outline::before {
    content: "\eb0c";
}

.eva-list::before {
    content: "\eb0d";
}

.eva-list-outline::before {
    content: "\eb0e";
}

.eva-loader-outline::before {
    content: "\eb0f";
}

.eva-lock::before {
    content: "\eb10";
}

.eva-lock-outline::before {
    content: "\eb11";
}

.eva-log-in::before {
    content: "\eb12";
}

.eva-log-in-outline::before {
    content: "\eb13";
}

.eva-log-out::before {
    content: "\eb14";
}

.eva-log-out-outline::before {
    content: "\eb15";
}

.eva-map::before {
    content: "\eb16";
}

.eva-map-outline::before {
    content: "\eb17";
}

.eva-maximize::before {
    content: "\eb18";
}

.eva-maximize-outline::before {
    content: "\eb19";
}

.eva-menu::before {
    content: "\eb1a";
}

.eva-menu-2::before {
    content: "\eb1b";
}

.eva-menu-2-outline::before {
    content: "\eb1c";
}

.eva-menu-arrow::before {
    content: "\eb1d";
}

.eva-menu-arrow-outline::before {
    content: "\eb1e";
}

.eva-menu-outline::before {
    content: "\eb1f";
}

.eva-message-circle::before {
    content: "\eb20";
}

.eva-message-circle-outline::before {
    content: "\eb21";
}

.eva-message-square::before {
    content: "\eb22";
}

.eva-message-square-outline::before {
    content: "\eb23";
}

.eva-mic::before {
    content: "\eb24";
}

.eva-mic-off::before {
    content: "\eb25";
}

.eva-mic-off-outline::before {
    content: "\eb26";
}

.eva-mic-outline::before {
    content: "\eb27";
}

.eva-minimize::before {
    content: "\eb28";
}

.eva-minimize-outline::before {
    content: "\eb29";
}

.eva-minus::before {
    content: "\eb2a";
}

.eva-minus-circle::before {
    content: "\eb2b";
}

.eva-minus-circle-outline::before {
    content: "\eb2c";
}

.eva-minus-outline::before {
    content: "\eb2d";
}

.eva-minus-square::before {
    content: "\eb2e";
}

.eva-minus-square-outline::before {
    content: "\eb2f";
}

.eva-monitor::before {
    content: "\eb30";
}

.eva-monitor-outline::before {
    content: "\eb31";
}

.eva-moon::before {
    content: "\eb32";
}

.eva-moon-outline::before {
    content: "\eb33";
}

.eva-more-horizontal::before {
    content: "\eb34";
}

.eva-more-horizontal-outline::before {
    content: "\eb35";
}

.eva-more-vertical::before {
    content: "\eb36";
}

.eva-more-vertical-outline::before {
    content: "\eb37";
}

.eva-move::before {
    content: "\eb38";
}

.eva-move-outline::before {
    content: "\eb39";
}

.eva-music::before {
    content: "\eb3a";
}

.eva-music-outline::before {
    content: "\eb3b";
}

.eva-navigation::before {
    content: "\eb3c";
}

.eva-navigation-2::before {
    content: "\eb3d";
}

.eva-navigation-2-outline::before {
    content: "\eb3e";
}

.eva-navigation-outline::before {
    content: "\eb3f";
}

.eva-npm::before {
    content: "\eb40";
}

.eva-npm-outline::before {
    content: "\eb41";
}

.eva-options::before {
    content: "\eb42";
}

.eva-options-2::before {
    content: "\eb43";
}

.eva-options-2-outline::before {
    content: "\eb44";
}

.eva-options-outline::before {
    content: "\eb45";
}

.eva-pantone::before {
    content: "\eb46";
}

.eva-pantone-outline::before {
    content: "\eb47";
}

.eva-paper-plane::before {
    content: "\eb48";
}

.eva-paper-plane-outline::before {
    content: "\eb49";
}

.eva-pause-circle::before {
    content: "\eb4a";
}

.eva-pause-circle-outline::before {
    content: "\eb4b";
}

.eva-people::before {
    content: "\eb4c";
}

.eva-people-outline::before {
    content: "\eb4d";
}

.eva-percent::before {
    content: "\eb4e";
}

.eva-percent-outline::before {
    content: "\eb4f";
}

.eva-person::before {
    content: "\eb50";
}

.eva-person-add::before {
    content: "\eb51";
}

.eva-person-add-outline::before {
    content: "\eb52";
}

.eva-person-delete::before {
    content: "\eb53";
}

.eva-person-delete-outline::before {
    content: "\eb54";
}

.eva-person-done::before {
    content: "\eb55";
}

.eva-person-done-outline::before {
    content: "\eb56";
}

.eva-person-outline::before {
    content: "\eb57";
}

.eva-person-remove::before {
    content: "\eb58";
}

.eva-person-remove-outline::before {
    content: "\eb59";
}

.eva-phone::before {
    content: "\eb5a";
}

.eva-phone-call::before {
    content: "\eb5b";
}

.eva-phone-call-outline::before {
    content: "\eb5c";
}

.eva-phone-missed::before {
    content: "\eb5d";
}

.eva-phone-missed-outline::before {
    content: "\eb5e";
}

.eva-phone-off::before {
    content: "\eb5f";
}

.eva-phone-off-outline::before {
    content: "\eb60";
}

.eva-phone-outline::before {
    content: "\eb61";
}

.eva-pie-chart::before {
    content: "\eb62";
}

.eva-pie-chart-2::before {
    content: "\eb63";
}

.eva-pie-chart-outline::before {
    content: "\eb64";
}

.eva-pin::before {
    content: "\eb65";
}

.eva-pin-outline::before {
    content: "\eb66";
}

.eva-play-circle::before {
    content: "\eb67";
}

.eva-play-circle-outline::before {
    content: "\eb68";
}

.eva-plus::before {
    content: "\eb69";
}

.eva-plus-circle::before {
    content: "\eb6a";
}

.eva-plus-circle-outline::before {
    content: "\eb6b";
}

.eva-plus-outline::before {
    content: "\eb6c";
}

.eva-plus-square::before {
    content: "\eb6d";
}

.eva-plus-square-outline::before {
    content: "\eb6e";
}

.eva-power::before {
    content: "\eb6f";
}

.eva-power-outline::before {
    content: "\eb70";
}

.eva-pricetags::before {
    content: "\eb71";
}

.eva-pricetags-outline::before {
    content: "\eb72";
}

.eva-printer::before {
    content: "\eb73";
}

.eva-printer-outline::before {
    content: "\eb74";
}

.eva-question-mark::before {
    content: "\eb75";
}

.eva-question-mark-circle::before {
    content: "\eb76";
}

.eva-question-mark-circle-outline::before {
    content: "\eb77";
}

.eva-question-mark-outline::before {
    content: "\eb78";
}

.eva-radio::before {
    content: "\eb79";
}

.eva-radio-button-off::before {
    content: "\eb7a";
}

.eva-radio-button-off-outline::before {
    content: "\eb7b";
}

.eva-radio-button-on::before {
    content: "\eb7c";
}

.eva-radio-button-on-outline::before {
    content: "\eb7d";
}

.eva-radio-outline::before {
    content: "\eb7e";
}

.eva-recording::before {
    content: "\eb7f";
}

.eva-recording-outline::before {
    content: "\eb80";
}

.eva-refresh::before {
    content: "\eb81";
}

.eva-refresh-outline::before {
    content: "\eb82";
}

.eva-repeat::before {
    content: "\eb83";
}

.eva-repeat-outline::before {
    content: "\eb84";
}

.eva-rewind-left::before {
    content: "\eb85";
}

.eva-rewind-left-outline::before {
    content: "\eb86";
}

.eva-rewind-right::before {
    content: "\eb87";
}

.eva-rewind-right-outline::before {
    content: "\eb88";
}

.eva-save::before {
    content: "\eb89";
}

.eva-save-outline::before {
    content: "\eb8a";
}

.eva-scissors::before {
    content: "\eb8b";
}

.eva-scissors-outline::before {
    content: "\eb8c";
}

.eva-search::before {
    content: "\eb8d";
}

.eva-search-outline::before {
    content: "\eb8e";
}

.eva-settings::before {
    content: "\eb8f";
}

.eva-settings-2::before {
    content: "\eb90";
}

.eva-settings-2-outline::before {
    content: "\eb91";
}

.eva-settings-outline::before {
    content: "\eb92";
}

.eva-shake::before {
    content: "\eb93";
}

.eva-shake-outline::before {
    content: "\eb94";
}

.eva-share::before {
    content: "\eb95";
}

.eva-share-outline::before {
    content: "\eb96";
}

.eva-shield::before {
    content: "\eb97";
}

.eva-shield-off::before {
    content: "\eb98";
}

.eva-shield-off-outline::before {
    content: "\eb99";
}

.eva-shield-outline::before {
    content: "\eb9a";
}

.eva-shopping-bag::before {
    content: "\eb9b";
}

.eva-shopping-bag-outline::before {
    content: "\eb9c";
}

.eva-shopping-cart::before {
    content: "\eb9d";
}

.eva-shopping-cart-outline::before {
    content: "\eb9e";
}

.eva-shuffle::before {
    content: "\eb9f";
}

.eva-shuffle-2::before {
    content: "\eba0";
}

.eva-shuffle-2-outline::before {
    content: "\eba1";
}

.eva-shuffle-outline::before {
    content: "\eba2";
}

.eva-skip-back::before {
    content: "\eba3";
}

.eva-skip-back-outline::before {
    content: "\eba4";
}

.eva-skip-forward::before {
    content: "\eba5";
}

.eva-skip-forward-outline::before {
    content: "\eba6";
}

.eva-slash::before {
    content: "\eba7";
}

.eva-slash-outline::before {
    content: "\eba8";
}

.eva-smartphone::before {
    content: "\eba9";
}

.eva-smartphone-outline::before {
    content: "\ebaa";
}

.eva-smiling-face::before {
    content: "\ebab";
}

.eva-smiling-face-outline::before {
    content: "\ebac";
}

.eva-speaker::before {
    content: "\ebad";
}

.eva-speaker-outline::before {
    content: "\ebae";
}

.eva-square::before {
    content: "\ebaf";
}

.eva-square-outline::before {
    content: "\ebb0";
}

.eva-star::before {
    content: "\ebb1";
}

.eva-star-outline::before {
    content: "\ebb2";
}

.eva-stop-circle::before {
    content: "\ebb3";
}

.eva-stop-circle-outline::before {
    content: "\ebb4";
}

.eva-sun::before {
    content: "\ebb5";
}

.eva-sun-outline::before {
    content: "\ebb6";
}

.eva-swap::before {
    content: "\ebb7";
}

.eva-swap-outline::before {
    content: "\ebb8";
}

.eva-sync::before {
    content: "\ebb9";
}

.eva-sync-outline::before {
    content: "\ebba";
}

.eva-text::before {
    content: "\ebbb";
}

.eva-text-outline::before {
    content: "\ebbc";
}

.eva-thermometer::before {
    content: "\ebbd";
}

.eva-thermometer-minus::before {
    content: "\ebbe";
}

.eva-thermometer-minus-outline::before {
    content: "\ebbf";
}

.eva-thermometer-outline::before {
    content: "\ebc0";
}

.eva-thermometer-plus::before {
    content: "\ebc1";
}

.eva-thermometer-plus-outline::before {
    content: "\ebc2";
}

.eva-toggle-left::before {
    content: "\ebc3";
}

.eva-toggle-left-outline::before {
    content: "\ebc4";
}

.eva-toggle-right::before {
    content: "\ebc5";
}

.eva-toggle-right-outline::before {
    content: "\ebc6";
}

.eva-trash::before {
    content: "\ebc7";
}

.eva-trash-2::before {
    content: "\ebc8";
}

.eva-trash-2-outline::before {
    content: "\ebc9";
}

.eva-trash-outline::before {
    content: "\ebca";
}

.eva-trending-down::before {
    content: "\ebcb";
}

.eva-trending-down-outline::before {
    content: "\ebcc";
}

.eva-trending-up::before {
    content: "\ebcd";
}

.eva-trending-up-outline::before {
    content: "\ebce";
}

.eva-tv::before {
    content: "\ebcf";
}

.eva-tv-outline::before {
    content: "\ebd0";
}

.eva-twitter::before {
    content: "\ebd1";
}

.eva-twitter-outline::before {
    content: "\ebd2";
}

.eva-umbrella::before {
    content: "\ebd3";
}

.eva-umbrella-outline::before {
    content: "\ebd4";
}

.eva-undo::before {
    content: "\ebd5";
}

.eva-undo-outline::before {
    content: "\ebd6";
}

.eva-unlock::before {
    content: "\ebd7";
}

.eva-unlock-outline::before {
    content: "\ebd8";
}

.eva-upload::before {
    content: "\ebd9";
}

.eva-upload-outline::before {
    content: "\ebda";
}

.eva-video::before {
    content: "\ebdb";
}

.eva-video-off::before {
    content: "\ebdc";
}

.eva-video-off-outline::before {
    content: "\ebdd";
}

.eva-video-outline::before {
    content: "\ebde";
}

.eva-volume-down::before {
    content: "\ebdf";
}

.eva-volume-down-outline::before {
    content: "\ebe0";
}

.eva-volume-mute::before {
    content: "\ebe1";
}

.eva-volume-mute-outline::before {
    content: "\ebe2";
}

.eva-volume-off::before {
    content: "\ebe3";
}

.eva-volume-off-outline::before {
    content: "\ebe4";
}

.eva-volume-up::before {
    content: "\ebe5";
}

.eva-volume-up-outline::before {
    content: "\ebe6";
}

.eva-wifi::before {
    content: "\ebe7";
}

.eva-wifi-off::before {
    content: "\ebe8";
}

.eva-wifi-off-outline::before {
    content: "\ebe9";
}

.eva-wifi-outline::before {
    content: "\ebea";
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2YS1pY29ucy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxzQkFBc0I7SUFDdEIseUJBQWlDO0lBQ2pDLGlPQUF5UTtJQUN6USxrQkFBa0I7SUFDbEIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLDBCQUEwQjtJQUMxQixvQkFBb0I7SUFDcEIsd0NBQXdDO0lBQ3hDLGtCQUFrQjtJQUNsQixrQ0FBa0M7SUFDbEMsbUNBQW1DO0FBQ3ZDOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQix1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQiIsImZpbGUiOiJldmEtaWNvbnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEV2YS1JY29ucztcbiAgICBzcmM6IHVybChcIi4vZm9udHMvRXZhLUljb25zLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4vZm9udHMvRXZhLUljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvRXZhLUljb25zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL0V2YS1JY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvRXZhLUljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9FdmEtSWNvbnMuc3ZnI0V2YS1JY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ldmEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEgRXZhLUljb25zO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uZXZhLWxnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbiAgICBsaW5lLWhlaWdodDogMC43NWVtO1xuICAgIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xufVxuXG4uZXZhLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cblxuLmV2YS0zeCB7XG4gICAgZm9udC1zaXplOiAzZW07XG59XG5cbi5ldmEtNHgge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZXZhLTV4IHtcbiAgICBmb250LXNpemU6IDVlbTtcbn1cblxuLmV2YS1mdyB7XG4gICAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ldmEtYWN0aXZpdHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLmV2YS1hY3Rpdml0eS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5ldmEtYWxlcnQtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5ldmEtYWxlcnQtY2lyY2xlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmV2YS1hbGVydC10cmlhbmdsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4uZXZhLWFsZXJ0LXRyaWFuZ2xlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLmV2YS1hcmNoaXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG5cbi5ldmEtYXJjaGl2ZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5ldmEtYXJyb3ctYmFjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4uZXZhLWFycm93LWJhY2stb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4uZXZhLWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5cbi5ldmEtYXJyb3ctY2lyY2xlLWRvd24tb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4uZXZhLWFycm93LWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5ldmEtYXJyb3ctY2lyY2xlLWxlZnQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4uZXZhLWFycm93LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4uZXZhLWFycm93LWNpcmNsZS1yaWdodC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5ldmEtYXJyb3ctY2lyY2xlLXVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5ldmEtYXJyb3ctY2lyY2xlLXVwLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cblxuLmV2YS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG59XG5cbi5ldmEtYXJyb3ctZG93bi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5ldmEtYXJyb3ctZG93bndhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLmV2YS1hcnJvdy1kb3dud2FyZC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG59XG5cbi5ldmEtYXJyb3ctZm9yd2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uZXZhLWFycm93LWZvcndhcmQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4uZXZhLWFycm93LWlvcy1iYWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG5cbi5ldmEtYXJyb3ctaW9zLWJhY2stb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4uZXZhLWFycm93LWlvcy1kb3dud2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4uZXZhLWFycm93LWlvcy1kb3dud2FyZC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5ldmEtYXJyb3ctaW9zLWZvcndhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cblxuLmV2YS1hcnJvdy1pb3MtZm9yd2FyZC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5ldmEtYXJyb3ctaW9zLXVwd2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuXG4uZXZhLWFycm93LWlvcy11cHdhcmQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuXG4uZXZhLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjFcIjtcbn1cblxuLmV2YS1hcnJvdy1sZWZ0LW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjJcIjtcbn1cblxuLmV2YS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuXG4uZXZhLWFycm93LXJpZ2h0LW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cblxuLmV2YS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyNVwiO1xufVxuXG4uZXZhLWFycm93LXVwLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjZcIjtcbn1cblxuLmV2YS1hcnJvdy11cHdhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjdcIjtcbn1cblxuLmV2YS1hcnJvdy11cHdhcmQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuXG4uZXZhLWFycm93aGVhZC1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG5cbi5ldmEtYXJyb3doZWFkLWRvd24tb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuXG4uZXZhLWFycm93aGVhZC1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5ldmEtYXJyb3doZWFkLWxlZnQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyY1wiO1xufVxuXG4uZXZhLWFycm93aGVhZC1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuXG4uZXZhLWFycm93aGVhZC1yaWdodC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJlXCI7XG59XG5cbi5ldmEtYXJyb3doZWFkLXVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG5cbi5ldmEtYXJyb3doZWFkLXVwLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cblxuLmV2YS1hdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuXG4uZXZhLWF0LW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzJcIjtcbn1cblxuLmV2YS1hdHRhY2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzNcIjtcbn1cblxuLmV2YS1hdHRhY2gtMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuXG4uZXZhLWF0dGFjaC0yLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzVcIjtcbn1cblxuLmV2YS1hdHRhY2gtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzNlwiO1xufVxuXG4uZXZhLWF3YXJkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5ldmEtYXdhcmQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuXG4uZXZhLWJhY2tzcGFjZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzOVwiO1xufVxuXG4uZXZhLWJhY2tzcGFjZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XG59XG5cbi5ldmEtYmFyLWNoYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNiXCI7XG59XG5cbi5ldmEtYmFyLWNoYXJ0LTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cblxuLmV2YS1iYXItY2hhcnQtMi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG5cbi5ldmEtYmFyLWNoYXJ0LW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cblxuLmV2YS1iYXR0ZXJ5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XG59XG5cbi5ldmEtYmF0dGVyeS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XG59XG5cbi5ldmEtYmVoYW5jZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0MVwiO1xufVxuXG4uZXZhLWJlaGFuY2Utb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuXG4uZXZhLWJlbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cblxuLmV2YS1iZWxsLW9mZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuXG4uZXZhLWJlbGwtb2ZmLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDVcIjtcbn1cblxuLmV2YS1iZWxsLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cblxuLmV2YS1ibHVldG9vdGg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDdcIjtcbn1cblxuLmV2YS1ibHVldG9vdGgtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0OFwiO1xufVxuXG4uZXZhLWJvb2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmV2YS1ib29rLW9wZW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cblxuLmV2YS1ib29rLW9wZW4tb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0YlwiO1xufVxuXG4uZXZhLWJvb2stb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0Y1wiO1xufVxuXG4uZXZhLWJvb2ttYXJrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XG59XG5cbi5ldmEtYm9va21hcmstb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0ZVwiO1xufVxuXG4uZXZhLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0ZlwiO1xufVxuXG4uZXZhLWJyaWVmY2FzZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTUwXCI7XG59XG5cbi5ldmEtYnJvd3Nlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1MVwiO1xufVxuXG4uZXZhLWJyb3dzZXItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1MlwiO1xufVxuXG4uZXZhLWJydXNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XG59XG5cbi5ldmEtYnJ1c2gtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1NFwiO1xufVxuXG4uZXZhLWJ1bGI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTVcIjtcbn1cblxuLmV2YS1idWxiLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTZcIjtcbn1cblxuLmV2YS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1N1wiO1xufVxuXG4uZXZhLWNhbGVuZGFyLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNThcIjtcbn1cblxuLmV2YS1jYW1lcmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTlcIjtcbn1cblxuLmV2YS1jYW1lcmEtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuXG4uZXZhLWNhcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1YlwiO1xufVxuXG4uZXZhLWNhci1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XG59XG5cbi5ldmEtY2FzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuXG4uZXZhLWNhc3Qtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1ZVwiO1xufVxuXG4uZXZhLWNoYXJnaW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTVmXCI7XG59XG5cbi5ldmEtY2hhcmdpbmctb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2MFwiO1xufVxuXG4uZXZhLWNoZWNrbWFyazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2MVwiO1xufVxuXG4uZXZhLWNoZWNrbWFyay1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cblxuLmV2YS1jaGVja21hcmstY2lyY2xlLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjNcIjtcbn1cblxuLmV2YS1jaGVja21hcmstY2lyY2xlLTItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2NFwiO1xufVxuXG4uZXZhLWNoZWNrbWFyay1jaXJjbGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2NVwiO1xufVxuXG4uZXZhLWNoZWNrbWFyay1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY2XCI7XG59XG5cbi5ldmEtY2hlY2ttYXJrLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2N1wiO1xufVxuXG4uZXZhLWNoZWNrbWFyay1zcXVhcmUtMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2OFwiO1xufVxuXG4uZXZhLWNoZWNrbWFyay1zcXVhcmUtMi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XG59XG5cbi5ldmEtY2hlY2ttYXJrLXNxdWFyZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTZhXCI7XG59XG5cbi5ldmEtY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTZiXCI7XG59XG5cbi5ldmEtY2hldnJvbi1kb3duLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmNcIjtcbn1cblxuLmV2YS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmRcIjtcbn1cblxuLmV2YS1jaGV2cm9uLWxlZnQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuXG4uZXZhLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmZcIjtcbn1cblxuLmV2YS1jaGV2cm9uLXJpZ2h0LW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cblxuLmV2YS1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTcxXCI7XG59XG5cbi5ldmEtY2hldnJvbi11cC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTcyXCI7XG59XG5cbi5ldmEtY2xpcGJvYXJkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTczXCI7XG59XG5cbi5ldmEtY2xpcGJvYXJkLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cblxuLmV2YS1jbG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3NVwiO1xufVxuXG4uZXZhLWNsb2NrLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzZcIjtcbn1cblxuLmV2YS1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3N1wiO1xufVxuXG4uZXZhLWNsb3NlLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuXG4uZXZhLWNsb3NlLWNpcmNsZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTc5XCI7XG59XG5cbi5ldmEtY2xvc2Utb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3YVwiO1xufVxuXG4uZXZhLWNsb3NlLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3YlwiO1xufVxuXG4uZXZhLWNsb3NlLXNxdWFyZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdjXCI7XG59XG5cbi5ldmEtY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhN2RcIjtcbn1cblxuLmV2YS1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG5cbi5ldmEtY2xvdWQtdXBsb2FkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdmXCI7XG59XG5cbi5ldmEtY2xvdWQtdXBsb2FkLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODBcIjtcbn1cblxuLmV2YS1jb2RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTgxXCI7XG59XG5cbi5ldmEtY29kZS1kb3dubG9hZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4MlwiO1xufVxuXG4uZXZhLWNvZGUtZG93bmxvYWQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4M1wiO1xufVxuXG4uZXZhLWNvZGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuXG4uZXZhLWNvbGxhcHNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTg1XCI7XG59XG5cbi5ldmEtY29sbGFwc2Utb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4NlwiO1xufVxuXG4uZXZhLWNvbG9yLXBhbGV0dGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODdcIjtcbn1cblxuLmV2YS1jb2xvci1wYWxldHRlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODhcIjtcbn1cblxuLmV2YS1jb2xvci1waWNrZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODlcIjtcbn1cblxuLmV2YS1jb2xvci1waWNrZXItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4YVwiO1xufVxuXG4uZXZhLWNvbXBhc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cblxuLmV2YS1jb21wYXNzLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGNcIjtcbn1cblxuLmV2YS1jb3B5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYThkXCI7XG59XG5cbi5ldmEtY29weS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYThlXCI7XG59XG5cbi5ldmEtY29ybmVyLWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4ZlwiO1xufVxuXG4uZXZhLWNvcm5lci1kb3duLWxlZnQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuXG4uZXZhLWNvcm5lci1kb3duLXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XG59XG5cbi5ldmEtY29ybmVyLWRvd24tcmlnaHQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uZXZhLWNvcm5lci1sZWZ0LWRvd246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTNcIjtcbn1cblxuLmV2YS1jb3JuZXItbGVmdC1kb3duLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTRcIjtcbn1cblxuLmV2YS1jb3JuZXItbGVmdC11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5NVwiO1xufVxuXG4uZXZhLWNvcm5lci1sZWZ0LXVwLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cblxuLmV2YS1jb3JuZXItcmlnaHQtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5N1wiO1xufVxuXG4uZXZhLWNvcm5lci1yaWdodC1kb3duLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOThcIjtcbn1cblxuLmV2YS1jb3JuZXItcmlnaHQtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTlcIjtcbn1cblxuLmV2YS1jb3JuZXItcmlnaHQtdXAtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5YVwiO1xufVxuXG4uZXZhLWNvcm5lci11cC1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTliXCI7XG59XG5cbi5ldmEtY29ybmVyLXVwLWxlZnQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5Y1wiO1xufVxuXG4uZXZhLWNvcm5lci11cC1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uZXZhLWNvcm5lci11cC1yaWdodC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTllXCI7XG59XG5cbi5ldmEtY3JlZGl0LWNhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOWZcIjtcbn1cblxuLmV2YS1jcmVkaXQtY2FyZC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWEwXCI7XG59XG5cbi5ldmEtY3JvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuXG4uZXZhLWNyb3Atb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhMlwiO1xufVxuXG4uZXZhLWN1YmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTNcIjtcbn1cblxuLmV2YS1jdWJlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cblxuLmV2YS1kaWFnb25hbC1hcnJvdy1sZWZ0LWRvd246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTVcIjtcbn1cblxuLmV2YS1kaWFnb25hbC1hcnJvdy1sZWZ0LWRvd24tb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhNlwiO1xufVxuXG4uZXZhLWRpYWdvbmFsLWFycm93LWxlZnQtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTdcIjtcbn1cblxuLmV2YS1kaWFnb25hbC1hcnJvdy1sZWZ0LXVwLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYThcIjtcbn1cblxuLmV2YS1kaWFnb25hbC1hcnJvdy1yaWdodC1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWE5XCI7XG59XG5cbi5ldmEtZGlhZ29uYWwtYXJyb3ctcmlnaHQtZG93bi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWFhXCI7XG59XG5cbi5ldmEtZGlhZ29uYWwtYXJyb3ctcmlnaHQtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWJcIjtcbn1cblxuLmV2YS1kaWFnb25hbC1hcnJvdy1yaWdodC11cC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XG59XG5cbi5ldmEtZG9uZS1hbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cblxuLmV2YS1kb25lLWFsbC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XG59XG5cbi5ldmEtZG93bmxvYWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWZcIjtcbn1cblxuLmV2YS1kb3dubG9hZC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWIwXCI7XG59XG5cbi5ldmEtZHJvcGxldDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiMVwiO1xufVxuXG4uZXZhLWRyb3BsZXQtb2ZmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWIyXCI7XG59XG5cbi5ldmEtZHJvcGxldC1vZmYtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiM1wiO1xufVxuXG4uZXZhLWRyb3BsZXQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiNFwiO1xufVxuXG4uZXZhLWVkaXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjVcIjtcbn1cblxuLmV2YS1lZGl0LTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjZcIjtcbn1cblxuLmV2YS1lZGl0LTItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiN1wiO1xufVxuXG4uZXZhLWVkaXQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiOFwiO1xufVxuXG4uZXZhLWVtYWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XG59XG5cbi5ldmEtZW1haWwtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiYVwiO1xufVxuXG4uZXZhLWV4cGFuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiYlwiO1xufVxuXG4uZXZhLWV4cGFuZC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWJjXCI7XG59XG5cbi5ldmEtZXh0ZXJuYWwtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiZFwiO1xufVxuXG4uZXZhLWV4dGVybmFsLWxpbmstb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiZVwiO1xufVxuXG4uZXZhLWV5ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiZlwiO1xufVxuXG4uZXZhLWV5ZS1vZmY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzBcIjtcbn1cblxuLmV2YS1leWUtb2ZmLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzFcIjtcbn1cblxuLmV2YS1leWUtb2ZmLTItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjMlwiO1xufVxuXG4uZXZhLWV5ZS1vZmYtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjM1wiO1xufVxuXG4uZXZhLWV5ZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XG59XG5cbi5ldmEtZmFjZWJvb2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzVcIjtcbn1cblxuLmV2YS1mYWNlYm9vay1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWM2XCI7XG59XG5cbi5ldmEtZmlsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjN1wiO1xufVxuXG4uZXZhLWZpbGUtYWRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWM4XCI7XG59XG5cbi5ldmEtZmlsZS1hZGQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjOVwiO1xufVxuXG4uZXZhLWZpbGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjYVwiO1xufVxuXG4uZXZhLWZpbGUtcmVtb3ZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG59XG5cbi5ldmEtZmlsZS1yZW1vdmUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjY1wiO1xufVxuXG4uZXZhLWZpbGUtdGV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjZFwiO1xufVxuXG4uZXZhLWZpbGUtdGV4dC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XG59XG5cbi5ldmEtZmlsbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjZlwiO1xufVxuXG4uZXZhLWZpbG0tb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkMFwiO1xufVxuXG4uZXZhLWZsYWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZDFcIjtcbn1cblxuLmV2YS1mbGFnLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZDJcIjtcbn1cblxuLmV2YS1mbGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkM1wiO1xufVxuXG4uZXZhLWZsYXNoLW9mZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkNFwiO1xufVxuXG4uZXZhLWZsYXNoLW9mZi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XG59XG5cbi5ldmEtZmxhc2gtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkNlwiO1xufVxuXG4uZXZhLWZsaXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZDdcIjtcbn1cblxuLmV2YS1mbGlwLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZDhcIjtcbn1cblxuLmV2YS1mbGlwLTItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkOVwiO1xufVxuXG4uZXZhLWZsaXAtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuXG4uZXZhLWZvbGRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkYlwiO1xufVxuXG4uZXZhLWZvbGRlci1hZGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cblxuLmV2YS1mb2xkZXItYWRkLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGRcIjtcbn1cblxuLmV2YS1mb2xkZXItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuXG4uZXZhLWZvbGRlci1yZW1vdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGZcIjtcbn1cblxuLmV2YS1mb2xkZXItcmVtb3ZlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTBcIjtcbn1cblxuLmV2YS1mdW5uZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTFcIjtcbn1cblxuLmV2YS1mdW5uZWwtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlMlwiO1xufVxuXG4uZXZhLWdpZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTNcIjtcbn1cblxuLmV2YS1naWZ0LW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTRcIjtcbn1cblxuLmV2YS1naXRodWI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTVcIjtcbn1cblxuLmV2YS1naXRodWItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuXG4uZXZhLWdsb2JlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWU3XCI7XG59XG5cbi5ldmEtZ2xvYmUtMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlOFwiO1xufVxuXG4uZXZhLWdsb2JlLTItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlOVwiO1xufVxuXG4uZXZhLWdsb2JlLTM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZWFcIjtcbn1cblxuLmV2YS1nbG9iZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWViXCI7XG59XG5cbi5ldmEtZ29vZ2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWVjXCI7XG59XG5cbi5ldmEtZ29vZ2xlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZWRcIjtcbn1cblxuLmV2YS1ncmlkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XG59XG5cbi5ldmEtZ3JpZC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWVmXCI7XG59XG5cbi5ldmEtaGFyZC1kcml2ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmMFwiO1xufVxuXG4uZXZhLWhhcmQtZHJpdmUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmMVwiO1xufVxuXG4uZXZhLWhhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjJcIjtcbn1cblxuLmV2YS1oYXNoLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjNcIjtcbn1cblxuLmV2YS1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY0XCI7XG59XG5cbi5ldmEtaGVhZHBob25lcy1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY1XCI7XG59XG5cbi5ldmEtaGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjZcIjtcbn1cblxuLmV2YS1oZWFydC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XG59XG5cbi5ldmEtaG9tZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmOFwiO1xufVxuXG4uZXZhLWhvbWUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmOVwiO1xufVxuXG4uZXZhLWltYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWZhXCI7XG59XG5cbi5ldmEtaW1hZ2UtMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmYlwiO1xufVxuXG4uZXZhLWltYWdlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZmNcIjtcbn1cblxuLmV2YS1pbmJveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmZFwiO1xufVxuXG4uZXZhLWluYm94LW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZmVcIjtcbn1cblxuLmV2YS1pbmZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWZmXCI7XG59XG5cbi5ldmEtaW5mby1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjAwXCI7XG59XG5cbi5ldmEta2V5cGFkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjAxXCI7XG59XG5cbi5ldmEta2V5cGFkLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDJcIjtcbn1cblxuLmV2YS1sYXllcnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDNcIjtcbn1cblxuLmV2YS1sYXllcnMtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwNFwiO1xufVxuXG4uZXZhLWxheW91dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwNVwiO1xufVxuXG4uZXZhLWxheW91dC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjA2XCI7XG59XG5cbi5ldmEtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwN1wiO1xufVxuXG4uZXZhLWxpbmstMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwOFwiO1xufVxuXG4uZXZhLWxpbmstMi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjA5XCI7XG59XG5cbi5ldmEtbGluay1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjBhXCI7XG59XG5cbi5ldmEtbGlua2VkaW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMGJcIjtcbn1cblxuLmV2YS1saW5rZWRpbi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjBjXCI7XG59XG5cbi5ldmEtbGlzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwZFwiO1xufVxuXG4uZXZhLWxpc3Qtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwZVwiO1xufVxuXG4uZXZhLWxvYWRlci1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XG59XG5cbi5ldmEtbG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxMFwiO1xufVxuXG4uZXZhLWxvY2stb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxMVwiO1xufVxuXG4uZXZhLWxvZy1pbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxMlwiO1xufVxuXG4uZXZhLWxvZy1pbi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjEzXCI7XG59XG5cbi5ldmEtbG9nLW91dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxNFwiO1xufVxuXG4uZXZhLWxvZy1vdXQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxNVwiO1xufVxuXG4uZXZhLW1hcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxNlwiO1xufVxuXG4uZXZhLW1hcC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjE3XCI7XG59XG5cbi5ldmEtbWF4aW1pemU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMThcIjtcbn1cblxuLmV2YS1tYXhpbWl6ZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjE5XCI7XG59XG5cbi5ldmEtbWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxYVwiO1xufVxuXG4uZXZhLW1lbnUtMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxYlwiO1xufVxuXG4uZXZhLW1lbnUtMi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjFjXCI7XG59XG5cbi5ldmEtbWVudS1hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxZFwiO1xufVxuXG4uZXZhLW1lbnUtYXJyb3ctb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxZVwiO1xufVxuXG4uZXZhLW1lbnUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxZlwiO1xufVxuXG4uZXZhLW1lc3NhZ2UtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjIwXCI7XG59XG5cbi5ldmEtbWVzc2FnZS1jaXJjbGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyMVwiO1xufVxuXG4uZXZhLW1lc3NhZ2Utc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjIyXCI7XG59XG5cbi5ldmEtbWVzc2FnZS1zcXVhcmUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyM1wiO1xufVxuXG4uZXZhLW1pYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyNFwiO1xufVxuXG4uZXZhLW1pYy1vZmY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMjVcIjtcbn1cblxuLmV2YS1taWMtb2ZmLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMjZcIjtcbn1cblxuLmV2YS1taWMtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyN1wiO1xufVxuXG4uZXZhLW1pbmltaXplOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjI4XCI7XG59XG5cbi5ldmEtbWluaW1pemUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyOVwiO1xufVxuXG4uZXZhLW1pbnVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XG59XG5cbi5ldmEtbWludXMtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjJiXCI7XG59XG5cbi5ldmEtbWludXMtY2lyY2xlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMmNcIjtcbn1cblxuLmV2YS1taW51cy1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjJkXCI7XG59XG5cbi5ldmEtbWludXMtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjJlXCI7XG59XG5cbi5ldmEtbWludXMtc3F1YXJlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMmZcIjtcbn1cblxuLmV2YS1tb25pdG9yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjMwXCI7XG59XG5cbi5ldmEtbW9uaXRvci1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjMxXCI7XG59XG5cbi5ldmEtbW9vbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzMlwiO1xufVxuXG4uZXZhLW1vb24tb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzM1wiO1xufVxuXG4uZXZhLW1vcmUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzNFwiO1xufVxuXG4uZXZhLW1vcmUtaG9yaXpvbnRhbC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjM1XCI7XG59XG5cbi5ldmEtbW9yZS12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzNlwiO1xufVxuXG4uZXZhLW1vcmUtdmVydGljYWwtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzN1wiO1xufVxuXG4uZXZhLW1vdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMzhcIjtcbn1cblxuLmV2YS1tb3ZlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMzlcIjtcbn1cblxuLmV2YS1tdXNpYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzYVwiO1xufVxuXG4uZXZhLW11c2ljLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViM2JcIjtcbn1cblxuLmV2YS1uYXZpZ2F0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XG59XG5cbi5ldmEtbmF2aWdhdGlvbi0yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjNkXCI7XG59XG5cbi5ldmEtbmF2aWdhdGlvbi0yLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViM2VcIjtcbn1cblxuLmV2YS1uYXZpZ2F0aW9uLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViM2ZcIjtcbn1cblxuLmV2YS1ucG06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDBcIjtcbn1cblxuLmV2YS1ucG0tb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0MVwiO1xufVxuXG4uZXZhLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDJcIjtcbn1cblxuLmV2YS1vcHRpb25zLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDNcIjtcbn1cblxuLmV2YS1vcHRpb25zLTItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0NFwiO1xufVxuXG4uZXZhLW9wdGlvbnMtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0NVwiO1xufVxuXG4uZXZhLXBhbnRvbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDZcIjtcbn1cblxuLmV2YS1wYW50b25lLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDdcIjtcbn1cblxuLmV2YS1wYXBlci1wbGFuZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0OFwiO1xufVxuXG4uZXZhLXBhcGVyLXBsYW5lLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDlcIjtcbn1cblxuLmV2YS1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNGFcIjtcbn1cblxuLmV2YS1wYXVzZS1jaXJjbGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0YlwiO1xufVxuXG4uZXZhLXBlb3BsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0Y1wiO1xufVxuXG4uZXZhLXBlb3BsZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjRkXCI7XG59XG5cbi5ldmEtcGVyY2VudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0ZVwiO1xufVxuXG4uZXZhLXBlcmNlbnQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0ZlwiO1xufVxuXG4uZXZhLXBlcnNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI1MFwiO1xufVxuXG4uZXZhLXBlcnNvbi1hZGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNTFcIjtcbn1cblxuLmV2YS1wZXJzb24tYWRkLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNTJcIjtcbn1cblxuLmV2YS1wZXJzb24tZGVsZXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjUzXCI7XG59XG5cbi5ldmEtcGVyc29uLWRlbGV0ZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjU0XCI7XG59XG5cbi5ldmEtcGVyc29uLWRvbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNTVcIjtcbn1cblxuLmV2YS1wZXJzb24tZG9uZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjU2XCI7XG59XG5cbi5ldmEtcGVyc29uLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNTdcIjtcbn1cblxuLmV2YS1wZXJzb24tcmVtb3ZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjU4XCI7XG59XG5cbi5ldmEtcGVyc29uLXJlbW92ZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjU5XCI7XG59XG5cbi5ldmEtcGhvbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNWFcIjtcbn1cblxuLmV2YS1waG9uZS1jYWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjViXCI7XG59XG5cbi5ldmEtcGhvbmUtY2FsbC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XG59XG5cbi5ldmEtcGhvbmUtbWlzc2VkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjVkXCI7XG59XG5cbi5ldmEtcGhvbmUtbWlzc2VkLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNWVcIjtcbn1cblxuLmV2YS1waG9uZS1vZmY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNWZcIjtcbn1cblxuLmV2YS1waG9uZS1vZmYtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI2MFwiO1xufVxuXG4uZXZhLXBob25lLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNjFcIjtcbn1cblxuLmV2YS1waWUtY2hhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNjJcIjtcbn1cblxuLmV2YS1waWUtY2hhcnQtMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI2M1wiO1xufVxuXG4uZXZhLXBpZS1jaGFydC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjY0XCI7XG59XG5cbi5ldmEtcGluOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjY1XCI7XG59XG5cbi5ldmEtcGluLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNjZcIjtcbn1cblxuLmV2YS1wbGF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI2N1wiO1xufVxuXG4uZXZhLXBsYXktY2lyY2xlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNjhcIjtcbn1cblxuLmV2YS1wbHVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XG59XG5cbi5ldmEtcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNmFcIjtcbn1cblxuLmV2YS1wbHVzLWNpcmNsZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjZiXCI7XG59XG5cbi5ldmEtcGx1cy1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XG59XG5cbi5ldmEtcGx1cy1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNmRcIjtcbn1cblxuLmV2YS1wbHVzLXNxdWFyZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjZlXCI7XG59XG5cbi5ldmEtcG93ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNmZcIjtcbn1cblxuLmV2YS1wb3dlci1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjcwXCI7XG59XG5cbi5ldmEtcHJpY2V0YWdzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XG59XG5cbi5ldmEtcHJpY2V0YWdzLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNzJcIjtcbn1cblxuLmV2YS1wcmludGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjczXCI7XG59XG5cbi5ldmEtcHJpbnRlci1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjc0XCI7XG59XG5cbi5ldmEtcXVlc3Rpb24tbWFyazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3NVwiO1xufVxuXG4uZXZhLXF1ZXN0aW9uLW1hcmstY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjc2XCI7XG59XG5cbi5ldmEtcXVlc3Rpb24tbWFyay1jaXJjbGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3N1wiO1xufVxuXG4uZXZhLXF1ZXN0aW9uLW1hcmstb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3OFwiO1xufVxuXG4uZXZhLXJhZGlvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjc5XCI7XG59XG5cbi5ldmEtcmFkaW8tYnV0dG9uLW9mZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3YVwiO1xufVxuXG4uZXZhLXJhZGlvLWJ1dHRvbi1vZmYtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3YlwiO1xufVxuXG4uZXZhLXJhZGlvLWJ1dHRvbi1vbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3Y1wiO1xufVxuXG4uZXZhLXJhZGlvLWJ1dHRvbi1vbi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjdkXCI7XG59XG5cbi5ldmEtcmFkaW8tb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3ZVwiO1xufVxuXG4uZXZhLXJlY29yZGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3ZlwiO1xufVxuXG4uZXZhLXJlY29yZGluZy1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XG59XG5cbi5ldmEtcmVmcmVzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI4MVwiO1xufVxuXG4uZXZhLXJlZnJlc2gtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI4MlwiO1xufVxuXG4uZXZhLXJlcGVhdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI4M1wiO1xufVxuXG4uZXZhLXJlcGVhdC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjg0XCI7XG59XG5cbi5ldmEtcmV3aW5kLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViODVcIjtcbn1cblxuLmV2YS1yZXdpbmQtbGVmdC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjg2XCI7XG59XG5cbi5ldmEtcmV3aW5kLXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjg3XCI7XG59XG5cbi5ldmEtcmV3aW5kLXJpZ2h0LW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViODhcIjtcbn1cblxuLmV2YS1zYXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjg5XCI7XG59XG5cbi5ldmEtc2F2ZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjhhXCI7XG59XG5cbi5ldmEtc2Npc3NvcnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOGJcIjtcbn1cblxuLmV2YS1zY2lzc29ycy1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjhjXCI7XG59XG5cbi5ldmEtc2VhcmNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjhkXCI7XG59XG5cbi5ldmEtc2VhcmNoLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOGVcIjtcbn1cblxuLmV2YS1zZXR0aW5nczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI4ZlwiO1xufVxuXG4uZXZhLXNldHRpbmdzLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOTBcIjtcbn1cblxuLmV2YS1zZXR0aW5ncy0yLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOTFcIjtcbn1cblxuLmV2YS1zZXR0aW5ncy1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjkyXCI7XG59XG5cbi5ldmEtc2hha2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOTNcIjtcbn1cblxuLmV2YS1zaGFrZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjk0XCI7XG59XG5cbi5ldmEtc2hhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOTVcIjtcbn1cblxuLmV2YS1zaGFyZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjk2XCI7XG59XG5cbi5ldmEtc2hpZWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjk3XCI7XG59XG5cbi5ldmEtc2hpZWxkLW9mZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI5OFwiO1xufVxuXG4uZXZhLXNoaWVsZC1vZmYtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI5OVwiO1xufVxuXG4uZXZhLXNoaWVsZC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjlhXCI7XG59XG5cbi5ldmEtc2hvcHBpbmctYmFnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjliXCI7XG59XG5cbi5ldmEtc2hvcHBpbmctYmFnLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOWNcIjtcbn1cblxuLmV2YS1zaG9wcGluZy1jYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjlkXCI7XG59XG5cbi5ldmEtc2hvcHBpbmctY2FydC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjllXCI7XG59XG5cbi5ldmEtc2h1ZmZsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI5ZlwiO1xufVxuXG4uZXZhLXNodWZmbGUtMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJhMFwiO1xufVxuXG4uZXZhLXNodWZmbGUtMi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmExXCI7XG59XG5cbi5ldmEtc2h1ZmZsZS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmEyXCI7XG59XG5cbi5ldmEtc2tpcC1iYWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmEzXCI7XG59XG5cbi5ldmEtc2tpcC1iYWNrLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYTRcIjtcbn1cblxuLmV2YS1za2lwLWZvcndhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYTVcIjtcbn1cblxuLmV2YS1za2lwLWZvcndhcmQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJhNlwiO1xufVxuXG4uZXZhLXNsYXNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmE3XCI7XG59XG5cbi5ldmEtc2xhc2gtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJhOFwiO1xufVxuXG4uZXZhLXNtYXJ0cGhvbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYTlcIjtcbn1cblxuLmV2YS1zbWFydHBob25lLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYWFcIjtcbn1cblxuLmV2YS1zbWlsaW5nLWZhY2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYWJcIjtcbn1cblxuLmV2YS1zbWlsaW5nLWZhY2Utb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJhY1wiO1xufVxuXG4uZXZhLXNwZWFrZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYWRcIjtcbn1cblxuLmV2YS1zcGVha2VyLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYWVcIjtcbn1cblxuLmV2YS1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYWZcIjtcbn1cblxuLmV2YS1zcXVhcmUtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiMFwiO1xufVxuXG4uZXZhLXN0YXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYjFcIjtcbn1cblxuLmV2YS1zdGFyLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYjJcIjtcbn1cblxuLmV2YS1zdG9wLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiM1wiO1xufVxuXG4uZXZhLXN0b3AtY2lyY2xlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYjRcIjtcbn1cblxuLmV2YS1zdW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYjVcIjtcbn1cblxuLmV2YS1zdW4tb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiNlwiO1xufVxuXG4uZXZhLXN3YXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYjdcIjtcbn1cblxuLmV2YS1zd2FwLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYjhcIjtcbn1cblxuLmV2YS1zeW5jOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmI5XCI7XG59XG5cbi5ldmEtc3luYy1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmJhXCI7XG59XG5cbi5ldmEtdGV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiYlwiO1xufVxuXG4uZXZhLXRleHQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiY1wiO1xufVxuXG4uZXZhLXRoZXJtb21ldGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmJkXCI7XG59XG5cbi5ldmEtdGhlcm1vbWV0ZXItbWludXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYmVcIjtcbn1cblxuLmV2YS10aGVybW9tZXRlci1taW51cy1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmJmXCI7XG59XG5cbi5ldmEtdGhlcm1vbWV0ZXItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjMFwiO1xufVxuXG4uZXZhLXRoZXJtb21ldGVyLXBsdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYzFcIjtcbn1cblxuLmV2YS10aGVybW9tZXRlci1wbHVzLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYzJcIjtcbn1cblxuLmV2YS10b2dnbGUtbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjM1wiO1xufVxuXG4uZXZhLXRvZ2dsZS1sZWZ0LW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYzRcIjtcbn1cblxuLmV2YS10b2dnbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYzVcIjtcbn1cblxuLmV2YS10b2dnbGUtcmlnaHQtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjNlwiO1xufVxuXG4uZXZhLXRyYXNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmM3XCI7XG59XG5cbi5ldmEtdHJhc2gtMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjOFwiO1xufVxuXG4uZXZhLXRyYXNoLTItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjOVwiO1xufVxuXG4uZXZhLXRyYXNoLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViY2FcIjtcbn1cblxuLmV2YS10cmVuZGluZy1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmNiXCI7XG59XG5cbi5ldmEtdHJlbmRpbmctZG93bi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmNjXCI7XG59XG5cbi5ldmEtdHJlbmRpbmctdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViY2RcIjtcbn1cblxuLmV2YS10cmVuZGluZy11cC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmNlXCI7XG59XG5cbi5ldmEtdHY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViY2ZcIjtcbn1cblxuLmV2YS10di1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmQwXCI7XG59XG5cbi5ldmEtdHdpdHRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkMVwiO1xufVxuXG4uZXZhLXR3aXR0ZXItb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkMlwiO1xufVxuXG4uZXZhLXVtYnJlbGxhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmQzXCI7XG59XG5cbi5ldmEtdW1icmVsbGEtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkNFwiO1xufVxuXG4uZXZhLXVuZG86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDVcIjtcbn1cblxuLmV2YS11bmRvLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDZcIjtcbn1cblxuLmV2YS11bmxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDdcIjtcbn1cblxuLmV2YS11bmxvY2stb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkOFwiO1xufVxuXG4uZXZhLXVwbG9hZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkOVwiO1xufVxuXG4uZXZhLXVwbG9hZC1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmRhXCI7XG59XG5cbi5ldmEtdmlkZW86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZGJcIjtcbn1cblxuLmV2YS12aWRlby1vZmY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZGNcIjtcbn1cblxuLmV2YS12aWRlby1vZmYtb3V0bGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkZFwiO1xufVxuXG4uZXZhLXZpZGVvLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZGVcIjtcbn1cblxuLmV2YS12b2x1bWUtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkZlwiO1xufVxuXG4uZXZhLXZvbHVtZS1kb3duLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZTBcIjtcbn1cblxuLmV2YS12b2x1bWUtbXV0ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJlMVwiO1xufVxuXG4uZXZhLXZvbHVtZS1tdXRlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZTJcIjtcbn1cblxuLmV2YS12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmUzXCI7XG59XG5cbi5ldmEtdm9sdW1lLW9mZi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmU0XCI7XG59XG5cbi5ldmEtdm9sdW1lLXVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmU1XCI7XG59XG5cbi5ldmEtdm9sdW1lLXVwLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZTZcIjtcbn1cblxuLmV2YS13aWZpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmU3XCI7XG59XG5cbi5ldmEtd2lmaS1vZmY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZThcIjtcbn1cblxuLmV2YS13aWZpLW9mZi1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmU5XCI7XG59XG5cbi5ldmEtd2lmaS1vdXRsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmVhXCI7XG59XG4iXX0= */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
  Declare variables before making them global.
  dart-sass doesn't allow to declare variable with !global.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
/**
 * In case when Nebular Layout custom scroll `withScroll` mode is enabled
 * we need to disable default CDK scroll blocker (@link NbBlockScrollStrategyAdapter) on HTML element
 * so that it won't add additional positioning.
 */
.nb-global-scrollblock {
  position: static;
  width: auto;
  overflow: hidden;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * Normalization of HTML elements, manually forked from Normalize.css to remove
 * styles targeting irrelevant browsers while applying new styles.
 *
 * Normalize is licensed MIT. https://github.com/necolas/normalize.css
 */
html {
  box-sizing: border-box;
}
*, *::before, *::after {
  box-sizing: inherit;
}
html, body {
  margin: 0;
  padding: 0;
}
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.visually-hidden {
  /* https://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
.nb-theme-default nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-default nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-default .layout {
  min-width: 300px;
}
.nb-theme-default nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}
.nb-theme-default nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-default nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-default nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-default nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-default nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-default nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-default nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-default nb-layout-header {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-layout-header nav {
  color: #222b45;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-default nb-layout-header nav a {
  color: #222b45;
}
.nb-theme-default nb-layout-header nav a:focus, .nb-theme-default nb-layout-header nav a:active, .nb-theme-default nb-layout-header nav a:hover {
  color: #222b45;
}
.nb-theme-default nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-default nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-default nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-default nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-default nb-sidebar {
  background-color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-default nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-default nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
@media (max-width: 767.98px) {
  .nb-theme-default nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-default nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-default nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-default nb-sidebar.collapsed nb-sidebar-header, .nb-theme-default nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-default nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-default nb-sidebar.fixed.left.collapsed + .content, .nb-theme-default nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-default nb-sidebar.fixed.right.collapsed + .content, .nb-theme-default nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-default nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-default nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-default nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-default nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-default nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-default nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active,
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-default nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-default nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle]:focus, .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-default nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle]:focus,
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active) {
  box-shadow: none;
}
[dir=ltr] .nb-theme-default nb-calendar-pageable-navigation {
  margin-left: auto;
}
[dir=rtl] .nb-theme-default nb-calendar-pageable-navigation {
  margin-right: auto;
}
.nb-theme-default nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}
[dir=ltr] .nb-theme-default nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-default nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.nb-theme-default nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-default nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[dir=rtl] .nb-theme-default nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.nb-theme-default nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-default nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}
.nb-theme-default nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}
.nb-theme-default nb-calendar-week-numbers .sign-container {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
  margin-bottom: 0.25rem;
}
.nb-theme-default nb-calendar-week-numbers .sign,
.nb-theme-default nb-calendar-week-numbers .week-number {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}
.nb-theme-default nb-calendar-week-numbers.size-large .sign,
.nb-theme-default nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}
[dir=ltr] .nb-theme-default nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-default nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #edf1f7;
}
.nb-theme-default nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}
.nb-theme-default nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}
.nb-theme-default nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-default nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-default nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-default nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-default nb-calendar-picker .cell-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}
.nb-theme-default nb-calendar-picker .day-cell,
.nb-theme-default nb-calendar-picker .month-cell,
.nb-theme-default nb-calendar-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #222b45;
  text-transform: uppercase;
  cursor: pointer;
}
.nb-theme-default nb-calendar-picker .day-cell, .nb-theme-default nb-calendar-picker .day-cell .cell-content,
.nb-theme-default nb-calendar-picker .month-cell,
.nb-theme-default nb-calendar-picker .month-cell .cell-content,
.nb-theme-default nb-calendar-picker .year-cell,
.nb-theme-default nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-default nb-calendar-picker .day-cell.empty, .nb-theme-default nb-calendar-picker .day-cell.disabled,
.nb-theme-default nb-calendar-picker .month-cell.empty,
.nb-theme-default nb-calendar-picker .month-cell.disabled,
.nb-theme-default nb-calendar-picker .year-cell.empty,
.nb-theme-default nb-calendar-picker .year-cell.disabled {
  cursor: default;
}
.nb-theme-default nb-calendar-picker .day-cell.bounding-month,
.nb-theme-default nb-calendar-picker .month-cell.bounding-month,
.nb-theme-default nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.25rem;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}
.nb-theme-default nb-calendar-picker .day-cell.disabled,
.nb-theme-default nb-calendar-picker .month-cell.disabled,
.nb-theme-default nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-default nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-default nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #e4e9f2;
}
.nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}
[dir=ltr] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-default nb-base-calendar nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}
.nb-theme-default nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-default nb-base-calendar .calendar-navigation {
  border: none;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-default nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}
.nb-theme-default nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}
.nb-theme-default nb-base-calendar.has-week-number .month-cell,
.nb-theme-default nb-base-calendar.has-week-number .year-cell {
  flex: 1 0 auto;
}
.nb-theme-default nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}
.nb-theme-default nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}
.nb-theme-default nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-default nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-default nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-default nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-default nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-default nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-default nb-card.status-basic nb-card-header a,
.nb-theme-default nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-default nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-card.status-primary nb-card-header a,
.nb-theme-default nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-card.status-success nb-card-header a,
.nb-theme-default nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-card.status-warning nb-card-header a,
.nb-theme-default nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-card.status-danger nb-card-header a,
.nb-theme-default nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-card.status-info nb-card-header a,
.nb-theme-default nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-card.status-control nb-card-header a,
.nb-theme-default nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-default nb-card.accent-basic {
  border-top-color: #f7f9fc;
}
.nb-theme-default nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-default nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-default nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-default nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-default nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-default nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-default nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}
.nb-theme-default nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-default nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-default nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-card-header h1 {
  margin: 0;
}
.nb-theme-default nb-card-header h2 {
  margin: 0;
}
.nb-theme-default nb-card-header h3 {
  margin: 0;
}
.nb-theme-default nb-card-header h4 {
  margin: 0;
}
.nb-theme-default nb-card-header h5 {
  margin: 0;
}
.nb-theme-default nb-card-header h6 {
  margin: 0;
}
.nb-theme-default nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-default .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}
.nb-theme-default .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}
.nb-theme-default .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}
[dir=ltr] .nb-theme-default .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-default .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-default nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-default nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-default nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-default nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}
.nb-theme-default nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-default nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}
[dir=rtl] .nb-theme-default nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-default nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-default nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}
.nb-theme-default nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-default nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-default nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-default nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-default nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-default nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-default nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-default nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-default nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-default nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-default nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-default nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-default nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-default nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-default nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-default nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-default nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-default nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-default nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-default nb-menu {
  background-color: transparent;
}
.nb-theme-default nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-default nb-menu .menu-group,
.nb-theme-default nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-menu .menu-group,
.nb-theme-default nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}
.nb-theme-default nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-default nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-default nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-default nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-default nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-default nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-default nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-default nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}
.nb-theme-default nb-user .initials {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-default nb-user .user-name {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-default nb-user .user-title {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-default nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-default nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-default nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-default nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-default nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-default nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-default nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}
.nb-theme-default nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-default nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-default nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-default nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-default nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-default nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-default nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-default nb-action {
  border-left: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-default nb-action {
  border-right: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-default nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-default nb-action:first-child {
  border-right: none !important;
}
.nb-theme-default nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-default nb-search-field .search {
  background: #ffffff;
}
.nb-theme-default nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-default nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-default nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}
.nb-theme-default nb-search-field.modal-zoomin .search::before,
.nb-theme-default nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-default nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}
.nb-theme-default nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-default nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}
.nb-theme-default nb-search-field.modal-drop .search::before {
  background: #ffffff;
}
.nb-theme-default nb-search-field.curtain .search::after {
  background: #ffffff;
}
.nb-theme-default nb-search-field.curtain .search {
  background: #ffffff;
}
.nb-theme-default nb-search-field.column-curtain::before {
  background: #ffffff;
}
.nb-theme-default nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-default nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-default .nb-spinner-container {
  position: relative;
}
.nb-theme-default nb-spinner .message {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-default nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-default nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-default nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-default nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-default nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-default nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-default nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-default nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-default nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-default nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-default nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-default nb-spinner.size-giant {
  font-size: 2rem;
}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-default .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}
.nb-theme-default .nb-timepicker-container .list-item {
  color: #222b45;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.nb-theme-default .nb-timepicker-container .list-item:first-child {
  border-top: none;
}
.nb-theme-default .nb-timepicker-container .list-item:hover {
  background-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-default .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default .nb-timepicker-container .values-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
[dir=ltr] .nb-theme-default .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-default .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-default .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-default .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}
[dir=rtl] .nb-theme-default .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}
.nb-theme-default .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
[dir=ltr] .nb-theme-default .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-default .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-default .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #e4e9f2;
}
[dir=ltr] .nb-theme-default .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-default .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}
.nb-theme-default nb-checkbox .label {
  padding: 0;
}
.nb-theme-default nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}
.nb-theme-default nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-default nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-default nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-default nb-checkbox.status-basic .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-default nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}
[dir=ltr] .nb-theme-default nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-default nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}
[dir=rtl] .nb-theme-default nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-default nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-default nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-default nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-default nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-toggle.status-basic .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-default nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-primary .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-success .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-warning .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-danger .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-info .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-default nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}
.nb-theme-default nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-default nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-default nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-default nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-default nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-default nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}
.nb-theme-default nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-badge {
  border-radius: 0.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-default nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}
.nb-theme-default nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-default nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-default nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-default nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-default nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-default nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-default nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-default nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-default nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-default nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-default nb-stepper .header .connector {
  background-color: #edf1f7;
}
.nb-theme-default nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-default nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-default nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}
.nb-theme-default nb-stepper .header .step.selected {
  color: #274bdb;
}
.nb-theme-default nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}
.nb-theme-default nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-default nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-default nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-default nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-default nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-default nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-default nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-default nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-default nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-default nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-default nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-default nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-default nb-alert.status-basic a,
.nb-theme-default nb-alert.status-basic a:hover {
  color: #222b45;
}
.nb-theme-default nb-alert.accent-basic {
  border-top: 0.25rem solid #edf1f7;
}
.nb-theme-default nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-default nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-default nb-alert.status-primary a,
.nb-theme-default nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-primary {
  border-top: 0.25rem solid #3366ff;
}
.nb-theme-default nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-default nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-default nb-alert.status-success a,
.nb-theme-default nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}
.nb-theme-default nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-default nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-default nb-alert.status-warning a,
.nb-theme-default nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}
.nb-theme-default nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-default nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-default nb-alert.status-danger a,
.nb-theme-default nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}
.nb-theme-default nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-default nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-default nb-alert.status-info a,
.nb-theme-default nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}
.nb-theme-default nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-default nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-default nb-alert.status-control a,
.nb-theme-default nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-default nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}
.nb-theme-default nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-default nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-default nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-default nb-chat .no-messages {
  text-align: center;
}
.nb-theme-default nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-default nb-chat.size-small {
  height: 21rem;
}
.nb-theme-default nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-default nb-chat.size-large {
  height: 36rem;
}
.nb-theme-default nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-default nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-default nb-chat-message .message {
  flex: 1;
}
.nb-theme-default nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-default nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-default nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-default nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-default nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-file a:hover, .nb-theme-default nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-default nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-default nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-default nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-default nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-default nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-default nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-default nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-default nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-default nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-default nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}
.nb-theme-default nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-default nb-chat-form input {
  flex: 1;
}
.nb-theme-default nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-default nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-default nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-default nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-default nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-default nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-default nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-default nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-default nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-default nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-default nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  border-radius: 0.25rem;
}
.nb-theme-default nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-default nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-default nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-default nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-default nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-default nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-default nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-default nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-default nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-default nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-default [nbButton], .nb-theme-default [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.nb-theme-default [nbButton]:hover, .nb-theme-default [nbButtonToggle]:hover, .nb-theme-default [nbButton]:focus, .nb-theme-default [nbButtonToggle]:focus {
  text-decoration: none;
}
.nb-theme-default [nbButton].full-width, .nb-theme-default .full-width[nbButtonToggle] {
  width: 100%;
}
.nb-theme-default [nbButton] nb-icon, .nb-theme-default [nbButtonToggle] nb-icon {
  vertical-align: top;
}
.nb-theme-default [nbButton].nb-transition, .nb-theme-default .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}
.nb-theme-default [nbButton]:focus, .nb-theme-default [nbButtonToggle]:focus {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton][disabled], .nb-theme-default [disabled][nbButtonToggle] {
  cursor: default;
}
.nb-theme-default [nbButton].size-tiny, .nb-theme-default .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-default [nbButton].size-tiny nb-icon, .nb-theme-default .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}
.nb-theme-default [nbButton].size-small, .nb-theme-default .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default [nbButton].size-small nb-icon, .nb-theme-default .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-default .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-default .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-default .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}
.nb-theme-default [nbButton].size-medium, .nb-theme-default .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-default [nbButton].size-medium nb-icon, .nb-theme-default .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.5rem;
}
.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-default .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-default .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-default .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}
.nb-theme-default [nbButton].size-large, .nb-theme-default .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-default [nbButton].size-large nb-icon, .nb-theme-default .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-default .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-default .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-default .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}
.nb-theme-default [nbButton].size-giant, .nb-theme-default .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-default [nbButton].size-giant nb-icon, .nb-theme-default .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-default .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-default .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-default .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}
.nb-theme-default [nbButton].shape-rectangle, .nb-theme-default .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}
.nb-theme-default [nbButton].shape-semi-round, .nb-theme-default .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}
.nb-theme-default [nbButton].shape-round, .nb-theme-default .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}
.nb-theme-default a[nbButton], .nb-theme-default a[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-default [nbButton].appearance-filled, .nb-theme-default .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-filled.size-tiny, .nb-theme-default .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-default [nbButton].appearance-filled.size-small, .nb-theme-default .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-default [nbButton].appearance-filled.size-medium, .nb-theme-default .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-filled.size-large, .nb-theme-default .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-filled.size-giant, .nb-theme-default .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-default [nbButton].appearance-filled.status-basic, .nb-theme-default .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default [nbButton].appearance-filled.status-basic:focus, .nb-theme-default .appearance-filled.status-basic[nbButtonToggle]:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-default [nbButton].appearance-filled.status-basic:hover, .nb-theme-default .appearance-filled.status-basic[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default [nbButton].appearance-filled.status-basic:active, .nb-theme-default .appearance-filled.status-basic[nbButtonToggle]:active {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-default [nbButton].appearance-filled.status-basic[disabled], .nb-theme-default .appearance-filled.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-primary, .nb-theme-default .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-primary:focus, .nb-theme-default .appearance-filled.status-primary[nbButtonToggle]:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default [nbButton].appearance-filled.status-primary:hover, .nb-theme-default .appearance-filled.status-primary[nbButtonToggle]:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default [nbButton].appearance-filled.status-primary:active, .nb-theme-default .appearance-filled.status-primary[nbButtonToggle]:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default [nbButton].appearance-filled.status-primary[disabled], .nb-theme-default .appearance-filled.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-success, .nb-theme-default .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-success:focus, .nb-theme-default .appearance-filled.status-success[nbButtonToggle]:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default [nbButton].appearance-filled.status-success:hover, .nb-theme-default .appearance-filled.status-success[nbButtonToggle]:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default [nbButton].appearance-filled.status-success:active, .nb-theme-default .appearance-filled.status-success[nbButtonToggle]:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-default [nbButton].appearance-filled.status-success[disabled], .nb-theme-default .appearance-filled.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-warning, .nb-theme-default .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-warning:focus, .nb-theme-default .appearance-filled.status-warning[nbButtonToggle]:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default [nbButton].appearance-filled.status-warning:hover, .nb-theme-default .appearance-filled.status-warning[nbButtonToggle]:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default [nbButton].appearance-filled.status-warning:active, .nb-theme-default .appearance-filled.status-warning[nbButtonToggle]:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-default [nbButton].appearance-filled.status-warning[disabled], .nb-theme-default .appearance-filled.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-danger, .nb-theme-default .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-danger:focus, .nb-theme-default .appearance-filled.status-danger[nbButtonToggle]:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default [nbButton].appearance-filled.status-danger:hover, .nb-theme-default .appearance-filled.status-danger[nbButtonToggle]:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default [nbButton].appearance-filled.status-danger:active, .nb-theme-default .appearance-filled.status-danger[nbButtonToggle]:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-default [nbButton].appearance-filled.status-danger[disabled], .nb-theme-default .appearance-filled.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-info, .nb-theme-default .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-info:focus, .nb-theme-default .appearance-filled.status-info[nbButtonToggle]:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default [nbButton].appearance-filled.status-info:hover, .nb-theme-default .appearance-filled.status-info[nbButtonToggle]:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default [nbButton].appearance-filled.status-info:active, .nb-theme-default .appearance-filled.status-info[nbButtonToggle]:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-default [nbButton].appearance-filled.status-info[disabled], .nb-theme-default .appearance-filled.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-control, .nb-theme-default .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default [nbButton].appearance-filled.status-control:focus, .nb-theme-default .appearance-filled.status-control[nbButtonToggle]:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default [nbButton].appearance-filled.status-control:hover, .nb-theme-default .appearance-filled.status-control[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default [nbButton].appearance-filled.status-control:active, .nb-theme-default .appearance-filled.status-control[nbButtonToggle]:active {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-default [nbButton].appearance-filled.status-control[disabled], .nb-theme-default .appearance-filled.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline, .nb-theme-default .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-outline:focus, .nb-theme-default .appearance-outline[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-default .appearance-outline[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-outline.size-tiny, .nb-theme-default .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-default [nbButton].appearance-outline.size-small, .nb-theme-default .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-default [nbButton].appearance-outline.size-medium, .nb-theme-default .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-outline.size-large, .nb-theme-default .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-outline.size-giant, .nb-theme-default .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-default [nbButton].appearance-outline.status-basic, .nb-theme-default .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic:focus, .nb-theme-default .appearance-outline.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic:hover, .nb-theme-default .appearance-outline.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic:active, .nb-theme-default .appearance-outline.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic[disabled], .nb-theme-default .appearance-outline.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-primary, .nb-theme-default .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary:focus, .nb-theme-default .appearance-outline.status-primary[nbButtonToggle]:focus {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary:hover, .nb-theme-default .appearance-outline.status-primary[nbButtonToggle]:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary:active, .nb-theme-default .appearance-outline.status-primary[nbButtonToggle]:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary[disabled], .nb-theme-default .appearance-outline.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-success, .nb-theme-default .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success:focus, .nb-theme-default .appearance-outline.status-success[nbButtonToggle]:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success:hover, .nb-theme-default .appearance-outline.status-success[nbButtonToggle]:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success:active, .nb-theme-default .appearance-outline.status-success[nbButtonToggle]:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success[disabled], .nb-theme-default .appearance-outline.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-warning, .nb-theme-default .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning:focus, .nb-theme-default .appearance-outline.status-warning[nbButtonToggle]:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning:hover, .nb-theme-default .appearance-outline.status-warning[nbButtonToggle]:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning:active, .nb-theme-default .appearance-outline.status-warning[nbButtonToggle]:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning[disabled], .nb-theme-default .appearance-outline.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-danger, .nb-theme-default .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger:focus, .nb-theme-default .appearance-outline.status-danger[nbButtonToggle]:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger:hover, .nb-theme-default .appearance-outline.status-danger[nbButtonToggle]:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger:active, .nb-theme-default .appearance-outline.status-danger[nbButtonToggle]:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger[disabled], .nb-theme-default .appearance-outline.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-info, .nb-theme-default .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info:focus, .nb-theme-default .appearance-outline.status-info[nbButtonToggle]:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info:hover, .nb-theme-default .appearance-outline.status-info[nbButtonToggle]:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info:active, .nb-theme-default .appearance-outline.status-info[nbButtonToggle]:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info[disabled], .nb-theme-default .appearance-outline.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-control, .nb-theme-default .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control:focus, .nb-theme-default .appearance-outline.status-control[nbButtonToggle]:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control:hover, .nb-theme-default .appearance-outline.status-control[nbButtonToggle]:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control:active, .nb-theme-default .appearance-outline.status-control[nbButtonToggle]:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control[disabled], .nb-theme-default .appearance-outline.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost, .nb-theme-default .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-ghost:focus, .nb-theme-default .appearance-ghost[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-default .appearance-ghost[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-ghost.size-tiny, .nb-theme-default .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-small, .nb-theme-default .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-medium, .nb-theme-default .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-large, .nb-theme-default .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-giant, .nb-theme-default .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic, .nb-theme-default .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic:focus, .nb-theme-default .appearance-ghost.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic:hover, .nb-theme-default .appearance-ghost.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic:active, .nb-theme-default .appearance-ghost.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-default .appearance-ghost.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-primary, .nb-theme-default .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary:focus, .nb-theme-default .appearance-ghost.status-primary[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary:hover, .nb-theme-default .appearance-ghost.status-primary[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary:active, .nb-theme-default .appearance-ghost.status-primary[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-default .appearance-ghost.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-success, .nb-theme-default .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success:focus, .nb-theme-default .appearance-ghost.status-success[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success:hover, .nb-theme-default .appearance-ghost.status-success[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success:active, .nb-theme-default .appearance-ghost.status-success[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success[disabled], .nb-theme-default .appearance-ghost.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-warning, .nb-theme-default .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning:focus, .nb-theme-default .appearance-ghost.status-warning[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning:hover, .nb-theme-default .appearance-ghost.status-warning[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning:active, .nb-theme-default .appearance-ghost.status-warning[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-default .appearance-ghost.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-danger, .nb-theme-default .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger:focus, .nb-theme-default .appearance-ghost.status-danger[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger:hover, .nb-theme-default .appearance-ghost.status-danger[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger:active, .nb-theme-default .appearance-ghost.status-danger[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-default .appearance-ghost.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-info, .nb-theme-default .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info:focus, .nb-theme-default .appearance-ghost.status-info[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info:hover, .nb-theme-default .appearance-ghost.status-info[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info:active, .nb-theme-default .appearance-ghost.status-info[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info[disabled], .nb-theme-default .appearance-ghost.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-control, .nb-theme-default .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control:focus, .nb-theme-default .appearance-ghost.status-control[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control:hover, .nb-theme-default .appearance-ghost.status-control[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control:active, .nb-theme-default .appearance-ghost.status-control[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control[disabled], .nb-theme-default .appearance-ghost.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero, .nb-theme-default .appearance-hero[nbButtonToggle] {
  text-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-hero.size-tiny, .nb-theme-default .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-default [nbButton].appearance-hero.size-small, .nb-theme-default .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-default [nbButton].appearance-hero.size-medium, .nb-theme-default .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-default [nbButton].appearance-hero.size-large, .nb-theme-default .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-default [nbButton].appearance-hero.size-giant, .nb-theme-default .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}
.nb-theme-default [nbButton].appearance-hero.status-basic, .nb-theme-default .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-hero.status-basic:focus, .nb-theme-default .appearance-hero.status-basic[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-basic:hover, .nb-theme-default .appearance-hero.status-basic[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default [nbButton].appearance-hero.status-basic:active, .nb-theme-default .appearance-hero.status-basic[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-default [nbButton].appearance-hero.status-basic[disabled], .nb-theme-default .appearance-hero.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-default .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-primary, .nb-theme-default .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-primary:focus, .nb-theme-default .appearance-hero.status-primary[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-primary:hover, .nb-theme-default .appearance-hero.status-primary[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-default [nbButton].appearance-hero.status-primary:active, .nb-theme-default .appearance-hero.status-primary[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-default [nbButton].appearance-hero.status-primary[disabled], .nb-theme-default .appearance-hero.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-default .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-success, .nb-theme-default .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-success:focus, .nb-theme-default .appearance-hero.status-success[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-success:hover, .nb-theme-default .appearance-hero.status-success[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-default [nbButton].appearance-hero.status-success:active, .nb-theme-default .appearance-hero.status-success[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-default [nbButton].appearance-hero.status-success[disabled], .nb-theme-default .appearance-hero.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-default .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-warning, .nb-theme-default .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-warning:focus, .nb-theme-default .appearance-hero.status-warning[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-warning:hover, .nb-theme-default .appearance-hero.status-warning[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-default [nbButton].appearance-hero.status-warning:active, .nb-theme-default .appearance-hero.status-warning[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-default [nbButton].appearance-hero.status-warning[disabled], .nb-theme-default .appearance-hero.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-default .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-danger, .nb-theme-default .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-danger:focus, .nb-theme-default .appearance-hero.status-danger[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-danger:hover, .nb-theme-default .appearance-hero.status-danger[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-default [nbButton].appearance-hero.status-danger:active, .nb-theme-default .appearance-hero.status-danger[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-default [nbButton].appearance-hero.status-danger[disabled], .nb-theme-default .appearance-hero.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-default .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-info, .nb-theme-default .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-info:focus, .nb-theme-default .appearance-hero.status-info[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-info:hover, .nb-theme-default .appearance-hero.status-info[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-default [nbButton].appearance-hero.status-info:active, .nb-theme-default .appearance-hero.status-info[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-default [nbButton].appearance-hero.status-info[disabled], .nb-theme-default .appearance-hero.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-default .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-control, .nb-theme-default .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #222b45;
}
.nb-theme-default [nbButton].appearance-hero.status-control:focus, .nb-theme-default .appearance-hero.status-control[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-control:hover, .nb-theme-default .appearance-hero.status-control[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default [nbButton].appearance-hero.status-control:active, .nb-theme-default .appearance-hero.status-control[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-default [nbButton].appearance-hero.status-control[disabled], .nb-theme-default .appearance-hero.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-default .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-default nb-button-group {
  display: inline-flex;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton]:first-child:not(:last-child),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton]:last-child:not(:first-child),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton]:first-child:not(:last-child),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton]:last-child:not(:first-child),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nb-theme-default nb-button-group [nbButton]:not(:first-child):not(:last-child),
.nb-theme-default nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled, .nb-theme-default nb-button-group [nbButton].appearance-ghost,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-basic,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-primary,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-success,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-warning,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-danger,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-info,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-control,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-default nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-default nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-default [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-default [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-default [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default [nbInput]:focus {
  outline: none;
}
.nb-theme-default [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-default [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-default [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-default [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-default [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-default [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-default [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-default [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-default [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-default [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-default [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-default [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-default [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-default [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-default [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-default [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-default [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-default [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-default [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-default [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-default [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-default [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-default [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-default [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-default [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-default [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-default [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-default [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-default [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-default [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-default [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-default [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-default nb-form-field [nbInput] {
  width: 100%;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}
.nb-theme-default .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-default .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-default nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
}
.nb-theme-default nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}
.nb-theme-default nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}
.nb-theme-default nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-default nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-default nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-default nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-default nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-default nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-default .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-default nb-context-menu {
  background-color: #ffffff;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-default nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-default nb-select .select-button {
  min-width: 13rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}
.nb-theme-default nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-default nb-select .select-button:focus {
  outline: none;
}
.nb-theme-default nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-default nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-default nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-default nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-default nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-default nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-default nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-default nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-default nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}
.nb-theme-default nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-default nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-default nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-default nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-default nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #00b887;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-default nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-default nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-default nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-default nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-default nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-default nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-default nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-default nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-default nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-default nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-default nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-default nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-default nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-default nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-default nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-form-field nb-select {
  width: 100%;
}
.nb-theme-default nb-option-list {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  box-shadow: none;
  overflow: hidden;
}
.nb-theme-default nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.nb-theme-default nb-option-list.position-top {
  border-bottom: 0.0625rem solid #e4e9f2;
}
.nb-theme-default nb-option-list.position-bottom {
  border-top: 0.0625rem solid #e4e9f2;
}
.nb-theme-default nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}
.nb-theme-default nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-default nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-default nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-default nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-default nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-default nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}
.nb-theme-default nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-default nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}
.nb-theme-default nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-default nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-default nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}
.nb-theme-default nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-default nb-option {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
}
.nb-theme-default nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-default nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
  outline: none;
}
.nb-theme-default nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}
.nb-theme-default nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #222b45;
}
.nb-theme-default nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}
.nb-theme-default nb-option.multiple.selected {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-default nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-default nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-default nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-default nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-default nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-default nb-option,
.nb-theme-default nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.nb-theme-default nb-option[disabled],
.nb-theme-default nb-option-group[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}
.nb-theme-default nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-default nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-default nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-default nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-default nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-default nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default nb-toast.status-basic .title {
  color: #222b45;
}
.nb-theme-default nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}
.nb-theme-default nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #3366ff;
}
.nb-theme-default nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #00d68f;
}
.nb-theme-default nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #ffaa00;
}
.nb-theme-default nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #ff3d71;
}
.nb-theme-default nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #0095ff;
}
.nb-theme-default nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-default nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-default .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-default nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-default nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-default nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-default nb-tooltip .content {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-default nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}
.nb-theme-default nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}
.nb-theme-default nb-tooltip.status-basic .content {
  color: #222b45;
}
.nb-theme-default nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-default nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-default nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-default nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-default nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-default nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-default nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-default nb-datepicker-container nb-card {
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #ffffff;
  box-shadow: none;
}
.nb-theme-default nb-calendar-with-time .nb-timepicker-container,
.nb-theme-default nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}
.nb-theme-default nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #e4e9f2;
  border-radius: 0;
}
.nb-theme-default nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}
.nb-theme-default nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}
[dir=ltr] .nb-theme-default nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-default nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #e4e9f2;
}
.nb-theme-default nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}
.nb-theme-default nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}
.nb-theme-default nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}
.nb-theme-default nb-radio .outer-circle,
.nb-theme-default nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-default nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-default nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-default nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-default nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-default nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-basic .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-default nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-default nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-default nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-primary .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-default nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}
.nb-theme-default nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-default nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}
.nb-theme-default nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-default nb-radio.status-success .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-default nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}
.nb-theme-default nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-default nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}
.nb-theme-default nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-default nb-radio.status-warning .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-default nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}
.nb-theme-default nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-default nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}
.nb-theme-default nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-default nb-radio.status-danger .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-default nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}
.nb-theme-default nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-default nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}
.nb-theme-default nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-default nb-radio.status-info .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-default nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}
.nb-theme-default nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}
.nb-theme-default nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}
.nb-theme-default nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-default nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-default nb-radio .text {
  margin-left: 1.25rem;
}
[dir=rtl] .nb-theme-default nb-radio .text {
  margin-right: 1.25rem;
}
.nb-theme-default .nb-tree-grid-header-cell,
.nb-theme-default .nb-tree-grid-cell,
.nb-theme-default .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}
.nb-theme-default .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tree-grid-row:hover {
  background: #ffffff;
}
.nb-theme-default .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}
.nb-theme-default .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-default nb-tree-grid-row-toggle nb-icon, .nb-theme-default nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-default .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-default nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-default nb-icon svg {
  vertical-align: top;
}
.nb-theme-default nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-default nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-default nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-default nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-default nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-default nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-default nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-default .nb-form-control-container {
  max-width: inherit;
}
.nb-theme-default .nb-form-field-addon {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.nb-theme-default .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}
.nb-theme-default .nb-form-field-addon-basic {
  color: #8f9bb3;
}
.nb-theme-default .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}
.nb-theme-default .nb-form-field-addon-primary {
  color: #3366ff;
}
.nb-theme-default .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}
.nb-theme-default .nb-form-field-addon-success {
  color: #00d68f;
}
.nb-theme-default .nb-form-field-addon-success-highlight {
  color: #00b887;
}
.nb-theme-default .nb-form-field-addon-warning {
  color: #ffaa00;
}
.nb-theme-default .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}
.nb-theme-default .nb-form-field-addon-danger {
  color: #ff3d71;
}
.nb-theme-default .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}
.nb-theme-default .nb-form-field-addon-info {
  color: #0095ff;
}
.nb-theme-default .nb-form-field-addon-info-highlight {
  color: #006fd6;
}
.nb-theme-default .nb-form-field-addon-control {
  color: #ffffff;
}
.nb-theme-default .nb-form-field-addon-control-highlight {
  color: #ffffff;
}
.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}
.nb-theme-default .nb-form-field-prefix-tiny,
.nb-theme-default .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}
.nb-theme-default .nb-form-field-prefix-tiny nb-icon,
.nb-theme-default .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=ltr] .nb-theme-default .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}
.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}
.nb-theme-default .nb-form-field-prefix-small,
.nb-theme-default .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-default .nb-form-field-prefix-small nb-icon,
.nb-theme-default .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}
[dir=ltr] .nb-theme-default .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}
.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}
.nb-theme-default .nb-form-field-prefix-medium,
.nb-theme-default .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-default .nb-form-field-prefix-medium nb-icon,
.nb-theme-default .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=ltr] .nb-theme-default .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}
.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}
.nb-theme-default .nb-form-field-prefix-large,
.nb-theme-default .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.nb-theme-default .nb-form-field-prefix-large nb-icon,
.nb-theme-default .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}
[dir=ltr] .nb-theme-default .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}
.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}
.nb-theme-default .nb-form-field-prefix-giant,
.nb-theme-default .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.nb-theme-default .nb-form-field-prefix-giant nb-icon,
.nb-theme-default .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=ltr] .nb-theme-default .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}
.nb-theme-default nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: inline-flex;
  align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}
.nb-theme-default nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-default nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-default nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-default nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}
.nb-theme-default nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}
.nb-theme-default nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}
.nb-theme-default nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}
.nb-theme-default nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-default nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}
.nb-theme-default nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}
.nb-theme-default nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}
.nb-theme-default nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}
.nb-theme-default nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}
.nb-theme-default nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}
.nb-theme-default nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default .nb-tag-remove {
  cursor: pointer;
}
.nb-theme-default .nb-tag-remove.size-tiny {
  font-size: 1rem;
}
[dir=ltr] .nb-theme-default .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-default .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-default .nb-tag-remove.size-small {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-default .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-default .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-default .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-default .nb-tag-remove.size-large {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-default .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-default .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-default .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-default nb-tag-list {
  display: inline-flex;
  outline: none;
}
.nb-theme-default nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}
.nb-theme-default nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}
.nb-theme-default nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}
.nb-theme-default nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}
.nb-theme-default nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}
.nb-theme-default nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}
.nb-theme-default nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}
.nb-theme-default nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}
.nb-theme-default nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}
.nb-theme-default nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}
.nb-theme-default .nb-tag-list-tags-wrapper {
  display: inline-flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.nb-theme-default .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-default .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-default .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default .nb-tag-list-with-input:focus {
  outline: none;
}
.nb-theme-default .nb-tag-list-with-input.input-full-width {
  width: 100%;
}
.nb-theme-default .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-default .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-default .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}
.nb-theme-default .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}
.nb-theme-default .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}
.nb-theme-default .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}
.nb-theme-default .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}
.nb-theme-default .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}
.nb-theme-default .nb-tag-list-with-input.status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default .nb-tag-list-with-input.status-basic.focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-default .nb-tag-list-with-input.status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
}
.nb-theme-default .nb-tag-list-with-input.status-primary.focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-default .nb-tag-list-with-input.status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
}
.nb-theme-default .nb-tag-list-with-input.status-success.focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-default .nb-tag-list-with-input.status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
}
.nb-theme-default .nb-tag-list-with-input.status-warning.focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-default .nb-tag-list-with-input.status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
}
.nb-theme-default .nb-tag-list-with-input.status-danger.focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-default .nb-tag-list-with-input.status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
}
.nb-theme-default .nb-tag-list-with-input.status-info.focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-default .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default nb-form-field nb-tag-list {
  width: 100%;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
.nb-theme-default .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}
.nb-theme-default .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-default .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-default .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}
.nb-theme-default .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}
.nb-theme-default .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}
.nb-theme-default .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}
.nb-theme-default .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
.nb-theme-default .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.status-basic {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-primary {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-success {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-warning {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-danger {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-info {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-control {
  color: #ffffff;
}
.nb-theme-default .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-default .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}
.nb-theme-default .nb-tag-input.status-control:disabled {
  color: #ffffff;
}
.nb-theme-default .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-default .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-default body {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default h1, .nb-theme-default h2, .nb-theme-default h3, .nb-theme-default h4, .nb-theme-default h5, .nb-theme-default h6,
.nb-theme-default .h1, .nb-theme-default .h2, .nb-theme-default .h3, .nb-theme-default .h4, .nb-theme-default .h5, .nb-theme-default .h6 {
  color: #222b45;
}
.nb-theme-default h1,
.nb-theme-default .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-default h2,
.nb-theme-default .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-default h3,
.nb-theme-default .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-default h4,
.nb-theme-default .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-default h5,
.nb-theme-default .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-default h6,
.nb-theme-default .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-default .subtitle,
.nb-theme-default .subtitle-2 {
  color: #222b45;
}
.nb-theme-default .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default p,
.nb-theme-default .paragraph {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .paragraph-2 {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-default a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-default a:focus {
  color: #274bdb;
}
.nb-theme-default a:hover {
  color: #598bff;
}
.nb-theme-default a.link-control, .nb-theme-default a.link-control:hover {
  color: #ffffff;
}
.nb-theme-default a.link-alternate, .nb-theme-default a.link-alternate:hover {
  color: #ffffff;
}
.nb-theme-default .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-default .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-default .caption,
.nb-theme-default .caption-2 {
  color: #8f9bb3;
}
.nb-theme-default .caption.status-basic,
.nb-theme-default .caption-2.status-basic {
  color: #222b45;
}
.nb-theme-default .caption.status-primary,
.nb-theme-default .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-default .caption.status-success,
.nb-theme-default .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-default .caption.status-warning,
.nb-theme-default .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-default .caption.status-danger,
.nb-theme-default .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-default .caption.status-info,
.nb-theme-default .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-default .caption.status-control,
.nb-theme-default .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-default li {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .text-alternate {
  color: #ffffff;
}
.nb-theme-default .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .text-hint {
  color: #8f9bb3;
}
.nb-theme-default .text-basic {
  color: #222b45;
}
.nb-theme-default .text-primary {
  color: #3366ff;
}
.nb-theme-default .text-success {
  color: #00d68f;
}
.nb-theme-default .text-warning {
  color: #ffaa00;
}
.nb-theme-default .text-danger {
  color: #ff3d71;
}
.nb-theme-default .text-info {
  color: #0095ff;
}
.nb-theme-default .text-control {
  color: #ffffff;
}
.nb-theme-default ng2-smart-table table tr th,
.nb-theme-default ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-default ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-default ng2-smart-table table tr th,
.nb-theme-default ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-default ng2-smart-table thead tr {
  background: #ffffff;
}
.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-default ng2-smart-table tbody tr.selected, .nb-theme-default ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}
.nb-theme-default ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-default ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-default ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.25rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-dark nb-layout .scrollable-container {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-dark nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-dark .layout {
  min-width: 300px;
}
.nb-theme-dark nb-layout.window-mode {
  background: #151a30;
  display: block;
}
.nb-theme-dark nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-dark nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-dark nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-dark nb-layout .layout {
  background-color: #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-dark nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-dark nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #222b45;
  border-top: 1px solid #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-dark nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-dark nb-layout-header {
  background-color: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-layout-header nav {
  color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-layout-header nav a {
  color: #ffffff;
}
.nb-theme-dark nb-layout-header nav a:focus, .nb-theme-dark nb-layout-header nav a:active, .nb-theme-dark nb-layout-header nav a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-dark nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-dark nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-dark nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-dark nb-sidebar {
  background-color: #222b45;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-dark nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-dark nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
@media (max-width: 767.98px) {
  .nb-theme-dark nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-dark nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-dark nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-dark nb-sidebar.collapsed nb-sidebar-header, .nb-theme-dark nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-dark nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-dark nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-dark nb-sidebar.fixed.left.collapsed + .content, .nb-theme-dark nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-dark nb-sidebar.fixed.right.collapsed + .content, .nb-theme-dark nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-dark nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-dark nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-dark nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-dark nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-dark nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-dark nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active,
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-dark nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle]:focus, .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle]:focus,
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active) {
  box-shadow: none;
}
[dir=ltr] .nb-theme-dark nb-calendar-pageable-navigation {
  margin-left: auto;
}
[dir=rtl] .nb-theme-dark nb-calendar-pageable-navigation {
  margin-right: auto;
}
.nb-theme-dark nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}
[dir=ltr] .nb-theme-dark nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-dark nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.nb-theme-dark nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #151a30;
  border-bottom: 1px solid #151a30;
}
[dir=ltr] .nb-theme-dark nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[dir=rtl] .nb-theme-dark nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.nb-theme-dark nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-dark nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}
.nb-theme-dark nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}
.nb-theme-dark nb-calendar-week-numbers .sign-container {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #151a30;
  border-bottom: 1px solid #151a30;
  margin-bottom: 0.25rem;
}
.nb-theme-dark nb-calendar-week-numbers .sign,
.nb-theme-dark nb-calendar-week-numbers .week-number {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}
.nb-theme-dark nb-calendar-week-numbers.size-large .sign,
.nb-theme-dark nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}
[dir=ltr] .nb-theme-dark nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #151a30;
}
[dir=rtl] .nb-theme-dark nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #151a30;
}
.nb-theme-dark nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}
.nb-theme-dark nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}
.nb-theme-dark nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-dark nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-dark nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-dark nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-dark nb-calendar-picker .cell-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}
.nb-theme-dark nb-calendar-picker .day-cell,
.nb-theme-dark nb-calendar-picker .month-cell,
.nb-theme-dark nb-calendar-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
}
.nb-theme-dark nb-calendar-picker .day-cell, .nb-theme-dark nb-calendar-picker .day-cell .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell,
.nb-theme-dark nb-calendar-picker .month-cell .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell,
.nb-theme-dark nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-dark nb-calendar-picker .day-cell.empty, .nb-theme-dark nb-calendar-picker .day-cell.disabled,
.nb-theme-dark nb-calendar-picker .month-cell.empty,
.nb-theme-dark nb-calendar-picker .month-cell.disabled,
.nb-theme-dark nb-calendar-picker .year-cell.empty,
.nb-theme-dark nb-calendar-picker .year-cell.disabled {
  cursor: default;
}
.nb-theme-dark nb-calendar-picker .day-cell.bounding-month,
.nb-theme-dark nb-calendar-picker .month-cell.bounding-month,
.nb-theme-dark nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #192038;
  border-color: #192038;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.25rem;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}
.nb-theme-dark nb-calendar-picker .day-cell.disabled,
.nb-theme-dark nb-calendar-picker .month-cell.disabled,
.nb-theme-dark nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #101426;
}
.nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}
[dir=ltr] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-dark nb-base-calendar nb-card {
  background-color: #222b45;
  border: 0.0625rem solid #101426;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}
.nb-theme-dark nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-dark nb-base-calendar .calendar-navigation {
  border: none;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-dark nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}
.nb-theme-dark nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}
.nb-theme-dark nb-base-calendar.has-week-number .month-cell,
.nb-theme-dark nb-base-calendar.has-week-number .year-cell {
  flex: 1 0 auto;
}
.nb-theme-dark nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}
.nb-theme-dark nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}
.nb-theme-dark nb-card {
  background-color: #222b45;
  border: 0.0625rem solid #101426;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-card::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-card::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-dark nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-dark nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-dark nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-dark nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-dark nb-card.status-basic nb-card-header {
  background-color: #192038;
  border-bottom-width: 0;
  border-bottom-color: #192038;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-basic nb-card-header a,
.nb-theme-dark nb-card.status-basic nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-primary nb-card-header a,
.nb-theme-dark nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-success nb-card-header a,
.nb-theme-dark nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-warning nb-card-header a,
.nb-theme-dark nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-danger nb-card-header a,
.nb-theme-dark nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-info nb-card-header a,
.nb-theme-dark nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-card.status-control nb-card-header a,
.nb-theme-dark nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-dark nb-card.accent-basic {
  border-top-color: #192038;
}
.nb-theme-dark nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-dark nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-dark nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-dark nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-dark nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-dark nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-dark nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}
.nb-theme-dark nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-dark nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-card-body::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-card-body::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #151a30;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-dark nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #151a30;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-card-header h1 {
  margin: 0;
}
.nb-theme-dark nb-card-header h2 {
  margin: 0;
}
.nb-theme-dark nb-card-header h3 {
  margin: 0;
}
.nb-theme-dark nb-card-header h4 {
  margin: 0;
}
.nb-theme-dark nb-card-header h5 {
  margin: 0;
}
.nb-theme-dark nb-card-header h6 {
  margin: 0;
}
.nb-theme-dark nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-dark .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}
.nb-theme-dark .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}
.nb-theme-dark .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}
[dir=ltr] .nb-theme-dark .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-dark .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-dark nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-dark nb-tabset .tabset {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-dark nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-dark nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}
.nb-theme-dark nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}
[dir=rtl] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}
.nb-theme-dark nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-dark nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-dark nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-dark nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-dark nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-dark nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-dark nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-dark nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-dark nb-tabset nb-tab {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-route-tabset {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-dark nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-route-tabset::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-route-tabset::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-route-tabset .route-tabset {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-dark nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-dark nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-dark nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-dark nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-dark nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-dark nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-dark nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-dark nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-dark nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-dark nb-menu {
  background-color: transparent;
}
.nb-theme-dark nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-dark nb-menu .menu-group,
.nb-theme-dark nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-menu .menu-group,
.nb-theme-dark nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-menu .menu-item a {
  color: #ffffff;
  border-radius: 0;
}
.nb-theme-dark nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-dark nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-dark nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-dark nb-menu .menu-item {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-dark nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-dark nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #151a30;
}
.nb-theme-dark nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-dark nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #151a30;
}
.nb-theme-dark nb-user .initials {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-dark nb-user .user-name {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-dark nb-user .user-title {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-dark nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-dark nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-dark nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-dark nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-dark nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-dark nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-dark nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}
.nb-theme-dark nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-dark nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-dark nb-actions {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-dark nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-dark nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-dark nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-dark nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-dark nb-action {
  border-left: 1px solid #151a30;
}
[dir=rtl] .nb-theme-dark nb-action {
  border-right: 1px solid #151a30;
}
[dir=ltr] .nb-theme-dark nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-dark nb-action:first-child {
  border-right: none !important;
}
.nb-theme-dark nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-dark nb-search-field .search {
  background: #222b45;
}
.nb-theme-dark nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-search-field .search input {
  border-bottom: 1px solid #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-dark nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-dark nb-search-field.rotate-layout {
  opacity: 0;
  background: #222b45;
}
.nb-theme-dark nb-search-field.modal-zoomin .search::before,
.nb-theme-dark nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-dark nb-search-field.modal-half .form-wrapper {
  background: #222b45;
}
.nb-theme-dark nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-dark nb-search-field.modal-drop .form-content::after {
  background: #151a30;
}
.nb-theme-dark nb-search-field.modal-drop .search::before {
  background: #222b45;
}
.nb-theme-dark nb-search-field.curtain .search::after {
  background: #222b45;
}
.nb-theme-dark nb-search-field.curtain .search {
  background: #222b45;
}
.nb-theme-dark nb-search-field.column-curtain::before {
  background: #222b45;
}
.nb-theme-dark nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-dark nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-dark .nb-spinner-container {
  position: relative;
}
.nb-theme-dark nb-spinner .message {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-dark nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-dark nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-dark nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-dark nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-dark nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-dark nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-dark nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-dark nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-dark nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-dark nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-dark nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-dark nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-dark .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}
.nb-theme-dark .nb-timepicker-container .list-item {
  color: #ffffff;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.nb-theme-dark .nb-timepicker-container .list-item:first-child {
  border-top: none;
}
.nb-theme-dark .nb-timepicker-container .list-item:hover {
  background-color: #192038;
  color: #ffffff;
}
.nb-theme-dark .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #ffffff;
}
.nb-theme-dark .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark .nb-timepicker-container .values-list {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
[dir=ltr] .nb-theme-dark .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #101426;
}
[dir=rtl] .nb-theme-dark .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #101426;
}
.nb-theme-dark .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #192038;
}
[dir=ltr] .nb-theme-dark .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}
[dir=rtl] .nb-theme-dark .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}
.nb-theme-dark .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
[dir=ltr] .nb-theme-dark .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #101426;
}
[dir=rtl] .nb-theme-dark .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #101426;
}
.nb-theme-dark .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #101426;
}
[dir=ltr] .nb-theme-dark .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}
.nb-theme-dark nb-checkbox .label {
  padding: 0;
}
.nb-theme-dark nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}
.nb-theme-dark nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}
.nb-theme-dark nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-dark nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-dark nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-checkbox.status-basic .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-dark nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}
[dir=ltr] .nb-theme-dark nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-dark nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}
[dir=rtl] .nb-theme-dark nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-dark nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-dark nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-dark nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-dark nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-toggle.status-basic .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-toggle.status-basic .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-primary .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-toggle.status-primary .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-success .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-toggle.status-success .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-warning .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-toggle.status-warning .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-danger .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-toggle.status-danger .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-info .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-toggle.status-info .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}
.nb-theme-dark nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-dark nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-dark nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-dark nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-dark nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-dark nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.status-basic .progress-container {
  background-color: #192038;
}
.nb-theme-dark nb-progress-bar.status-basic .progress-value {
  background-color: #101426;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-primary .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-success .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-warning .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-danger .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-info .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-control .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-badge {
  border-radius: 0.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-dark nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}
.nb-theme-dark nb-badge.status-basic {
  color: #ffffff;
  background-color: #192038;
}
.nb-theme-dark nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-dark nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-dark nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-dark nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-dark nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-dark nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-dark nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-dark nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-dark nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-dark nb-stepper .header .connector {
  background-color: #151a30;
}
.nb-theme-dark nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-dark nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #101426;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-dark nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-stepper .header .step.label-index {
  border-color: #101426;
}
.nb-theme-dark nb-stepper .header .step.selected {
  color: #274bdb;
}
.nb-theme-dark nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}
.nb-theme-dark nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-dark nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-dark nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-alert::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-alert::-webkit-scrollbar-track {
  background: #192038;
}
[dir=ltr] .nb-theme-dark nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-dark nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-dark nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-dark nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-dark nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-dark nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-dark nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-dark nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-dark nb-alert.status-basic {
  color: #ffffff;
  background-color: #192038;
}
.nb-theme-dark nb-alert.status-basic a,
.nb-theme-dark nb-alert.status-basic a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-basic {
  border-top: 0.25rem solid #151a30;
}
.nb-theme-dark nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-dark nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-dark nb-alert.status-primary a,
.nb-theme-dark nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-primary {
  border-top: 0.25rem solid #3366ff;
}
.nb-theme-dark nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-dark nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-dark nb-alert.status-success a,
.nb-theme-dark nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}
.nb-theme-dark nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-dark nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-dark nb-alert.status-warning a,
.nb-theme-dark nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}
.nb-theme-dark nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-dark nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-dark nb-alert.status-danger a,
.nb-theme-dark nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}
.nb-theme-dark nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-dark nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-dark nb-alert.status-info a,
.nb-theme-dark nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}
.nb-theme-dark nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-dark nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-dark nb-alert.status-control a,
.nb-theme-dark nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-dark nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}
.nb-theme-dark nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-dark nb-chat {
  background-color: #222b45;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-dark nb-chat .header {
  border-bottom: 1px solid #151a30;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-dark nb-chat .no-messages {
  text-align: center;
}
.nb-theme-dark nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-dark nb-chat.size-small {
  height: 21rem;
}
.nb-theme-dark nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-dark nb-chat.size-large {
  height: 36rem;
}
.nb-theme-dark nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-dark nb-chat.status-basic .header {
  background-color: #222b45;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-dark nb-chat-message .message {
  flex: 1;
}
.nb-theme-dark nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-dark nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-dark nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-dark nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-dark nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-file a:hover, .nb-theme-dark nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-dark nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-dark nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #192038;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-dark nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-dark nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-dark nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-dark nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-dark nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  background: #192038;
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-dark nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-dark nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #151a30;
}
.nb-theme-dark nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-dark nb-chat-form input {
  flex: 1;
}
.nb-theme-dark nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-dark nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-dark nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-dark nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-dark nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-dark nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-dark nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-dark nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-dark nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-dark nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-dark nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  border-radius: 0.25rem;
}
.nb-theme-dark nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-dark nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-dark nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-dark nb-accordion-item {
  background-color: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-dark nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-dark nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-dark nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-dark nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #151a30;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-dark nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-dark [nbButton], .nb-theme-dark [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.nb-theme-dark [nbButton]:hover, .nb-theme-dark [nbButtonToggle]:hover, .nb-theme-dark [nbButton]:focus, .nb-theme-dark [nbButtonToggle]:focus {
  text-decoration: none;
}
.nb-theme-dark [nbButton].full-width, .nb-theme-dark .full-width[nbButtonToggle] {
  width: 100%;
}
.nb-theme-dark [nbButton] nb-icon, .nb-theme-dark [nbButtonToggle] nb-icon {
  vertical-align: top;
}
.nb-theme-dark [nbButton].nb-transition, .nb-theme-dark .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}
.nb-theme-dark [nbButton]:focus, .nb-theme-dark [nbButtonToggle]:focus {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton][disabled], .nb-theme-dark [disabled][nbButtonToggle] {
  cursor: default;
}
.nb-theme-dark [nbButton].size-tiny, .nb-theme-dark .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-dark [nbButton].size-tiny nb-icon, .nb-theme-dark .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}
.nb-theme-dark [nbButton].size-small, .nb-theme-dark .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark [nbButton].size-small nb-icon, .nb-theme-dark .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}
.nb-theme-dark [nbButton].size-medium, .nb-theme-dark .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-dark [nbButton].size-medium nb-icon, .nb-theme-dark .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.5rem;
}
.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}
.nb-theme-dark [nbButton].size-large, .nb-theme-dark .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-dark [nbButton].size-large nb-icon, .nb-theme-dark .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}
.nb-theme-dark [nbButton].size-giant, .nb-theme-dark .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-dark [nbButton].size-giant nb-icon, .nb-theme-dark .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}
.nb-theme-dark [nbButton].shape-rectangle, .nb-theme-dark .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}
.nb-theme-dark [nbButton].shape-semi-round, .nb-theme-dark .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}
.nb-theme-dark [nbButton].shape-round, .nb-theme-dark .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}
.nb-theme-dark a[nbButton], .nb-theme-dark a[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-dark [nbButton].appearance-filled, .nb-theme-dark .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-filled.size-tiny, .nb-theme-dark .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-small, .nb-theme-dark .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-medium, .nb-theme-dark .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-large, .nb-theme-dark .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-giant, .nb-theme-dark .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic, .nb-theme-dark .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic:focus, .nb-theme-dark .appearance-filled.status-basic[nbButtonToggle]:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic:hover, .nb-theme-dark .appearance-filled.status-basic[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic:active, .nb-theme-dark .appearance-filled.status-basic[nbButtonToggle]:active {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic[disabled], .nb-theme-dark .appearance-filled.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-primary, .nb-theme-dark .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary:focus, .nb-theme-dark .appearance-filled.status-primary[nbButtonToggle]:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary:hover, .nb-theme-dark .appearance-filled.status-primary[nbButtonToggle]:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary:active, .nb-theme-dark .appearance-filled.status-primary[nbButtonToggle]:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary[disabled], .nb-theme-dark .appearance-filled.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-success, .nb-theme-dark .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-success:focus, .nb-theme-dark .appearance-filled.status-success[nbButtonToggle]:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark [nbButton].appearance-filled.status-success:hover, .nb-theme-dark .appearance-filled.status-success[nbButtonToggle]:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark [nbButton].appearance-filled.status-success:active, .nb-theme-dark .appearance-filled.status-success[nbButtonToggle]:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-dark [nbButton].appearance-filled.status-success[disabled], .nb-theme-dark .appearance-filled.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-warning, .nb-theme-dark .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning:focus, .nb-theme-dark .appearance-filled.status-warning[nbButtonToggle]:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning:hover, .nb-theme-dark .appearance-filled.status-warning[nbButtonToggle]:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning:active, .nb-theme-dark .appearance-filled.status-warning[nbButtonToggle]:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning[disabled], .nb-theme-dark .appearance-filled.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-danger, .nb-theme-dark .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger:focus, .nb-theme-dark .appearance-filled.status-danger[nbButtonToggle]:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger:hover, .nb-theme-dark .appearance-filled.status-danger[nbButtonToggle]:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger:active, .nb-theme-dark .appearance-filled.status-danger[nbButtonToggle]:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger[disabled], .nb-theme-dark .appearance-filled.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-info, .nb-theme-dark .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-info:focus, .nb-theme-dark .appearance-filled.status-info[nbButtonToggle]:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark [nbButton].appearance-filled.status-info:hover, .nb-theme-dark .appearance-filled.status-info[nbButtonToggle]:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark [nbButton].appearance-filled.status-info:active, .nb-theme-dark .appearance-filled.status-info[nbButtonToggle]:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-dark [nbButton].appearance-filled.status-info[disabled], .nb-theme-dark .appearance-filled.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-control, .nb-theme-dark .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark [nbButton].appearance-filled.status-control:focus, .nb-theme-dark .appearance-filled.status-control[nbButtonToggle]:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark [nbButton].appearance-filled.status-control:hover, .nb-theme-dark .appearance-filled.status-control[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark [nbButton].appearance-filled.status-control:active, .nb-theme-dark .appearance-filled.status-control[nbButtonToggle]:active {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-dark [nbButton].appearance-filled.status-control[disabled], .nb-theme-dark .appearance-filled.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline, .nb-theme-dark .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-outline:focus, .nb-theme-dark .appearance-outline[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-dark .appearance-outline[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}
.nb-theme-dark [nbButton].appearance-outline.size-tiny, .nb-theme-dark .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-small, .nb-theme-dark .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-medium, .nb-theme-dark .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-large, .nb-theme-dark .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-giant, .nb-theme-dark .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic, .nb-theme-dark .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic:focus, .nb-theme-dark .appearance-outline.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic:hover, .nb-theme-dark .appearance-outline.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic:active, .nb-theme-dark .appearance-outline.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic[disabled], .nb-theme-dark .appearance-outline.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-primary, .nb-theme-dark .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary:focus, .nb-theme-dark .appearance-outline.status-primary[nbButtonToggle]:focus {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary:hover, .nb-theme-dark .appearance-outline.status-primary[nbButtonToggle]:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary:active, .nb-theme-dark .appearance-outline.status-primary[nbButtonToggle]:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary[disabled], .nb-theme-dark .appearance-outline.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-success, .nb-theme-dark .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success:focus, .nb-theme-dark .appearance-outline.status-success[nbButtonToggle]:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success:hover, .nb-theme-dark .appearance-outline.status-success[nbButtonToggle]:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success:active, .nb-theme-dark .appearance-outline.status-success[nbButtonToggle]:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success[disabled], .nb-theme-dark .appearance-outline.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-warning, .nb-theme-dark .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning:focus, .nb-theme-dark .appearance-outline.status-warning[nbButtonToggle]:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning:hover, .nb-theme-dark .appearance-outline.status-warning[nbButtonToggle]:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning:active, .nb-theme-dark .appearance-outline.status-warning[nbButtonToggle]:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning[disabled], .nb-theme-dark .appearance-outline.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-danger, .nb-theme-dark .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger:focus, .nb-theme-dark .appearance-outline.status-danger[nbButtonToggle]:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger:hover, .nb-theme-dark .appearance-outline.status-danger[nbButtonToggle]:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger:active, .nb-theme-dark .appearance-outline.status-danger[nbButtonToggle]:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger[disabled], .nb-theme-dark .appearance-outline.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-info, .nb-theme-dark .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info:focus, .nb-theme-dark .appearance-outline.status-info[nbButtonToggle]:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info:hover, .nb-theme-dark .appearance-outline.status-info[nbButtonToggle]:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info:active, .nb-theme-dark .appearance-outline.status-info[nbButtonToggle]:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info[disabled], .nb-theme-dark .appearance-outline.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-control, .nb-theme-dark .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control:focus, .nb-theme-dark .appearance-outline.status-control[nbButtonToggle]:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control:hover, .nb-theme-dark .appearance-outline.status-control[nbButtonToggle]:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control:active, .nb-theme-dark .appearance-outline.status-control[nbButtonToggle]:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control[disabled], .nb-theme-dark .appearance-outline.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost, .nb-theme-dark .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-ghost:focus, .nb-theme-dark .appearance-ghost[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-dark .appearance-ghost[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}
.nb-theme-dark [nbButton].appearance-ghost.size-tiny, .nb-theme-dark .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-small, .nb-theme-dark .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-medium, .nb-theme-dark .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-large, .nb-theme-dark .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-giant, .nb-theme-dark .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic, .nb-theme-dark .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic:focus, .nb-theme-dark .appearance-ghost.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic:hover, .nb-theme-dark .appearance-ghost.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic:active, .nb-theme-dark .appearance-ghost.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-dark .appearance-ghost.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary, .nb-theme-dark .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary:focus, .nb-theme-dark .appearance-ghost.status-primary[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary:hover, .nb-theme-dark .appearance-ghost.status-primary[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary:active, .nb-theme-dark .appearance-ghost.status-primary[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-dark .appearance-ghost.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-success, .nb-theme-dark .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success:focus, .nb-theme-dark .appearance-ghost.status-success[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success:hover, .nb-theme-dark .appearance-ghost.status-success[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success:active, .nb-theme-dark .appearance-ghost.status-success[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success[disabled], .nb-theme-dark .appearance-ghost.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning, .nb-theme-dark .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning:focus, .nb-theme-dark .appearance-ghost.status-warning[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning:hover, .nb-theme-dark .appearance-ghost.status-warning[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning:active, .nb-theme-dark .appearance-ghost.status-warning[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-dark .appearance-ghost.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger, .nb-theme-dark .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger:focus, .nb-theme-dark .appearance-ghost.status-danger[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger:hover, .nb-theme-dark .appearance-ghost.status-danger[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger:active, .nb-theme-dark .appearance-ghost.status-danger[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-dark .appearance-ghost.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-info, .nb-theme-dark .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info:focus, .nb-theme-dark .appearance-ghost.status-info[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info:hover, .nb-theme-dark .appearance-ghost.status-info[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info:active, .nb-theme-dark .appearance-ghost.status-info[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info[disabled], .nb-theme-dark .appearance-ghost.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-control, .nb-theme-dark .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control:focus, .nb-theme-dark .appearance-ghost.status-control[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control:hover, .nb-theme-dark .appearance-ghost.status-control[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control:active, .nb-theme-dark .appearance-ghost.status-control[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control[disabled], .nb-theme-dark .appearance-ghost.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero, .nb-theme-dark .appearance-hero[nbButtonToggle] {
  text-shadow: 0 0.5rem 1rem 0 #1a1f33;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-hero.size-tiny, .nb-theme-dark .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-small, .nb-theme-dark .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-medium, .nb-theme-dark .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-large, .nb-theme-dark .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-giant, .nb-theme-dark .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}
.nb-theme-dark [nbButton].appearance-hero.status-basic, .nb-theme-dark .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-hero.status-basic:focus, .nb-theme-dark .appearance-hero.status-basic[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-basic:hover, .nb-theme-dark .appearance-hero.status-basic[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark [nbButton].appearance-hero.status-basic:active, .nb-theme-dark .appearance-hero.status-basic[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-dark [nbButton].appearance-hero.status-basic[disabled], .nb-theme-dark .appearance-hero.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-dark .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-primary, .nb-theme-dark .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-primary:focus, .nb-theme-dark .appearance-hero.status-primary[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-primary:hover, .nb-theme-dark .appearance-hero.status-primary[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-dark [nbButton].appearance-hero.status-primary:active, .nb-theme-dark .appearance-hero.status-primary[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-dark [nbButton].appearance-hero.status-primary[disabled], .nb-theme-dark .appearance-hero.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-dark .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-success, .nb-theme-dark .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-success:focus, .nb-theme-dark .appearance-hero.status-success[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-success:hover, .nb-theme-dark .appearance-hero.status-success[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-dark [nbButton].appearance-hero.status-success:active, .nb-theme-dark .appearance-hero.status-success[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-dark [nbButton].appearance-hero.status-success[disabled], .nb-theme-dark .appearance-hero.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-dark .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-warning, .nb-theme-dark .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-warning:focus, .nb-theme-dark .appearance-hero.status-warning[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-warning:hover, .nb-theme-dark .appearance-hero.status-warning[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-dark [nbButton].appearance-hero.status-warning:active, .nb-theme-dark .appearance-hero.status-warning[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-dark [nbButton].appearance-hero.status-warning[disabled], .nb-theme-dark .appearance-hero.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-dark .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-danger, .nb-theme-dark .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-danger:focus, .nb-theme-dark .appearance-hero.status-danger[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-danger:hover, .nb-theme-dark .appearance-hero.status-danger[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-dark [nbButton].appearance-hero.status-danger:active, .nb-theme-dark .appearance-hero.status-danger[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-dark [nbButton].appearance-hero.status-danger[disabled], .nb-theme-dark .appearance-hero.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-dark .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-info, .nb-theme-dark .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-info:focus, .nb-theme-dark .appearance-hero.status-info[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-info:hover, .nb-theme-dark .appearance-hero.status-info[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-dark [nbButton].appearance-hero.status-info:active, .nb-theme-dark .appearance-hero.status-info[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-dark [nbButton].appearance-hero.status-info[disabled], .nb-theme-dark .appearance-hero.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-dark .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-control, .nb-theme-dark .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #222b45;
}
.nb-theme-dark [nbButton].appearance-hero.status-control:focus, .nb-theme-dark .appearance-hero.status-control[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-control:hover, .nb-theme-dark .appearance-hero.status-control[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark [nbButton].appearance-hero.status-control:active, .nb-theme-dark .appearance-hero.status-control[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-dark [nbButton].appearance-hero.status-control[disabled], .nb-theme-dark .appearance-hero.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-dark .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-dark nb-button-group {
  display: inline-flex;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton]:first-child:not(:last-child),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton]:last-child:not(:first-child),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton]:first-child:not(:last-child),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton]:last-child:not(:first-child),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nb-theme-dark nb-button-group [nbButton]:not(:first-child):not(:last-child),
.nb-theme-dark nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled, .nb-theme-dark nb-button-group [nbButton].appearance-ghost,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-basic,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-primary,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-success,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-warning,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-danger,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-info,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-control,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-dark nb-list-item {
  border-bottom: 1px solid #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-dark nb-list-item:first-child {
  border-top: 1px solid #151a30;
}
.nb-theme-dark [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-dark [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-dark [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark [nbInput]:focus {
  outline: none;
}
.nb-theme-dark [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-dark [nbInput].status-basic {
  background-color: #192038;
  border-color: #101426;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-basic:focus {
  background-color: #222b45;
  border-color: #3366ff;
}
.nb-theme-dark [nbInput].status-basic:hover {
  background-color: #151a30;
  border-color: #101426;
}
.nb-theme-dark [nbInput].status-basic:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-primary {
  background-color: #192038;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-primary:focus {
  background-color: #222b45;
  border-color: #1a34b8;
}
.nb-theme-dark [nbInput].status-primary:hover {
  background-color: #151a30;
  border-color: #598bff;
}
.nb-theme-dark [nbInput].status-primary:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-success {
  background-color: #192038;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-success:focus {
  background-color: #222b45;
  border-color: #00997a;
}
.nb-theme-dark [nbInput].status-success:hover {
  background-color: #151a30;
  border-color: #2ce69b;
}
.nb-theme-dark [nbInput].status-success:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-warning {
  background-color: #192038;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-warning:focus {
  background-color: #222b45;
  border-color: #b86e00;
}
.nb-theme-dark [nbInput].status-warning:hover {
  background-color: #151a30;
  border-color: #ffc94d;
}
.nb-theme-dark [nbInput].status-warning:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-danger {
  background-color: #192038;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-danger:focus {
  background-color: #222b45;
  border-color: #b81d5b;
}
.nb-theme-dark [nbInput].status-danger:hover {
  background-color: #151a30;
  border-color: #ff708d;
}
.nb-theme-dark [nbInput].status-danger:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-info {
  background-color: #192038;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-info:focus {
  background-color: #222b45;
  border-color: #0057c2;
}
.nb-theme-dark [nbInput].status-info:hover {
  background-color: #151a30;
  border-color: #42aaff;
}
.nb-theme-dark [nbInput].status-info:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-dark [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-dark [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-dark [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-dark [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-dark [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-dark [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-dark [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-dark [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-dark [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-dark [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-dark [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-dark [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-dark nb-form-field [nbInput] {
  width: 100%;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}
.nb-theme-dark .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-dark .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-dark nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #222b45;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
}
.nb-theme-dark nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}
.nb-theme-dark nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #222b45;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}
.nb-theme-dark nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-dark nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-dark nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-dark nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-dark nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-dark nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-dark .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-dark nb-context-menu {
  background-color: #222b45;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-dark nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-dark nb-select .select-button {
  min-width: 13rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark nb-select .select-button:focus {
  outline: none;
}
.nb-theme-dark nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-dark nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-dark nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-dark nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-dark nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-dark nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-dark nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-dark nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-dark nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}
.nb-theme-dark nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-dark nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-dark nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-dark nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-dark nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button {
  background-color: #192038;
  border-color: #101426;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #222b45;
  border-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #151a30;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button {
  background-color: #192038;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #222b45;
  border-color: #274bdb;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #151a30;
  border-color: #598bff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button {
  background-color: #192038;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #222b45;
  border-color: #00b887;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #151a30;
  border-color: #2ce69b;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button {
  background-color: #192038;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #222b45;
  border-color: #db8b00;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #151a30;
  border-color: #ffc94d;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button {
  background-color: #192038;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #222b45;
  border-color: #db2c66;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #151a30;
  border-color: #ff708d;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button {
  background-color: #192038;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #222b45;
  border-color: #006fd6;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #151a30;
  border-color: #42aaff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-dark nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-dark nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-dark nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-dark nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-dark nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-dark nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-dark nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-dark nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-dark nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-dark nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-dark nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-dark nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-dark nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-dark nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-dark nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-form-field nb-select {
  width: 100%;
}
.nb-theme-dark nb-option-list {
  background-color: #222b45;
  border-color: #101426;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  box-shadow: none;
  overflow: hidden;
}
.nb-theme-dark nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.nb-theme-dark nb-option-list.position-top {
  border-bottom: 0.0625rem solid #101426;
}
.nb-theme-dark nb-option-list.position-bottom {
  border-top: 0.0625rem solid #101426;
}
.nb-theme-dark nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-dark nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-dark nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-dark nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-dark nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-dark nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}
.nb-theme-dark nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-dark nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}
.nb-theme-dark nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-dark nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-dark nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}
.nb-theme-dark nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-dark nb-option {
  background-color: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-dark nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
  outline: none;
}
.nb-theme-dark nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}
.nb-theme-dark nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #ffffff;
}
.nb-theme-dark nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}
.nb-theme-dark nb-option.multiple.selected {
  background-color: #222b45;
  color: #ffffff;
}
.nb-theme-dark nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-dark nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-dark nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-dark nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-dark nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-dark nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-dark nb-option,
.nb-theme-dark nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.nb-theme-dark nb-option[disabled],
.nb-theme-dark nb-option-group[disabled] {
  background-color: #222b45;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-dark nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-dark nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-dark nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-dark nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-dark nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-dark nb-toast.status-basic {
  background: #222b45;
  border-color: #151a30;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-basic .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-basic.destroy-by-click:hover {
  background: #222b45;
  border-color: #151a30;
}
.nb-theme-dark nb-toast.status-basic .icon-container {
  background: #222b45;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-toast.status-primary .icon-container {
  background: #222b45;
  color: #3366ff;
}
.nb-theme-dark nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-toast.status-success .icon-container {
  background: #222b45;
  color: #00d68f;
}
.nb-theme-dark nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-toast.status-warning .icon-container {
  background: #222b45;
  color: #ffaa00;
}
.nb-theme-dark nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-toast.status-danger .icon-container {
  background: #222b45;
  color: #ff3d71;
}
.nb-theme-dark nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-toast.status-info .icon-container {
  background: #222b45;
  color: #0095ff;
}
.nb-theme-dark nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-dark nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-dark .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-dark nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  background: #edf1f7;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-dark nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-dark nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-dark nb-tooltip .content {
  color: #192038;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-dark nb-tooltip .arrow {
  border-bottom: 6px dashed #edf1f7;
}
.nb-theme-dark nb-tooltip.status-basic {
  background: #151a30;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-basic .arrow {
  border-bottom-color: #151a30;
}
.nb-theme-dark nb-tooltip.status-basic .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-dark nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-dark nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-dark nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-dark nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-dark nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-dark nb-datepicker-container nb-card {
  border-color: #101426;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #222b45;
  box-shadow: none;
}
.nb-theme-dark nb-calendar-with-time .nb-timepicker-container,
.nb-theme-dark nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}
.nb-theme-dark nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #101426;
  border-radius: 0;
}
.nb-theme-dark nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}
.nb-theme-dark nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}
[dir=ltr] .nb-theme-dark nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #101426;
}
[dir=rtl] .nb-theme-dark nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #101426;
}
.nb-theme-dark nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}
.nb-theme-dark nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}
.nb-theme-dark nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-radio .outer-circle,
.nb-theme-dark nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-dark nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-dark nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-dark nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-dark nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-dark nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-basic .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-dark nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-dark nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-dark nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-primary .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-dark nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}
.nb-theme-dark nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-dark nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}
.nb-theme-dark nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-dark nb-radio.status-success .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-dark nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}
.nb-theme-dark nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-dark nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}
.nb-theme-dark nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-dark nb-radio.status-warning .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-dark nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}
.nb-theme-dark nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-dark nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}
.nb-theme-dark nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-dark nb-radio.status-danger .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-dark nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}
.nb-theme-dark nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-dark nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}
.nb-theme-dark nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-dark nb-radio.status-info .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-dark nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}
.nb-theme-dark nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}
.nb-theme-dark nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-dark nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-dark nb-radio .text {
  margin-left: 1.25rem;
}
[dir=rtl] .nb-theme-dark nb-radio .text {
  margin-right: 1.25rem;
}
.nb-theme-dark .nb-tree-grid-header-cell,
.nb-theme-dark .nb-tree-grid-cell,
.nb-theme-dark .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #192038;
}
.nb-theme-dark .nb-tree-grid-header-row {
  background: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark .nb-tree-grid-footer-row {
  background: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark .nb-tree-grid-row {
  background: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tree-grid-row:hover {
  background: #222b45;
}
.nb-theme-dark .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #222b45;
}
.nb-theme-dark .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-dark nb-tree-grid-row-toggle nb-icon, .nb-theme-dark nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-dark .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-dark nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-dark nb-icon svg {
  vertical-align: top;
}
.nb-theme-dark nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-dark nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-dark nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-dark nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-dark nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-dark nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-dark nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-dark .nb-form-control-container {
  max-width: inherit;
}
.nb-theme-dark .nb-form-field-addon {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.nb-theme-dark .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}
.nb-theme-dark .nb-form-field-addon-basic {
  color: #8f9bb3;
}
.nb-theme-dark .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}
.nb-theme-dark .nb-form-field-addon-primary {
  color: #3366ff;
}
.nb-theme-dark .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}
.nb-theme-dark .nb-form-field-addon-success {
  color: #00d68f;
}
.nb-theme-dark .nb-form-field-addon-success-highlight {
  color: #00b887;
}
.nb-theme-dark .nb-form-field-addon-warning {
  color: #ffaa00;
}
.nb-theme-dark .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}
.nb-theme-dark .nb-form-field-addon-danger {
  color: #ff3d71;
}
.nb-theme-dark .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}
.nb-theme-dark .nb-form-field-addon-info {
  color: #0095ff;
}
.nb-theme-dark .nb-form-field-addon-info-highlight {
  color: #006fd6;
}
.nb-theme-dark .nb-form-field-addon-control {
  color: #ffffff;
}
.nb-theme-dark .nb-form-field-addon-control-highlight {
  color: #ffffff;
}
.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}
.nb-theme-dark .nb-form-field-prefix-tiny,
.nb-theme-dark .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}
.nb-theme-dark .nb-form-field-prefix-tiny nb-icon,
.nb-theme-dark .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=ltr] .nb-theme-dark .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}
.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}
.nb-theme-dark .nb-form-field-prefix-small,
.nb-theme-dark .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-dark .nb-form-field-prefix-small nb-icon,
.nb-theme-dark .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}
[dir=ltr] .nb-theme-dark .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}
.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}
.nb-theme-dark .nb-form-field-prefix-medium,
.nb-theme-dark .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-dark .nb-form-field-prefix-medium nb-icon,
.nb-theme-dark .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=ltr] .nb-theme-dark .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}
.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}
.nb-theme-dark .nb-form-field-prefix-large,
.nb-theme-dark .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.nb-theme-dark .nb-form-field-prefix-large nb-icon,
.nb-theme-dark .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}
[dir=ltr] .nb-theme-dark .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}
.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}
.nb-theme-dark .nb-form-field-prefix-giant,
.nb-theme-dark .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.nb-theme-dark .nb-form-field-prefix-giant nb-icon,
.nb-theme-dark .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=ltr] .nb-theme-dark .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}
.nb-theme-dark nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: inline-flex;
  align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}
.nb-theme-dark nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-dark nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-dark nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-dark nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}
.nb-theme-dark nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}
.nb-theme-dark nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}
.nb-theme-dark nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-dark nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}
.nb-theme-dark nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-dark nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}
.nb-theme-dark nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}
.nb-theme-dark nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}
.nb-theme-dark nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}
.nb-theme-dark nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}
.nb-theme-dark nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}
.nb-theme-dark nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark .nb-tag-remove {
  cursor: pointer;
}
.nb-theme-dark .nb-tag-remove.size-tiny {
  font-size: 1rem;
}
[dir=ltr] .nb-theme-dark .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-dark .nb-tag-remove.size-small {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-dark .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-dark .nb-tag-remove.size-large {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-dark .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-dark nb-tag-list {
  display: inline-flex;
  outline: none;
}
.nb-theme-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}
.nb-theme-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}
.nb-theme-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}
.nb-theme-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}
.nb-theme-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}
.nb-theme-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}
.nb-theme-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}
.nb-theme-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}
.nb-theme-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}
.nb-theme-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}
.nb-theme-dark .nb-tag-list-tags-wrapper {
  display: inline-flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.nb-theme-dark .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-dark .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-dark .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark .nb-tag-list-with-input:focus {
  outline: none;
}
.nb-theme-dark .nb-tag-list-with-input.input-full-width {
  width: 100%;
}
.nb-theme-dark .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-dark .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-dark .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}
.nb-theme-dark .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}
.nb-theme-dark .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}
.nb-theme-dark .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}
.nb-theme-dark .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}
.nb-theme-dark .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}
.nb-theme-dark .nb-tag-list-with-input.status-basic {
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark .nb-tag-list-with-input.status-basic.focus {
  background-color: #222b45;
  border-color: #3366ff;
}
.nb-theme-dark .nb-tag-list-with-input.status-primary {
  background-color: #192038;
  border-color: #3366ff;
}
.nb-theme-dark .nb-tag-list-with-input.status-primary.focus {
  background-color: #222b45;
  border-color: #1a34b8;
}
.nb-theme-dark .nb-tag-list-with-input.status-success {
  background-color: #192038;
  border-color: #00d68f;
}
.nb-theme-dark .nb-tag-list-with-input.status-success.focus {
  background-color: #222b45;
  border-color: #00997a;
}
.nb-theme-dark .nb-tag-list-with-input.status-warning {
  background-color: #192038;
  border-color: #ffaa00;
}
.nb-theme-dark .nb-tag-list-with-input.status-warning.focus {
  background-color: #222b45;
  border-color: #b86e00;
}
.nb-theme-dark .nb-tag-list-with-input.status-danger {
  background-color: #192038;
  border-color: #ff3d71;
}
.nb-theme-dark .nb-tag-list-with-input.status-danger.focus {
  background-color: #222b45;
  border-color: #b81d5b;
}
.nb-theme-dark .nb-tag-list-with-input.status-info {
  background-color: #192038;
  border-color: #0095ff;
}
.nb-theme-dark .nb-tag-list-with-input.status-info.focus {
  background-color: #222b45;
  border-color: #0057c2;
}
.nb-theme-dark .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark nb-form-field nb-tag-list {
  width: 100%;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
.nb-theme-dark .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}
.nb-theme-dark .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}
.nb-theme-dark .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}
.nb-theme-dark .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}
.nb-theme-dark .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
.nb-theme-dark .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.status-basic {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-primary {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-success {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-warning {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-danger {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-info {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-control {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-control:disabled {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-dark body {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark h1, .nb-theme-dark h2, .nb-theme-dark h3, .nb-theme-dark h4, .nb-theme-dark h5, .nb-theme-dark h6,
.nb-theme-dark .h1, .nb-theme-dark .h2, .nb-theme-dark .h3, .nb-theme-dark .h4, .nb-theme-dark .h5, .nb-theme-dark .h6 {
  color: #ffffff;
}
.nb-theme-dark h1,
.nb-theme-dark .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-dark h2,
.nb-theme-dark .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-dark h3,
.nb-theme-dark .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-dark h4,
.nb-theme-dark .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-dark h5,
.nb-theme-dark .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-dark h6,
.nb-theme-dark .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-dark .subtitle,
.nb-theme-dark .subtitle-2 {
  color: #ffffff;
}
.nb-theme-dark .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark p,
.nb-theme-dark .paragraph {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .paragraph-2 {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-dark a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-dark a:focus {
  color: #274bdb;
}
.nb-theme-dark a:hover {
  color: #598bff;
}
.nb-theme-dark a.link-control, .nb-theme-dark a.link-control:hover {
  color: #ffffff;
}
.nb-theme-dark a.link-alternate, .nb-theme-dark a.link-alternate:hover {
  color: #192038;
}
.nb-theme-dark .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-dark .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-dark .caption,
.nb-theme-dark .caption-2 {
  color: #8f9bb3;
}
.nb-theme-dark .caption.status-basic,
.nb-theme-dark .caption-2.status-basic {
  color: #ffffff;
}
.nb-theme-dark .caption.status-primary,
.nb-theme-dark .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-dark .caption.status-success,
.nb-theme-dark .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-dark .caption.status-warning,
.nb-theme-dark .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-dark .caption.status-danger,
.nb-theme-dark .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-dark .caption.status-info,
.nb-theme-dark .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-dark .caption.status-control,
.nb-theme-dark .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-dark li {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .text-alternate {
  color: #192038;
}
.nb-theme-dark .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .text-hint {
  color: #8f9bb3;
}
.nb-theme-dark .text-basic {
  color: #ffffff;
}
.nb-theme-dark .text-primary {
  color: #3366ff;
}
.nb-theme-dark .text-success {
  color: #00d68f;
}
.nb-theme-dark .text-warning {
  color: #ffaa00;
}
.nb-theme-dark .text-danger {
  color: #ff3d71;
}
.nb-theme-dark .text-info {
  color: #0095ff;
}
.nb-theme-dark .text-control {
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table table tr th,
.nb-theme-dark ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table table tr th,
.nb-theme-dark ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #151a30;
  vertical-align: middle;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #ffffff;
  text-decoration: none;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #ffffff;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-dark ng2-smart-table thead tr {
  background: #222b45;
}
.nb-theme-dark ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-dark ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-dark ng2-smart-table tbody tr.selected, .nb-theme-dark ng2-smart-table tbody tr:hover {
  background: #151a30 !important;
}
.nb-theme-dark ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #192038;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #151a30;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-dark ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-dark ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #151a30 solid 1px;
  border-radius: 0.25rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #151a30;
}
[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #151a30;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-cosmic nb-layout .scrollable-container {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-cosmic .layout {
  min-width: 300px;
}
.nb-theme-cosmic nb-layout.window-mode {
  background: #1b1b38;
  display: block;
}
.nb-theme-cosmic nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-cosmic nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-cosmic nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-cosmic nb-layout .layout {
  background-color: #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-cosmic nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-cosmic nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #323259;
  border-top: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #b18aff;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #b18aff;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-cosmic nb-layout-header {
  background-color: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-layout-header nav {
  color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-layout-header nav a {
  color: #ffffff;
}
.nb-theme-cosmic nb-layout-header nav a:focus, .nb-theme-cosmic nb-layout-header nav a:active, .nb-theme-cosmic nb-layout-header nav a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-cosmic nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-cosmic nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-cosmic nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-cosmic nb-sidebar {
  background-color: #323259;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-cosmic nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-cosmic nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-cosmic nb-sidebar.collapsed nb-sidebar-header, .nb-theme-cosmic nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-cosmic nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #a16eff;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-cosmic nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.fixed.left.collapsed + .content, .nb-theme-cosmic nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-cosmic nb-sidebar.fixed.right.collapsed + .content, .nb-theme-cosmic nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-cosmic nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-cosmic nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-cosmic nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-cosmic nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active,
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-cosmic nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-cosmic nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle]:focus, .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-cosmic nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle]:focus,
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active) {
  box-shadow: none;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-pageable-navigation {
  margin-left: auto;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-pageable-navigation {
  margin-right: auto;
}
.nb-theme-cosmic nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.nb-theme-cosmic nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #1b1b38;
  border-bottom: 1px solid #1b1b38;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.nb-theme-cosmic nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #b4b4db;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-days-names .day.holiday {
  color: #b4b4db;
}
.nb-theme-cosmic nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #b4b4db;
  padding-bottom: 0.625rem;
}
.nb-theme-cosmic nb-calendar-week-numbers .sign-container {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #1b1b38;
  border-bottom: 1px solid #1b1b38;
  margin-bottom: 0.25rem;
}
.nb-theme-cosmic nb-calendar-week-numbers .sign,
.nb-theme-cosmic nb-calendar-week-numbers .week-number {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}
.nb-theme-cosmic nb-calendar-week-numbers.size-large .sign,
.nb-theme-cosmic nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #1b1b38;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-cosmic nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-cosmic nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-picker .cell-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell,
.nb-theme-cosmic nb-calendar-picker .month-cell,
.nb-theme-cosmic nb-calendar-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
}
.nb-theme-cosmic nb-calendar-picker .day-cell, .nb-theme-cosmic nb-calendar-picker .day-cell .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell,
.nb-theme-cosmic nb-calendar-picker .month-cell .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell,
.nb-theme-cosmic nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic nb-calendar-picker .day-cell.empty, .nb-theme-cosmic nb-calendar-picker .day-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .month-cell.empty,
.nb-theme-cosmic nb-calendar-picker .month-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .year-cell.empty,
.nb-theme-cosmic nb-calendar-picker .year-cell.disabled {
  cursor: default;
}
.nb-theme-cosmic nb-calendar-picker .day-cell.bounding-month,
.nb-theme-cosmic nb-calendar-picker .month-cell.bounding-month,
.nb-theme-cosmic nb-calendar-picker .year-cell.bounding-month {
  color: #b4b4db;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #252547;
  border-color: #252547;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #7b51db;
  border-color: #7b51db;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(161, 110, 255, 0.08);
  border: 1px solid #a16eff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #a16eff;
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}
.nb-theme-cosmic nb-calendar-picker .day-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .month-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .year-cell.disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #13132b;
}
.nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #a16eff;
  border-radius: 0;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-cosmic nb-base-calendar nb-card {
  background-color: #323259;
  border: 0.0625rem solid #13132b;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}
.nb-theme-cosmic nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-cosmic nb-base-calendar .calendar-navigation {
  border: none;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-cosmic nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}
.nb-theme-cosmic nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}
.nb-theme-cosmic nb-base-calendar.has-week-number .month-cell,
.nb-theme-cosmic nb-base-calendar.has-week-number .year-cell {
  flex: 1 0 auto;
}
.nb-theme-cosmic nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}
.nb-theme-cosmic nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}
.nb-theme-cosmic nb-card {
  background-color: #323259;
  border: 0.0625rem solid #13132b;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-card::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-card::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-cosmic nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-cosmic nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-cosmic nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-cosmic nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-cosmic nb-card.status-basic nb-card-header {
  background-color: #252547;
  border-bottom-width: 0;
  border-bottom-color: #252547;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-basic nb-card-header a,
.nb-theme-cosmic nb-card.status-basic nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-primary nb-card-header {
  background-color: #a16eff;
  border-bottom-width: 0;
  border-bottom-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-primary nb-card-header a,
.nb-theme-cosmic nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-success nb-card-header a,
.nb-theme-cosmic nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-warning nb-card-header a,
.nb-theme-cosmic nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-danger nb-card-header a,
.nb-theme-cosmic nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-info nb-card-header a,
.nb-theme-cosmic nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-card.status-control nb-card-header a,
.nb-theme-cosmic nb-card.status-control nb-card-header a:hover {
  color: #323259;
}
.nb-theme-cosmic nb-card.accent-basic {
  border-top-color: #252547;
}
.nb-theme-cosmic nb-card.accent-primary {
  border-top-color: #a16eff;
}
.nb-theme-cosmic nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-cosmic nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-cosmic nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-cosmic nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-cosmic nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-cosmic nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}
.nb-theme-cosmic nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-cosmic nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-card-body::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-card-body::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #1b1b38;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #1b1b38;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-card-header h1 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h2 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h3 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h4 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h5 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h6 {
  margin: 0;
}
.nb-theme-cosmic nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-cosmic .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}
.nb-theme-cosmic .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}
.nb-theme-cosmic .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-cosmic .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-cosmic nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-cosmic nb-tabset .tabset {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-cosmic nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}
.nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}
.nb-theme-cosmic nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic nb-tabset .tab.active .tab-link::before {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #7b51db;
}
.nb-theme-cosmic nb-tabset .tab:focus .tab-link::before {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-tabset .tab:hover .tab-link {
  color: #b18aff;
  background-color: transparent;
}
.nb-theme-cosmic nb-tabset .tab:hover .tab-link::before {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-cosmic nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-cosmic nb-tabset nb-tab {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-route-tabset {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-route-tabset .route-tabset {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-cosmic nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-cosmic nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #7b51db;
}
.nb-theme-cosmic nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #b18aff;
}
.nb-theme-cosmic nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-cosmic nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-cosmic nb-menu {
  background-color: transparent;
}
.nb-theme-cosmic nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-cosmic nb-menu .menu-group,
.nb-theme-cosmic nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-menu .menu-group,
.nb-theme-cosmic nb-menu .menu-group nb-icon.menu-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-menu .menu-item a {
  color: #ffffff;
  border-radius: 0;
}
.nb-theme-cosmic nb-menu .menu-item a.active {
  background-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item a.active .menu-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #b18aff;
  cursor: pointer;
}
.nb-theme-cosmic nb-menu .menu-item a:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item .menu-icon {
  color: #b4b4db;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-cosmic nb-menu .menu-item .expand-state {
  color: #b4b4db;
}
.nb-theme-cosmic nb-menu .menu-item {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-cosmic nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-cosmic nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #b18aff;
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-user .initials {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-cosmic nb-user .user-name {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-cosmic nb-user .user-title {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-cosmic nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-cosmic nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-cosmic nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-cosmic nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-cosmic nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-cosmic nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-cosmic nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-cosmic nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-cosmic nb-actions {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-cosmic nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-cosmic nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-cosmic nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-cosmic nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-cosmic nb-action {
  border-left: 1px solid #1b1b38;
}
[dir=rtl] .nb-theme-cosmic nb-action {
  border-right: 1px solid #1b1b38;
}
[dir=ltr] .nb-theme-cosmic nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-cosmic nb-action:first-child {
  border-right: none !important;
}
.nb-theme-cosmic nb-action nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-action.disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-action.disabled nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-cosmic nb-search-field .search {
  background: #323259;
}
.nb-theme-cosmic nb-search-field .search span.info {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-search-field .search input {
  border-bottom: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-cosmic nb-search-field .search input::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-search-field .search input::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-cosmic nb-search-field.rotate-layout {
  opacity: 0;
  background: #323259;
}
.nb-theme-cosmic nb-search-field.modal-zoomin .search::before,
.nb-theme-cosmic nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #a16eff;
}
.nb-theme-cosmic nb-search-field.modal-half .form-wrapper {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.modal-half .search::before {
  background: #a16eff;
}
.nb-theme-cosmic nb-search-field.modal-drop .form-content::after {
  background: #1b1b38;
}
.nb-theme-cosmic nb-search-field.modal-drop .search::before {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.curtain .search::after {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.curtain .search {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.column-curtain::before {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-cosmic nb-search-field.column-curtain.show::after {
  background: #a16eff;
}
.nb-theme-cosmic .nb-spinner-container {
  position: relative;
}
.nb-theme-cosmic nb-spinner .message {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-spinner.status-basic {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-basic .spin-circle {
  border-top-color: #b4b4db;
  border-right-color: transparent;
  border-bottom-color: #b4b4db;
  border-left-color: #b4b4db;
}
.nb-theme-cosmic nb-spinner.status-primary {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-primary .spin-circle {
  border-top-color: #a16eff;
  border-right-color: transparent;
  border-bottom-color: #a16eff;
  border-left-color: #a16eff;
}
.nb-theme-cosmic nb-spinner.status-success {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-cosmic nb-spinner.status-warning {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-cosmic nb-spinner.status-danger {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-cosmic nb-spinner.status-info {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-cosmic nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-cosmic nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-cosmic nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-cosmic nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-cosmic nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-cosmic nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-cosmic nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-cosmic .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}
.nb-theme-cosmic .nb-timepicker-container .list-item {
  color: #ffffff;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.nb-theme-cosmic .nb-timepicker-container .list-item:first-child {
  border-top: none;
}
.nb-theme-cosmic .nb-timepicker-container .list-item:hover {
  background-color: #252547;
  color: #ffffff;
}
.nb-theme-cosmic .nb-timepicker-container .list-item:focus {
  background-color: #e1e1f2;
  color: #ffffff;
}
.nb-theme-cosmic .nb-timepicker-container .list-item.selected {
  background-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic .nb-timepicker-container .values-list {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
[dir=ltr] .nb-theme-cosmic .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #13132b;
}
[dir=rtl] .nb-theme-cosmic .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #13132b;
}
.nb-theme-cosmic .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #252547;
}
[dir=ltr] .nb-theme-cosmic .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}
[dir=rtl] .nb-theme-cosmic .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}
.nb-theme-cosmic .nb-timepicker-container .header-cell {
  color: #b4b4db;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
[dir=ltr] .nb-theme-cosmic .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #13132b;
}
[dir=rtl] .nb-theme-cosmic .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #13132b;
}
.nb-theme-cosmic .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #13132b;
}
[dir=ltr] .nb-theme-cosmic .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}
.nb-theme-cosmic nb-checkbox .label {
  padding: 0;
}
.nb-theme-cosmic nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}
.nb-theme-cosmic nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}
.nb-theme-cosmic nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-cosmic nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-checkbox.status-basic .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-cosmic nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}
[dir=ltr] .nb-theme-cosmic nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-cosmic nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}
[dir=rtl] .nb-theme-cosmic nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-cosmic nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-cosmic nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-cosmic nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-cosmic nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-toggle.status-basic .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-primary .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-success .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-toggle.status-success .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-warning .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-danger .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-info .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-toggle.status-info .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle-switcher nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-cosmic nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-cosmic nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-cosmic nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-cosmic nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-cosmic nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.status-basic .progress-container {
  background-color: #252547;
}
.nb-theme-cosmic nb-progress-bar.status-basic .progress-value {
  background-color: #13132b;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-primary .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-primary .progress-value {
  background-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-success .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-warning .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-danger .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-info .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-control .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-badge {
  border-radius: 0.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-cosmic nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-badge.status-basic {
  color: #ffffff;
  background-color: #252547;
}
.nb-theme-cosmic nb-badge.status-primary {
  color: #ffffff;
  background-color: #a16eff;
}
.nb-theme-cosmic nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-cosmic nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-cosmic nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-cosmic nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-cosmic nb-badge.status-control {
  color: #323259;
  background-color: #ffffff;
}
.nb-theme-cosmic nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-cosmic nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-cosmic nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-cosmic nb-stepper .header .connector {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-stepper .header .connector-past {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #13132b;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-cosmic nb-stepper .header .step {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-stepper .header .step.label-index {
  border-color: #13132b;
}
.nb-theme-cosmic nb-stepper .header .step.selected {
  color: #7b51db;
}
.nb-theme-cosmic nb-stepper .header .step.selected .label-index {
  border-color: #7b51db;
}
.nb-theme-cosmic nb-stepper .header .step.completed {
  color: #a16eff;
}
.nb-theme-cosmic nb-stepper .header .step.completed .label-index {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-cosmic nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-alert::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-alert::-webkit-scrollbar-track {
  background: #252547;
}
[dir=ltr] .nb-theme-cosmic nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-cosmic nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-cosmic nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-cosmic nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-cosmic nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-cosmic nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-cosmic nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-cosmic nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-cosmic nb-alert.status-basic {
  color: #ffffff;
  background-color: #252547;
}
.nb-theme-cosmic nb-alert.status-basic a,
.nb-theme-cosmic nb-alert.status-basic a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-basic {
  border-top: 0.25rem solid #1b1b38;
}
.nb-theme-cosmic nb-alert.outline-basic {
  border: 1px solid #ceceeb;
}
.nb-theme-cosmic nb-alert.status-primary {
  color: #ffffff;
  background-color: #a16eff;
}
.nb-theme-cosmic nb-alert.status-primary a,
.nb-theme-cosmic nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-primary {
  border-top: 0.25rem solid #a16eff;
}
.nb-theme-cosmic nb-alert.outline-primary {
  border: 1px solid #5a37b8;
}
.nb-theme-cosmic nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-cosmic nb-alert.status-success a,
.nb-theme-cosmic nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}
.nb-theme-cosmic nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-cosmic nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-cosmic nb-alert.status-warning a,
.nb-theme-cosmic nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}
.nb-theme-cosmic nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-cosmic nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-cosmic nb-alert.status-danger a,
.nb-theme-cosmic nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}
.nb-theme-cosmic nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-cosmic nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-cosmic nb-alert.status-info a,
.nb-theme-cosmic nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}
.nb-theme-cosmic nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-cosmic nb-alert.status-control {
  color: #323259;
  background-color: #ffffff;
}
.nb-theme-cosmic nb-alert.status-control a,
.nb-theme-cosmic nb-alert.status-control a:hover {
  color: #323259;
}
.nb-theme-cosmic nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}
.nb-theme-cosmic nb-alert.outline-control {
  border: 1px solid #ceceeb;
}
.nb-theme-cosmic nb-chat {
  background-color: #323259;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-cosmic nb-chat .header {
  border-bottom: 1px solid #1b1b38;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-cosmic nb-chat .no-messages {
  text-align: center;
}
.nb-theme-cosmic nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-cosmic nb-chat.size-small {
  height: 21rem;
}
.nb-theme-cosmic nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-cosmic nb-chat.size-large {
  height: 36rem;
}
.nb-theme-cosmic nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-cosmic nb-chat.status-basic .header {
  background-color: #323259;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-primary .header {
  background-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-control .header {
  background-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-cosmic nb-chat-message .message {
  flex: 1;
}
.nb-theme-cosmic nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #ceceeb;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #b4b4db;
  margin-bottom: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file a {
  color: #b4b4db;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #b4b4db;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file a:hover, .nb-theme-cosmic nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #b4b4db;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #252547;
  color: #b4b4db;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #b4b4db;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  background: #a16eff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-cosmic nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-cosmic nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  background: #252547;
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-cosmic nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-cosmic nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-cosmic nb-chat-form input {
  flex: 1;
}
.nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-cosmic nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-cosmic nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-cosmic nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-cosmic nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-cosmic nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-cosmic nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-cosmic nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-cosmic nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-cosmic nb-accordion-item {
  background-color: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
}
.nb-theme-cosmic nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-cosmic nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #1b1b38;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-cosmic nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-cosmic [nbButton], .nb-theme-cosmic [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.nb-theme-cosmic [nbButton]:hover, .nb-theme-cosmic [nbButtonToggle]:hover, .nb-theme-cosmic [nbButton]:focus, .nb-theme-cosmic [nbButtonToggle]:focus {
  text-decoration: none;
}
.nb-theme-cosmic [nbButton].full-width, .nb-theme-cosmic .full-width[nbButtonToggle] {
  width: 100%;
}
.nb-theme-cosmic [nbButton] nb-icon, .nb-theme-cosmic [nbButtonToggle] nb-icon {
  vertical-align: top;
}
.nb-theme-cosmic [nbButton].nb-transition, .nb-theme-cosmic .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic [nbButton]:focus, .nb-theme-cosmic [nbButtonToggle]:focus {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton][disabled], .nb-theme-cosmic [disabled][nbButtonToggle] {
  cursor: default;
}
.nb-theme-cosmic [nbButton].size-tiny, .nb-theme-cosmic .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-cosmic [nbButton].size-tiny nb-icon, .nb-theme-cosmic .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}
.nb-theme-cosmic [nbButton].size-small, .nb-theme-cosmic .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic [nbButton].size-small nb-icon, .nb-theme-cosmic .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}
.nb-theme-cosmic [nbButton].size-medium, .nb-theme-cosmic .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-cosmic [nbButton].size-medium nb-icon, .nb-theme-cosmic .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.5rem;
}
.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}
.nb-theme-cosmic [nbButton].size-large, .nb-theme-cosmic .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbButton].size-large nb-icon, .nb-theme-cosmic .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].size-giant, .nb-theme-cosmic .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-cosmic [nbButton].size-giant nb-icon, .nb-theme-cosmic .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}
.nb-theme-cosmic [nbButton].shape-rectangle, .nb-theme-cosmic .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}
.nb-theme-cosmic [nbButton].shape-semi-round, .nb-theme-cosmic .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}
.nb-theme-cosmic [nbButton].shape-round, .nb-theme-cosmic .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}
.nb-theme-cosmic a[nbButton], .nb-theme-cosmic a[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-cosmic [nbButton].appearance-filled, .nb-theme-cosmic .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-tiny, .nb-theme-cosmic .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-small, .nb-theme-cosmic .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-medium, .nb-theme-cosmic .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-large, .nb-theme-cosmic .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-giant, .nb-theme-cosmic .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic, .nb-theme-cosmic .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic:focus, .nb-theme-cosmic .appearance-filled.status-basic[nbButtonToggle]:focus {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic:hover, .nb-theme-cosmic .appearance-filled.status-basic[nbButtonToggle]:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic:active, .nb-theme-cosmic .appearance-filled.status-basic[nbButtonToggle]:active {
  background-color: #e1e1f2;
  border-color: #e1e1f2;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic[disabled], .nb-theme-cosmic .appearance-filled.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary, .nb-theme-cosmic .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary:focus, .nb-theme-cosmic .appearance-filled.status-primary[nbButtonToggle]:focus {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary:hover, .nb-theme-cosmic .appearance-filled.status-primary[nbButtonToggle]:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary:active, .nb-theme-cosmic .appearance-filled.status-primary[nbButtonToggle]:active {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary[disabled], .nb-theme-cosmic .appearance-filled.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success, .nb-theme-cosmic .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success:focus, .nb-theme-cosmic .appearance-filled.status-success[nbButtonToggle]:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success:hover, .nb-theme-cosmic .appearance-filled.status-success[nbButtonToggle]:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success:active, .nb-theme-cosmic .appearance-filled.status-success[nbButtonToggle]:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success[disabled], .nb-theme-cosmic .appearance-filled.status-success[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning, .nb-theme-cosmic .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning:focus, .nb-theme-cosmic .appearance-filled.status-warning[nbButtonToggle]:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning:hover, .nb-theme-cosmic .appearance-filled.status-warning[nbButtonToggle]:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning:active, .nb-theme-cosmic .appearance-filled.status-warning[nbButtonToggle]:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning[disabled], .nb-theme-cosmic .appearance-filled.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger, .nb-theme-cosmic .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger:focus, .nb-theme-cosmic .appearance-filled.status-danger[nbButtonToggle]:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger:hover, .nb-theme-cosmic .appearance-filled.status-danger[nbButtonToggle]:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger:active, .nb-theme-cosmic .appearance-filled.status-danger[nbButtonToggle]:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger[disabled], .nb-theme-cosmic .appearance-filled.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info, .nb-theme-cosmic .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info:focus, .nb-theme-cosmic .appearance-filled.status-info[nbButtonToggle]:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info:hover, .nb-theme-cosmic .appearance-filled.status-info[nbButtonToggle]:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info:active, .nb-theme-cosmic .appearance-filled.status-info[nbButtonToggle]:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info[disabled], .nb-theme-cosmic .appearance-filled.status-info[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control, .nb-theme-cosmic .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control:focus, .nb-theme-cosmic .appearance-filled.status-control[nbButtonToggle]:focus {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control:hover, .nb-theme-cosmic .appearance-filled.status-control[nbButtonToggle]:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control:active, .nb-theme-cosmic .appearance-filled.status-control[nbButtonToggle]:active {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control[disabled], .nb-theme-cosmic .appearance-filled.status-control[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline, .nb-theme-cosmic .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-outline:focus, .nb-theme-cosmic .appearance-outline[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-cosmic .appearance-outline[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-tiny, .nb-theme-cosmic .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-small, .nb-theme-cosmic .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-medium, .nb-theme-cosmic .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-large, .nb-theme-cosmic .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-giant, .nb-theme-cosmic .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic, .nb-theme-cosmic .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic:focus, .nb-theme-cosmic .appearance-outline.status-basic[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic:hover, .nb-theme-cosmic .appearance-outline.status-basic[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic:active, .nb-theme-cosmic .appearance-outline.status-basic[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic[disabled], .nb-theme-cosmic .appearance-outline.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary, .nb-theme-cosmic .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary:focus, .nb-theme-cosmic .appearance-outline.status-primary[nbButtonToggle]:focus {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary:hover, .nb-theme-cosmic .appearance-outline.status-primary[nbButtonToggle]:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary:active, .nb-theme-cosmic .appearance-outline.status-primary[nbButtonToggle]:active {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary[disabled], .nb-theme-cosmic .appearance-outline.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success, .nb-theme-cosmic .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success:focus, .nb-theme-cosmic .appearance-outline.status-success[nbButtonToggle]:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success:hover, .nb-theme-cosmic .appearance-outline.status-success[nbButtonToggle]:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success:active, .nb-theme-cosmic .appearance-outline.status-success[nbButtonToggle]:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success[disabled], .nb-theme-cosmic .appearance-outline.status-success[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning, .nb-theme-cosmic .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning:focus, .nb-theme-cosmic .appearance-outline.status-warning[nbButtonToggle]:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning:hover, .nb-theme-cosmic .appearance-outline.status-warning[nbButtonToggle]:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning:active, .nb-theme-cosmic .appearance-outline.status-warning[nbButtonToggle]:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning[disabled], .nb-theme-cosmic .appearance-outline.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger, .nb-theme-cosmic .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger:focus, .nb-theme-cosmic .appearance-outline.status-danger[nbButtonToggle]:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger:hover, .nb-theme-cosmic .appearance-outline.status-danger[nbButtonToggle]:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger:active, .nb-theme-cosmic .appearance-outline.status-danger[nbButtonToggle]:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger[disabled], .nb-theme-cosmic .appearance-outline.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info, .nb-theme-cosmic .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info:focus, .nb-theme-cosmic .appearance-outline.status-info[nbButtonToggle]:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info:hover, .nb-theme-cosmic .appearance-outline.status-info[nbButtonToggle]:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info:active, .nb-theme-cosmic .appearance-outline.status-info[nbButtonToggle]:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info[disabled], .nb-theme-cosmic .appearance-outline.status-info[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control, .nb-theme-cosmic .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control:focus, .nb-theme-cosmic .appearance-outline.status-control[nbButtonToggle]:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control:hover, .nb-theme-cosmic .appearance-outline.status-control[nbButtonToggle]:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control:active, .nb-theme-cosmic .appearance-outline.status-control[nbButtonToggle]:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control[disabled], .nb-theme-cosmic .appearance-outline.status-control[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost, .nb-theme-cosmic .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-ghost:focus, .nb-theme-cosmic .appearance-ghost[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-cosmic .appearance-ghost[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-tiny, .nb-theme-cosmic .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-small, .nb-theme-cosmic .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-medium, .nb-theme-cosmic .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-large, .nb-theme-cosmic .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-giant, .nb-theme-cosmic .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic, .nb-theme-cosmic .appearance-ghost.status-basic[nbButtonToggle] {
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:focus, .nb-theme-cosmic .appearance-ghost.status-basic[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:hover, .nb-theme-cosmic .appearance-ghost.status-basic[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:active, .nb-theme-cosmic .appearance-ghost.status-basic[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-cosmic .appearance-ghost.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary, .nb-theme-cosmic .appearance-ghost.status-primary[nbButtonToggle] {
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:focus, .nb-theme-cosmic .appearance-ghost.status-primary[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:hover, .nb-theme-cosmic .appearance-ghost.status-primary[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:active, .nb-theme-cosmic .appearance-ghost.status-primary[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-cosmic .appearance-ghost.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success, .nb-theme-cosmic .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success:focus, .nb-theme-cosmic .appearance-ghost.status-success[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success:hover, .nb-theme-cosmic .appearance-ghost.status-success[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success:active, .nb-theme-cosmic .appearance-ghost.status-success[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success[disabled], .nb-theme-cosmic .appearance-ghost.status-success[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning, .nb-theme-cosmic .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:focus, .nb-theme-cosmic .appearance-ghost.status-warning[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:hover, .nb-theme-cosmic .appearance-ghost.status-warning[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:active, .nb-theme-cosmic .appearance-ghost.status-warning[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-cosmic .appearance-ghost.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger, .nb-theme-cosmic .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:focus, .nb-theme-cosmic .appearance-ghost.status-danger[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:hover, .nb-theme-cosmic .appearance-ghost.status-danger[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:active, .nb-theme-cosmic .appearance-ghost.status-danger[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-cosmic .appearance-ghost.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info, .nb-theme-cosmic .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info:focus, .nb-theme-cosmic .appearance-ghost.status-info[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info:hover, .nb-theme-cosmic .appearance-ghost.status-info[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info:active, .nb-theme-cosmic .appearance-ghost.status-info[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info[disabled], .nb-theme-cosmic .appearance-ghost.status-info[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control, .nb-theme-cosmic .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control:focus, .nb-theme-cosmic .appearance-ghost.status-control[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control:hover, .nb-theme-cosmic .appearance-ghost.status-control[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control:active, .nb-theme-cosmic .appearance-ghost.status-control[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control[disabled], .nb-theme-cosmic .appearance-ghost.status-control[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero, .nb-theme-cosmic .appearance-hero[nbButtonToggle] {
  text-shadow: 0 0.5rem 1rem 0 #1a1f33;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-tiny, .nb-theme-cosmic .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-small, .nb-theme-cosmic .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-medium, .nb-theme-cosmic .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-large, .nb-theme-cosmic .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-giant, .nb-theme-cosmic .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic, .nb-theme-cosmic .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  border: none;
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic:focus, .nb-theme-cosmic .appearance-hero.status-basic[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic:hover, .nb-theme-cosmic .appearance-hero.status-basic[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic:active, .nb-theme-cosmic .appearance-hero.status-basic[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic[disabled], .nb-theme-cosmic .appearance-hero.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-cosmic .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f7fc;
    opacity: 0.8;
  }
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f7fc;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary, .nb-theme-cosmic .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #b18aff, #a16eff);
  border: none;
  box-shadow: 0 0 0 0 #7b51db, 0 0 0 0 #5a37b8, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary:focus, .nb-theme-cosmic .appearance-hero.status-primary[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
  box-shadow: 0 0 0 0 #7b51db, 0 0 0 0 #5a37b8, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary:hover, .nb-theme-cosmic .appearance-hero.status-primary[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #d5bfff, #b18aff);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary:active, .nb-theme-cosmic .appearance-hero.status-primary[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary[disabled], .nb-theme-cosmic .appearance-hero.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-cosmic .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #b18aff;
    opacity: 0.8;
  }
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #b18aff;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success, .nb-theme-cosmic .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success:focus, .nb-theme-cosmic .appearance-hero.status-success[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success:hover, .nb-theme-cosmic .appearance-hero.status-success[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success:active, .nb-theme-cosmic .appearance-hero.status-success[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success[disabled], .nb-theme-cosmic .appearance-hero.status-success[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-cosmic .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning, .nb-theme-cosmic .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning:focus, .nb-theme-cosmic .appearance-hero.status-warning[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning:hover, .nb-theme-cosmic .appearance-hero.status-warning[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning:active, .nb-theme-cosmic .appearance-hero.status-warning[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning[disabled], .nb-theme-cosmic .appearance-hero.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-cosmic .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger, .nb-theme-cosmic .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger:focus, .nb-theme-cosmic .appearance-hero.status-danger[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger:hover, .nb-theme-cosmic .appearance-hero.status-danger[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger:active, .nb-theme-cosmic .appearance-hero.status-danger[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger[disabled], .nb-theme-cosmic .appearance-hero.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-cosmic .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info, .nb-theme-cosmic .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info:focus, .nb-theme-cosmic .appearance-hero.status-info[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info:hover, .nb-theme-cosmic .appearance-hero.status-info[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info:active, .nb-theme-cosmic .appearance-hero.status-info[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info[disabled], .nb-theme-cosmic .appearance-hero.status-info[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-cosmic .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control, .nb-theme-cosmic .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent;
  color: #323259;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control:focus, .nb-theme-cosmic .appearance-hero.status-control[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control:hover, .nb-theme-cosmic .appearance-hero.status-control[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control:active, .nb-theme-cosmic .appearance-hero.status-control[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control[disabled], .nb-theme-cosmic .appearance-hero.status-control[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-cosmic .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-cosmic nb-button-group {
  display: inline-flex;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton]:first-child:not(:last-child),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton]:last-child:not(:first-child),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton]:first-child:not(:last-child),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton]:last-child:not(:first-child),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nb-theme-cosmic nb-button-group [nbButton]:not(:first-child):not(:last-child),
.nb-theme-cosmic nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled, .nb-theme-cosmic nb-button-group [nbButton].appearance-ghost,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #ceceeb;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #ceceeb;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-basic,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #b4b4db;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #7b51db;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #7b51db;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-primary,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-success,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-warning,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-danger,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-info,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #f0f0fa;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #f0f0fa;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-control,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #323259;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #ceceeb;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #ceceeb;
}
.nb-theme-cosmic nb-list-item {
  border-bottom: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-cosmic nb-list-item:first-child {
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-cosmic [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic [nbInput]:focus {
  outline: none;
}
.nb-theme-cosmic [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-cosmic [nbInput].status-basic {
  background-color: #252547;
  border-color: #13132b;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-basic::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-basic::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-basic:focus {
  background-color: #323259;
  border-color: #a16eff;
}
.nb-theme-cosmic [nbInput].status-basic:hover {
  background-color: #1b1b38;
  border-color: #13132b;
}
.nb-theme-cosmic [nbInput].status-basic:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-basic:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-primary {
  background-color: #252547;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-primary::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-primary::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-primary:focus {
  background-color: #323259;
  border-color: #5a37b8;
}
.nb-theme-cosmic [nbInput].status-primary:hover {
  background-color: #1b1b38;
  border-color: #b18aff;
}
.nb-theme-cosmic [nbInput].status-primary:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-primary:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-success {
  background-color: #252547;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-success::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-success::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-success:focus {
  background-color: #323259;
  border-color: #00997a;
}
.nb-theme-cosmic [nbInput].status-success:hover {
  background-color: #1b1b38;
  border-color: #2ce69b;
}
.nb-theme-cosmic [nbInput].status-success:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-success:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-warning {
  background-color: #252547;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-warning::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-warning::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-warning:focus {
  background-color: #323259;
  border-color: #b86e00;
}
.nb-theme-cosmic [nbInput].status-warning:hover {
  background-color: #1b1b38;
  border-color: #ffc94d;
}
.nb-theme-cosmic [nbInput].status-warning:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-warning:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-danger {
  background-color: #252547;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-danger::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-danger::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-danger:focus {
  background-color: #323259;
  border-color: #b81d5b;
}
.nb-theme-cosmic [nbInput].status-danger:hover {
  background-color: #1b1b38;
  border-color: #ff708d;
}
.nb-theme-cosmic [nbInput].status-danger:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-danger:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-info {
  background-color: #252547;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-info::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-info::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-info:focus {
  background-color: #323259;
  border-color: #0057c2;
}
.nb-theme-cosmic [nbInput].status-info:hover {
  background-color: #1b1b38;
  border-color: #42aaff;
}
.nb-theme-cosmic [nbInput].status-info:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-info:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:disabled {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-cosmic [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-cosmic [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-cosmic [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-cosmic [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-cosmic [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-cosmic nb-form-field [nbInput] {
  width: 100%;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}
.nb-theme-cosmic .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-cosmic .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-cosmic nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #323259;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
}
.nb-theme-cosmic nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}
.nb-theme-cosmic nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #323259;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}
.nb-theme-cosmic nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-cosmic .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-cosmic nb-context-menu {
  background-color: #323259;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-cosmic nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-cosmic nb-select .select-button {
  min-width: 13rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic nb-select .select-button:focus {
  outline: none;
}
.nb-theme-cosmic nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-cosmic nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-cosmic nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-cosmic nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-cosmic nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-cosmic nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button {
  background-color: #252547;
  border-color: #13132b;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #323259;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #1b1b38;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button {
  background-color: #252547;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #323259;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #1b1b38;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button {
  background-color: #252547;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #323259;
  border-color: #00b887;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #1b1b38;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button {
  background-color: #252547;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #323259;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #1b1b38;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button {
  background-color: #252547;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #323259;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #1b1b38;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button {
  background-color: #252547;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #323259;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #1b1b38;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-cosmic nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-cosmic nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #b18aff, #a16eff);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #d5bfff, #b18aff);
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-form-field nb-select {
  width: 100%;
}
.nb-theme-cosmic nb-option-list {
  background-color: #323259;
  border-color: #13132b;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  box-shadow: none;
  overflow: hidden;
}
.nb-theme-cosmic nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.nb-theme-cosmic nb-option-list.position-top {
  border-bottom: 0.0625rem solid #13132b;
}
.nb-theme-cosmic nb-option-list.position-bottom {
  border-top: 0.0625rem solid #13132b;
}
.nb-theme-cosmic nb-option-group {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-cosmic nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-cosmic nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-cosmic nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-cosmic nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-cosmic nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-cosmic nb-option {
  background-color: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic nb-option.active {
  background-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
}
.nb-theme-cosmic nb-option.selected {
  background-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-option:focus {
  background-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
  outline: none;
}
.nb-theme-cosmic nb-option:focus.selected {
  background-color: #7b51db;
  color: #ffffff;
}
.nb-theme-cosmic nb-option:hover {
  background-color: rgba(180, 180, 219, 0.16);
  color: #ffffff;
}
.nb-theme-cosmic nb-option:hover.selected {
  background-color: #b18aff;
  color: #ffffff;
}
.nb-theme-cosmic nb-option.multiple.selected {
  background-color: #323259;
  color: #ffffff;
}
.nb-theme-cosmic nb-option.multiple:focus {
  background-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
}
.nb-theme-cosmic nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-cosmic nb-option,
.nb-theme-cosmic nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.nb-theme-cosmic nb-option[disabled],
.nb-theme-cosmic nb-option-group[disabled] {
  background-color: #323259;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-cosmic nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-cosmic nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-cosmic nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-cosmic nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-cosmic nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-cosmic nb-toast.status-basic {
  background: #323259;
  border-color: #1b1b38;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-basic .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-basic.destroy-by-click:hover {
  background: #323259;
  border-color: #1b1b38;
}
.nb-theme-cosmic nb-toast.status-basic .icon-container {
  background: #323259;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-primary {
  background: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-primary.destroy-by-click:hover {
  background: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-toast.status-primary .icon-container {
  background: #323259;
  color: #a16eff;
}
.nb-theme-cosmic nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-toast.status-success .icon-container {
  background: #323259;
  color: #00d68f;
}
.nb-theme-cosmic nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-toast.status-warning .icon-container {
  background: #323259;
  color: #ffaa00;
}
.nb-theme-cosmic nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-toast.status-danger .icon-container {
  background: #323259;
  color: #ff3d71;
}
.nb-theme-cosmic nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-toast.status-info .icon-container {
  background: #323259;
  color: #0095ff;
}
.nb-theme-cosmic nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-toast.status-control .title {
  color: #323259;
}
.nb-theme-cosmic nb-toast.status-control.destroy-by-click:hover {
  background: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #323259;
}
.nb-theme-cosmic .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-cosmic nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  background: #f0f0fa;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-cosmic nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-cosmic nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-cosmic nb-tooltip .content {
  color: #252547;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-cosmic nb-tooltip .arrow {
  border-bottom: 6px dashed #f0f0fa;
}
.nb-theme-cosmic nb-tooltip.status-basic {
  background: #1b1b38;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-basic .arrow {
  border-bottom-color: #1b1b38;
}
.nb-theme-cosmic nb-tooltip.status-basic .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-primary {
  background: #a16eff;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-primary .arrow {
  border-bottom-color: #a16eff;
}
.nb-theme-cosmic nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-cosmic nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-cosmic nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-cosmic nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-cosmic nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-control .content {
  color: #323259;
}
.nb-theme-cosmic nb-datepicker-container nb-card {
  border-color: #13132b;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #323259;
  box-shadow: none;
}
.nb-theme-cosmic nb-calendar-with-time .nb-timepicker-container,
.nb-theme-cosmic nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}
.nb-theme-cosmic nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #13132b;
  border-radius: 0;
}
.nb-theme-cosmic nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #13132b;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #13132b;
}
.nb-theme-cosmic nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}
.nb-theme-cosmic nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}
.nb-theme-cosmic nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-radio .outer-circle,
.nb-theme-cosmic nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-cosmic nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-cosmic nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-basic .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-primary .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-cosmic nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}
.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-cosmic nb-radio.status-success .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-cosmic nb-radio.status-warning .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-cosmic nb-radio.status-danger .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-cosmic nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-cosmic nb-radio.status-info .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #f0f0fa;
}
.nb-theme-cosmic nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f7fc;
}
.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #f0f0fa;
}
.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #f0f0fa;
}
.nb-theme-cosmic nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-radio .text {
  margin-left: 1.25rem;
}
[dir=rtl] .nb-theme-cosmic nb-radio .text {
  margin-right: 1.25rem;
}
.nb-theme-cosmic .nb-tree-grid-header-cell,
.nb-theme-cosmic .nb-tree-grid-cell,
.nb-theme-cosmic .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #252547;
}
.nb-theme-cosmic .nb-tree-grid-header-row {
  background: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic .nb-tree-grid-footer-row {
  background: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic .nb-tree-grid-row {
  background: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tree-grid-row:hover {
  background: #323259;
}
.nb-theme-cosmic .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #323259;
}
.nb-theme-cosmic .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-cosmic nb-tree-grid-row-toggle nb-icon, .nb-theme-cosmic nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-cosmic .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-cosmic nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-cosmic nb-icon svg {
  vertical-align: top;
}
.nb-theme-cosmic nb-icon.status-basic {
  color: #b4b4db;
}
.nb-theme-cosmic nb-icon.status-primary {
  color: #a16eff;
}
.nb-theme-cosmic nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-cosmic nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-cosmic nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-cosmic nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-cosmic nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-cosmic .nb-form-control-container {
  max-width: inherit;
}
.nb-theme-cosmic .nb-form-field-addon {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.nb-theme-cosmic .nb-form-field-addon-disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic .nb-form-field-addon-basic {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-form-field-addon-basic-highlight {
  color: #a16eff;
}
.nb-theme-cosmic .nb-form-field-addon-primary {
  color: #a16eff;
}
.nb-theme-cosmic .nb-form-field-addon-primary-highlight {
  color: #7b51db;
}
.nb-theme-cosmic .nb-form-field-addon-success {
  color: #00d68f;
}
.nb-theme-cosmic .nb-form-field-addon-success-highlight {
  color: #00b887;
}
.nb-theme-cosmic .nb-form-field-addon-warning {
  color: #ffaa00;
}
.nb-theme-cosmic .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}
.nb-theme-cosmic .nb-form-field-addon-danger {
  color: #ff3d71;
}
.nb-theme-cosmic .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}
.nb-theme-cosmic .nb-form-field-addon-info {
  color: #0095ff;
}
.nb-theme-cosmic .nb-form-field-addon-info-highlight {
  color: #006fd6;
}
.nb-theme-cosmic .nb-form-field-addon-control {
  color: #ffffff;
}
.nb-theme-cosmic .nb-form-field-addon-control-highlight {
  color: #ffffff;
}
.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}
.nb-theme-cosmic .nb-form-field-prefix-tiny,
.nb-theme-cosmic .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}
.nb-theme-cosmic .nb-form-field-prefix-tiny nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}
.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}
.nb-theme-cosmic .nb-form-field-prefix-small,
.nb-theme-cosmic .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-cosmic .nb-form-field-prefix-small nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}
.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}
.nb-theme-cosmic .nb-form-field-prefix-medium,
.nb-theme-cosmic .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-cosmic .nb-form-field-prefix-medium nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}
.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}
.nb-theme-cosmic .nb-form-field-prefix-large,
.nb-theme-cosmic .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.nb-theme-cosmic .nb-form-field-prefix-large nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}
.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}
.nb-theme-cosmic .nb-form-field-prefix-giant,
.nb-theme-cosmic .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.nb-theme-cosmic .nb-form-field-prefix-giant nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}
.nb-theme-cosmic nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: inline-flex;
  align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}
.nb-theme-cosmic nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-cosmic nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-cosmic nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}
.nb-theme-cosmic nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}
.nb-theme-cosmic nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-basic {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e1e1f2;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-basic.active {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-primary {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-primary.active {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-primary:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #f0f0fa;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-control.active {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-control:hover {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-basic {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-primary {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-remove {
  cursor: pointer;
}
.nb-theme-cosmic .nb-tag-remove.size-tiny {
  font-size: 1rem;
}
[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-cosmic .nb-tag-remove.size-small {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-cosmic .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-cosmic .nb-tag-remove.size-large {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-cosmic .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-cosmic nb-tag-list {
  display: inline-flex;
  outline: none;
}
.nb-theme-cosmic nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}
.nb-theme-cosmic nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}
.nb-theme-cosmic nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}
.nb-theme-cosmic nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}
.nb-theme-cosmic nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}
.nb-theme-cosmic nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}
.nb-theme-cosmic nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}
.nb-theme-cosmic nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}
.nb-theme-cosmic nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}
.nb-theme-cosmic nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}
.nb-theme-cosmic .nb-tag-list-tags-wrapper {
  display: inline-flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.nb-theme-cosmic .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-cosmic .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic .nb-tag-list-with-input:focus {
  outline: none;
}
.nb-theme-cosmic .nb-tag-list-with-input.input-full-width {
  width: 100%;
}
.nb-theme-cosmic .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-basic {
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-basic.focus {
  background-color: #323259;
  border-color: #a16eff;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-primary {
  background-color: #252547;
  border-color: #a16eff;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-primary.focus {
  background-color: #323259;
  border-color: #5a37b8;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-success {
  background-color: #252547;
  border-color: #00d68f;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-success.focus {
  background-color: #323259;
  border-color: #00997a;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-warning {
  background-color: #252547;
  border-color: #ffaa00;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-warning.focus {
  background-color: #323259;
  border-color: #b86e00;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-danger {
  background-color: #252547;
  border-color: #ff3d71;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-danger.focus {
  background-color: #323259;
  border-color: #b81d5b;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-info {
  background-color: #252547;
  border-color: #0095ff;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-info.focus {
  background-color: #323259;
  border-color: #0057c2;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-form-field nb-tag-list {
  width: 100%;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
.nb-theme-cosmic .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}
.nb-theme-cosmic .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}
.nb-theme-cosmic .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}
.nb-theme-cosmic .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}
.nb-theme-cosmic .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
.nb-theme-cosmic .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.status-basic {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-basic::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-basic::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-basic:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-primary {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-primary::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-primary::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-primary:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-success {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-success::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-success::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-success:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-warning {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-warning::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-warning::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-warning:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-danger {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-danger::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-danger::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-danger:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-info {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-info::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-info::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-info:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-control {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-control:disabled {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-cosmic body {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic h1, .nb-theme-cosmic h2, .nb-theme-cosmic h3, .nb-theme-cosmic h4, .nb-theme-cosmic h5, .nb-theme-cosmic h6,
.nb-theme-cosmic .h1, .nb-theme-cosmic .h2, .nb-theme-cosmic .h3, .nb-theme-cosmic .h4, .nb-theme-cosmic .h5, .nb-theme-cosmic .h6 {
  color: #ffffff;
}
.nb-theme-cosmic h1,
.nb-theme-cosmic .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-cosmic h2,
.nb-theme-cosmic .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-cosmic h3,
.nb-theme-cosmic .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-cosmic h4,
.nb-theme-cosmic .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-cosmic h5,
.nb-theme-cosmic .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-cosmic h6,
.nb-theme-cosmic .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-cosmic .subtitle,
.nb-theme-cosmic .subtitle-2 {
  color: #ffffff;
}
.nb-theme-cosmic .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic p,
.nb-theme-cosmic .paragraph {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .paragraph-2 {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-cosmic a {
  color: #a16eff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-cosmic a:focus {
  color: #7b51db;
}
.nb-theme-cosmic a:hover {
  color: #b18aff;
}
.nb-theme-cosmic a.link-control, .nb-theme-cosmic a.link-control:hover {
  color: #ffffff;
}
.nb-theme-cosmic a.link-alternate, .nb-theme-cosmic a.link-alternate:hover {
  color: #252547;
}
.nb-theme-cosmic .label {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-cosmic .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-cosmic .caption,
.nb-theme-cosmic .caption-2 {
  color: #b4b4db;
}
.nb-theme-cosmic .caption.status-basic,
.nb-theme-cosmic .caption-2.status-basic {
  color: #ffffff;
}
.nb-theme-cosmic .caption.status-primary,
.nb-theme-cosmic .caption-2.status-primary {
  color: #a16eff;
}
.nb-theme-cosmic .caption.status-success,
.nb-theme-cosmic .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-cosmic .caption.status-warning,
.nb-theme-cosmic .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-cosmic .caption.status-danger,
.nb-theme-cosmic .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-cosmic .caption.status-info,
.nb-theme-cosmic .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-cosmic .caption.status-control,
.nb-theme-cosmic .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-cosmic li {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .text-alternate {
  color: #252547;
}
.nb-theme-cosmic .text-disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .text-hint {
  color: #b4b4db;
}
.nb-theme-cosmic .text-basic {
  color: #ffffff;
}
.nb-theme-cosmic .text-primary {
  color: #a16eff;
}
.nb-theme-cosmic .text-success {
  color: #00d68f;
}
.nb-theme-cosmic .text-warning {
  color: #ffaa00;
}
.nb-theme-cosmic .text-danger {
  color: #ff3d71;
}
.nb-theme-cosmic .text-info {
  color: #0095ff;
}
.nb-theme-cosmic .text-control {
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table table tr th,
.nb-theme-cosmic ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table table tr th,
.nb-theme-cosmic ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #1b1b38;
  vertical-align: middle;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #ffffff;
  text-decoration: none;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #ffffff;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-cosmic ng2-smart-table thead tr {
  background: #323259;
}
.nb-theme-cosmic ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-cosmic ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-cosmic ng2-smart-table tbody tr.selected, .nb-theme-cosmic ng2-smart-table tbody tr:hover {
  background: #1b1b38 !important;
}
.nb-theme-cosmic ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #252547;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #a16eff;
  background-color: #a16eff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #5a37b8;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #1b1b38;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #a16eff;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-cosmic ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-cosmic ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #1b1b38 solid 1px;
  border-radius: 0.25rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #1b1b38;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #1b1b38;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #a16eff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #a16eff;
  color: #a16eff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #a16eff;
}
.nb-theme-corporate nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-corporate .layout {
  min-width: 300px;
}
.nb-theme-corporate nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}
.nb-theme-corporate nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-corporate nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: none;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-corporate nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-corporate nb-layout-header {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-layout-header nav {
  color: #222b45;
  box-shadow: none;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-layout-header nav a {
  color: #222b45;
}
.nb-theme-corporate nb-layout-header nav a:focus, .nb-theme-corporate nb-layout-header nav a:active, .nb-theme-corporate nb-layout-header nav a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-corporate nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-corporate nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-corporate nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-corporate nb-sidebar {
  background-color: #ffffff;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-corporate nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-corporate nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-corporate nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-corporate nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.collapsed nb-sidebar-header, .nb-theme-corporate nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.fixed.left.collapsed + .content, .nb-theme-corporate nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-corporate nb-sidebar.fixed.right.collapsed + .content, .nb-theme-corporate nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-corporate nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-corporate nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-corporate nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-corporate nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-corporate nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active,
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle]:focus, .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle]:focus,
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active) {
  box-shadow: none;
}
[dir=ltr] .nb-theme-corporate nb-calendar-pageable-navigation {
  margin-left: auto;
}
[dir=rtl] .nb-theme-corporate nb-calendar-pageable-navigation {
  margin-right: auto;
}
.nb-theme-corporate nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.nb-theme-corporate nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-corporate nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.nb-theme-corporate nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-corporate nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}
.nb-theme-corporate nb-calendar-week-numbers .sign-container {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
  margin-bottom: 0.25rem;
}
.nb-theme-corporate nb-calendar-week-numbers .sign,
.nb-theme-corporate nb-calendar-week-numbers .week-number {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}
.nb-theme-corporate nb-calendar-week-numbers.size-large .sign,
.nb-theme-corporate nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #edf1f7;
}
.nb-theme-corporate nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .cell-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell,
.nb-theme-corporate nb-calendar-picker .month-cell,
.nb-theme-corporate nb-calendar-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #222b45;
  text-transform: uppercase;
  cursor: pointer;
}
.nb-theme-corporate nb-calendar-picker .day-cell, .nb-theme-corporate nb-calendar-picker .day-cell .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell,
.nb-theme-corporate nb-calendar-picker .month-cell .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell,
.nb-theme-corporate nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate nb-calendar-picker .day-cell.empty, .nb-theme-corporate nb-calendar-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-picker .month-cell.empty,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-picker .year-cell.empty,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled {
  cursor: default;
}
.nb-theme-corporate nb-calendar-picker .day-cell.bounding-month,
.nb-theme-corporate nb-calendar-picker .month-cell.bounding-month,
.nb-theme-corporate nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}
.nb-theme-corporate nb-calendar-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #e4e9f2;
}
.nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate nb-base-calendar nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}
.nb-theme-corporate nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-corporate nb-base-calendar .calendar-navigation {
  border: none;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-corporate nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}
.nb-theme-corporate nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}
.nb-theme-corporate nb-base-calendar.has-week-number .month-cell,
.nb-theme-corporate nb-base-calendar.has-week-number .year-cell {
  flex: 1 0 auto;
}
.nb-theme-corporate nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}
.nb-theme-corporate nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}
.nb-theme-corporate nb-card {
  background-color: #ffffff;
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-corporate nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-corporate nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-corporate nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-corporate nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-corporate nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-corporate nb-card.status-basic nb-card-header a,
.nb-theme-corporate nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-primary nb-card-header a,
.nb-theme-corporate nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-success nb-card-header a,
.nb-theme-corporate nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-warning nb-card-header a,
.nb-theme-corporate nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-danger nb-card-header a,
.nb-theme-corporate nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-info nb-card-header a,
.nb-theme-corporate nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-card.status-control nb-card-header a,
.nb-theme-corporate nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-card.accent-basic {
  border-top-color: #f7f9fc;
}
.nb-theme-corporate nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-corporate nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-corporate nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-corporate nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-corporate nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-corporate nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-corporate nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.17rem;
}
.nb-theme-corporate nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-corporate nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-card-header h1 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h2 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h3 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h4 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h5 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h6 {
  margin: 0;
}
.nb-theme-corporate nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-corporate .second-card-container {
  height: 100%;
  border-radius: 0.17rem;
}
.nb-theme-corporate .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}
.nb-theme-corporate .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}
[dir=ltr] .nb-theme-corporate .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-corporate .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-corporate nb-tabset {
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}
.nb-theme-corporate nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-corporate nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-corporate nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}
.nb-theme-corporate nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-corporate nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-corporate nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-corporate nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-corporate nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-corporate nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-corporate nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-corporate nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-corporate nb-menu {
  background-color: transparent;
}
.nb-theme-corporate nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}
.nb-theme-corporate nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-corporate nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-corporate nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-corporate nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-corporate nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}
.nb-theme-corporate nb-user .initials {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user .user-name {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user .user-title {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-corporate nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-corporate nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-corporate nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-corporate nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-corporate nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.shape-rectangle .user-picture {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-corporate nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-corporate nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-corporate nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-corporate nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-corporate nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-corporate nb-action {
  border-left: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-action {
  border-right: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-corporate nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-corporate nb-action:first-child {
  border-right: none !important;
}
.nb-theme-corporate nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-corporate nb-search-field .search {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-corporate nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-corporate nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.modal-zoomin .search::before,
.nb-theme-corporate nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-corporate nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-corporate nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}
.nb-theme-corporate nb-search-field.modal-drop .search::before {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.curtain .search::after {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.curtain .search {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.column-curtain::before {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-corporate nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-corporate .nb-spinner-container {
  position: relative;
}
.nb-theme-corporate nb-spinner .message {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-corporate nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-corporate nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-corporate nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-corporate nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-corporate nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-corporate nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-corporate nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-corporate nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-corporate nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-corporate nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-corporate nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-corporate .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}
.nb-theme-corporate .nb-timepicker-container .list-item {
  color: #222b45;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.nb-theme-corporate .nb-timepicker-container .list-item:first-child {
  border-top: none;
}
.nb-theme-corporate .nb-timepicker-container .list-item:hover {
  background-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-corporate .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate .nb-timepicker-container .values-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}
.nb-theme-corporate .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #e4e9f2;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}
.nb-theme-corporate nb-checkbox .label {
  padding: 0;
}
.nb-theme-corporate nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  position: relative;
}
.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-corporate nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}
[dir=ltr] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}
[dir=rtl] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-corporate nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-corporate nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-corporate nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-corporate nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-toggle.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar .progress-container {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-corporate nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-corporate nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-corporate nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-corporate nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-corporate nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-badge {
  border-radius: 0.17rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-corporate nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-corporate nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-corporate nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-corporate nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-corporate nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-corporate nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-corporate nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-corporate nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-corporate nb-stepper .header .connector {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-corporate nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-corporate nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-stepper .header .step.selected {
  color: #274bdb;
}
.nb-theme-corporate nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}
.nb-theme-corporate nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-corporate nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-corporate nb-alert {
  border-radius: 0.17rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-corporate nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-corporate nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-corporate nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-corporate nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-corporate nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-corporate nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-corporate nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-alert.status-basic a,
.nb-theme-corporate nb-alert.status-basic a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-alert.accent-basic {
  border-top: 0.17rem solid #edf1f7;
}
.nb-theme-corporate nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-corporate nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-alert.status-primary a,
.nb-theme-corporate nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-primary {
  border-top: 0.17rem solid #3366ff;
}
.nb-theme-corporate nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-corporate nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-corporate nb-alert.status-success a,
.nb-theme-corporate nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-success {
  border-top: 0.17rem solid #00d68f;
}
.nb-theme-corporate nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-corporate nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-corporate nb-alert.status-warning a,
.nb-theme-corporate nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-warning {
  border-top: 0.17rem solid #ffaa00;
}
.nb-theme-corporate nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-corporate nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-corporate nb-alert.status-danger a,
.nb-theme-corporate nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-danger {
  border-top: 0.17rem solid #ff3d71;
}
.nb-theme-corporate nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-corporate nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-corporate nb-alert.status-info a,
.nb-theme-corporate nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-info {
  border-top: 0.17rem solid #0095ff;
}
.nb-theme-corporate nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-corporate nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-corporate nb-alert.status-control a,
.nb-theme-corporate nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-alert.accent-control {
  border-top: 0.17rem solid #ffffff;
}
.nb-theme-corporate nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-corporate nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-corporate nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-corporate nb-chat .no-messages {
  text-align: center;
}
.nb-theme-corporate nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-corporate nb-chat.size-small {
  height: 21rem;
}
.nb-theme-corporate nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-corporate nb-chat.size-large {
  height: 36rem;
}
.nb-theme-corporate nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-corporate nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-corporate nb-chat-message .message {
  flex: 1;
}
.nb-theme-corporate nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a:hover, .nb-theme-corporate nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-corporate nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-corporate nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-corporate nb-chat-form input {
  flex: 1;
}
.nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-corporate nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-corporate nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-corporate nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-corporate nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-corporate nb-accordion {
  display: block;
  box-shadow: none;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-corporate nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-corporate nb-accordion-item:first-child {
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item:last-child {
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-corporate nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-corporate nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-corporate [nbButton], .nb-theme-corporate [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.nb-theme-corporate [nbButton]:hover, .nb-theme-corporate [nbButtonToggle]:hover, .nb-theme-corporate [nbButton]:focus, .nb-theme-corporate [nbButtonToggle]:focus {
  text-decoration: none;
}
.nb-theme-corporate [nbButton].full-width, .nb-theme-corporate .full-width[nbButtonToggle] {
  width: 100%;
}
.nb-theme-corporate [nbButton] nb-icon, .nb-theme-corporate [nbButtonToggle] nb-icon {
  vertical-align: top;
}
.nb-theme-corporate [nbButton].nb-transition, .nb-theme-corporate .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate [nbButton]:focus, .nb-theme-corporate [nbButtonToggle]:focus {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton][disabled], .nb-theme-corporate [disabled][nbButtonToggle] {
  cursor: default;
}
.nb-theme-corporate [nbButton].size-tiny, .nb-theme-corporate .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-corporate [nbButton].size-tiny nb-icon, .nb-theme-corporate .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}
.nb-theme-corporate [nbButton].size-small, .nb-theme-corporate .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate [nbButton].size-small nb-icon, .nb-theme-corporate .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}
.nb-theme-corporate [nbButton].size-medium, .nb-theme-corporate .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-corporate [nbButton].size-medium nb-icon, .nb-theme-corporate .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.5rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-large, .nb-theme-corporate .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbButton].size-large nb-icon, .nb-theme-corporate .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-giant, .nb-theme-corporate .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-corporate [nbButton].size-giant nb-icon, .nb-theme-corporate .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}
.nb-theme-corporate [nbButton].shape-rectangle, .nb-theme-corporate .shape-rectangle[nbButtonToggle] {
  border-radius: 0.17rem;
}
.nb-theme-corporate [nbButton].shape-semi-round, .nb-theme-corporate .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}
.nb-theme-corporate [nbButton].shape-round, .nb-theme-corporate .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}
.nb-theme-corporate a[nbButton], .nb-theme-corporate a[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-corporate [nbButton].appearance-filled, .nb-theme-corporate .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-filled.size-tiny, .nb-theme-corporate .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-small, .nb-theme-corporate .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-medium, .nb-theme-corporate .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-large, .nb-theme-corporate .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-giant, .nb-theme-corporate .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:focus, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle]:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:hover, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:active, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle]:active {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic[disabled], .nb-theme-corporate .appearance-filled.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:focus, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle]:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:hover, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle]:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:active, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle]:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary[disabled], .nb-theme-corporate .appearance-filled.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-success, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:focus, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle]:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:hover, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle]:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:active, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle]:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success[disabled], .nb-theme-corporate .appearance-filled.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:focus, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle]:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:hover, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle]:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:active, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle]:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning[disabled], .nb-theme-corporate .appearance-filled.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:focus, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle]:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:hover, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle]:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:active, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle]:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger[disabled], .nb-theme-corporate .appearance-filled.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-info, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:focus, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle]:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:hover, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle]:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:active, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle]:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info[disabled], .nb-theme-corporate .appearance-filled.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-control, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:focus, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle]:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:hover, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:active, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle]:active {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control[disabled], .nb-theme-corporate .appearance-filled.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline, .nb-theme-corporate .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-outline:focus, .nb-theme-corporate .appearance-outline[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-corporate .appearance-outline[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-outline.size-tiny, .nb-theme-corporate .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-small, .nb-theme-corporate .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-medium, .nb-theme-corporate .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-large, .nb-theme-corporate .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-giant, .nb-theme-corporate .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:focus, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:hover, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:active, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic[disabled], .nb-theme-corporate .appearance-outline.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:focus, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle]:focus {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:hover, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle]:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:active, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle]:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary[disabled], .nb-theme-corporate .appearance-outline.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-success, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:focus, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle]:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:hover, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle]:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:active, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle]:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success[disabled], .nb-theme-corporate .appearance-outline.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:focus, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle]:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:hover, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle]:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:active, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle]:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning[disabled], .nb-theme-corporate .appearance-outline.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:focus, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle]:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:hover, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle]:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:active, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle]:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger[disabled], .nb-theme-corporate .appearance-outline.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-info, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:focus, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle]:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:hover, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle]:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:active, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle]:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info[disabled], .nb-theme-corporate .appearance-outline.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-control, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:focus, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle]:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:hover, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle]:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:active, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle]:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control[disabled], .nb-theme-corporate .appearance-outline.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost, .nb-theme-corporate .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-ghost:focus, .nb-theme-corporate .appearance-ghost[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-corporate .appearance-ghost[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-ghost.size-tiny, .nb-theme-corporate .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-small, .nb-theme-corporate .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-medium, .nb-theme-corporate .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-large, .nb-theme-corporate .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-giant, .nb-theme-corporate .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:hover, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:active, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-corporate .appearance-ghost.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:focus, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:hover, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:active, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-corporate .appearance-ghost.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:focus, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:hover, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:active, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success[disabled], .nb-theme-corporate .appearance-ghost.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:focus, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:hover, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:active, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-corporate .appearance-ghost.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:focus, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:hover, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:active, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-corporate .appearance-ghost.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:focus, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:hover, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:active, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info[disabled], .nb-theme-corporate .appearance-ghost.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:focus, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:hover, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:active, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control[disabled], .nb-theme-corporate .appearance-ghost.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero, .nb-theme-corporate .appearance-hero[nbButtonToggle] {
  text-shadow: none;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-hero.size-tiny, .nb-theme-corporate .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-small, .nb-theme-corporate .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-medium, .nb-theme-corporate .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-large, .nb-theme-corporate .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-giant, .nb-theme-corporate .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:focus, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:hover, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:active, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic[disabled], .nb-theme-corporate .appearance-hero.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-corporate .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:focus, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:hover, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:active, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary[disabled], .nb-theme-corporate .appearance-hero.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-corporate .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-success, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:focus, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:hover, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:active, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success[disabled], .nb-theme-corporate .appearance-hero.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-corporate .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:focus, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:hover, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:active, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning[disabled], .nb-theme-corporate .appearance-hero.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-corporate .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:focus, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:hover, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:active, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger[disabled], .nb-theme-corporate .appearance-hero.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-corporate .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-info, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:focus, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:hover, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:active, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info[disabled], .nb-theme-corporate .appearance-hero.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-corporate .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-control, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:focus, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:hover, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:active, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control[disabled], .nb-theme-corporate .appearance-hero.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-corporate .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-corporate nb-button-group {
  display: inline-flex;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton]:first-child:not(:last-child),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton]:last-child:not(:first-child),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton]:first-child:not(:last-child),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton]:last-child:not(:first-child),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nb-theme-corporate nb-button-group [nbButton]:not(:first-child):not(:last-child),
.nb-theme-corporate nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled, .nb-theme-corporate nb-button-group [nbButton].appearance-ghost,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-corporate nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-corporate nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-corporate [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-corporate [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]:focus {
  outline: none;
}
.nb-theme-corporate [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-corporate [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-corporate [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-corporate [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-corporate [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-corporate [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-corporate [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-corporate [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-corporate [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-corporate [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-corporate [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-corporate [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-corporate [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-corporate [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-corporate [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].shape-rectangle {
  border-radius: 0.17rem;
}
.nb-theme-corporate [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-corporate [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-corporate nb-form-field [nbInput] {
  width: 100%;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}
.nb-theme-corporate .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-corporate .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-corporate nb-popover {
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
  color: #222b45;
}
.nb-theme-corporate nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #e4e9f2;
}
.nb-theme-corporate nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}
.nb-theme-corporate nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-corporate nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-corporate nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-corporate .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-corporate nb-context-menu {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  box-shadow: none;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-corporate nb-context-menu nb-menu {
  border-radius: 0.17rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-corporate nb-select .select-button {
  min-width: 13rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-select .select-button:focus {
  outline: none;
}
.nb-theme-corporate nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-corporate nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-corporate nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-corporate nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-corporate nb-select.shape-rectangle .select-button {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-corporate nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #00b887;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-form-field nb-select {
  width: 100%;
}
.nb-theme-corporate nb-option-list {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.17rem;
  box-shadow: none;
  overflow: hidden;
}
.nb-theme-corporate nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.nb-theme-corporate nb-option-list.position-top {
  border-bottom: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-option-list.position-bottom {
  border-top: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-corporate nb-option {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-corporate nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
  outline: none;
}
.nb-theme-corporate nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}
.nb-theme-corporate nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #222b45;
}
.nb-theme-corporate nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}
.nb-theme-corporate nb-option.multiple.selected {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate nb-option,
.nb-theme-corporate nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.nb-theme-corporate nb-option[disabled],
.nb-theme-corporate nb-option-group[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  padding: 1rem;
  box-shadow: none;
}
.nb-theme-corporate nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-toast .icon-container {
  border-radius: 0.17rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-corporate nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-corporate nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-corporate nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-basic .title {
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #3366ff;
}
.nb-theme-corporate nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #00d68f;
}
.nb-theme-corporate nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #ffaa00;
}
.nb-theme-corporate nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #ff3d71;
}
.nb-theme-corporate nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #0095ff;
}
.nb-theme-corporate nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-corporate .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-corporate nb-tooltip {
  box-shadow: none;
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.17rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-corporate nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-corporate nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-corporate nb-tooltip .content {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-corporate nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}
.nb-theme-corporate nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}
.nb-theme-corporate nb-tooltip.status-basic .content {
  color: #222b45;
}
.nb-theme-corporate nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-corporate nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-corporate nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-corporate nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-corporate nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-corporate nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-corporate nb-datepicker-container nb-card {
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
}
.nb-theme-corporate nb-calendar-with-time .nb-timepicker-container,
.nb-theme-corporate nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}
.nb-theme-corporate nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #e4e9f2;
  border-radius: 0;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}
.nb-theme-corporate nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-radio .outer-circle,
.nb-theme-corporate nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-corporate nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-radio .text {
  margin-left: 1.25rem;
}
[dir=rtl] .nb-theme-corporate nb-radio .text {
  margin-right: 1.25rem;
}
.nb-theme-corporate .nb-tree-grid-header-cell,
.nb-theme-corporate .nb-tree-grid-cell,
.nb-theme-corporate .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}
.nb-theme-corporate .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tree-grid-row:hover {
  background: #ffffff;
}
.nb-theme-corporate .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}
.nb-theme-corporate .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-corporate nb-tree-grid-row-toggle nb-icon, .nb-theme-corporate nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-corporate .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-corporate nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-corporate nb-icon svg {
  vertical-align: top;
}
.nb-theme-corporate nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-corporate nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-corporate nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-corporate nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-corporate nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-control-container {
  max-width: inherit;
}
.nb-theme-corporate .nb-form-field-addon {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.nb-theme-corporate .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate .nb-form-field-addon-basic {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}
.nb-theme-corporate .nb-form-field-addon-primary {
  color: #3366ff;
}
.nb-theme-corporate .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}
.nb-theme-corporate .nb-form-field-addon-success {
  color: #00d68f;
}
.nb-theme-corporate .nb-form-field-addon-success-highlight {
  color: #00b887;
}
.nb-theme-corporate .nb-form-field-addon-warning {
  color: #ffaa00;
}
.nb-theme-corporate .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}
.nb-theme-corporate .nb-form-field-addon-danger {
  color: #ff3d71;
}
.nb-theme-corporate .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}
.nb-theme-corporate .nb-form-field-addon-info {
  color: #0095ff;
}
.nb-theme-corporate .nb-form-field-addon-info-highlight {
  color: #006fd6;
}
.nb-theme-corporate .nb-form-field-addon-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-field-addon-control-highlight {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-tiny,
.nb-theme-corporate .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-tiny nb-icon,
.nb-theme-corporate .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-small,
.nb-theme-corporate .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-small nb-icon,
.nb-theme-corporate .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-medium,
.nb-theme-corporate .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-medium nb-icon,
.nb-theme-corporate .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}
.nb-theme-corporate .nb-form-field-prefix-large,
.nb-theme-corporate .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-large nb-icon,
.nb-theme-corporate .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}
.nb-theme-corporate .nb-form-field-prefix-giant,
.nb-theme-corporate .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-giant nb-icon,
.nb-theme-corporate .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}
.nb-theme-corporate nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: inline-flex;
  align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}
.nb-theme-corporate nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-remove {
  cursor: pointer;
}
.nb-theme-corporate .nb-tag-remove.size-tiny {
  font-size: 1rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-small {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-large {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate nb-tag-list {
  display: inline-flex;
  outline: none;
}
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}
.nb-theme-corporate .nb-tag-list-tags-wrapper {
  display: inline-flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.nb-theme-corporate .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-corporate .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-corporate .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate .nb-tag-list-with-input:focus {
  outline: none;
}
.nb-theme-corporate .nb-tag-list-with-input.input-full-width {
  width: 100%;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.17rem;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate .nb-tag-list-with-input.status-basic.focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-primary.focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-corporate .nb-tag-list-with-input.status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
}
.nb-theme-corporate .nb-tag-list-with-input.status-success.focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-corporate .nb-tag-list-with-input.status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
}
.nb-theme-corporate .nb-tag-list-with-input.status-warning.focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-corporate .nb-tag-list-with-input.status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
}
.nb-theme-corporate .nb-tag-list-with-input.status-danger.focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-corporate .nb-tag-list-with-input.status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-info.focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-corporate .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-form-field nb-tag-list {
  width: 100%;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
.nb-theme-corporate .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}
.nb-theme-corporate .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}
.nb-theme-corporate .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}
.nb-theme-corporate .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}
.nb-theme-corporate .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
.nb-theme-corporate .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.status-basic {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-corporate body {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate h1, .nb-theme-corporate h2, .nb-theme-corporate h3, .nb-theme-corporate h4, .nb-theme-corporate h5, .nb-theme-corporate h6,
.nb-theme-corporate .h1, .nb-theme-corporate .h2, .nb-theme-corporate .h3, .nb-theme-corporate .h4, .nb-theme-corporate .h5, .nb-theme-corporate .h6 {
  color: #222b45;
}
.nb-theme-corporate h1,
.nb-theme-corporate .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-corporate h2,
.nb-theme-corporate .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-corporate h3,
.nb-theme-corporate .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-corporate h4,
.nb-theme-corporate .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-corporate h5,
.nb-theme-corporate .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-corporate h6,
.nb-theme-corporate .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate .subtitle,
.nb-theme-corporate .subtitle-2 {
  color: #222b45;
}
.nb-theme-corporate .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate p,
.nb-theme-corporate .paragraph {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .paragraph-2 {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-corporate a:focus {
  color: #274bdb;
}
.nb-theme-corporate a:hover {
  color: #598bff;
}
.nb-theme-corporate a.link-control, .nb-theme-corporate a.link-control:hover {
  color: #ffffff;
}
.nb-theme-corporate a.link-alternate, .nb-theme-corporate a.link-alternate:hover {
  color: #ffffff;
}
.nb-theme-corporate .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-corporate .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate .caption,
.nb-theme-corporate .caption-2 {
  color: #8f9bb3;
}
.nb-theme-corporate .caption.status-basic,
.nb-theme-corporate .caption-2.status-basic {
  color: #222b45;
}
.nb-theme-corporate .caption.status-primary,
.nb-theme-corporate .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-corporate .caption.status-success,
.nb-theme-corporate .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-corporate .caption.status-warning,
.nb-theme-corporate .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate .caption.status-danger,
.nb-theme-corporate .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate .caption.status-info,
.nb-theme-corporate .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-corporate .caption.status-control,
.nb-theme-corporate .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-corporate li {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .text-alternate {
  color: #ffffff;
}
.nb-theme-corporate .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .text-hint {
  color: #8f9bb3;
}
.nb-theme-corporate .text-basic {
  color: #222b45;
}
.nb-theme-corporate .text-primary {
  color: #3366ff;
}
.nb-theme-corporate .text-success {
  color: #00d68f;
}
.nb-theme-corporate .text-warning {
  color: #ffaa00;
}
.nb-theme-corporate .text-danger {
  color: #ff3d71;
}
.nb-theme-corporate .text-info {
  color: #0095ff;
}
.nb-theme-corporate .text-control {
  color: #ffffff;
}
.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-corporate ng2-smart-table thead tr {
  background: #ffffff;
}
.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-corporate ng2-smart-table tbody tr.selected, .nb-theme-corporate ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}
.nb-theme-corporate ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-corporate ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-corporate ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.17rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
/* You can add global styles to this file, and also import other style files */
/*
  :host can be prefixed
  https://github.com/angular/angular/blob/8d0ee34939f14c07876d222c25b405ed458a34d3/packages/compiler/src/shadow_css.ts#L441

  We have to use :host instead of :host-context($theme), to be able to prefix theme class
  with something defined inside of @content, by prefixing &.
  For example this scss code:
    .nb-theme-default {
      .some-selector & {
        ...
      }
    }
  Will result in next css:
    .some-selector .nb-theme-default {
      ...
    }

  It doesn't work with :host-context because angular splitting it in two selectors and removes
  prefix in one of the selectors.
*/
.nb-theme-default :host ::ng-deep router-outlet + * {
  display: block;
  -webkit-animation: fade 1s;
          animation: fade 1s;
}
@-webkit-keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*
  :host can be prefixed
  https://github.com/angular/angular/blob/8d0ee34939f14c07876d222c25b405ed458a34d3/packages/compiler/src/shadow_css.ts#L441

  We have to use :host instead of :host-context($theme), to be able to prefix theme class
  with something defined inside of @content, by prefixing &.
  For example this scss code:
    .nb-theme-default {
      .some-selector & {
        ...
      }
    }
  Will result in next css:
    .some-selector .nb-theme-default {
      ...
    }

  It doesn't work with :host-context because angular splitting it in two selectors and removes
  prefix in one of the selectors.
*/
.nb-theme-dark :host ::ng-deep router-outlet + * {
  display: block;
  -webkit-animation: fade 1s;
          animation: fade 1s;
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*
  :host can be prefixed
  https://github.com/angular/angular/blob/8d0ee34939f14c07876d222c25b405ed458a34d3/packages/compiler/src/shadow_css.ts#L441

  We have to use :host instead of :host-context($theme), to be able to prefix theme class
  with something defined inside of @content, by prefixing &.
  For example this scss code:
    .nb-theme-default {
      .some-selector & {
        ...
      }
    }
  Will result in next css:
    .some-selector .nb-theme-default {
      ...
    }

  It doesn't work with :host-context because angular splitting it in two selectors and removes
  prefix in one of the selectors.
*/
.nb-theme-cosmic :host ::ng-deep router-outlet + * {
  display: block;
  -webkit-animation: fade 1s;
          animation: fade 1s;
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*
  :host can be prefixed
  https://github.com/angular/angular/blob/8d0ee34939f14c07876d222c25b405ed458a34d3/packages/compiler/src/shadow_css.ts#L441

  We have to use :host instead of :host-context($theme), to be able to prefix theme class
  with something defined inside of @content, by prefixing &.
  For example this scss code:
    .nb-theme-default {
      .some-selector & {
        ...
      }
    }
  Will result in next css:
    .some-selector .nb-theme-default {
      ...
    }

  It doesn't work with :host-context because angular splitting it in two selectors and removes
  prefix in one of the selectors.
*/
.nb-theme-corporate :host ::ng-deep router-outlet + * {
  display: block;
  -webkit-animation: fade 1s;
          animation: fade 1s;
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.code {
  display: none !important;
}
:host ::ng-deep ng2-smart-table input {
  color: black;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcX3RoZW1pbmcuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcY29yZVxcX21peGlucy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxjb3JlXFxfZnVuY3Rpb25zLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGNvcmVcXF92YXJpYW50cy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFx0aGVtZXNcXF9tYXBwaW5nLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGNvcmVcXHRoZW1pbmdcXF9yZWdpc3Rlci5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxjb3JlXFx0aGVtaW5nXFxfaW5zdGFsbC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxjb3JlXFx0aGVtaW5nXFxfZ2V0LXZhbHVlLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXHRoZW1lc1xcX2RlZmF1bHQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcdGhlbWVzXFxfZGFyay5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFx0aGVtZXNcXF9jb3NtaWMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcdGhlbWVzXFxfY29ycG9yYXRlLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXF9nbG9iYWxzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGdsb2JhbFxcX2NvbXBvbmVudHMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGxheW91dFxcX2xheW91dC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHNpZGViYXJcXF9zaWRlYmFyLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2FsZW5kYXIta2l0XFxfY2FsZW5kYXIta2l0LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjYWxlbmRhci1raXRcXGNvbXBvbmVudHNcXGNhbGVuZGFyLW5hdmlnYXRpb25cXF9jYWxlbmRhci1uYXZpZ2F0aW9uLnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjYWxlbmRhci1raXRcXGNvbXBvbmVudHNcXGNhbGVuZGFyLXBpY2tlclxcX2NhbGVuZGFyLXBpY2tlci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGNhbGVuZGFyLWtpdFxcY29tcG9uZW50c1xcY2FsZW5kYXItZGF5cy1uYW1lc1xcX2NhbGVuZGFyLWRheXMtbmFtZXMuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjYWxlbmRhci1raXRcXGNvbXBvbmVudHNcXGNhbGVuZGFyLXdlZWstbnVtYmVyXFxfY2FsZW5kYXItd2Vlay1udW1iZXIuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjYWxlbmRhci1raXRcXGNvbXBvbmVudHNcXGNhbGVuZGFyLWRheS1waWNrZXJcXF9jYWxlbmRhci1kYXktcGlja2VyLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2FsZW5kYXIta2l0XFxjb21wb25lbnRzXFxfY2FsZW5kYXItY2VsbC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2FsZW5kYXJcXF9jYWxlbmRhci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGNhcmRcXF9jYXJkLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcdGFnXFxfdGFnLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcdGFnXFxfdGFnLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFx0YWdcXF90YWctZmlsbGVkLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFx0YWdcXF90YWctb3V0bGluZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcdGFnXFxfdGFnLWxpc3Quc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRhZ1xcX3RhZy1pbnB1dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcdGFic2V0XFxfdGFic2V0LmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xccm91dGUtdGFic2V0XFxfcm91dGUtdGFic2V0LmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcbWVudVxcX21lbnUuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFx1c2VyXFxfdXNlci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGFjdGlvbnNcXF9hY3Rpb25zLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcc2VhcmNoXFxfc2VhcmNoLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2hlY2tib3hcXF9jaGVja2JveC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRvZ2dsZVxcX3RvZ2dsZS5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHByb2dyZXNzLWJhclxcX3Byb2dyZXNzLWJhci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGJhZGdlXFxfYmFkZ2UuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxhbGVydFxcX2FsZXJ0LmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2hhdFxcX2NoYXQuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxzcGlubmVyXFxfc3Bpbm5lci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHN0ZXBwZXJcXF9zdGVwcGVyLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcYWNjb3JkaW9uXFxfYWNjb3JkaW9uLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcYnV0dG9uXFxfYnV0dG9uLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcYnV0dG9uXFxfYnV0dG9uLWNvcmUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGJ1dHRvblxcX2J1dHRvbi1maWxsZWQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGJ1dHRvblxcX2J1dHRvbi1vdXRsaW5lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxidXR0b25cXF9idXR0b24tZ2hvc3Quc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGJ1dHRvblxcX2J1dHRvbi1oZXJvLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxidXR0b24tZ3JvdXBcXF9idXR0b24tdG9nZ2xlLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcYnV0dG9uLWdyb3VwXFxfYnV0dG9uLWdyb3VwLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcaW5wdXRcXF9pbnB1dC5kaXJlY3RpdmUudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGlucHV0XFxfaW5wdXQtc3RhdHVzZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGlucHV0XFxfaW5wdXQtc2l6ZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGlucHV0XFxfaW5wdXQtc2hhcGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQGFuZ3VsYXJcXGNka1xcb3ZlcmxheS1wcmVidWlsdC5jc3MiLCIuLlxcc3R5bGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjZGtcXG92ZXJsYXlcXF9vdmVybGF5LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxwb3BvdmVyXFxfcG9wb3Zlci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGNvbnRleHQtbWVudVxcX2NvbnRleHQtbWVudS5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHNlbGVjdFxcX3NlbGVjdC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGZvcm0tZmllbGRcXF9mb3JtLWZpZWxkLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcb3B0aW9uXFxfb3B0aW9uLWxpc3QuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFx0b2FzdHJcXF90b2FzdC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRvb2x0aXBcXF90b29sdGlwLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcZGF0ZXBpY2tlclxcX2RhdGVwaWNrZXItY29udGFpbmVyLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xccmFkaW9cXF9yYWRpby5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRyZWUtZ3JpZFxcX3RyZWUtZ3JpZC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRyZWUtZ3JpZFxcX3RyZWUtZ3JpZC1zb3J0LmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcaWNvblxcX2ljb24uY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFx0aW1lcGlja2VyXFxfdGltZXBpY2tlci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcZ2xvYmFsXFxfb3ZlcnJpZGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGdsb2JhbFxcX25vcm1hbGl6ZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxnbG9iYWxcXGNvbXBvbmVudHNcXF90cmVlLnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGdsb2JhbFxcbWFwc1xcX2xlYWZsZXQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcZ2xvYmFsXFx0YWJsZXNcXF9zbWFydC10YWJsZS50aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxnbG9iYWxcXF9icmVha3BvaW50cy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxnbG9iYWxcXF9zdHlsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGNhcmRcXHJldmVhbC1jYXJkXFxfcmV2ZWFsLWNhcmQuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjYXJkXFxmbGlwLWNhcmRcXF9mbGlwLWNhcmQuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxsaXN0XFxfbGlzdC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHNlbGVjdFxcX3NlbGVjdC1vdXRsaW5lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxzZWxlY3RcXF9zZWxlY3QtZmlsbGVkLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxzZWxlY3RcXF9zZWxlY3QtaGVyby5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxnbG9iYWxcXHR5cG9ncmFwaHlcXF90eXBvZ3JhcGh5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7RUFBQTtBQU1BOzs7RUFBQTtBQ05BOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDbE1BOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0VBOzs7O0VBQUE7QUNGQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QU5BQTs7OztFQUFBO0FEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QVFsTUE7Ozs7RUFBQTtBUEFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBT2xNQTs7OztFQUFBO0FOQUE7Ozs7RUFBQTtBREFBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FTbE1BOzs7O0VBQUE7QVJBQTs7OztFQUFBO0FEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QVFsTUE7Ozs7RUFBQTtBUEFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBT2xNQTs7OztFQUFBO0FOQUE7Ozs7RUFBQTtBREFBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FVbE1BOzs7O0VBQUE7QVRBQTs7OztFQUFBO0FEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QU9sTUE7Ozs7RUFBQTtBTkFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBV2xNQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBcENBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBcUNs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RlI7QTVDbnJGSTtFQUNFLGFBQUE7QTRDcXJGTjtBNUNwckZNO0VBQ0UsYUFBQTtBNENzckZSO0E1Q25yRk07RUFDRSxhQUFBO0E0Q3FyRlI7QTVDbnJGUTtFQUNFLGtCQUFBO0E0Q3FyRlY7QTVDbnJGVTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUdBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0E0Q21yRlo7QTFENThFRTtFQUVJLE9jOU80QjtBNEMyckZsQztBMUQvOEVFO0VBRUksUWM3TzZCO0E0QzZyRm5DO0E1Q3ByRlU7RUFDRSxhQUFBO0E0Q3NyRlo7QTVDbHJGUTtFQUNFLGdDQUFBO0E0Q29yRlY7QTVDbHJGVTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QTRDb3JGWjtBNUNqckZVO0VBQ0UsZUFBQTtBNENtckZaO0E1Q2hyRlU7RUFDRSx1QkFBQTtBNENrckZaO0E1Qy9xRlU7RUFDRSxhQUFBO0E0Q2lyRlo7QTVDM3FGTTtFQUNFLG1CQUFBO0E0QzZxRlI7QTVDMXFGTTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtBNEM0cUZSO0E1Q3pxRk07RUFDRSxvQkFBQTtBNEMycUZSO0E1Q3hxRk07RUFDRSxlQUFBO0VBQ0EscUJBQUE7QTRDMHFGUjtBMUR0L0VFO0VBRUksbUJjbEwrQjtBNEN5cUZyQztBMUR6L0VFO0VBRUksb0JjakxnQztBNEMycUZ0QztBMUQ1L0VFO0VBRUksb0JjN0srQjtBNEMwcUZyQztBMUQvL0VFO0VBRUksbUJjNUsrQjtBNEM0cUZyQztBMURsZ0ZFO0VBRUksb0JjeEtnQztBNEMycUZ0QztBMURyZ0ZFO0VBRUkscUJjdktpQztBNEM2cUZ2QztBMUR4Z0ZFO0VBRUkscUJjbktpQztBNEM0cUZ2QztBMUQzZ0ZFO0VBRUksb0JjbEtnQztBNEM4cUZ0QztBNUMxcUZJO0VBRUUsY0FBQTtBNEMycUZOO0E1Q3hxRkk7RUFFRSxlQUFBO0E0Q3lxRk47QTVDdHFGSTtFQUNFLFlBQUE7QTRDd3FGTjtBNUN2cUZNO0VB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LHlCQUFBO0VBQ0EscUJBQUE7QXFCaTlJTjtBckI3OElNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBcUIrOElSO0FyQjc4SVE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQis4SVY7QXJCMzhJTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QXFCNjhJUjtBckIzOElRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUI2OElWO0FyQng4SUk7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FxQjA4SU47QXJCeDhJTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCMDhJUjtBckJ0OElJO0VBQ0UseUJBQUE7QXFCdzhJTjtBckJ0OElNO0VBQ0UsY0FBQTtBcUJ3OElSO0FyQm44SU07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FxQnE4SVI7QXJCbjhJUTtFQUNFLDJDQUFBO0FxQnE4SVY7QXJCbjhJVTtFQUNFLGNBQUE7QXFCcThJWjtBckJoOElNO0VBQ0UsZ0NBQUE7QXFCazhJUjtBckJ2Z0pJO0VBQ0UsY0FBQTtBcUJ5Z0pOO0FyQnRnSkk7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FxQndnSk47QXJCcmdKSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCdWdKTjtBckJuZ0pNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBcUJxZ0pSO0FyQm5nSlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQnFnSlY7QXJCamdKTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QXFCbWdKUjtBckJqZ0pRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUJtZ0pWO0FyQjkvSUk7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FxQmdnSk47QXJCOS9JTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCZ2dKUjtBckI1L0lJO0VBQ0UseUJBQUE7QXFCOC9JTjtBckI1L0lNO0VBQ0UsY0FBQTtBcUI4L0lSO0FyQnovSU07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FxQjIvSVI7QXJCei9JUTtFQUNFLDJDQUFBO0FxQjIvSVY7QXJCei9JVTtFQUNFLGNBQUE7QXFCMi9JWjtBckJ0L0lNO0VBQ0UsZ0NBQUE7QXFCdy9JUjtBckI3akpJO0VBQ0UsY0FBQTtBcUIrakpOO0FyQjVqSkk7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FxQjhqSk47QXJCM2pKSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCNmpKTjtBckJ6akpNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUIyakpSO0FyQnpqSlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQjJqSlY7QXJCdmpKTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXFCeWpKUjtBckJ2akpRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUJ5akpWO0FyQnBqSkk7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FxQnNqSk47QXJCcGpKTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCc2pKUjtBckJsakpJO0VBQ0UseUJBQUE7QXFCb2pKTjtBckJsakpNO0VBQ0UsY0FBQTtBcUJvakpSO0FyQi9pSk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FxQmlqSlI7QXJCL2lKUTtFQUNFLDJDQUFBO0FxQmlqSlY7QXJCL2lKVTtFQUNFLGNBQUE7QXFCaWpKWjtBckI1aUpNO0VBQ0UsZ0NBQUE7QXFCOGlKUjtBckJubkpJO0VBQ0UsY0FBQTtBcUJxbkpOO0FyQmxuSkk7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FxQm9uSk47QXJCam5KSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCbW5KTjtBckIvbUpNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUJpbkpSO0FyQi9tSlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQmluSlY7QXJCN21KTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXFCK21KUjtBckI3bUpRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUIrbUpWO0FyQjFtSkk7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FxQjRtSk47QXJCMW1KTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCNG1KUjtBckJ4bUpJO0VBQ0UseUJBQUE7QXFCMG1KTjtBckJ4bUpNO0VBQ0UsY0FB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QSxZQUFBO0VRc3pOVjtFUm56TlE7SUFDRSw4QkFBQTtJQUNBLFlBQUE7RVFxek5WO0FBQ0Y7QU5yM05FO0VBQ0Usb0JBQUE7QU11M05KO0FObDNOUTs7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0FNcTNOVjtBTm4zTlE7O0VBQ0UseUJBQUE7RUFDQSw0QkFBQTtBTXMzTlY7QU5sM05ROztFQUNFLHlCQUFBO0VBQ0EsNEJBQUE7QU1xM05WO0FObjNOUTs7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0FNczNOVjtBTmwzTk07O0VBQ0UsZ0JBQUE7QU1xM05SO0FObDNOTTs7O0VBSUUseUJBQUE7QU1tM05SO0ExRHBtTkU7O0VBRUksMEJvRHZReUM7QU02Mk4vQztBMUR4bU5FOztFQUVJLDJCb0R0UTBDO0FNZzNOaEQ7QU43Mk5VOztFQUNFLGNBQUE7QU1nM05aO0ExRGhuTkU7O0VBRUksMEJvRHZReUM7QU15M04vQztBMURwbk5FOztFQUVJLDJCb0R0UTBDO0FNNDNOaEQ7QU56M05VOztFQUNFLGNBQUE7QU00M05aO0ExRDVuTkU7O0VBRUksMEJvRHZReUM7QU1xNE4vQztBMURob05FOztFQUVJLDJCb0R0UTBDO0FNdzROaEQ7QU5yNE5VOztFQUNFLGNBQUE7QU13NE5aO0ExRHhvTkU7O0VBRUksMEJvRHZReUM7QU1pNU4vQztBMUQ1b05FOztFQUVJLDJCb0R0UTBDO0FNbzVOaEQ7QU5qNU5VOztFQUNFLGNBQUE7QU1vNU5aO0ExRHBwTkU7O0VBRUksMEJvRHZReUM7QU02NU4vQztBMUR4cE5FOztFQUVJLDJCb0R0UTBDO0FNZzZOaEQ7QU43NU5VOztFQUNFLGNBQUE7QU1nNk5aO0ExRGhxTkU7O0VBRUksMEJvRHZReUM7QU15Nk4vQztBMURwcU5FOztFQUVJLDJCb0R0UTBDO0FNNDZOaEQ7QU56Nk5VOztFQUNFLGNBQUE7QU00Nk5aO0ExRDVxTkU7O0VBRUksMEJvRHZReUM7QU1xN04vQztBMURock5FOztFQUVJLDJCb0R0UTBDO0FNdzdOaEQ7QU5yN05VOztFQUNFLGNBQUE7QU13N05aO0ExRHhyTkU7O0VBRUksMEJvRDNQcUM7QU1xN04zQztBMUQ1ck5FOztFQUVJLDJCb0QxUHNDO0FNdzdONUM7QXdCdi9ORTtFQUNFLGdDQUNFO0VBSUYsY0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtBeEJxL05KO0F3Qm4vTkk7RUFDRSw2QkFDRTtBeEJvL05SO0FMeC9ORTtFQWdCQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0NBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QUsyK05GO0FMeitORTtFckRrR0EsMEJBQUE7RUFDQSxnRXFEbEdFO0VyRG1HRixtQ0FBQTtBMEQwNE5GO0FMMStORTtFQUNFLGtDQUFBO0VBQ0EsdUJBQUE7QUs0K05KO0FMOStORTtFQUNFLGtDQUFBO0VBQ0EsdUJBQUE7QUs0K05KO0FMeitORTtFQUNFLGFBQUE7QUsyK05KO0FMeCtORTtFQUNFLFdBQUE7QUswK05KO0FKamhPSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FJbWhPTjtBSmpoT007RUFDRSxjQUFBO0FJbWhPUjtBSnBoT007RUFDRSxjQUFBO0FJbWhPUjtBSmhoT007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJa2hPUjtBSmhoT007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJa2hPUjtBSi9nT007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QUlpaE9SO0FKL2dPUTtFQUNFLGdDQUFBO0FJaWhPVjtBSmxoT1E7RUFDRSxnQ0FBQTtBSWloT1Y7QUp6aU9JO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUkyaU9OO0FKemlPTTtFQUNFLGNBQUE7QUkyaU9SO0FKNWlPTTtFQUNFLGNBQUE7QUkyaU9SO0FKeGlPTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUkwaU9SO0FKeGlPTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUkwaU9SO0FKdmlPTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBSXlpT1I7QUp2aU9RO0VBQ0UsZ0NBQUE7QUl5aU9WO0FKMWlPUTtFQUNFLGdDQUFBO0FJeWlPVjtBSmprT0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBSW1rT047QUpqa09NO0VBQ0UsY0FBQTtBSW1rT1I7QUpwa09NO0VBQ0UsY0FBQTtBSW1rT1I7QUpoa09NO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBSWtrT1I7QUpoa09NO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBSWtrT1I7QUovak9NO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0FJaWtPUjtBSi9qT1E7RUFDRSxnQ0FBQTtBSWlrT1Y7QUpsa09RO0VBQ0UsZ0NBQUE7QUlpa09WO0FKemxPSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FJMmxPTjtBSnpsT007RUFDRSxjQUFBO0FJMmxPUjtBSjVsT007RUFDRSxjQUFBO0FJMmxPUjtBSnhsT007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJMGxPUjtBSnhsT007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJMGxPUjtBSnZsT007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QUl5bE9SO0FKdmxPUTtFQUNFLGdDQUFBO0FJeWxPVjtBSjFsT1E7RUFDRSxnQ0FBQTtBSXlsT1Y7QUpqbk9JO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUltbk9OO0FKam5PTTtFQUNFLGNBQUE7QUltbk9SO0FKcG5PTTtFQUNFLGNBQUE7QUltbk9SO0FKaG5PTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUlrbk9SO0FKaG5PTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUlrbk9SO0FKL21PTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBSWluT1I7QUovbU9RO0VBQ0UsZ0NBQUE7QUlpbk9WO0FKbG5PUTtFQUNFLGdDQUFBO0FJaW5PVjtBSnpvT0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBSTJvT047QUp6b09NO0VBQ0UsY0FB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O0F5QjVqUE07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QjhqUFI7QXlCM2pQTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekI2alBSO0F5QjNqUFE7RUFDRSxnQ0FBQTtBekI2alBWO0F5QnpqUE07RUFFRSxxQkFBQTtBekIwalBSO0F5QnZqUE07RUFDRSx5QkFBQTtBekJ5alBSO0F5QnZqUE07RUFDRSw0QkFBQTtBekJ5alBSO0F5QmptUEk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekJtbVBOO0F5QmptUE07RUFDRSxjQUFBO0F6Qm1tUFI7QXlCam1QTTtFQUNFLGNBQUE7QXpCbW1QUjtBeUJobVBNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekJrbVBSO0F5QmhtUE07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QmttUFI7QXlCL2xQTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekJpbVBSO0F5Qi9sUFE7RUFDRSxnQ0FBQTtBekJpbVBWO0F5QjdsUE07RUFFRSxxQkFBQTtBekI4bFBSO0F5QjNsUE07RUFDRSx5QkFBQTtBekI2bFBSO0F5QjNsUE07RUFDRSw0QkFBQTtBekI2bFBSO0F5QnJvUEk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekJ1b1BOO0F5QnJvUE07RUFDRSxjQUFBO0F6QnVvUFI7QXlCcm9QTTtFQUNFLGNBQUE7QXpCdW9QUjtBeUJwb1BNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekJzb1BSO0F5QnBvUE07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QnNvUFI7QXlCbm9QTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekJxb1BSO0F5Qm5vUFE7RUFDRSxnQ0FBQTtBekJxb1BWO0F5QmpvUE07RUFFRSxxQkFBQTtBekJrb1BSO0F5Qi9uUE07RUFDRSx5QkFBQTtBekJpb1BSO0F5Qi9uUE07RUFDRSw0QkFBQTtBekJpb1BSO0F5QnpxUEk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekIycVBOO0F5QnpxUE07RUFDRSxjQUFBO0F6QjJxUFI7QXlCenFQTTtFQUNFLGNBQUE7QXpCMnFQUjtBeUJ4cVBNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekIwcVBSO0F5QnhxUE07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QjBxUFI7QXlCdnFQTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekJ5cVBSO0F5QnZxUFE7RUFDRSxnQ0FBQTtBekJ5cVBWO0F5QnJxUE07RUFFRSxxQkFBQTtBekJzcVBSO0F5Qm5xUE07RUFDRSx5QkFBQTtBekJxcVBSO0F5Qm5xUE07RUFDRSw0QkFBQTtBekJxcVBSO0F5QjdzUEk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekIrc1BOO0F5QjdzUE07RUFDRSxjQUFBO0F6QitzUFI7QXlCN3NQTTtFQUNFLGNBQUE7QXpCK3NQUjtBeUI1c1BNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekI4c1BSO0F5QjVzUE07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QjhzUFI7QXlCM3NQTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekI2c1BSO0F5QjNzUFE7RUFDRSxnQ0FBQTtBekI2c1BWO0F5QnpzUE07RUFFRSxxQkFBQTtBekIwc1BSO0F5QnZzUE07RUFDRSx5QkFBQTtBekJ5c1BSO0F5QnZzUE07RUFDRSw0QkFBQTtBekJ5c1BSO0F5Qmp2UEk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekJtdlBOO0F5Qmp2UE07RUFDRSxjQUFBO0F6Qm12UFI7QXlCanZQTTtFQUNFLGNBQUE7QXpCbXZQUjtBeUJodlBNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekJrdlBSO0F5Qmh2UE07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6Qmt2UFI7QXlCL3VQTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekJpdlBSO0F5Qi91UFE7RUFDRSxnQ0FBQTtBekJpdlBWO0F5Qjd1UE07RUFFRSxxQkFBQTtBekI4dVBSO0F5QjN1UE07RUFDRSx5QkFBQTtBekI2dVBSO0F5QjN1UE07RUFDRSw0QkFBQTtBekI2dVBSO0F5QnJ4UEk7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBekJ1eFBOO0F5QnJ4UE07RUFDRSxjQUFBO0F6QnV4UFI7QXlCcnhQTTtFQUNFLGNBQUE7QXpCdXhQUjtBeUJweFBNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBekJzeFBSO0F5QnB4UE07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0F6QnN4UFI7QXlCbnhQTTtFQUNFLGNBQUE7RUFDQSwyQ0FBQTtFQUNBLHNDQUFBO0F6QnF4UFI7QXlCbnhQUTtFQUNFLGNBQUE7QXpCcXhQVjtBeUJqeFBNO0VBRUUsc0NBQUE7QXpCa3hQUjtBeUIvd1BNO0VBQ0UsMENBQUE7QXpCaXhQUjtBeUIvd1BNO0VBQ0UsNkNBQUE7QXpCaXhQUjtBeUIzd1BJO0VBQ0UsdUJBQUE7QXpCNndQTjtBMUR0aFBFO0VBRUksbUJtRnhQK0I7QXpCK3dQckM7QTFEemhQRTtFQUVJLGtCbUZ2UDhCO0F6Qml4UHBDO0ExRDVoUEU7RUFFSSxvQitENU9VO0FMeXdQaEI7QTFEL2hQRTtFQUVJLHFCK0Q1T1U7QUw0d1BoQjtBeUIxeFBJO0VBQ0UsdUJBQUE7QXpCNHhQTjtBMURyaVBFO0VBRUksbUJtRnhQK0I7QXpCOHhQckM7QTFEeGlQRTtFQUVJLGtCbUZ2UDhCO0F6Qmd5UHBDO0ExRDNpUEU7RUFFSSxrQitENU9VO0FMd3hQaEI7QTFEOWlQRTtFQUVJLG1CK0Q1T1U7QUwyeFBoQjtBeUJ6eVBJO0VBQ0UsdUJBQUE7QXpCMnlQTjtBMURwalBFO0VBRUksbUJtRnhQK0I7QXpCNnlQckM7QTFEdmpQRTtFQUVJLGtCbUZ2UDhCO0F6Qit5UHBDO0ExRDFqUEU7RUFFSSxvQitENU9VO0FMdXlQaEI7QTFEN2pQRTtFQUVJLHFCK0Q1T1U7QUwweVBoQjtBeUJ4elBJO0VBQ0UsdUJBQUE7QXpCMHpQTjtBMURua1BFO0VBRUksbUJtRnhQK0I7QXpCNHpQckM7QTFEdGtQRTtFQUVJLGtCbUZ2UDhCO0F6Qjh6UHBDO0ExRHprUEU7RUFFSSxrQitENU9VO0FMc3pQaEI7QTFENWtQRTtFQUVJLG1CK0Q1T1U7QUx5elBoQjtBeUJ2MFBJO0VBQ0UsdUJBQUE7QXpCeTBQTjtBMURsbFBFO0VBRUksbUJtRnhQK0I7QXpCMjBQckM7QTFEcmxQRTtFQUVJLGtCbUZ2UDhCO0F6QjYwUHBDO0ExRHhsUEU7RUFFSSxvQitENU9VO0FMcTBQaEI7QTFEM2xQRTtFQUVJLHFCK0Q1T1U7QUx3MFBoQjtBMEJuNVBFO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtBMUJxNVBKO0EwQmo1UEk7RUFDRSx1QkFBQTtBMUJtNVBOO0ExRHJtUEU7RUFFSSxtQm9GL1MrQjtBMUJxNVByQztBMUR4bVBFO0VBRUksa0JvRjlTOEI7QTFCdTVQcEM7QTFEM21QRTtFQUVJLG9CK0Q1T1U7QUx3MVBoQjtBMUQ5bVBFO0VBRUkscUIrRDVPVTtBTDIxUGhCO0EwQmg2UEk7RUFDRSx1QkFBQTtBMUJrNlBOO0ExRHBuUEU7RUFFSSxtQm9GL1MrQjtBMUJvNlByQztBMUR2blBFO0VBRUksa0JvRjlTOEI7QTFCczZQcEM7QTFEMW5QRTtFQUVJLGtCK0Q1T1U7QUx1MlBoQjtBMUQ3blBFO0VBRUksbUIrRDVPVTtBTDAyUGhCO0EwQi82UEk7RUFDRSx1QkFBQTtBMUJpN1BOO0ExRG5vUEU7RUFFSSxtQm9GL1MrQjtBMUJtN1ByQztBMUR0b1BFO0VBRUksa0JvRjlTOEI7QTFCcTdQcEM7QTFEem9QRTtFQUVJLG9CK0Q1T1U7QUxzM1BoQjtBMUQ1b1BFO0VBRUkscUIrRDVPVTtBTHkzUGhCO0EwQjk3UEk7RUFDRSx1QkFBQTtBMUJnOFBOO0ExRGxwUEU7RUFFSSxtQm9GL1MrQjtBMUJrOFByQztBMURycFBFO0VBRUksa0JvRjlTOEI7QTFCbzhQcEM7QTFEeHBQRTtFQUVJLGtCK0Q1T1U7QUxxNFBoQjtBMUQzcFBFO0VBRUksbUIrRDVPVTtBTHc0UGhCO0EwQjc4UEk7RUFDRSx1QkFBQTtBMUIrOFBOO0ExRGpxUEU7RUFFSSxtQm9GL1MrQjtBMUJpOVByQztBMURwcVBFO0VBRUksa0JvRjlTOEI7QTFCbTlQcEM7QTFEdnFQRTtFQUVJLG9CK0Q1T1U7QUxvNVBoQjtBMUQxcVBFO0VBRUkscUIrRDVPVTtBTHU1UGhCO0EwQmw5UEk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUJvOVBOO0EwQmw5UE07RUFDRSxjQUFBO0ExQm85UFI7QTBCajlQTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCbTlQUjtBMEJqOVBNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJtOVBSO0EwQmg5UE07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCazlQUjtBMEJoOVBRO0VBQ0UsZ0NBQUE7QTFCazlQVjtBMEI5OFBNO0VBQ0UsY0FBQTtBMUJnOVBSO0EwQjcrUEk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUIrK1BOO0EwQjcrUE07RUFDRSxjQUFBO0ExQisrUFI7QTBCNStQTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCOCtQUjtBMEI1K1BNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUI4K1BSO0EwQjMrUE07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCNitQUjtBMEIzK1BRO0VBQ0UsZ0NBQUE7QTFCNitQVjtBMEJ6K1BNO0VBQ0UsY0FBQTtBMUIyK1BSO0EwQnhnUUk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUIwZ1FOO0EwQnhnUU07RUFDRSxjQUFBO0ExQjBnUVI7QTBCdmdRTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCeWdRUjtBMEJ2Z1FNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJ5Z1FSO0EwQnRnUU07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCd2dRUjtBMEJ0Z1FRO0VBQ0UsZ0NBQUE7QTFCd2dRVjtBMEJwZ1FNO0VBQ0UsY0FBQTtBMUJzZ1FSO0EwQm5pUUk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUJxaVFOO0EwQm5pUU07RUFDRSxjQUFBO0ExQnFpUVI7QTBCbGlRTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCb2lRUjtBMEJsaVFNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJvaVFSO0EwQmppUU07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCbWlRUjtBMEJqaVFRO0VBQ0UsZ0NBQUE7QTFCbWlRVjtBMEIvaFFNO0VBQ0UsY0FBQTtBMUJpaVFSO0EwQjlqUUk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUJna1FOO0EwQjlqUU07RUFDRSxjQUFBO0ExQmdrUVI7QTBCN2pRTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCK2pRUjtBMEI3alFNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUIralFSO0EwQjVqUU07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCOGpRUjtBMEI1alFRO0VBQ0UsZ0NBQUE7QTFCOGpRVjtBMEIxalFNO0VBQ0UsY0FBQTtBMUI0alFSO0EwQnpsUUk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUIybFFOO0EwQnpsUU07RUFDRSxjQUFBO0ExQjJsUVI7QTBCeGxRTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCMGxRUjtBMEJ4bFFNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUIwbFFSO0EwQnZsUU07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCeWxRUjtBMEJ2bFFRO0VBQ0UsZ0NBQUE7QTFCeWxRVjtBMEJybFFNO0VBQ0UsY0FBQTtBMUJ1bFFSO0EwQnBuUUk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUJzblFOO0EwQnBuUU07RUFDRSxjQUFBO0ExQnNuUVI7QTBCbm5RTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCcW5RUjtBMEJublFNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJxblFSO0EwQmxuUU07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCb25RUjtBMEJsblFRO0VBQ0UsZ0NBQUE7QTFCb25RVjtBMEJoblFNO0VBQ0UsY0FBQTtBMUJrblFSO0EyQi9wUUU7RUFDRSxZQUFBO0EzQmlxUUo7QTJCN3BRSTtFQUNFLHFCQUFBO0EzQitwUU47QTFEaDNQRTtFQUVJLG1CcUZoVCtCO0EzQmlxUXJDO0ExRG4zUEU7RUFFSSxrQnFGL1M4QjtBM0JtcVFwQztBMUR0M1BFO0VBRUksb0IrRDVPVTtBTG1tUWhCO0ExRHozUEU7RUFFSSxxQitENU9VO0FMc21RaEI7QTJCNXFRSTtFQUNFLHFCQUFBO0EzQjhxUU47QTFELzNQRTtFQUVJLG1CcUZoVCtCO0EzQmdyUXJDO0ExRGw0UEU7RUFFSSxrQnFGL1M4QjtBM0JrclFwQztBMURyNFBFO0VBRUksa0IrRDVPVTtBTGtuUWhCO0ExRHg0UEU7RUFFSSxtQitENU9VO0FMcW5RaEI7QTJCM3JRSTtFQUNFLG9CQUFBO0EzQjZyUU47QTFEOTRQRTtFQUVJLG1CcUZoVCtCO0EzQityUXJDO0ExRGo1UEU7RUFFSSxrQnFGL1M4QjtBM0Jpc1FwQztBMURwNVBFO0VBRUksb0IrRDVPVTtBTGlvUWhCO0ExRHY1UEU7RUFFSSxxQitENU9VO0FMb29RaEI7QTJCMXNRSTtFQUNFLHFCQUFBO0EzQjRzUU47QTFENzVQRTtFQUVJLG1CcUZoVCtCO0EzQjhzUXJDO0ExRGg2UEU7RUFFSSxrQnFGL1M4QjtBM0JndFFwQztBMURuNlBFO0VBRUksa0IrRDVPVTtBTGdwUWhCO0ExRHQ2UEU7RUFFSSxtQitENU9VO0FMbXBRaEI7QTJCenRRSTtFQUNFLGtCQUFBO0EzQjJ0UU47QTFENTZQRTtFQUVJLG1CcUZoVCtCO0EzQjZ0UXJDO0ExRC82UEU7RUFFSSxrQnFGL1M4QjtBM0IrdFFwQztBMURsN1BFO0VBRUksb0IrRDVPVTtBTCtwUWhCO0ExRHI3UEU7RUFFSSxxQitENU9VO0FMa3FRaEI7QTJCL3RRSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0IrdFFOO0EyQjd0UU07RUFDRSxjQUFBO0EzQit0UVI7QTJCNXRRTTtFQUdFLDZEQUFBO0EzQjR0UVI7QTJCMXRRTTtFQUdFLDZEQUFBO0EzQjB0UVI7QTJCeHRRTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0IwdFFSO0EyQnh0UVE7RUFDRSxnQ0FBQTtBM0IwdFFWO0EyQnR0UU07RUFDRSxjQUFBO0EzQnd0UVI7QTJCdnZRSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0J1dlFOO0EyQnJ2UU07RUFDRSxjQUFBO0EzQnV2UVI7QTJCcHZRTTtFQUdFLDZEQUFBO0EzQm92UVI7QTJCbHZRTTtFQUdFLDZEQUFBO0EzQmt2UVI7QTJCaHZRTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0JrdlFSO0EyQmh2UVE7RUFDRSxnQ0FBQTtBM0JrdlFWO0EyQjl1UU07RUFDRSxjQUFBO0EzQmd2UVI7QTJCL3dRSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0Ird1FOO0EyQjd3UU07RUFDRSxjQUFBO0EzQit3UVI7QTJCNXdRTTtFQUdFLDZEQUFBO0EzQjR3UVI7QTJCMXdRTTtFQUdFLDZEQUFBO0EzQjB3UVI7QTJCeHdRTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0Iwd1FSO0EyQnh3UVE7RUFDRSxnQ0FBQTtBM0Iwd1FWO0EyQnR3UU07RUFDRSxjQUFBO0EzQnd3UVI7QTJCdnlRSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0J1eVFOO0EyQnJ5UU07RUFDRSxjQUFBO0EzQnV5UVI7QTJCcHlRTTtFQUdFLDZEQUFBO0EzQm95UVI7QTJCbHlRTTtFQUdFLDZEQUFBO0EzQmt5UVI7QTJCaHlRTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0JreVFSO0EyQmh5UVE7RUFDRSxnQ0FBQTtBM0JreVFWO0EyQjl4UU07RUFDRSxjQUFBO0EzQmd5UVI7QTJCL3pRSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0IrelFOO0EyQjd6UU07RUFDRSxjQUFBO0EzQit6UVI7QTJCNXpRTTtFQUdFLDZEQUFBO0EzQjR6UVI7QTJCMXpRTTtF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O0FMazRTUjtBMURqb1NFO0VBRUksK0IrRDlQOEI7QUxnNFNwQztBMURwb1NFO0VBRUksOEIrRDdQNkI7QUxrNFNuQztBMUR2b1NFO0VBRUksOEIrRHpQNkI7QUxpNFNuQztBMUQxb1NFO0VBRUksK0IrRHhQOEI7QUxtNFNwQztBSzU1U0k7RUFDRSxnQkFMcUI7QUxtNlMzQjtBSzM1U0k7O0VBRUUsWUFUYTtFQVViLFdBVFk7RUFVWixrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUw2NVNOO0FLMzVTTTs7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7QUw4NVNSO0ExRDdwU0U7RUFFSSw2QitEOVA4QjtBTDQ1U3BDO0ExRGhxU0U7RUFFSSw0QitEN1A2QjtBTDg1U25DO0ExRG5xU0U7RUFFSSw0QitEelA2QjtBTDY1U25DO0ExRHRxU0U7RUFFSSw2QitEeFA4QjtBTCs1U3BDO0FLeDdTSTtFQUNFLGdCQUxxQjtBTCs3UzNCO0FLdjdTSTs7RUFFRSxjQVRhO0VBVWIsYUFUWTtFQVVaLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBTHk3U047QUt2N1NNOztFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7QUwwN1NSO0ExRHpyU0U7RUFFSSwrQitEOVA4QjtBTHc3U3BDO0ExRDVyU0U7RUFFSSw4QitEN1A2QjtBTDA3U25DO0ExRC9yU0U7RUFFSSw4QitEelA2QjtBTHk3U25DO0ExRGxzU0U7RUFFSSwrQitEeFA4QjtBTDI3U3BDO0FLcDlTSTtFQUNFLGdCQUxxQjtBTDI5UzNCO0FLbjlTSTs7RUFFRSxZQVRhO0VBVWIsV0FUWTtFQVVaLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0FMcTlTTjtBS245U007O0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtBTHM5U1I7QTFEcnRTRTtFQUVJLDZCK0Q5UDhCO0FMbzlTcEM7QTFEeHRTRTtFQUVJLDRCK0Q3UDZCO0FMczlTbkM7QTFEM3RTRTtFQUVJLDRCK0R6UDZCO0FMcTlTbkM7QTFEOXRTRTtFQUVJLDZCK0R4UDhCO0FMdTlTcEM7QUtoL1NJO0VBQ0UsZ0JBTHFCO0FMdS9TM0I7QUsvK1NJOztFQUVFLGNBVGE7RUFVYixhQVRZO0VBVVosbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FMaS9TTjtBSy8rU007O0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtBTGsvU1I7QTFEanZTRTtFQUVJLCtCK0Q5UDhCO0FMZy9TcEM7QTFEcHZTRTtFQUVJLDhCK0Q3UDZCO0FMay9TbkM7QTFEdnZTRTtFQUVJLDhCK0R6UDZCO0FMaS9TbkM7QTFEMXZTRTtFQUVJLCtCK0R4UDhCO0FMbS9TcEM7QWpDM2lURTtFQUNFLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUVBLG9CQUFBO0VBQ0EsbUJBQUE7RUFFQSxrQ0FBQTtFQUNBLDBCQUFBO0VBRUEsZUFBQTtBaUMwaVRKO0FqQ3hpVEk7RXpCNEdGLDBCQUFBO0VBQ0EsMER5QjVHSTtFekI2R0osbUNBQUE7QTBEKzdTRjtBakN4aVRNO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7QWlDMGlUUjtBakM5aVRNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7QWlDZ2pUUjtBakNwalRNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7QWlDc2pUUjtBakMxalRNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7QWlDNGpUUjtBakNoa1RNO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7QWlDa2tUUjtBaEN6bFRNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWdDMmxUUjtBaEN6bFRRO0VBQ0Usb0NBQUE7RUFDQSxxQkFBQTtBZ0MybFRWO0FoQ3hsVFE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FnQzBsVFY7QWhDdmxUUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWdDeWxUVjtBaEMxbVRNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWdDNG1UUjtBaEMxbVRRO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBZ0M0bVRWO0FoQ3ptVFE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FnQzJtVFY7QWhDeG1UUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWdDMG1UVjtBaEMzblRNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWdDNm5UUjtBaEMzblRRO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBZ0M2blRWO0FoQzFuVFE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FnQzRuVFY7QWhDem5UUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWdDMm5UVjtBaEM1b1RNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWdDOG9UUjtBaEM1b1RRO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBZ0M4b1RWO0FoQzNvVFE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FnQzZvVFY7QWhDMW9UUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWdDNG9UVjtBaEM3cFRNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWdDK3BUUjtBaEM3cFRRO0VBQ0UscUNBQUE7RUFDQSxxQkFBQTtBZ0MrcFRWO0FoQzVwVFE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FnQzhwVFY7QWhDM3BUUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWdDNnBUVjtBaEM5cVRNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWdDZ3JUUjtBaEM5cVRRO0VBQ0UsbUNBQUE7RUFDQSxxQkFBQTtBZ0NnclRWO0FoQzdxVFE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FnQytxVFY7QWhDNXFUUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWdDOHFUVjtBaEMvclRNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWdDaXNUUjtBaEMvclRRO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBZ0Npc1RWO0FoQzlyVFE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FnQ2dzVFY7QWhDN3JUUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWdDK3JUVjtBL0JodFRNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCa3RUUjtBL0JodFRRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCa3RUVjtBL0Ivc1RRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCaXRUVjtBL0I5c1RRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCZ3RUVjtBL0JwdVRNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCc3VUUjtBL0JwdVRRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCc3VUVjtBL0JudVRRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCcXVUVjtBL0JsdVRRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCb3VUVjtBL0J4dlRNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCMHZUUjtBL0J4dlRRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCMHZUVjtBL0J2dlRRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCeXZUVjtBL0J0dlRRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCd3ZUVjtBL0I1d1RNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCOHdUUjtBL0I1d1RRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCOHdUVjtBL0Izd1RRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCNndUVjtBL0Ixd1RRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCNHdUVjtBL0JoeVRNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCa3lUUjtBL0JoeVRRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCa3lUVjtBL0IveFRRO0VB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Q0Esb0JBQUE7QTZCNm5VVjtBN0Job1VRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2QjZuVVY7QTdCdm9VTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLG1CQUFBO0E2QndvVVI7QTdCdG9VUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNkJ3b1VWO0E3QjNvVVE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCd29VVjtBN0JscFVNO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsaUJBQUE7QTZCbXBVUjtBN0JqcFVRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2Qm1wVVY7QTdCdHBVUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNkJtcFVWO0E3QjdvVU07RUFDRSxjQUFBO0E2QitvVVI7QTdCN29VUTtFQUNFLGNBQUE7QTZCK29VVjtBN0JocFVRO0VBQ0UsY0FBQTtBNkIrb1VWO0E3QjVvVVE7RUFDRSxnQ0FBQTtBNkI4b1VWO0E3QjVvVVU7RUFDRSxnQ0FBQTtBNkI4b1VaO0E3Qi9vVVU7RUFDRSxnQ0FBQTtBNkI4b1VaO0E3QnpwVU07RUFDRSxjQUFBO0E2QjJwVVI7QTdCenBVUTtFQUNFLGNBQUE7QTZCMnBVVjtBN0I1cFVRO0VBQ0UsY0FBQTtBNkIycFVWO0E3QnhwVVE7RUFDRSxnQ0FBQTtBNkIwcFVWO0E3QnhwVVU7RUFDRSxnQ0FBQTtBNkIwcFVaO0E3QjNwVVU7RUFDRSxnQ0FBQTtBNkIwcFVaO0E3QnJxVU07RUFDRSxjQUFBO0E2QnVxVVI7QTdCcnFVUTtFQUNFLGNBQUE7QTZCdXFVVjtBN0J4cVVRO0VBQ0UsY0FBQTtBNkJ1cVVWO0E3QnBxVVE7RUFDRSxnQ0FBQTtBNkJzcVVWO0E3QnBxVVU7RUFDRSxnQ0FBQTtBNkJzcVVaO0E3QnZxVVU7RUFDRSxnQ0FBQTtBNkJzcVVaO0E3QmpyVU07RUFDRSxjQUFBO0E2Qm1yVVI7QTdCanJVUTtFQUNFLGNB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Q2kyVlI7QTVDOTFWTTtFQUNFLG9CQUFBO0E0Q2cyVlI7QTVDNzFWTTtFQUNFLGVBQUE7RUFDQSxxQkFBQTtBNEMrMVZSO0ExRDNxVkU7RUFFSSxtQmNsTCtCO0E0QzgxVnJDO0ExRDlxVkU7RUFFSSxvQmNqTGdDO0E0Q2cyVnRDO0ExRGpyVkU7RUFFSSxvQmM3SytCO0E0QysxVnJDO0ExRHByVkU7RUFFSSxtQmM1SytCO0E0Q2kyVnJDO0ExRHZyVkU7RUFFSSxvQmN4S2dDO0E0Q2cyVnRDO0ExRDFyVkU7RUFFSSxxQmN2S2lDO0E0Q2syVnZDO0ExRDdyVkU7RUFFSSxxQmNuS2lDO0E0Q2kyVnZDO0ExRGhzVkU7RUFFSSxvQmNsS2dDO0E0Q20yVnRDO0E1Qy8xVkk7RUFFRSxjQUFBO0E0Q2cyVk47QTVDNzFWSTtFQUVFLGVBQUE7QTRDODFWTjtBNUMzMVZJO0VBQ0UsWUFBQTtBNEM2MVZOO0E1QzUxVk07RUFDRSxZQUFBO0E0QzgxVlI7QTVDMTFWSTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBNEM0MVZOO0E1Q3oxVkk7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QTRDMjFWTjtBNUN4MVZJO0VBQ0UsMkJBQUE7QTRDMDFWTjtBMUN4Z1dNOzs7Ozs7RUFJRSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QTBDNGdXUjtBMUN6Z1dROzs7O0VBRUUsZ0JBQUE7QTBDNmdXVjtBMUQ1dVZFO0VBRUksaUJnQjVSMkI7QTBDeWdXakM7QTFEL3VWRTtFQUVJLGtCZ0IzUjRCO0EwQzJnV2xDO0F6Q25pV0U7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtBeUNxaVdKO0ExRHZ2VkU7RWlCM1NJLHVCQUFBO0VBQ0Esc0JBQUE7QXlDcWlXTjtBMUQzdlZFO0VpQnZTSSx1QkFBQTtFQUNBLHNCQUFBO0F5Q3FpV047QXhDaGpXRTtFQUNFLHVCQUFBO0VBRUEsNkJBRFM7RUFFVCxnQ0FGUztBd0NtaldiO0ExRHB3VkU7RWtCMVNJLHNCQUFBO0VBQ0EsdUJBQUE7QXdDaWpXTjtB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O0FxQmsxWlo7QXJCNzBaTTtFQUNFLGdDQUFBO0FxQiswWlI7QXJCcDVaSTtFQUNFLGNBQUE7QXFCczVaTjtBckJuNVpJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUJxNVpOO0FyQmw1Wkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQm81Wk47QXJCaDVaTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXFCazVaUjtBckJoNVpRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUJrNVpWO0FyQjk0Wk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FxQmc1WlI7QXJCOTRaUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCZzVaVjtBckIzNFpJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUI2NFpOO0FyQjM0Wk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQjY0WlI7QXJCejRaSTtFQUNFLHlCQUFBO0FxQjI0Wk47QXJCejRaTTtFQUNFLGNBQUE7QXFCMjRaUjtBckJ0NFpNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBcUJ3NFpSO0FyQnQ0WlE7RUFDRSwyQ0FBQTtBcUJ3NFpWO0FyQnQ0WlU7RUFDRSxjQUFBO0FxQnc0Wlo7QXJCbjRaTTtFQUNFLGdDQUFBO0FxQnE0WlI7QXJCMThaSTtFQUNFLGNBQUE7QXFCNDhaTjtBckJ6OFpJO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBcUIyOFpOO0FyQng4Wkk7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0FxQjA4Wk47QXJCdDhaTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXFCdzhaUjtBckJ0OFpRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBcUJ3OFpWO0FyQnA4Wk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0FxQnM4WlI7QXJCcDhaUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXFCczhaVjtBckJqOFpJO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBcUJtOFpOO0FyQmo4Wk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0FxQm04WlI7QXJCLzdaSTtFQUNFLHlCQUFBO0FxQmk4Wk47QXJCLzda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RDUwYUU7RUFFSSwwQnlDN0c2QztBaUIwN2FuRDtBakJwN2FNO0VBQ0UsdUJBQUE7QWlCczdhUjtBakJsN2FJO0VBQ0UsMkJBQUE7QWlCbzdhTjtBakJsN2FNO0VBQ0UsY0FBQTtBaUJvN2FSO0ExRHgxYUU7RUFFSSxvQnlDNUZnQztBaUJxN2F0QztBMUQzMWFFO0VBRUksbUJ5QzNGK0I7QWlCdTdhckM7QTFEOTFhRTtFQUVJLGlCeUN6RitCO0FpQnc3YXJDO0ExRGoyYUU7RUFFSSxrQnlDeEZnQztBaUIwN2F0QztBakJ2N2FNO0VBQ0UscUJBQUE7QWlCeTdhUjtBMUR2MmFFO0VBRUksaUJ5Q2xGZ0M7QWlCMDdhdEM7QTFEMTJhRTtFQUVJLGdCeUNqRmdDO0FpQjQ3YXRDO0FqQno3YVE7RUFHRSxtQkFBQTtFQUNBLGNBQUE7QWlCeTdhVjtBMURqM2FFO0VBRUksMEJ5QzdFNkM7QWlCKzdhbkQ7QTFEcDNhRTtFQUVJLHlCeUM1RTRDO0FpQmk4YWxEO0FqQjM3YU07RUFDRSxxQkFBQTtBaUI2N2FSO0FqQng3YUU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLDZCQUFBO0FpQjA3YUo7QWpCeDdhSTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtBaUIwN2FOO0FqQnY3YUk7RUFDRSxPQUFBO0FpQnk3YU47QWpCdjdhTTtFQUNFLDZCQUFBO0VBQ0EsMEJBQUE7QWlCeTdhUjtBMUQzNGFFO0VBRUksNkJ5Qy9DOEM7QWlCMjdhcEQ7QTFEOTRhRTtFQUVJLDBCeUM5QzJDO0FpQjY3YWpEO0ExRGo1YUU7RUFFSSw0QnlDN0M2QztBaUIrN2FuRDtBMURwNWFFO0VBRUkseUJ5QzVDMEM7QWlCaThhaEQ7QWpCNTdhTTtFQUNFLGlCQUFBO0FpQjg3YVI7QTFEMTVhRTtFeUNoQ00sNEJBQUE7RUFDQSx5QkFBQTtBaUI2N2FSO0ExRDk1YUU7RXlDNUJNLDZCQUFBO0VBQ0EsMEJBQUE7QWlCNjdhUjtBakJ6N2FJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FpQjI3YU47QWpC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QkFBQTtFQUNBLHdCQUFBO0FhbTNiVjtBMURybWJFO0VBRUksc0I2QzdRZ0I7QWFtM2J0QjtBMUR4bWJFO0VBRUkscUI2QzdRZ0I7QWFzM2J0QjtBMUQzbWJFO0VBRUkscUI2QzdRZ0I7QWF5M2J0QjtBMUQ5bWJFO0VBRUksc0I2QzdRZ0I7QWE0M2J0QjtBYmozYlU7RUFDRSw0QkFBQTtBYW0zYlo7QWJwM2JVO0VBQ0UsNEJBQUE7QWFzM2JaO0FidjNiVTtFQUNFLDRCQUFBO0FheTNiWjtBYjEzYlU7RUFDRSx5QkFBQTtBYTQzYlo7QWJwNWJNO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtBYXM1YlI7QWJwNWJRO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QWFzNWJWO0ExRHhvYkU7RUFFSSxvQjZDN1FnQjtBYXM1YnRCO0ExRDNvYkU7RUFFSSxtQjZDN1FnQjtBYXk1YnRCO0ExRDlvYkU7RUFFSSxtQjZDN1FnQjtBYTQ1YnRCO0ExRGpwYkU7RUFFSSxvQjZDN1FnQjtBYSs1YnRCO0FicDViVTtFQUNFLDRCQUFBO0FhczViWjtBYnY1YlU7RUFDRSw0QkFBQTtBYXk1Ylo7QWIxNWJVO0VBQ0UsNEJBQUE7QWE0NWJaO0FiNzViVTtFQUNFLDBCQUFBO0FhKzViWjtBYnY3Yk07RUFDRSxlQUFBO0VBQ0Esb0JBQUE7QWF5N2JSO0FidjdiUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QWF5N2JWO0ExRDNxYkU7RUFFSSxxQjZDN1FnQjtBYXk3YnRCO0ExRDlxYkU7RUFFSSxvQjZDN1FnQjtBYTQ3YnRCO0ExRGpyYkU7RUFFSSxvQjZDN1FnQjtBYSs3YnRCO0ExRHByYkU7RUFFSSxxQjZDN1FnQjtBYWs4YnRCO0FidjdiVTtFQUNFLDRCQUFBO0FheTdiWjtBYjE3YlU7RUFDRSw0QkFBQTtBYTQ3Ylo7QWI3N2JVO0VBQ0UsNEJBQUE7QWErN2JaO0FiaDhiVTtFQUNFLDJCQUFBO0FhazhiWjtBYjE5Yk07RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0FhNDliUjtBYjE5YlE7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtBYTQ5YlY7QTFEOXNiRTtFQUVJLHFCNkM3UWdCO0FhNDlidEI7QTFEanRiRTtFQUVJLG9CNkM3UWdCO0FhKzlidEI7QTFEcHRiRTtFQUVJLG9CNkM3UWdCO0FhaytidEI7QTFEdnRiRTtFQUVJLHFCNkM3UWdCO0FhcStidEI7QWIxOWJVO0VBQ0UsNEJBQUE7QWE0OWJaO0FiNzliVTtFQUNFLDRCQUFBO0FhKzliWjtBYmgrYlU7RUFDRSw0QkFBQTtBYWsrYlo7QWJuK2JVO0VBQ0UsdUJBQUE7QWFxK2JaO0FiOTliTTtFQUNFLHNCQUFBO0FhZytiUjtBYmorYk07RUFDRSxzQkFBQTtBYW0rYlI7QWJwK2JNO0VBQ0UscUJBQUE7QWFzK2JSO0FiaitiRTtFQUNFLHFCQUFBO0FhbStiSjtBWG5pY0U7RUFDRSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7QVdxaWNKO0FYbGljTTtFQUNFLDJCQUFBO0FXb2ljUjtBWHJpY007RUFDRSwyQkFBQTtBV3VpY1I7QVh4aWNNO0VBQ0UsMkJBQUE7QVcwaWNSO0FYM2ljTTtFQUNFLDJCQUFBO0FXNmljUjtBWDlpY007RUFDRSwyQkFBQTtBV2dqY1I7QVgzaWNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVc2aWNSO0FYM2ljUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVc2aWNWO0FYMWljUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVc0aWNWO0FYemljUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVcyaWNWO0FYeGljUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBVzBpY1Y7QVhqa2NNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVdta2NSO0FYamtjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdta2NWO0FYaGtjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdra2NWO0FYL2pjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdpa2NWO0FYOWpjUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBV2drY1Y7QVh2bGNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVd5bGNSO0FYdmxjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVd5bGNWO0FYdGxjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVd3bGNWO0FYcmxjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVd1bGNWO0FYcGxjUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBV3NsY1Y7QVg3bWNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVcrbWNSO0FYN21jUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVcrbWNWO0FYNW1jUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVc4bWNWO0FYM21jUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVc2bWNWO0FYMW1jUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBVzRtY1Y7QVhub2NNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVdxb2NSO0FYbm9jUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdxb2NWO0FYbG9jUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdvb2NWO0FYam9jUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdtb2NWO0FYaG9jUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBV2tvY1Y7QVh6cGNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVcycGNSO0FYenBjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVcycGNWO0FYeHBjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVcwcGNWO0FYdnBjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVd5cGNWO0FYdHBjUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBV3dwY1Y7QVgvcWNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVdpcmNSO0FYL3FjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdpcmNWO0FYOXFjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdncmNWO0FYN3FjUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVcrcWNWO0FYNXFjUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBVzhxY1Y7QVZqdGNFO0VBQ0UsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0FVbXRjSjtBVmp0Y0k7RWhEMEJGLGtDQURnQjtBMEQycmNsQjtBMUR2cmNJO0VBRUUsK0RBQUE7QTBEd3JjTjtBVmp0Y007RUFDRSwyQkFBQTtBVW10Y1I7QVZwdGNNO0VBQ0UsMkJBQUE7QVVzdGNSO0FWdnRjTTtFQUNFLDJCQUFBO0FVeXRjUjtBVjF0Y007RUFDRSwyQkFBQTtBVTR0Y1I7QVY3dGNNO0VBQ0UsMkJBQUE7QVUrdGNSO0FWMXRjTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVNHRjUjtBVjF0Y1E7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVTR0Y1Y7QVZ6dGNRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVUydGNWO0FWeHRjUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVMHRjVjtBVnZ0Y1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVV5dGNWO0FWbnZjTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVcXZjUjtBVm52Y1E7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVXF2Y1Y7QVZsdmNRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVVvdmNWO0FWanZjUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVbXZjVjtBVmh2Y1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVVrdmNWO0FWNXdjTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVOHdjUjtBVjV3Y1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVTh3Y1Y7QVYzd2NRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVU2d2NWO0FWMXdjUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVNHdjVjtBVnp3Y1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVUyd2NWO0FWcnljTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVdXljUjtBVnJ5Y1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVXV5Y1Y7QVZweWNRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVVzeWNWO0FWbnljUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVcXljVjtBVmx5Y1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVVveWNWO0FWOXpjTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVZzBjUjtBVjl6Y1E7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVWcwY1Y7QVY3emNRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVUremNWO0FWNXpjUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVOHpjVjtBVjN6Y1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVU2emNWO0FWdjFjTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVeTFjUjtBVnYxY1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVXkxY1Y7QVZ0MWNRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVV3MWNWO0FWcjFjUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVdTFjVjtBVnAxY1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVVzMWNWO0FWaDNjTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVazNjUjtBVmgzY1E7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVWszY1Y7QVYvMmNRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVVpM2NWO0FWOTJjUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVZzNjVjtBVjcyY1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVUrMmNWO0FUMTVjRTtFQUNFLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7QVM0NWNKO0FUMTVjSTtFakR3QkYsa0NBRGdCO0EwRHM0Y2xCO0ExRGw0Y0k7RUFFRSwrREFBQTtBMERtNGNOO0FUMTVjTTtFQUNFLDJCQUFBO0FTNDVjUjtBVDc1Y007RUFDRSwyQkFBQTtBUys1Y1I7QVRoNmNNO0VBQ0UsMkJBQUE7QVNrNmNSO0FUbjZjTTtFQUNFLDJCQUFBO0FTcTZjUjtBVHQ2Y007RUFDRSwyQkFBQTtBU3c2Y1I7QVRuNmNNO0VBQ0UsY0FBQTtBU3E2Y1I7QVRuNmNRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QVNxNmNWO0FUbDZjUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FTbzZjVjtBVGo2Y1E7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBU202Y1Y7QVRoNmNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FTazZjVjtBVDE3Y007RUFDRSxjQUFBO0FTNDdjUjtBVDE3Y1E7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBUzQ3Y1Y7QVR6N2NRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVMyN2NWO0FUeDdjUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FTMDdjVjtBVHY3Y1E7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QVN5N2NWO0FUajljTTtFQUNFLGNBQUE7QVNtOWNSO0FUajljUTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0FTbTljVjtBVGg5Y1E7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBU2s5Y1Y7QVQvOGNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVNpOWNWO0FUOThjUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxnQ0FBQTtBU2c5Y1Y7QVR4K2NNO0VBQ0UsY0FBQTtBUzArY1I7QVR4K2NRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QVMwK2NWO0FUditjUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FTeStjVjtBVHQrY1E7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBU3crY1Y7QVRyK2NRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FTdStjVjtBVC8vY007RUFDRSxjQUFBO0FTaWdkUjtBVC8vY1E7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBU2lnZFY7QVQ5L2NRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVNnZ2RWO0FUNy9jUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FTKy9jVjtBVDUvY1E7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QVM4L2NWO0FUdGhkTTtFQUNFLGNBQUE7QVN3aGRSO0FUdGhkUTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0FTd2hkVjtBVHJoZFE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBU3VoZFY7QVRwaGRRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVNzaGRWO0FUbmhkUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxnQ0FBQTtBU3FoZFY7QVQ3aWRNO0VBQ0UsY0FBQTtBUytpZFI7QVQ3aWRRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNB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c2VNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0FJc3NlUjtBSnBzZVE7RUFDRSxnQ0FBQTtBSXNzZVY7QUp2c2VRO0VBQ0UsZ0NBQUE7QUlzc2VWO0FKOXRlSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FJZ3VlTjtBSjl0ZU07RUFDRSxjQUFBO0FJZ3VlUjtBSmp1ZU07RUFDRSxjQUFBO0FJZ3VlUjtBSjd0ZU07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJK3RlUjtBSjd0ZU07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJK3RlUjtBSjV0ZU07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QUk4dGVSO0FKNXRlUTtFQUNFLGdDQUFBO0FJOHRlVjtBSi90ZVE7RUFDRSxnQ0FBQTtBSTh0ZVY7QUp0dmVJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUl3dmVOO0FKdHZlTTtFQUNFLGNBQUE7QUl3dmVSO0FKenZlTTtFQUNFLGNBQUE7QUl3dmVSO0FKcnZlTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUl1dmVSO0FKcnZlTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUl1dmVSO0FKcHZlTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBSXN2ZVI7QUpwdmVRO0VBQ0UsZ0NBQUE7QUlzdmVWO0FKdnZlUTtFQUNFLGdDQUFBO0FJc3ZlVjtBSjl3ZUk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBSWd4ZU47QUo5d2VNO0VBQ0UsY0FBQTtBSWd4ZVI7QUpqeGVNO0VBQ0UsY0FBQTtBSWd4ZVI7QUo3d2VNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBSSt3ZVI7QUo3d2VNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBSSt3ZVI7QUo1d2VNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0FJOHdlUjtBSjV3ZVE7RUFDRSxnQ0FBQTtBSTh3ZVY7QUovd2VRO0VBQ0UsZ0NBQUE7QUk4d2VWO0FKdHllSTtFQUNFLHlCQUFB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QTtBekI0emZSO0F5QjF6Zk07RUFDRSxjQUFBO0F6QjR6ZlI7QXlCenpmTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCMnpmUjtBeUJ6emZNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekIyemZSO0F5Qnh6Zk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpCMHpmUjtBeUJ4emZRO0VBQ0UsZ0NBQUE7QXpCMHpmVjtBeUJ0emZNO0VBRUUscUJBQUE7QXpCdXpmUjtBeUJwemZNO0VBQ0UseUJBQUE7QXpCc3pmUjtBeUJwemZNO0VBQ0UsNEJBQUE7QXpCc3pmUjtBeUI5MWZJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpCZzJmTjtBeUI5MWZNO0VBQ0UsY0FBQTtBekJnMmZSO0F5QjkxZk07RUFDRSxjQUFBO0F6QmcyZlI7QXlCNzFmTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCKzFmUjtBeUI3MWZNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekIrMWZSO0F5QjUxZk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpCODFmUjtBeUI1MWZRO0VBQ0UsZ0NBQUE7QXpCODFmVjtBeUIxMWZNO0VBRUUscUJBQUE7QXpCMjFmUjtBeUJ4MWZNO0VBQ0UseUJBQUE7QXpCMDFmUjtBeUJ4MWZNO0VBQ0UsNEJBQUE7QXpCMDFmUjtBeUJsNGZJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpCbzRmTjtBeUJsNGZNO0VBQ0UsY0FBQTtBekJvNGZSO0F5Qmw0Zk07RUFDRSxjQUFBO0F6Qm80ZlI7QXlCajRmTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCbTRmUjtBeUJqNGZNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekJtNGZSO0F5Qmg0Zk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpCazRmUjtBeUJoNGZRO0VBQ0UsZ0NBQUE7QXpCazRmVjtBeUI5M2ZNO0VBRUUscUJBQUE7QXpCKzNmUjtBeUI1M2ZNO0VBQ0UseUJBQUE7QXpCODNmUjtBeUI1M2ZNO0VBQ0UsNEJBQUE7QXpCODNmUjtBeUJ0NmZJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpCdzZmTjtBeUJ0NmZNO0VBQ0UsY0FBQTtBekJ3NmZSO0F5QnQ2Zk07RUFDRSxjQUFBO0F6Qnc2ZlI7QXlCcjZmTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCdTZmUjtBeUJyNmZNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekJ1NmZSO0F5QnA2Zk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpCczZmUjtBeUJwNmZRO0VBQ0UsZ0NBQUE7QXpCczZmVjtBeUJsNmZNO0VBRUUscUJBQUE7QXpCbTZmUjtBeUJoNmZNO0VBQ0UseUJBQUE7QXpCazZmUjtBeUJoNmZNO0VBQ0UsNEJBQUE7QXpCazZmUjtBeUIxOGZJO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QXpCNDhmTjtBeUIxOGZNO0VBQ0UsY0FBQTtBekI0OGZSO0F5QjE4Zk07RUFDRSxjQUFBO0F6QjQ4ZlI7QXlCejhmTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QXpCMjhmUjtBeUJ6OGZNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBekIyOGZSO0F5Qng4Zk07RUFDRSxjQUFBO0VBQ0EsMkNBQUE7RUFDQSxzQ0FBQTtBekIwOGZSO0F5Qng4ZlE7RUFDRSxjQUFBO0F6QjA4ZlY7QXlCdDhmTTtFQUVFLHNDQUFBO0F6QnU4ZlI7QXlCcDhmTTtFQUNFLDBDQUFBO0F6QnM4ZlI7QXlCcDhmTTtFQUNFLDZDQUFBO0F6QnM4ZlI7QXlCaDhmSTtFQUNFLHVCQUFBO0F6Qms4Zk47QTFEM3NmRTtFQUVJLG1CbUZ4UCtCO0F6Qm84ZnJDO0ExRDlzZkU7RUFFSSxrQm1GdlA4QjtBekJzOGZwQztBMURqdGZFO0VBRUksb0IrRDVPVTtBTDg3ZmhCO0ExRHB0ZkU7RUFFSSxxQitENU9VO0FMaThmaEI7QXlCLzhmSTtFQUNFLHVCQUFBO0F6Qmk5Zk47QTFEMXRmRTtFQUVJLG1CbUZ4UCtCO0F6Qm05ZnJDO0ExRDd0ZkU7RUFFSSxrQm1GdlA4QjtBekJxOWZwQztBMURodWZFO0VBRUksa0IrRDVPVTtBTDY4ZmhCO0ExRG51ZkU7RUFFSSxtQitENU9VO0FMZzlmaEI7QXlCOTlmSTtFQUNFLHVCQUFBO0F6QmcrZk47QTFEenVmRTtFQUVJLG1CbUZ4UCtCO0F6QmsrZnJDO0ExRDV1ZkU7RUFFSSxrQm1GdlA4QjtBekJvK2ZwQztBMUQvdWZFO0VBRUksb0IrRDVPVTtBTDQ5ZmhCO0ExRGx2ZkU7RUFFSSxxQitENU9VO0FMKzlmaEI7QXlCNytmSTtFQUNFLHVCQUFBO0F6QisrZk47QTFEeHZmRTtFQUVJLG1CbUZ4UCtCO0F6QmkvZnJDO0ExRDN2ZkU7RUFFSSxrQm1GdlA4QjtBekJtL2ZwQztBMUQ5dmZFO0VBRUksa0IrRDVPVTtBTDIrZmhCO0ExRGp3ZkU7RUFFSSxtQitENU9VO0FMOCtmaEI7QXlCNS9mSTtFQUNFLHVCQUFBO0F6QjgvZk47QTFEdndmRTtFQUVJLG1CbUZ4UCtCO0F6QmdnZ0JyQztBMUQxd2ZFO0VBRUksa0JtRnZQOEI7QXpCa2dnQnBDO0ExRDd3ZkU7RUFFSSxvQitENU9VO0FMMC9maEI7QTFEaHhmRTtFQUVJLHFCK0Q1T1U7QUw2L2ZoQjtBMEJ4a2dCRTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7QTFCMGtnQko7QTBCdGtnQkk7RUFDRSx1QkFBQTtBMUJ3a2dCTjtBMUQxeGZFO0VBRUksbUJvRi9TK0I7QTFCMGtnQnJDO0ExRDd4ZkU7RUFFSSxrQm9GOVM4QjtBMUI0a2dCcEM7QTFEaHlmRTtFQUVJLG9CK0Q1T1U7QUw2Z2dCaEI7QTFEbnlmRTtFQUVJLHFCK0Q1T1U7QUxnaGdCaEI7QTBCcmxnQkk7RUFDRSx1QkFBQTtBMUJ1bGdCTjtBMUR6eWZFO0VBRUksbUJvRi9TK0I7QTFCeWxnQnJDO0ExRDV5ZkU7RUFFSSxrQm9GOVM4QjtBMUIybGdCcEM7QTFEL3lmRTtFQUVJLGtCK0Q1T1U7QUw0aGdCaEI7QTFEbHpmRTtFQUVJLG1CK0Q1T1U7QUwraGdCaEI7QTBCcG1nQkk7RUFDRSx1QkFBQTtBMUJzbWdCTjtBMUR4emZFO0VBRUksbUJvRi9TK0I7QTFCd21nQnJDO0ExRDN6ZkU7RUFFSSxrQm9GOVM4QjtBMUIwbWdCcEM7QTFEOXpmRTtFQUVJLG9CK0Q1T1U7QUwyaWdCaEI7QTFEajBmRTtFQUVJLHFCK0Q1T1U7QUw4aWdCaEI7QTBCbm5nQkk7RUFDRSx1QkFBQTtBMUJxbmdCTjtBMUR2MGZFO0VBRUksbUJvRi9TK0I7QTFCdW5nQnJDO0ExRDEwZkU7RUFFSSxrQm9GOVM4QjtBMUJ5bmdCcEM7QTFENzBmRTtFQUVJLGtCK0Q1T1U7QUwwamdCaEI7QTFEaDFmRTtFQUVJLG1CK0Q1T1U7QUw2amdCaEI7QTBCbG9nQkk7RUFDRSx1QkFBQTtBMUJvb2dCTjtBMUR0MWZFO0VBRUksbUJvRi9TK0I7QTFCc29nQnJDO0ExRHoxZkU7RUFFSSxrQm9GOVM4QjtBMUJ3b2dCcEM7QTFENTFmRTtFQUVJLG9CK0Q1T1U7QUx5a2dCaEI7QTFELzFmRTtFQUVJLHFCK0Q1T1U7QUw0a2dCaEI7QTBCdm9nQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUJ5b2dCTjtBMEJ2b2dCTTtFQUNFLGNBQUE7QTFCeW9nQlI7QTBCdG9nQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQndvZ0JSO0EwQnRvZ0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJ3b2dCUjtBMEJyb2dCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUJ1b2dCUjtBMEJyb2dCUTtFQUNFLGdDQUFBO0ExQnVvZ0JWO0EwQm5vZ0JNO0VBQ0UsY0FBQTtBMUJxb2dCUjtBMEJscWdCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExQm9xZ0JOO0EwQmxxZ0JNO0VBQ0UsY0FBQTtBMUJvcWdCUjtBMEJqcWdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCbXFnQlI7QTBCanFnQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQm1xZ0JSO0EwQmhxZ0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExQmtxZ0JSO0EwQmhxZ0JRO0VBQ0UsZ0NBQUE7QTFCa3FnQlY7QTBCOXBnQk07RUFDRSxjQUFBO0ExQmdxZ0JSO0EwQjdyZ0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFCK3JnQk47QTBCN3JnQk07RUFDRSxjQUFBO0ExQityZ0JSO0EwQjVyZ0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUI4cmdCUjtBMEI1cmdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCOHJnQlI7QTBCM3JnQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCNnJnQlI7QTBCM3JnQlE7RUFDRSxnQ0FBQTtBMUI2cmdCVjtBMEJ6cmdCTTtFQUNFLGNBQUE7QTFCMnJnQlI7QTBCeHRnQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUIwdGdCTjtBMEJ4dGdCTTtFQUNFLGNBQUE7QTFCMHRnQlI7QTBCdnRnQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQnl0Z0JSO0EwQnZ0Z0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJ5dGdCUjtBMEJ0dGdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUJ3dGdCUjtBMEJ0dGdCUTtFQUNFLGdDQUFBO0ExQnd0Z0JWO0EwQnB0Z0JNO0VBQ0UsY0FBQTtBMUJzdGdCUjtBMEJudmdCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExQnF2Z0JOO0EwQm52Z0JNO0VBQ0UsY0FBQTtBMUJxdmdCUjtBMEJsdmdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCb3ZnQlI7QTBCbHZnQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQm92Z0JSO0EwQmp2Z0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExQm12Z0JSO0EwQmp2Z0JRO0VBQ0UsZ0NBQUE7QTFCbXZnQlY7QTBCL3VnQk07RUFDRSxjQUFBO0ExQml2Z0JSO0EwQjl3Z0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFCZ3hnQk47QTBCOXdnQk07RUFDRSxjQUFBO0ExQmd4Z0JSO0EwQjd3Z0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUIrd2dCUjtBMEI3d2dCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCK3dnQlI7QTBCNXdnQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCOHdnQlI7QTBCNXdnQlE7RUFDRSxnQ0FBQTtBMUI4d2dCVjtBMEIxd2dCTTtFQUNFLGNBQUE7QTFCNHdnQlI7QTBCenlnQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUIyeWdCTjtBMEJ6eWdCTTtFQUNFLGNBQUE7QTFCMnlnQlI7QTBCeHlnQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQjB5Z0JSO0EwQnh5Z0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUIweWdCUjtBMEJ2eWdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUJ5eWdCUjtBMEJ2eWdCUTtFQUNFLGdDQUFBO0ExQnl5Z0JWO0EwQnJ5Z0JNO0VBQ0UsY0FBQTtBMUJ1eWdCUjtBMkJwMWdCRTtFQUNFLFlBQUE7QTNCczFnQko7QTJCbDFnQkk7RUFDRSxxQkFBQTtBM0JvMWdCTjtBMURyaWdCRTtFQUVJLG1CcUZoVCtCO0EzQnMxZ0JyQztBMUR4aWdCRTtFQUVJLGtCcUYvUzhCO0EzQncxZ0JwQztBMUQzaWdCRTtFQUVJLG9CK0Q1T1U7QUx3eGdCaEI7QTFEOWlnQkU7RUFFSSxxQitENU9VO0FMMnhnQmhCO0EyQmoyZ0JJO0VBQ0UscUJBQUE7QTNCbTJnQk47QTFEcGpnQkU7RUFFSSxtQnFGaFQrQjtBM0JxMmdCckM7QTFEdmpnQkU7RUFFSSxrQnFGL1M4QjtBM0J1MmdCcEM7QTFEMWpnQkU7RUFFSSxrQitENU9VO0FMdXlnQmhCO0ExRDdqZ0JFO0VBRUksbUIrRDVPVTtBTDB5Z0JoQjtBMkJoM2dCSTtFQUNFLG9CQUFBO0EzQmszZ0JOO0ExRG5rZ0JFO0VBRUksbUJxRmhUK0I7QTNCbzNnQnJDO0ExRHRrZ0JFO0VBRUksa0JxRi9TOEI7QTNCczNnQnBDO0ExRHprZ0JFO0VBRUksb0IrRDVPVTtBTHN6Z0JoQjtBMUQ1a2dCRTtFQUVJLHFCK0Q1T1U7QUx5emdCaEI7QTJCLzNnQkk7RUFDRSxxQkFBQTtBM0JpNGdCTjtBMURsbGdCRTtFQUVJLG1CcUZoVCtCO0EzQm00Z0JyQztBMURybGdCRTtFQUVJLGtCcUYvUzhCO0EzQnE0Z0JwQztBMUR4bGdCRTtFQUVJLGtCK0Q1T1U7QUxxMGdCaEI7QTFEM2xnQkU7RUFFSSxtQitENU9VO0FMdzBnQmhCO0EyQjk0Z0JJO0VBQ0Usa0JBQUE7QTNCZzVnQk47QTFEam1nQkU7RUFFSSxtQnFGaFQrQjtBM0JrNWdCckM7QTFEcG1nQkU7RUFFSSxrQnFGL1M4QjtBM0JvNWdCcEM7QTFEdm1nQkU7RUFFSSxvQitENU9VO0FMbzFnQmhCO0ExRDFtZ0JFO0VBRUkscUIrRDVPVTtBTHUxZ0JoQjtBMkJwNWdCSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0JvNWdCTjtBMkJsNWdCTTtFQUNFLGNBQUE7QTNCbzVnQlI7QTJCajVnQk07RUFHRSw2REFBQTtBM0JpNWdCUjtBMkIvNGdCTTtFQUdFLDZEQUFBO0EzQis0Z0JSO0EyQjc0Z0JNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzQis0Z0JSO0EyQjc0Z0JRO0VBQ0UsZ0NBQUE7QTNCKzRnQlY7QTJCMzRnQk07RUFDRSxjQUFBO0EzQjY0Z0JSO0EyQjU2Z0JJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzQjQ2Z0JOO0EyQjE2Z0JNO0VBQ0UsY0FBQTtBM0I0NmdCUjtBMkJ6NmdCTTtFQUdFLDZEQUFBO0EzQnk2Z0JSO0EyQnY2Z0JNO0VBR0UsNkRBQUE7QTNCdTZnQlI7QTJCcjZnQk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNCdTZnQlI7QTJCcjZnQlE7RUFDRSxnQ0FBQTtBM0J1NmdCVjtBMkJuNmdCTTtFQUNFLGNBQUE7QTNCcTZnQlI7QTJCcDhnQkk7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNCbzhnQk47QTJCbDhnQk07RUFDRSxjQUFBO0EzQm84Z0JSO0EyQmo4Z0JNO0VBR0UsNkRBQUE7QTNCaThnQlI7QTJCLzdnQk07RUFHRSw2REFBQTtBM0IrN2dCUjtBMkI3N2dCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0IrN2dCUjtBMkI3N2dCUTtFQUNFLGdDQUFBO0EzQis3Z0JWO0EyQjM3Z0JNO0VBQ0UsY0FBQTtBM0I2N2dCUjtBMkI1OWdCSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0I0OWdCTjtBMkIxOWdCTTtFQUNFLGNBQUE7QTNCNDlnQlI7QTJCejlnQk07RUFHRSw2REFBQTtBM0J5OWdCUjtBMkJ2OWdCTTtFQUdFLDZEQUFBO0EzQnU5Z0JSO0EyQnI5Z0JNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzQnU5Z0JSO0EyQnI5Z0JRO0VBQ0UsZ0NBQUE7QTNCdTlnQlY7QTJCbjlnQk07RUFDRSxjQUFBO0EzQnE5Z0JSO0EyQnAvZ0JJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzQm8vZ0JOO0EyQmwvZ0JNO0VBQ0UsY0FBQTtBM0JvL2dCUjtBMkJqL2dCTTtFQUdFLDZEQUFBO0EzQmkvZ0JSO0EyQi8rZ0JNO0VBR0UsNkRBQUE7QTNCKytnQlI7QTJCNytnQk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNCKytnQlI7QTJCNytnQlE7RUFDRSxnQ0FBQTtBM0IrK2dCVjtBMkIzK2dCTTtFQUNFLGNBQUE7QTNCNitnQlI7QTJCNWdoQkk7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNCNGdoQk47QTJCMWdoQk07RUFDRSxjQUFBO0EzQjRnaEJSO0EyQnpnaEJNO0VBR0UsNkRBQUE7QTNCeWdoQlI7QTJCdmdoQk07RUFHRSw2REFBQTtBM0J1Z2hCUjtBMkJyZ2hCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0J1Z2hCUjtBMkJyZ2hCUTtFQUNFLGdDQUFBO0EzQnVnaEJWO0EyQm5naEJNO0VBQ0Us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akJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCODZqQlY7QS9CMzZqQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0I2NmpCVjtBL0JqOGpCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQm04akJSO0EvQmo4akJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCbThqQlY7QS9CaDhqQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0JrOGpCVjtBL0IvN2pCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQmk4akJWO0EvQnI5akJNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCdTlqQlI7QS9CcjlqQlE7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0J1OWpCVjtBL0JwOWpCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQnM5akJWO0EvQm45akJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCcTlqQlY7QS9CeitqQk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0IyK2pCUjtBL0J6K2pCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQjIrakJWO0EvQngrakJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCMCtqQlY7QS9CditqQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0J5K2pCVjtBL0I3L2pCTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQisvakJSO0EvQjcvakJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCKy9qQlY7QS9CNS9qQlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0I4L2pCVjtBL0IzL2pCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQjYvakJWO0FqQ2wvakJFO0VBQ0UsZUFBQTtBaUNvL2pCSjtBakNqL2pCTTtFQUNFLGVBQUE7QWlDbS9qQlI7QTFEeHVqQkU7RXlCeFFRLHFCQUFBO0VBQ0EsdUJBQUE7QWlDbS9qQlY7QTFENXVqQkU7RXlCcFFRLHNCQUFBO0VBQ0Esc0JBQUE7QWlDbS9qQlY7QWpDNS9qQk07RUFDRSxpQkFBQTtBaUM4L2pCUjtBMURudmpCRTtFeUJ4UVEscUJBQUE7RUFDQSx1QkFBQTtBaUM4L2pCVjtBMUR2dmpCRTtFeUJwUVEsc0JBQUE7RUFDQSxzQkFBQTtBaUM4L2pCVjtBakN2Z2tCTTtFQUNFLGlCQUFBO0FpQ3lna0JSO0ExRDl2akJFO0V5QnhRUSxxQkFBQTtFQUNBLHVCQUFBO0FpQ3lna0JWO0ExRGx3akJFO0V5QnBRUSxzQkFBQTtFQUNBLHNCQUFBO0FpQ3lna0JWO0FqQ2xoa0JNO0VBQ0UsaUJBQUE7QWlDb2hrQlI7QTFEendqQkU7RXlCeFFRLHFCQUFBO0VBQ0EsdUJBQUE7QWlDb2hrQlY7QTFEN3dqQkU7RXlCcFFRLHNCQUFBO0VBQ0Esc0JBQUE7QWlDb2hrQlY7QWpDN2hrQk07RUFDRSxpQkFBQTtBaUMraGtCUjtBMURweGpCRTtFeUJ4UVEscUJBQUE7RUFDQSx1QkFBQTtBaUMraGtCVjtBMUR4eGpCRTtFeUJwUVEsc0JBQUE7RUFDQSxzQkFBQTtBaUMraGtCVjtBOUI3a2tCRTtFQUNFLG9CQUFBO0VBQ0EsYUFBQTtBOEIra2tCSjtBOUIza2tCUTtFQUNFLGtCQUFBO0E4QjZra0JWO0E5QjNra0JVOztFQUVFLGlCQUFBO0E4QjZra0JaO0E5Qmxsa0JRO0VBQ0UsaUJBQUE7QThCb2xrQlY7QTlCbGxrQlU7O0VBRUUsZ0JBQUE7QThCb2xrQlo7QTlCemxrQlE7RUFDRSxnQkFBQTtBOEIybGtCVjtBOUJ6bGtCVTs7RUFFRSxlQUFBO0E4QjJsa0JaO0E5Qmhta0JRO0VBQ0UsaUJBQUE7QThCa21rQlY7QTlCaG1rQlU7O0VBRUUsZ0JBQUE7QThCa21rQlo7QTlCdm1rQlE7RUFDRSxlQUFBO0E4Qnlta0JWO0E5QnZta0JVOztFQUVFLGNBQUE7QThCeW1rQlo7QTlCbG1rQkU7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsT0FBQTtBOEJvbWtCSjtBOUJqbWtCRTtFeUJMQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0NBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QUt5bWtCRjtBTHZta0JFO0VyRGtHQSwwQkFBQTtFQUNBLGdFcURsR0U7RXJEbUdGLG1DQUFBO0EwRHdna0JGO0FMeG1rQkU7RUFDRSxrQ0FBQTtFQUNBLHVCQUFBO0FLMG1rQko7QUw1bWtCRTtFQUNFLGtDQUFBO0VBQ0EsdUJBQUE7QUswbWtCSjtBTHZta0JFO0VBQ0UsYUFBQTtBS3lta0JKO0FMdG1rQkU7RUFDRSxXQUFBO0FLd21rQko7QTlCbG5rQk07RUFDRSxzQkFBQTtBOEJvbmtCUjtBOUJybmtCTTtFQUNFLHNCQUFBO0E4QnVua0JSO0E5Qnhua0JNO0VBQ0UscUJBQUE7QThCMG5rQlI7QTlCcm5rQk07RUFDRSx1QkFBQTtBOEJ1bmtCUjtBOUJ4bmtCTTtFQUNFLHVCQUFBO0E4QjBua0JSO0E5QjNua0JNO0VBQ0UsdUJBQUE7QThCNm5rQlI7QTlCOW5rQk07RUFDRSx1QkFBQTtBOEJnb2tCUjtBOUJqb2tCTTtFQUNFLHVCQUFBO0E4Qm1va0JSO0E5Qjlua0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOEJnb2tCUjtBOUI5bmtCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QThCZ29rQlY7QTlCdG9rQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E4Qndva0JSO0E5QnRva0JRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOEJ3b2tCVjtBOUI5b2tCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QThCZ3BrQlI7QTlCOW9rQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E4Qmdwa0JWO0E5QnRwa0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOEJ3cGtCUjtBOUJ0cGtCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QThCd3BrQlY7QTlCOXBrQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E4Qmdxa0JSO0E5Qjlwa0JRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOEJncWtCVjtBOUJ0cWtCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QThCd3FrQlI7QTlCdHFrQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E4Qndxa0JWO0E5Qjlxa0JNO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtBOEJncmtCUjtBOUI5cWtCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QThCZ3JrQlY7QUsvcGtCRTtFQUNFLFdBQUE7QUxpcWtCSjtBMURsN2pCRTtFQUVJLG9CK0Q1T1U7QUwrcGtCaEI7QTFEcjdqQkU7RUFFSSxxQitENU9VO0FMa3FrQmhCO0ExRHg3akJFO0VBRUkscUIrRG5PVTtBTDRwa0JoQjtBMUQzN2pCRTtFQUVJLG9CK0RuT1U7QUwrcGtCaEI7QTFEOTdqQkU7RUFFSSxrQitENU9VO0FMMnFrQmhCO0ExRGo4akJFO0VBRUksbUIrRDVPVTtBTDhxa0JoQjtBMURwOGpCRTtFQUVJLG1CK0RuT1U7QUx3cWtCaEI7QTFEdjhqQkU7RUFFSSxrQitEbk9VO0FMMnFrQmhCO0ExRDE4akJFO0VBRUksb0IrRDVPVTtBTHVya0JoQjtBMUQ3OGpCRTtFQUVJLHFCK0Q1T1U7QUwwcmtCaEI7QTFEaDlqQkU7RUFFSSxxQitEbk9VO0FMb3JrQmhCO0ExRG45akJFO0VBRUksb0IrRG5PVTtBTHVya0JoQjtBMUR0OWpCRTtFQUVJLGtCK0Q1T1U7QUxtc2tCaEI7QTFEejlqQkU7RUFFSSxtQitENU9VO0FMc3NrQmhCO0ExRDU5akJFO0VBRUksbUIrRG5PVTtBTGdza0JoQjtBMUQvOWpCRTtFQUVJLGtCK0RuT1U7QUxtc2tCaEI7QTFEbCtqQkU7RUFFSSxvQitENU9VO0FMK3NrQmhCO0ExRHIrakJFO0VBRUkscUIrRDVPVTtBTGt0a0JoQjtBMUR4K2pCRTtFQUVJLHFCK0RuT1U7QUw0c2tCaEI7QTFEMytqQkU7RUFFSSxvQitEbk9VO0FMK3NrQmhCO0E3Qi94a0JFO0VBQ0Usd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFFQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFFQSxrQ0FBQTtBNkIreGtCSjtBN0I3eGtCSTtFQUNFLGtDQUFBO0E2Qit4a0JOO0E3Qmh5a0JJO0VBQ0Usa0NBQUE7QTZCK3hrQk47QTdCM3hrQk07RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFFQSxtQkFBQTtBNkI0eGtCUjtBN0IxeGtCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNkI0eGtCVjtBN0IveGtCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNkI0eGtCVjtBN0J0eWtCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLG1CQUFBO0E2QnV5a0JSO0E3QnJ5a0JRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2QnV5a0JWO0E3QjF5a0JRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2QnV5a0JWO0E3Qmp6a0JNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsa0JBQUE7QTZCa3prQlI7QTdCaHprQlE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCa3prQlY7QTdCcnprQlE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCa3prQlY7QTdCNXprQk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFFQSxtQkFBQTtBNkI2emtCUjtBN0IzemtCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNkI2emtCVjtBN0JoMGtCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNkI2emtCVjtBN0J2MGtCTTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLGlCQUFBO0E2Qncwa0JSO0E3QnQwa0JRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2Qncwa0JWO0E3QjMwa0JRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2Qncwa0JWO0E3Qmwwa0JNO0VBQ0UsY0FBQTtBNkJvMGtCUjtBN0JsMGtCUTtFQUNFLGNBQUE7QTZCbzBrQlY7QTdCcjBrQlE7RUFDRSxjQUFBO0E2Qm8wa0JWO0E3Qmowa0JRO0VBQ0UsZ0NBQUE7QTZCbTBrQlY7QTdCajBrQlU7RUFDRSxnQ0FBQTtBNkJtMGtCWjtBN0JwMGtCVTtFQUNFLGdDQUFBO0E2Qm0wa0JaO0E3Qjkwa0JNO0VBQ0UsY0FBQTtBNkJnMWtCUjtBN0I5MGtCUTtFQUNFLGNBQUE7QTZCZzFrQlY7QTdCajFrQlE7RUFDRSxjQUFBO0E2Qmcxa0JWO0E3Qjcwa0JRO0VBQ0UsZ0NBQUE7QTZCKzBrQlY7QTdCNzBrQlU7RUFDRSxnQ0FBQTtBNkIrMGtCWjtBN0JoMWtCVTtFQUNFLGdDQUFBO0E2Qiswa0JaO0E3QjExa0JNO0VBQ0UsY0FBQTtBNkI0MWtCUjtBN0IxMWtCUTtFQUNFLGNBQUE7QTZCNDFrQlY7QTdCNzFrQlE7RUFDRSxjQUFBO0E2QjQxa0JWO0E3Qnoxa0JRO0VBQ0UsZ0NBQUE7QTZCMjFrQlY7QTdCejFrQlU7RUFDRSxnQ0FBQTtBNkIyMWtCWjtBN0I1MWtCVTtFQUNFLGdDQUFBO0E2QjIxa0JaO0E3QnQya0JNO0VBQ0UsY0FBQTtBNkJ3MmtCUjtBN0J0MmtCUTtFQUNFLGNBQUE7QTZCdzJrQlY7QTdCejJrQlE7RUFDRSxjQUFBO0E2Qncya0JWO0E3QnIya0JRO0VBQ0UsZ0NBQUE7QTZCdTJrQlY7QTdCcjJrQlU7RUFDRSxnQ0FBQTtBNkJ1MmtCWjtBN0J4MmtCVTtFQUNFLGdDQUFBO0E2QnUya0JaO0E3Qmwza0JNO0VBQ0UsY0FBQTtBNkJvM2tCUjtBN0JsM2tCUTtFQUNFLGNBQUE7QTZCbzNrQlY7QTdCcjNrQlE7RUFDRSxjQUFBO0E2Qm8za0JWO0E3Qmoza0JRO0VBQ0UsZ0NBQUE7QTZCbTNrQlY7QTdCajNrQlU7RUFDRSxnQ0FBQTtBNkJtM2tCWjtBN0JwM2tCVTtFQUNFLGdDQUFBO0E2Qm0za0JaO0E3Qjkza0JNO0VBQ0UsY0FBQTtBNkJnNGtCUjtBN0I5M2tCUTtFQUNFLGNBQUE7QTZCZzRrQlY7QTdCajRrQlE7RUFDRSxjQUFBO0E2Qmc0a0JWO0E3Qjcza0JRO0VBQ0UsZ0NBQUE7QTZCKzNrQlY7QTdCNzNrQlU7RUFDRSxnQ0FBQTtBNkIrM2tCWjtBN0JoNGtCVTtFQUNFLGdDQUFBO0E2Qisza0JaO0E3QjE0a0JNO0VBQ0UsY0FBQTtBNkI0NGtCUjtBN0IxNGtCUTtFQUNFLGNBQUE7QTZCNDRrQlY7QTdCNzRrQlE7RUFDRSxjQUFBO0E2QjQ0a0JWO0E3Qno0a0JRO0VBQ0UsY0FBQTtBNkIyNGtCVjtBN0J6NGtCVTtFQUNFLGNBQUE7QTZCMjRrQlo7QTdCNTRrQlU7RUFDRSxjQUFBO0E2QjI0a0JaO0E0Qjc3a0JFO0VBQ0UsY0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E1Qis3a0JKO0E0QjU3a0JFOztFQUVFLGNBQUE7QTVCODdrQko7QTRCMTdrQkk7O0VBRUUsa0JBQUE7RUFDQSxrQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QTVCNDdrQk47QTRCajhrQkk7O0VBRUUsZUFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBNUJtOGtCTjtBNEJ4OGtCSTs7RUFFRSxtQkFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBNUIwOGtCTjtBNEIvOGtCSTs7RUFFRSxtQkFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBNUJpOWtCTjtBNEJ0OWtCSTs7RUFFRSxtQkFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBNUJ3OWtCTjtBNEI3OWtCSTs7RUFFRSxtQkFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBNUIrOWtCTjtBNEIzOWtCRTs7RUFFRSxjQUFBO0E1QjY5a0JKO0E0QjE5a0JFO0VBQ0Usa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QTVCNDlrQko7QTRCejlrQkU7RUFDRSxrQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBNUIyOWtCSjtBNEJ4OWtCRTs7RUFFRSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTVCMDlrQko7QTRCdjlrQkU7RUFDRSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7QTVCeTlrQko7QTRCdDlrQkU7RUFDRSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtBNUJ3OWtCSjtBNEJ0OWtCSTtFQUNFLGNBQUE7QTVCdzlrQk47QTRCcjlrQkk7RUFDRSxjQUFBO0E1QnU5a0JOO0E0QnA5a0JJO0VBRUUsY0FBQTtBNUJxOWtCTjtBNEJsOWtCSTtFQUVFLGNBQUE7QTVCbTlrQk47QTRCLzhrQkU7RUFDRSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QTVCaTlrQko7QTRCOThrQkU7RUFDRSxrQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBNUJnOWtCSjtBNEI3OGtCRTtFQUNFLGtDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0E1Qis4a0JKO0E0QjU4a0JFOztFQUVFLGNBQUE7QTVCODhrQko7QTRCMzhrQk07O0VBQ0UsY0FBQTtBNUI4OGtCUjtBNEIvOGtCTTs7RUFDRSxjQUFBO0E1Qms5a0JSO0E0Qm45a0JNOztFQUNFLGNBQUE7QTVCczlrQlI7QTRCdjlrQk07O0VBQ0UsY0FBQTtBNUIwOWtCUjtBNEIzOWtCTTs7RUFDRSxjQUFBO0E1Qjg5a0JSO0E0Qi85a0JNOztFQUNFLGNBQUE7QTVCaytrQlI7QTRCbitrQk07O0VBQ0UsY0FBQTtBNUJzK2tCUjtBNEJqK2tCRTtFQUNFLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNUJtK2tCSjtBNEJoK2tCRTtFQUNFLGNBQUE7QTVCaytrQko7QTRCaCtrQkU7RUFDRSxnQ0FBQTtBNUJrK2tCSjtBNEJoK2tCRTtFQUNFLGNBQUE7QTVCaytrQko7QTRCOTlrQkk7RUFDRSxjQUFBO0E1Qmcra0JOO0E0Qmora0JJO0VBQ0UsY0FBQTtBNUJtK2tCTjtBNEJwK2tCSTtFQUNFLGNBQUE7QTVCcytrQk47QTRCditrQkk7RUFDRSxjQUFBO0E1Qnkra0JOO0E0QjEra0JJO0VBQ0UsY0FBQTtBNUI0K2tCTjtBNEI3K2tCSTtFQUNFLGNBQUE7QTVCKytrQk47QTRCaC9rQkk7RUFDRSxjQUFBO0E1Qmsva0JOO0FtQnJubEJJOztFQUVFLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBbkJ1bmxCTjtBbUJwbmxCSTtFQUNFLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBbkJzbmxCTjtBbUJubmxCSTs7RUFFRSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBbkJxbmxCTjtBbUJqbmxCTTtFQUNFLHlCQUFBO0FuQm1ubEJSO0ExRC8xa0JFO0VBRUksc0I2RXJSaUM7QW5CcW5sQnZDO0ExRGwya0JFO0VBRUkscUI2RXBSZ0M7QW5CdW5sQnRDO0FtQm5ubEJRO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0FuQnFubEJWO0FtQm5ubEJRO0VBRUUsZ0JBQUE7QW5Cb25sQlY7QW1CbG5sQlU7RUFDRSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBR0EsUUFBQTtFQUNBLDZCQUFBO0FuQmtubEJaO0ExRHAza0JFO0VBRUksYzZFblE2QjtBbkJ3bmxCbkM7QTFEdjNrQkU7RUFFSSxhNkVsUTRCO0FuQjBubEJsQztBbUJybmxCVTtFQUNFLDRDQUFBO0FuQnVubEJaO0FtQmpubEJJO0VBQ0UsbUJBQUE7QW5CbW5sQk47QW1Cam5sQk07RUFDRSx3QkFBQTtBbkJtbmxCUjtBbUJqbmxCUTtFQUNFLG9CQUFBO0FuQm1ubEJWO0FtQjdtbEJNO0VBQ0UsOEJBQUE7QW5CK21sQlI7QW1CNW1sQk07RUFDRSx5QkFBQTtBbkI4bWxCUjtBbUJ4bWxCTTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QW5CMG1sQlI7QW1CeG1sQlE7RUFDRSxxQkFBQTtBbkIwbWxCVjtBbUJ2bWxCUTtFQUNFLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBbkJ5bWxCVjtBbUJ0bWxCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QW5Cd21sQlY7QW1Cbm1sQkk7RUFDRSxVQUFBO0VBRUEsV0FBQTtBbkJvbWxCTjtBbUJsbWxCTTtFQUNFLGFBQUE7RUFDQSxZQUFBO0FuQm9tbEJSO0FtQmptbEJNO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUVBLDBCQUFBO0VBQ0EsY0FBQTtBbkJrbWxCUjtBbUJobWxCUTtFQUNDLCtCQUFBO0FuQmttbEJUO0FtQi9sbEJRO0VBQ0UscUJBQUE7QW5CaW1sQlY7QW1CN2xsQk07OztFQUdFLGNBQUE7QW5CK2xsQlI7QW1CNWxsQk07OztFQUdFLGNBQUE7QW5COGxsQlI7QW1CemxsQkk7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7QW5CMmxsQk47QW1CeGxsQkk7RUFDRSxjQUFBO0FuQjBsbEJOO0FtQnRsbEJJO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QW5Cd2xsQk47QW1CcmxsQk07RUFDRSxhQUFBO0VBQ0EsVUFBQTtBbkJ1bGxCUjtBbUJybGxCUTtFQUNFLDZCQUFBO0VBQ0EsZ0NBQUE7QW5CdWxsQlY7QW1CbmxsQk07RUFDRSxrQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0FuQnFsbEJSO0FtQm5sbEJRO0VBQ0UsZ0JBQUE7QW5CcWxsQlY7QTFEbCtrQkU7RUFFSSwrQjZFbEhvQztBbkJxbGxCMUM7QTFEcitrQkU7RUFFSSw4QjZFakhtQztBbkJ1bGxCekM7QW1CcGxsQlU7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0FuQnNsbEJaO0FtQm5sbEJVO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtBbkJxbGxCWjtBbUJubGxCWTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBbkJxbGxCZDtBbUJsbGxCWTtFQUNFLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QW5Cb2xsQmQ7QTFEOS9rQkU7RTZFL0VjLCtCQUFBO0VBQ0Esa0NBQUE7QW5CZ2xsQmhCO0ExRGxnbEJFO0U2RTNFYyxnQ0FBQTtFQUNBLG1DQUFBO0FuQmdsbEJoQjtBMUR0Z2xCRTtFNkVsRWMsZ0NBQUE7RUFDQSxtQ0FBQTtBbkIya2xCaEI7QTFEMWdsQkU7RTZFOURjLCtCQUFBO0VBQ0Esa0NBQUE7QW5CMmtsQmhCO0FtQnJrbEJZO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FuQnVrbEJkO0E3Q2x5bEJFO0ViaEJBLDZCYWtCTTtFYmpCTiw4QmFrQk07QTZDb3lsQlI7QTFEeDBsQkU7RUFDRSxnQmFvQ0k7RWJuQ0osaUJhbUNJO0E2Q3V5bEJSO0ExRHYwbEJFO0VBQ0UsbUJhNkJJO0ViNUJKLGVBQUE7RUFDQSx5QkFUa0Q7QTBEazFsQnREO0ExRHQwbEJFO0VBQ0UsbUJhd0JJO0E2Q2d6bEJSO0E3QzN5bEJFO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0E2QzZ5bEJKO0FvQnh5bEJJO0VqRVJGO0lBTUksa0JBQUE7SUFDQSxpQ0FBQTtFNkM4eWxCSjtBQUNGO0E3QzN5bEJFO0VBQ0UsZ0JBQUE7QTZDNnlsQko7QTdDMXlsQkU7RUFFRSxtQkFBQTtFQUNBLGNBQUE7QTZDMnlsQko7QTdDenlsQkk7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QTZDMnlsQk47QTdDeHlsQkk7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0E2QzB5bEJOO0E3Q3h5bEJNO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0E2QzB5bEJSO0E3Q3R5bEJJO0VBdEJGO0lBeERBLHNCQStFa0I7RTZDeXlsQmxCO0U3Q3QzbEJBO0lBQ0UsY0E0RWdCO0U2QzR5bEJsQjtFN0NyM2xCQTtJQUNFLHlDQUFBO0lBQ0EsOEJBQUE7RTZDdTNsQkY7RTdDcDNsQkE7SUFDRSxnQ0FBQTtFNkNzM2xCRjtFN0NsM2xCRTtJQUNFLGlDQUFBO0U2Q28zbEJKO0U3Q2ozbEJFO0lBQ0UsOEJBQUE7RTZDbTNsQko7RTdDLzJsQkE7SUFDRSwrQkFBQTtJQUNBLG1DQUFBO0U2Q2kzbEJGO0U3Q3h6bEJNO0lBQ0UsK0JBQUE7RTZDMHpsQlI7QUFDRjtBN0N0emxCSTtFQWxDRjtJQXhEQSxxQkEyRmtCO0U2Q3l6bEJsQjtFN0NsNWxCQTtJQUNFLGFBd0ZnQjtFNkM0emxCbEI7RTdDajVsQkE7SUFDRSx3Q0FBQTtJQUNBLDZCQUFBO0U2Q201bEJGO0U3Q2g1bEJBO0lBQ0UsZ0NBQUE7RTZDazVsQkY7RTdDOTRsQkU7SUFDRSxpQ0FBQTtFNkNnNWxCSjtFN0M3NGxCRTtJQUNFLDZCQUFBO0U2Qys0bEJKO0U3QzM0bEJBO0lBQ0UsOEJBQUE7SUFDQSxtQ0FBQTtFNkM2NGxCRjtFN0N4MGxCTTtJQUNFLDhCQUFBO0U2QzAwbEJSO0FBQ0Y7QTdDdDBsQkk7RUE5Q0Y7SUF4REEsb0JBdUdrQjtFNkN5MGxCbEI7RTdDOTZsQkE7SUFDRSxZQW9HZ0I7RTZDNDBsQmxCO0U3Qzc2bEJBO0lBQ0UsdUNBQUE7SUFDQSw0QkFBQTtFNkMrNmxCRjtFN0M1NmxCQTtJQUNFLGdDQUFBO0U2Qzg2bEJGO0U3QzE2bEJFO0lBQ0UsaUNBQUE7RTZDNDZsQko7RTdDejZsQkU7SUFDRSw0QkFBQTtFNkMyNmxCSjtFN0N2NmxCQTtJQUNFLDZCQUFBO0lBQ0EsbUNBQUE7RTZDeTZsQkY7RTdDeDFsQk07SUFDRSw2QkFBQTtFNkMwMWxCUjtBQUNGO0E3Q3IxbEJFO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBNkN1MWxCSjtBN0NsMWxCUTs7RUFFRSxZQUFBO0E2Q28xbEJWO0E3QzkwbEJRO0VBQ0UsbUNBQUE7QTZDZzFsQlY7QTdDOTBsQlU7RUFDRSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsY0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QTZDZzFsQlo7QTdDOTBsQlk7RUFDRSxjQUFBO0E2Q2cxbEJkO0ExRDM3bEJFO0VhOEdjLGNBQUE7QTZDZzFsQmhCO0E3QzEwbEJRO0VBQ0UsWUFBQTtFQUNBLDRCQUFBO0E2QzQwbEJWO0E3Q3owbEJRO0VBQ0UsZ0NBQUE7QTZDMjBsQlY7QW9COTdsQkk7RWpFa0hJO0lBSUksNkJBQUE7RTZDNDBsQlY7QUFDRjtBb0JuOGxCSTtFakVrSEk7SUFRSSxvQkFBQTtFNkM2MGxCVjtBQUNGO0E3Q3YwbEJFO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZDeTBsQko7QTdDdjBsQkk7RUFDRSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTZDeTBsQk47QTdDdjBsQk07RUFDRSxjQUFBO0E2Q3kwbEJSO0ExRGgrbEJFO0VhMEpRLGNBQUE7QTZDeTBsQlY7QTdDcDBsQkk7RUFDRSxpQ0FBQTtBNkNzMGxCTjtBN0NuMGxCSTtFQUNFLG9CQUFBO0VBQ0EsaUJBQUE7QTZDcTBsQk47QTdDbDBsQkk7RUFDRSw2QkFBQTtBNkNvMGxCTjtBN0MvemxCSTtFQUNFLGdCQUFBO0E2Q2kwbEJOO0E1Q3pobUJFO0VBRUUseUJBQUE7RUFDQSxtQ0FBQTtFQUNBLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7QTRDMGhtQko7QTVDeGhtQkk7RUFDRSxhQUFBO0VBQ0EsWUFBQTtBNEMwaG1CTjtBNUN2aG1CSTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFFQSx1Q0FBQTtFZEpKLDZCY1dRO0VkVlIsOEJjV1E7QTRDa2htQlY7QW9COS9sQkk7RWhFaENBO0lBTUksa0JBQUE7SUFDQSxpQ0FBQTtFNEM0aG1CTjtBQUNGO0ExRHJqbUJFO0VBQ0UsZ0JjNkJNO0VkNUJOLGlCYzRCTTtBNEMyaG1CVjtBMURwam1CRTtFQUNFLG1CY3NCTTtFZHJCTixlQUFBO0VBQ0EseUJBVGtEO0EwRCtqbUJ0RDtBMURuam1CRTtFQUNFLG1CY2lCTTtBNENvaW1CVjtBNUMvaG1CSTtFQUNFLFFBQUE7RUFDQSxVQUFBO0E0Q2lpbUJOO0E1Q2hpbUJNO0VBQ0UsUUFBQTtFQUNBLFVBQUE7QTRDa2ltQlI7QTVDaGltQk07RUFDRSxRQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0E0Q2tpbUJSO0E1Qy9obUJNO0VBQ0UsUUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBNENpaW1CUjtBNUM3aG1CSTtFQUNFLGFBQUE7QTRDK2htQk47QTVDOWhtQk07RUFDRSxhQUFBO0E0Q2dpbUJSO0E1QzdobUJNO0VBQ0UsYUFBQTtBNEMraG1CUjtBNUM3aG1CUTtFQUNFLGtCQUFBO0E0QytobUJWO0E1QzdobUJVO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBR0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QTRDNmhtQlo7QTFEdHpsQkU7RUFFSSxPYzlPNEI7QTRDcWltQmxDO0ExRHp6bEJFO0VBRUksUWM3TzZCO0E0Q3VpbUJuQztBNUM5aG1CVTtFQUNFLGFBQUE7QTRDZ2ltQlo7QTVDNWhtQlE7RUFDRSxnQ0FBQTtBNEM4aG1CVjtBNUM1aG1CVTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QTRDOGhtQlo7QTVDM2htQlU7RUFDRSxlQUFBO0E0QzZobUJaO0E1QzFobUJVO0VBQ0UsdUJBQUE7QTRDNGhtQlo7QTVDemhtQlU7RUFDRSxhQUFBO0E0QzJobUJaO0E1Q3JobUJNO0VBQ0UsbUJBQUE7QTRDdWhtQlI7QTVDcGhtQk07RUFDRSxjQUFBO0VBQ0Esb0JBQUE7QTRDc2htQlI7QTVDbmhtQk07RUFDRSxvQkFBQTtBNENxaG1CUjtBNUNsaG1CTTtFQUNFLGVBQUE7RUFDQSxxQkFBQTtBNENvaG1CUjtBMURoMmxCRTtFQUVJLG1CY2xMK0I7QTRDbWhtQnJDO0ExRG4ybEJFO0VBRUksb0JjakxnQztBNENxaG1CdEM7QTFEdDJsQkU7RUFFSSxvQmM3SytCO0E0Q29obUJyQztBMUR6MmxCRTtFQUVJLG1CYzVLK0I7QTRDc2htQnJDO0ExRDUybEJFO0VBRUksb0JjeEtnQztBNENxaG1CdEM7QTFELzJsQkU7RUFFSSxxQmN2S2lDO0E0Q3VobUJ2QztBMURsM2xCRTtFQUVJLHFCY25LaUM7QTRDc2htQnZDO0ExRHIzbEJFO0VBRUksb0JjbEtnQztBNEN3aG1CdEM7QTVDcGhtQkk7RUFFRSxjQUFBO0E0Q3FobUJOO0E1Q2xobUJJO0VBRUUsZUFBQTtBNENtaG1CTjtBNUNoaG1CSTtFQUNFLFlBQUE7QTRDa2htQk47QTVDamhtQk07RUFDRSxZQUFBO0E0Q21obUJSO0E1Qy9nbUJJO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0E0Q2lobUJOO0E1QzlnbUJJO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0E0Q2dobUJOO0E1QzdnbUJJO0VBQ0UsMkJBQUE7QTRDK2dtQk47QTFDN3JtQk07Ozs7OztFQUlFLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBMENpc21CUjtBMUM5cm1CUTs7OztFQUVFLGdCQUFBO0EwQ2tzbUJWO0ExRGo2bEJFO0VBRUksaUJnQjVSMkI7QTBDOHJtQmpDO0ExRHA2bEJFO0VBRUksa0JnQjNSNEI7QTBDZ3NtQmxDO0F6Q3h0bUJFO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7QXlDMHRt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cUJBQUE7QXFCazNwQk47QXJCLzJwQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQmkzcEJOO0FyQjcycEJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBcUIrMnBCUjtBckI3MnBCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCKzJwQlY7QXJCMzJwQk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0FxQjYycEJSO0FyQjMycEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUI2MnBCVjtBckJ4MnBCSTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXFCMDJwQk47QXJCeDJwQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQjAycEJSO0FyQnQycEJJO0VBQ0UseUJBQUE7QXFCdzJwQk47QXJCdDJwQk07RUFDRSxjQUFBO0FxQncycEJSO0FyQm4ycEJNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBcUJxMnBCUjtBckJuMnBCUTtFQUNFLDJDQUFBO0FxQnEycEJWO0FyQm4ycEJVO0VBQ0UsY0FBQTtBcUJxMnBCWjtBckJoMnBCTTtFQUNFLGdDQUFBO0FxQmsycEJSO0FyQnY2cEJJO0VBQ0UsY0FBQTtBcUJ5NnBCTjtBckJ0NnBCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXFCdzZwQk47QXJCcjZwQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQnU2cEJOO0FyQm42cEJNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUJxNnBCUjtBckJuNnBCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCcTZwQlY7QXJCajZwQk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FxQm02cEJSO0FyQmo2cEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUJtNnBCVjtBckI5NXBCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXFCZzZwQk47QXJCOTVwQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQmc2cEJSO0FyQjU1cEJJO0VBQ0UseUJBQUE7QXFCODVwQk47QXJCNTVwQk07RUFDRSxjQUFBO0FxQjg1cEJSO0FyQno1cEJNO0VBQ0UsMkNB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QWtCcThxQk47QWxCdDhxQkk7RUFDRSxlQUFBO0FrQnc4cUJOO0FsQno4cUJJO0VBQ0UsWUFBQTtBa0IyOHFCTjtBbEI1OHFCSTtFQUNFLGVBQUE7QWtCODhxQk47QWxCLzhxQkk7RUFDRSxjQUFBO0FrQmk5cUJOO0FsQjM4cUJNO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FrQjY4cUJSO0FsQjM4cUJROztFQUVFLGNBQUE7QWtCNjhxQlY7QWxCejhxQk07RUFDRSxpQ0FBQTtBa0IyOHFCUjtBbEJ4OHFCTTtFQUNFLHlCQUFBO0FrQjA4cUJSO0FsQno5cUJNO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FrQjI5cUJSO0FsQno5cUJROztFQUVFLGNBQUE7QWtCMjlxQlY7QWxCdjlxQk07RUFDRSxpQ0FBQTtBa0J5OXFCUjtBbEJ0OXFCTTtFQUNFLHlCQUFBO0FrQnc5cUJSO0FsQnYrcUJNO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FrQnkrcUJSO0FsQnYrcUJROztFQUVFLGNBQUE7QWtCeStxQlY7QWxCcitxQk07RUFDRSxpQ0FBQTtBa0J1K3FCUjtBbEJwK3FCTTtFQUNFLHlCQUFBO0FrQnMrcUJSO0FsQnIvcUJNO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FrQnUvcUJSO0FsQnIvcUJROztFQUVFLGNBQUE7QWtCdS9xQlY7QWxCbi9xQk07RUFDRSxpQ0FBQTtBa0JxL3FCUjtBbEJsL3FCTTtFQUNFLHlCQUFBO0FrQm8vcUJSO0FsQm5nckJNO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FrQnFnckJSO0FsQm5nckJROztFQUVFLGNBQUE7QWtCcWdyQlY7QWxCamdyQk07RUFDRSxpQ0FBQTtBa0JtZ3JCUjtBbEJoZ3JCTTtFQUNFLHlCQUFBO0FrQmtnckJSO0FsQmpockJNO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FrQm1ockJSO0FsQmpockJROztFQUVFLGNBQUE7QWtCbWhyQlY7QWxCL2dyQk07RUFDRSxpQ0FBQTtBa0JpaHJCUjtBbEI5Z3JCTTtFQUNFLHlCQUFBO0FrQmdockJSO0FsQi9ockJNO0VBQ0UsY0FBQTtFQUNB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O0FpQjJtckJSO0FqQnhtckJNO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0FpQjBtckJSO0FqQnhtckJRO0VBR0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBaUJ3bXJCVjtBMUR2OXFCRTtFQUVJLGtCeUN2SmtDO0FpQittckJ4QztBMUQxOXFCRTtFQUVJLGlCeUN0SmlDO0FpQmluckJ2QztBakJ2bXJCTTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBaUJ5bXJCUjtBakJ0bXJCTTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0FpQndtckJSO0ExRDMrcUJFO0VBRUksbUJ5Q3pIK0I7QWlCcW1yQnJDO0ExRDkrcUJFO0VBRUksb0J5Q3hIZ0M7QWlCdW1yQnRDO0ExRGovcUJFO0VBRUksa0J5Q3RIZ0M7QWlCd21yQnRDO0ExRHAvcUJFO0VBRUksaUJ5Q3JIK0I7QWlCMG1yQnJDO0FqQnZtckJNO0VBQ0UsdUJBQUE7QWlCeW1yQlI7QWpCdm1yQlE7RUFHRSxtQkFBQTtFQUNBLGNBQUE7QWlCdW1yQlY7QTFEOS9xQkU7RUFFSSx5QnlDOUc0QztBaUI2bXJCbEQ7QTFEamdyQkU7RUFFSSwwQnlDN0c2QztBaUIrbXJCbkQ7QWpCem1yQk07RUFDRSx1QkFBQTtBaUIybXJCUjtBakJ2bXJCSTtFQUNFLDJCQUFBO0FpQnltckJOO0FqQnZtckJNO0VBQ0UsY0FBQTtBaUJ5bXJCUjtBMUQ3Z3JCRTtFQUVJLG9CeUM1RmdDO0FpQjBtckJ0QztBMURoaHJCRTtFQUVJLG1CeUMzRitCO0FpQjRtckJyQztBMURuaHJCRTtFQUVJLGlCeUN6RitCO0FpQjZtckJyQztBMUR0aHJCRTtFQUVJLGtCeUN4RmdDO0FpQittckJ0QztBakI1bXJCTTtFQUNFLHFCQUFBO0FpQjhtckJSO0ExRDVockJFO0VBRUksaUJ5Q2xGZ0M7QWlCK21yQnRDO0ExRC9ockJFO0VBRUksZ0J5Q2pGZ0M7QWlC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O0FYNXdzQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVzh3c0JSO0FYNXdzQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXOHdzQlY7QVgzd3NCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVc2d3NCVjtBWDF3c0JRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBVzR3c0JWO0FYendzQlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVcyd3NCVjtBWGx5c0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVdveXNCUjtBWGx5c0JRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBV295c0JWO0FYanlzQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXbXlzQlY7QVhoeXNCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdreXNCVjtBWC94c0JRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FXaXlzQlY7QVh4enNCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FXMHpzQlI7QVh4enNCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVcwenNCVjtBWHZ6c0JRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBV3l6c0JWO0FYdHpzQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXd3pzQlY7QVhyenNCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBV3V6c0JWO0FYOTBzQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBV2cxc0JSO0FYOTBzQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXZzFzQlY7QVg3MHNCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVcrMHNCVjtBWDUwc0JRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBVzgwc0JWO0FYMzBzQlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVc2MHNCVjtBWHAyc0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVdzMnNCUjtBWHAyc0JRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBV3Myc0JWO0FYbjJzQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXcTJzQlY7QVhsMnNCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdvMnNCVjtBWGoyc0JRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FXbTJzQlY7QVZ0NHNCRTtFQUNFLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtBVXc0c0JKO0FWdDRzQkk7RWhEMEJGLGtDQURnQjtBMERnM3NCbEI7QTFENTJzQkk7RUFFRSwrREFBQTtBMEQ2MnNCTjtBVnQ0c0JNO0VBQ0UsMkJBQUE7QVV3NHNCUjtBVno0c0JNO0VBQ0UsMkJBQUE7QVUyNHNCUjtBVjU0c0JNO0VBQ0UsMkJBQUE7QVU4NHNCUjtBVi80c0JNO0VBQ0UsMkJBQUE7QVVpNXNCUjtBVmw1c0JNO0VBQ0UsMkJBQUE7QVVvNXNCUjtBVi80c0JNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVVpNXNCUjtBVi80c0JRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVVpNXNCVjtBVjk0c0JRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVVnNXNCVjtBVjc0c0JRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVUrNHNCVjtBVjU0c0JRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FVODRzQlY7QVZ4NnNCTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVMDZzQlI7QVZ4NnNCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVMDZzQlY7QVZ2NnNCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVeTZzQlY7QVZ0NnNCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVdzZzQlY7QVZyNnNCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBVXU2c0JWO0FWajhzQk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVW04c0JSO0FWajhzQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVW04c0JWO0FWaDhzQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVWs4c0JWO0FWLzdzQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVWk4c0JWO0FWOTdzQlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVVnOHNCVjtBVjE5c0JNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVU0OXNCUjtBVjE5c0JRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVU0OXNCVjtBVno5c0JRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVUyOXNCVjtBVng5c0JRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVUwOXNCVjtBVnY5c0JRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FVeTlzQlY7QVZuL3NCTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVcS9zQlI7QVZuL3NCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVcS9zQlY7QVZsL3NCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVby9zQlY7QVZqL3NCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVbS9zQlY7QVZoL3NCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBVWsvc0JWO0FWNWd0Qk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVThndEJSO0FWNWd0QlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVThndEJWO0FWM2d0QlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVTZndEJWO0FWMWd0QlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVTRndEJWO0FWemd0QlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVUyZ3RCVjtBVnJpdEJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVV1aXRCUjtBVnJpdEJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVV1aXRCVjtBVnBpdEJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVVzaXRCVjtBVm5pdEJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVVxaXRCVjtBVmxpdEJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FVb2l0QlY7QVQva3RCRTtFQUNFLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7QVNpbHRCSjtBVC9rdEJJO0VqRHdCRixrQ0FEZ0I7QTBEMmp0QmxCO0ExRHZqdEJJO0VBRUUsK0RBQUE7QTBEd2p0Qk47QVQva3RCTTtFQUNFLDJCQUFBO0FTaWx0QlI7QVRsbHRCTTtFQUNFLDJCQUFBO0FTb2x0QlI7QVRybHRCTTtFQUNFLDJCQUFBO0FTdWx0QlI7QVR4bHRCTTtFQUNFLDJCQUFBO0FTMGx0QlI7QVQzbHRCTTtFQUNFLDJCQUFBO0FTNmx0QlI7QVR4bHRCTTtFQUNFLGNBQUE7QVMwbHRCUjtBVHhsdEJRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QVMwbHRCVjtBVHZsdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVN5bHRCVjtBVHRsdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVN3bHRCVjtBVHJsdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FTdWx0QlY7QVQvbXRCTTtFQUNFLGNBQUE7QVNpbnRCUjtBVC9tdEJRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QVNpbnRCVjtBVDltdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVNnbnRCVjtBVDdtdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVMrbXRCVjtBVDVtdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FTOG10QlY7QVR0b3RCTTtFQUNFLGNBQUE7QVN3b3RCUjtBVHRvdEJRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QVN3b3RCVjtBVHJvdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVN1b3RCVjtBVHBvdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVNzb3RCVjtBVG5vdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FTcW90QlY7QVQ3cHRCTTtFQUNFLGNBQUE7QVMrcHRCUjtBVDdwdEJRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QVMrcHRCVjtBVDVwdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVM4cHRCVjtBVDNwdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVM2cHRCVjtBVDFwdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FTNHB0QlY7QVRwcnRCTTtFQUNFLGNBQUE7QVNzcnRCUjtBVHBydEJRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QVNzcnRCVjtBVG5ydEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVNxcnRCVjtBVGxydEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVNvcnRCVjtBVGpydEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FTbXJ0QlY7QVQzc3RCTTtFQUNFLGNBQUE7QVM2c3RCUjtBVDNzdEJRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QVM2c3RCVjtBVDFzdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QVM0c3RCVjtBVHpzdEJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFB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OztFQUVJLDBCb0R2UXlDO0FNdXR1Qi9DO0ExRGw5dEJFOztFQUVJLDJCb0R0UTBDO0FNMHR1QmhEO0FOdnR1QlU7O0VBQ0UsY0FBQTtBTTB0dUJaO0ExRDE5dEJFOztFQUVJLDBCb0R2UXlDO0FNbXV1Qi9DO0ExRDk5dEJFOztFQUVJLDJCb0R0UTBDO0FNc3V1QmhEO0FObnV1QlU7O0VBQ0UsY0FBQTtBTXN1dUJaO0ExRHQrdEJFOztFQUVJLDBCb0R2UXlDO0FNK3V1Qi9DO0ExRDErdEJFOztFQUVJLDJCb0R0UTBDO0FNa3Z1QmhEO0FOL3V1QlU7O0VBQ0UsY0FBQTtBTWt2dUJaO0ExRGwvdEJFOztFQUVJLDBCb0R2UXlDO0FNMnZ1Qi9DO0ExRHQvdEJFOztFQUVJLDJCb0R0UTBDO0FNOHZ1QmhEO0FOM3Z1QlU7O0VBQ0UsY0FBQTtBTTh2dUJaO0ExRDkvdEJFOztFQUVJLDBCb0R2UXlDO0FNdXd1Qi9DO0ExRGxndUJFOztFQUVJLDJCb0R0UTBDO0FNMHd1QmhEO0FOdnd1QlU7O0VBQ0UsY0FBQTtBTTB3dUJaO0ExRDFndUJFOztFQUVJLDBCb0R2UXlDO0FNbXh1Qi9DO0ExRDlndUJFOztFQUVJLDJCb0R0UTBDO0FNc3h1QmhEO0FObnh1QlU7O0VBQ0UsY0FBQTtBTXN4dUJaO0ExRHRodUJFOztFQUVJLDBCb0R2UXlDO0FNK3h1Qi9DO0ExRDFodUJFOztFQUVJLDJCb0R0UTBDO0FNa3l1QmhEO0FOL3h1QlU7O0VBQ0UsY0FBQTtBTWt5dUJaO0ExRGxpdUJFOztFQUVJLDBCb0QzUHFDO0FNK3h1QjNDO0ExRHRpdUJFOztFQUVJLDJCb0QxUHNDO0FNa3l1QjVDO0F3QmoydUJFO0VBQ0UsZ0NBQ0U7RUFJRixjQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0F4QisxdUJKO0F3QjcxdUJJO0VBQ0UsNkJBQ0U7QXhCODF1QlI7QUxsMnVCRTtFQWdCQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0NBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QUtxMXVCRjtBTG4xdUJFO0VyRGtHQSwwQkFBQTtFQUNBLGdFcURsR0U7RXJEbUdGLG1DQUFBO0EwRG92dUJGO0FMcDF1QkU7RUFDRSxrQ0FBQTtFQUNBLHVCQUFBO0FLczF1Qko7QUx4MXVCRTtFQUNFLGtDQUFBO0VBQ0EsdUJBQUE7QUtzMXVCSjtBTG4xdUJFO0VBQ0UsYUFBQTtBS3ExdUJKO0FMbDF1QkU7RUFDRSxXQUFBO0FLbzF1Qko7QUozM3VCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FJNjN1Qk47QUozM3VCTTtFQUNFLGNBQUE7QUk2M3VCUjtBSjkzdUJNO0VBQ0UsY0FBQTtBSTYzdUJSO0FKMTN1Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJNDN1QlI7QUoxM3VCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUk0M3VCUjtBSnozdUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0FJMjN1QlI7QUp6M3VCUTtFQUNFLGdDQUFBO0FJMjN1QlY7QUo1M3VCUTtFQUNFLGdDQUFBO0FJMjN1QlY7QUpuNXVCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FJcTV1Qk47QUpuNXVCTTtFQUNFLGNBQUE7QUlxNXVCUjtBSnQ1dUJNO0VBQ0UsY0FBQTtBSXE1dUJSO0FKbDV1Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJbzV1QlI7QUpsNXVCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUlvNXVCUjtBSmo1dUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0FJbTV1QlI7QUpqNXVCUTtFQUNFLGdDQUFBO0FJbTV1QlY7QUpwNXVCUTtFQUNFLGdDQUFBO0FJbTV1QlY7QUozNnVCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FJNjZ1Qk47QUozNnVCTTtFQUNFLGNBQUE7QUk2NnVCUjtBSjk2dUJNO0VBQ0UsY0FBQTtBSTY2dUJSO0FKMTZ1Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJNDZ1QlI7QUoxNnVCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUk0NnVCUjtBSno2dUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0FJMjZ1QlI7QUp6NnVCUTtFQUNFLGdDQUFBO0FJMjZ1QlY7QUo1NnVCUTtFQUNFLGdDQUFBO0FJMjZ1QlY7QUpuOHVCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FJcTh1Qk47QUpuOHVCTTtFQUNFLGNBQUE7QUlxOHVCUjtBSnQ4dUJNO0VBQ0UsY0FBQTtBSXE4dUJSO0FKbDh1Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJbzh1QlI7QUpsOHVCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUlvOHVCUjtBSmo4dUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0FJbTh1QlI7QUpqOHVCUTtFQUNFLGdDQUFBO0FJbTh1QlY7QUpwOHVCUTtFQUNFLGdDQUFBO0FJbTh1QlY7QUozOXVCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FJNjl1Qk47QUozOXVCTTtFQUNFLGNBQUE7QUk2OXVCUjtBSjk5dUJNO0VBQ0UsY0FBQTtBSTY5dUJSO0FKMTl1Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJNDl1QlI7QUoxOXVCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUk0OXVCUjtBSno5dUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0FJMjl1QlI7QUp6OXVCUTtFQUNFLGdDQUFBO0FJMjl1QlY7QUo1OXVCUTtFQUNFLGdDQUFBO0FJMjl1QlY7QUpuL3VCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FJcS91Qk47QUpuL3VCTTtFQUNFLGNBQUE7QUlxL3VCUjtBSnQvdUJNO0VBQ0UsY0FBQTtBSXEvdUJSO0FKbC91Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FJby91QlI7QUpsL3VCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUlvL3VCUjtBSmovdUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0FJbS91QlI7QUpqL3VCUTtFQUNFLGdDQUFBO0FJbS91QlY7QUpwL3VCUTtFQUNFLGdDQUFBO0FJbS91QlY7QUozZ3ZCSTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0FJNmd2Qk47QUozZ3ZCTTtFQUNFLGNBQUE7QUk2Z3ZCUjtBSjlndkJNO0VBQ0UsY0FBQTtBSTZndkJSO0FKMWd2Qk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FJNGd2QlI7QUoxZ3ZCTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QUk0Z3ZCUjtBSnpndkJNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGNBQUE7QUkyZ3ZCUjtBSnpndkJRO0VBQ0UsY0FBQTtBSTJndkJWO0FKNWd2QlE7RUFDRSxjQUFBO0FJMmd2QlY7QUhuaXZCSTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0FHcWl2Qk47QUhuaXZCTTtFQUNFLGdCQUFBO0FHcWl2QlI7QUhsaXZCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBR21pdkJSO0FIdml2Qk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7QUdtaXZCUjtBSGpqdkJJO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUdtanZCTjtBSGpqdkJNO0VBQ0UsZ0JBQUE7QUdtanZCUjtBSGhqdkJNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0FHaWp2QlI7QUhyanZCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBR2lqdkJSO0FIL2p2Qkk7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBR2lrdkJOO0FIL2p2Qk07RUFDRSxnQkFBQTtBR2lrdkJSO0FIOWp2Qk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7QUcranZCUjtBSG5rdkJNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0FHK2p2QlI7QUg3a3ZCSTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FHK2t2Qk47QUg3a3ZCTTtFQUNFLGdCQUFBO0FHK2t2QlI7QUg1a3ZCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBRzZrdkJSO0FIamx2Qk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7QUc2a3ZCUjtBSDNsdkJJO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUc2bHZCTjtBSDNsdkJNO0VBQ0UsZ0JBQUE7QUc2bHZCUjtBSDFsdkJNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0FHMmx2QlI7QUgvbHZCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBRzJsdkJSO0FGem12Qkk7RUFDRSxzQkFBQTtBRTJtdkJOO0FGNW12Qkk7RUFDRSxzQkFBQTtBRThtdkJOO0FGL212Qkk7RUFDRSxxQkFBQTtBRWludkJOO0FLbGp2QkU7RUFDRSxXQUFBO0FMb2p2Qko7QTFEcjB1QkU7RUFFSSxvQitENU9VO0FMa2p2QmhCO0ExRHgwdUJFO0VBRUkscUIrRDVPVTtBTHFqdkJoQjtBMUQzMHVCRTtFQUVJLHFCK0RuT1U7QUwraXZCaEI7QTFEOTB1QkU7RUFFSSxvQitEbk9VO0FMa2p2QmhCO0ExRGoxdUJFO0VBRUksa0IrRDVPVTtBTDhqdkJoQjtBMURwMXVCRTtFQUVJLG1CK0Q1T1U7QUxpa3ZCaEI7QTFEdjF1QkU7RUFFSSxtQitEbk9VO0FMMmp2QmhCO0ExRDExdUJFO0VBRUksa0IrRG5PVTtBTDhqdkJoQjtBMUQ3MXVCRTtFQUVJLG9CK0Q1T1U7QUwwa3ZCaEI7QTFEaDJ1QkU7RUFFSSxxQitENU9VO0FMNmt2QmhCO0ExRG4ydUJFO0VBRUkscUIrRG5PVTtBTHVrdkJoQjtBMUR0MnVCRTtFQUVJLG9CK0RuT1U7QUwwa3ZCaEI7QTFEejJ1QkU7RUFFSSxrQitENU9VO0FMc2x2QmhCO0ExRDUydUJFO0VBRUksbUIrRDVPVTtBTHlsdkJoQjtBMUQvMnVCRTtFQUVJLG1CK0RuT1U7QUxtbHZCaEI7QTFEbDN1QkU7RUFFSSxrQitEbk9VO0FMc2x2QmhCO0ExRHIzdUJFO0VBRUksb0IrRDVPVTtBTGttdkJoQjtBMUR4M3VCRTtFQUVJLHFCK0Q1T1U7QUxxbXZCaEI7QTFEMzN1QkU7RUFFSSxxQitEbk9VO0FMK2x2QmhCO0ExRDkzdUJFO0VBRUksb0IrRG5PVTtBTGttdkJoQjtBQ3RydkJFO0VBQ0UsK0JBQUE7QUR3cnZCSjtBQ3JydkJFO0VBQ0UsYUFBQTtBRHVydkJKO0FFeHJ2QkU7RUFHRSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLGNBQUE7QUZ3cnZCSjtBRXRydkJJO0VBQ0Usa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtBRndydkJOO0FFcnJ2Qkk7RUFDRSx3Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsMENBQUE7QUZ1cnZCTjtBRXJydkJNO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSx3Q0FBQTtFQUNBLHlDQUFBO0VBQ0Esc0NBQUE7RUFDQSxpQ0FBQTtVQUFBLHlCQUFBO0FGdXJ2QlI7QUVucnZCSTtFQUNFLCtCQUFBO0VBQ0EsMkJBQUE7QUZxcnZCTjtBRWxydkJJO0VBQ0UsK0JBQUE7QUZvcnZCTjtBMUQ3NnVCRTtFQUVJLGdCNERsVFc7QUZndXZCakI7QTFEaDd1QkU7RUFFSSxlNERsVFc7QUZtdXZCakI7QUVycnZCSTtFQUNFLCtCQUFBO0FGdXJ2Qk47QTFEdDd1QkU7RUFFSSxlNERsVFc7QUZ5dXZCakI7QTFEejd1QkU7RUFFSSxnQjREbFRXO0FGNHV2QmpCO0FFeHJ2Qkk7RUFDRSxpREFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7QUYwcnZCTjtBRXZydkJJO0VBQ0UsaURBQUE7RUFDQSxpQkE1RFc7RUE2RFgsd0JBQUE7QUZ5cnZCTjtBRXRydkJJO0VBQ0UsaURBQUE7RUFDQSxjQWxFVztFQW1FWCx3QkFBQTtBRndydkJOO0FFcnJ2Qkk7RUFDRSxrQ0FBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7QUZ1cnZCTjtBRXBydkJJO0VBQ0Usa0NBQUE7RUFHQSx5QkFBQTtBRm9ydkJOO0ExRHA5dUJFO0VBRUksZ0I0RGxUVztBRnV3dkJqQjtBMUR2OXVCRTtFQUVJLGU0RGxUVztBRjB3dkJqQjtBRXZydkJJO0VBQ0Usa0NBQUE7RUFHQSx5QkFBQTtBRnVydkJOO0ExRDk5dUJFO0VBRUksZTREbFRXO0FGaXh2QmpCO0ExRGordUJFO0VBRUksZ0I0RGxUVztBRm94dkJqQjtBRTFydkJJO0VBQ0UsZ0RBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0FGNHJ2Qk47QUV6cnZCSTtFQUNFLGdEQUFBO0VBQ0EsaUJBbEdXO0VBbUdYLHlCQUFBO0FGMnJ2Qk47QUV4cnZCSTtFQUNFLGdEQUFBO0VBQ0EsY0F4R1c7RUF5R1gseUJBQUE7QUYwcnZCTjtBR2x5dkJFO0VBQ0U7OztHQUFBO0VBSUEsZUFBQTtBSG95dkJKO0FHanl2QkU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUhteXZCSjtBR2p5dkJJO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FIbXl2Qk47QUl0enZCRTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtDQUFBO0FKd3p2Qko7QUl0enZCSTtFQUNFLGtDQUFBO0FKd3p2Qk47QUl0enZCSTtFQUNFLGFBQUE7QUp3enZCTjtBSXR6dkJJO0VBQ0UsZUFBQTtBSnd6dkJOO0FJbHp2Qk07RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QUpvenZCUjtBSWx6dkJRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtBSm96dkJWO0FJanp2QlE7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUptenZCVjtBSS95dkJNO0VBQ0UsZ0JBQUE7QUppenZCUjtBSW4wdkJNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FKcTB2QlI7QUluMHZCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7QUpxMHZCVjtBSWwwdkJRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FKbzB2QlY7QUloMHZCTTtFQUNFLGdCQUFBO0FKazB2QlI7QUlwMXZCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBSnMxdkJSO0FJcDF2QlE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0FKczF2QlY7QUluMXZCUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBSnExdkJWO0FJajF2Qk07RUFDRSxnQkFBQTtBSm0xdkJSO0FJcjJ2Qk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUp1MnZCUjtBSXIydkJRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtBSnUydkJWO0FJcDJ2QlE7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QUpzMnZCVjtBSWwydkJNO0VBQ0UsZ0JBQUE7QUpvMnZCUjtBSXQzdkJNO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FKdzN2QlI7QUl0M3ZCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7QUp3M3ZCVjtBSXIzdkJRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FKdTN2QlY7QUluM3ZCTTtFQUNFLGdCQUFBO0FKcTN2QlI7QUkvMnZCSTtFQUNFLHNCQUFBO0FKaTN2Qk47QUlsM3ZCSTtFQUNFLHNCQUFBO0FKbzN2Qk47QUlyM3ZCSTtFQUNFLHFCQUFBO0FKdTN2Qk47QXlCMTZ2QkU7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0F6QjQ2dkJKO0F5QjE2dkJJO0VBQ0UsdUJBQUE7RUFDQSxxQkFBQTtBekI0NnZCTjtBeUIxNnZCSTtFQUNFLDBCQUFBO0VBQ0Esd0JBQUE7QXpCNDZ2Qk47QXlCdjZ2Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekJ5NnZCTjtBeUJ2NnZCTTtFQUNFLGNBQUE7QXpCeTZ2QlI7QXlCdjZ2Qk07RUFDRSxjQUFBO0F6Qnk2dkJSO0F5QnQ2dkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekJ3NnZCUjtBeUJ0NnZCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCdzZ2QlI7QXlCcjZ2Qk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpCdTZ2QlI7QXlCcjZ2QlE7RUFDRSxnQ0FBQTtBekJ1NnZCVjtBeUJuNnZCTTtFQUVFLHFCQUFBO0F6Qm82dkJSO0F5Qmo2dkJNO0VBQ0UseUJBQUE7QXpCbTZ2QlI7QXlCajZ2Qk07RUFDRSw0QkFBQTtBekJtNnZCUjtBeUIzOHZCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6QjY4dkJOO0F5QjM4dkJNO0VBQ0UsY0FBQTtBekI2OHZCUjtBeUIzOHZCTTtFQUNFLGNBQUE7QXpCNjh2QlI7QXlCMTh2Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QjQ4dkJSO0F5QjE4dkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekI0OHZCUjtBeUJ6OHZCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekIyOHZCUjtBeUJ6OHZCUTtFQUNFLGdDQUFBO0F6QjI4dkJWO0F5QnY4dkJNO0VBRUUscUJBQUE7QXpCdzh2QlI7QXlCcjh2Qk07RUFDRSx5QkFBQTtBekJ1OHZCUjtBeUJyOHZCTTtFQUNFLDRCQUFBO0F6QnU4dkJSO0F5Qi8rdkJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpCaS92Qk47QXlCLyt2Qk07RUFDRSxjQUFBO0F6QmkvdkJSO0F5Qi8rdkJNO0VBQ0UsY0FBQTtBekJpL3ZCUjtBeUI5K3ZCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCZy92QlI7QXlCOSt2Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QmcvdkJSO0F5QjcrdkJNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6QisrdkJSO0F5QjcrdkJRO0VBQ0UsZ0NBQUE7QXpCKyt2QlY7QXlCMyt2Qk07RUFFRSxxQkFBQTtBekI0K3ZCUjtBeUJ6K3ZCTTtFQUNFLHlCQUFBO0F6QjIrdkJSO0F5QnordkJNO0VBQ0UsNEJBQUE7QXpCMit2QlI7QXlCbmh3Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekJxaHdCTjtBeUJuaHdCTTtFQUNFLGNBQUE7QXpCcWh3QlI7QXlCbmh3Qk07RUFDRSxjQUFBO0F6QnFod0JSO0F5Qmxod0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekJvaHdCUjtBeUJsaHdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCb2h3QlI7QXlCamh3Qk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpCbWh3QlI7QXlCamh3QlE7RUFDRSxnQ0FBQTtBekJtaHdCVjtBeUIvZ3dCTTtFQUVFLHFCQUFBO0F6Qmdod0JSO0F5Qjdnd0JNO0VBQ0UseUJBQUE7QXpCK2d3QlI7QXlCN2d3Qk07RUFDRSw0QkFBQTtBekIrZ3dCUjtBeUJ2andCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6Qnlqd0JOO0F5QnZqd0JNO0VBQ0UsY0FBQTtBekJ5andCUjtBeUJ2andCTTtFQUNFLGNBQUE7QXpCeWp3QlI7QXlCdGp3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6Qndqd0JSO0F5QnRqd0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekJ3andCUjtBeUJyandCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekJ1andCUjtBeUJyandCUTtFQUNFLGdDQUFBO0F6QnVqd0JWO0F5Qm5qd0JNO0VBRUUscUJBQUE7QXpCb2p3QlI7QXlCamp3Qk07RUFDRSx5QkFBQTtBekJtandCUjtBeUJqandCTTtFQUNFLDRCQUFBO0F6Qm1qd0JSO0F5QjNsd0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpCNmx3Qk47QXlCM2x3Qk07RUFDRSxjQUFBO0F6QjZsd0JSO0F5QjNsd0JNO0VBQ0UsY0FBQTtBekI2bHdCUjtBeUIxbHdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCNGx3QlI7QXlCMWx3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QjRsd0JSO0F5Qnpsd0JNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6QjJsd0JSO0F5Qnpsd0JRO0VBQ0UsZ0NBQUE7QXpCMmx3QlY7QXlCdmx3Qk07RUFFRSxxQkFBQTtBekJ3bHdCUjtBeUJybHdCTTtFQUNFLHlCQUFBO0F6QnVsd0JSO0F5QnJsd0JNO0VBQ0UsNEJBQUE7QXpCdWx3QlI7QXlCL253Qkk7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBekJpb3dCTjtBeUIvbndCTTtFQUNFLGNBQUE7QXpCaW93QlI7QXlCL253Qk07RUFDRSxjQUFBO0F6Qmlvd0JSO0F5Qjlud0JNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBekJnb3dCUjtBeUI5bndCTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXpCZ293QlI7QXlCN253Qk07RUFDRSxjQUFBO0VBQ0EsMkNBQUE7RUFDQSxzQ0FBQTtBekIrbndCUjtBeUI3bndCUTtFQUNFLGNBQUE7QXpCK253QlY7QXlCM253Qk07RUFFRSxzQ0FBQTtBekI0bndCUjtBeUJ6bndCTTtFQUNFLDBDQUFBO0F6QjJud0JSO0F5Qnpud0JNO0VBQ0UsNkNBQUE7QXpCMm53QlI7QXlCcm53Qkk7RUFDRSx1QkFBQTtBekJ1bndCTjtBMURoNHZCRTtFQUVJLG1CbUZ4UCtCO0F6Qnlud0JyQztBMURuNHZCRTtFQUVJLGtCbUZ2UDhCO0F6QjJud0JwQztBMUR0NHZCRTtFQUVJLG9CK0Q1T1U7QUxtbndCaEI7QTFEejR2QkU7RUFFSSxxQitENU9VO0FMc253QmhCO0F5QnBvd0JJO0VBQ0UsdUJBQUE7QXpCc293Qk47QTFELzR2QkU7RUFFSSxtQm1GeFArQjtBekJ3b3dCckM7QTFEbDV2QkU7RUFFSSxrQm1GdlA4QjtBekIwb3dCcEM7QTFEcjV2QkU7RUFFSSxrQitENU9VO0FMa293QmhCO0ExRHg1dkJFO0VBRUksbUIrRDVPVTtBTHFvd0JoQjtBeUJucHdCSTtFQUNFLHVCQUFBO0F6QnFwd0JOO0ExRDk1dkJFO0VBRUksbUJtRnhQK0I7QXpCdXB3QnJDO0ExRGo2dkJFO0VBRUksa0JtRnZQOEI7QXpCeXB3QnBDO0ExRHA2dkJFO0VBRUksb0IrRDVPVTtBTGlwd0JoQjtBMUR2NnZCRTtFQUVJLHFCK0Q1T1U7QUxvcHdCaEI7QXlCbHF3Qkk7RUFDRSx1QkFBQTtBekJvcXdCTjtBMUQ3NnZCRTtFQUVJLG1CbUZ4UCtCO0F6QnNxd0JyQztBMURoN3ZCRTtFQUVJLGtCbUZ2UDhCO0F6Qndxd0JwQztBMURuN3ZCRTtFQUVJLGtCK0Q1T1U7QUxncXdCaEI7QTFEdDd2QkU7RUFFSSxtQitENU9VO0FMbXF3QmhCO0F5Qmpyd0JJO0VBQ0UsdUJBQUE7QXpCbXJ3Qk47QTFENTd2QkU7RUFFSSxtQm1GeFArQjtBekJxcndCckM7QTFELzd2QkU7RUFFSSxrQm1GdlA4QjtBekJ1cndCcEM7QTFEbDh2QkU7RUFFSSxvQitENU9VO0FMK3F3QmhCO0ExRHI4dkJFO0VBRUkscUIrRDVPVTtBTGtyd0JoQjtBMEI3dndCRTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7QTFCK3Z3Qko7QTBCM3Z3Qkk7RUFDRSx1QkFBQTtBMUI2dndCTjtBMUQvOHZCRTtFQUVJLG1Cb0YvUytCO0ExQit2d0JyQztBMURsOXZCRTtFQUVJLGtCb0Y5UzhCO0ExQml3d0JwQztBMURyOXZCRTtFQUVJLG9CK0Q1T1U7QUxrc3dCaEI7QTFEeDl2QkU7RUFFSSxxQitENU9VO0FMcXN3QmhCO0EwQjF3d0JJO0VBQ0UsdUJBQUE7QTFCNHd3Qk47QTFEOTl2QkU7RUFFSSxtQm9GL1MrQjtBMUI4d3dCckM7QTFEait2QkU7RUFFSSxrQm9GOVM4QjtBMUJneHdCcEM7QTFEcCt2QkU7RUFFSSxrQitENU9VO0FMaXR3QmhCO0ExRHYrdkJFO0VBRUksbUIrRDVPVTtBTG90d0JoQjtBMEJ6eHdCSTtFQUNFLHVCQUFBO0ExQjJ4d0JOO0ExRDcrdkJFO0VBRUksbUJvRi9TK0I7QTFCNnh3QnJDO0ExRGgvdkJFO0VBRUksa0JvRjlTOEI7QTFCK3h3QnBDO0ExRG4vdkJFO0VBRUksb0IrRDVPVTtBTGd1d0JoQjtBMUR0L3ZCRTtFQUVJLHFCK0Q1T1U7QUxtdXdCaEI7QTBCeHl3Qkk7RUFDRSx1QkFBQTtBMUIweXdCTjtBMUQ1L3ZCRTtFQUVJLG1Cb0YvUytCO0ExQjR5d0JyQztBMUQvL3ZCRTtFQUVJLGtCb0Y5UzhCO0ExQjh5d0JwQztBMURsZ3dCRTtFQUVJLGtCK0Q1T1U7QUwrdXdCaEI7QTFEcmd3QkU7RUFFSSxtQitENU9VO0FMa3Z3QmhCO0EwQnZ6d0JJO0VBQ0UsdUJBQUE7QTFCeXp3Qk47QTFEM2d3QkU7RUFFSSxtQm9GL1MrQjtBMUIyendCckM7QTFEOWd3QkU7RUFFSSxrQm9GOVM4QjtBMUI2endCcEM7QTFEamh3QkU7RUFFSSxvQitENU9VO0FMOHZ3QmhCO0ExRHBod0JFO0VBRUkscUIrRDVPVTtBTGl3d0JoQjtBMEI1endCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExQjh6d0JOO0EwQjV6d0JNO0VBQ0UsY0FBQTtBMUI4endCUjtBMEIzendCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCNnp3QlI7QTBCM3p3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQjZ6d0JSO0EwQjF6d0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExQjR6d0JSO0EwQjF6d0JRO0VBQ0UsZ0NBQUE7QTFCNHp3QlY7QTBCeHp3Qk07RUFDRSxjQUFBO0ExQjB6d0JSO0EwQnYxd0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFCeTF3Qk47QTBCdjF3Qk07RUFDRSxjQUFBO0ExQnkxd0JSO0EwQnQxd0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJ3MXdCUjtBMEJ0MXdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCdzF3QlI7QTBCcjF3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCdTF3QlI7QTBCcjF3QlE7RUFDRSxnQ0FBQTtBMUJ1MXdCVjtBMEJuMXdCTTtFQUNFLGNBQUE7QTFCcTF3QlI7QTBCbDN3Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUJvM3dCTjtBMEJsM3dCTTtFQUNFLGNBQUE7QTFCbzN3QlI7QTBCajN3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQm0zd0JSO0EwQmozd0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJtM3dCUjtBMEJoM3dCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUJrM3dCUjtBMEJoM3dCUTtFQUNFLGdDQUFBO0ExQmszd0JWO0EwQjkyd0JNO0VBQ0UsY0FBQTtBMUJnM3dCUjtBMEI3NHdCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExQis0d0JOO0EwQjc0d0JNO0VBQ0UsY0FBQTtBMUIrNHdCUjtBMEI1NHdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCODR3QlI7QTBCNTR3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQjg0d0JSO0EwQjM0d0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExQjY0d0JSO0EwQjM0d0JRO0VBQ0UsZ0NBQUE7QTFCNjR3QlY7QTBCejR3Qk07RUFDRSxjQUFBO0ExQjI0d0JSO0EwQng2d0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFCMDZ3Qk47QTBCeDZ3Qk07RUFDRSxjQUFBO0ExQjA2d0JSO0EwQnY2d0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJ5NndCUjtBMEJ2NndCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCeTZ3QlI7QTBCdDZ3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCdzZ3QlI7QTBCdDZ3QlE7RUFDRSxnQ0FBQTtBMUJ3NndCVjtBMEJwNndCTTtFQUNFLGNBQUE7QTFCczZ3QlI7QTBCbjh3Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUJxOHdCTjtBMEJuOHdCTTtFQUNFLGNBQUE7QTFCcTh3QlI7QTBCbDh3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQm84d0JSO0EwQmw4d0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJvOHdCUjtBMEJqOHdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUJtOHdCUjtBMEJqOHdCUTtFQUNFLGdDQUFBO0ExQm04d0JWO0EwQi83d0JNO0VBQ0UsY0FBQTtBMUJpOHdCUjtBMEI5OXdCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExQmcrd0JOO0EwQjk5d0JNO0VBQ0UsY0FBQTtBMUJnK3dCUjtBMEI3OXdCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCKzl3QlI7QTBCNzl3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQis5d0JSO0EwQjU5d0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExQjg5d0JSO0EwQjU5d0JRO0VBQ0UsZ0NBQUE7QTFCODl3QlY7QTBCMTl3Qk07RUFDRSxjQUFBO0ExQjQ5d0JSO0EyQnpneEJFO0VBQ0UsWUFBQTtBM0IyZ3hCSjtBMkJ2Z3hCSTtFQUNFLHFCQUFBO0EzQnlneEJOO0ExRDF0d0JFO0VBRUksbUJxRmhUK0I7QTNCMmd4QnJDO0ExRDd0d0JFO0VBRUksa0JxRi9TOEI7QTNCNmd4QnBDO0ExRGh1d0JFO0VBRUksb0IrRDVPVTtBTDY4d0JoQjtBMURudXdCRTtFQUVJLHFCK0Q1T1U7QUxnOXdCaEI7QTJCdGh4Qkk7RUFDRSxxQkFBQTtBM0J3aHhCTjtBMUR6dXdCRTtFQUVJLG1CcUZoVCtCO0EzQjBoeEJyQztBMUQ1dXdCRTtFQUVJLGtCcUYvUzhCO0EzQjRoeEJwQztBMUQvdXdCRTtFQUVJLGtCK0Q1T1U7QUw0OXdCaEI7QTFEbHZ3QkU7RUFFSSxtQitENU9VO0FMKzl3QmhCO0EyQnJpeEJJO0VBQ0Usb0JBQUE7QTNCdWl4Qk47QTFEeHZ3QkU7RUFFSSxtQnFGaFQrQjtBM0J5aXhCckM7QTFEM3Z3QkU7RUFFSSxrQnFGL1M4QjtBM0IyaXhCcEM7QTFEOXZ3QkU7RUFFSSxvQitENU9VO0FMMit3QmhCO0ExRGp3d0JFO0VBRUkscUIrRDVPVTtBTDgrd0JoQjtBMkJwanhCSTtFQUNFLHFCQUFBO0EzQnNqeEJOO0ExRHZ3d0JFO0VBRUksbUJxRmhUK0I7QTNCd2p4QnJDO0ExRDF3d0JFO0VBRUksa0JxRi9TOEI7QTNCMGp4QnBDO0ExRDd3d0JFO0VBRUksa0IrRDVPVTtBTDAvd0JoQjtBMURoeHdCRTtFQUVJLG1CK0Q1T1U7QUw2L3dCaEI7QTJCbmt4Qkk7RUFDRSxrQkFBQTtBM0Jxa3hCTjtBMUR0eHdCRTtFQUVJLG1CcUZoVCtCO0EzQnVreEJyQztBMUR6eHdCRTtFQUVJLGtCcUYvUzhCO0EzQnlreEJwQztBMUQ1eHdCRTtFQUVJLG9CK0Q1T1U7QUx5Z3hCaEI7QTFEL3h3QkU7RUFFSSxxQitENU9VO0FMNGd4QmhCO0EyQnpreEJJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzQnlreEJOO0EyQnZreEJNO0VBQ0UsY0FBQTtBM0J5a3hCUjtBMkJ0a3hCTTtFQUdFLDZEQUFBO0EzQnNreEJSO0EyQnBreEJNO0VBR0UsNkRBQUE7QTNCb2t4QlI7QTJCbGt4Qk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNCb2t4QlI7QTJCbGt4QlE7RUFDRSxnQ0FBQTtBM0Jva3hCVjtBMkJoa3hCTTtFQUNFLGNBQUE7QTNCa2t4QlI7QTJCam14Qkk7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNCaW14Qk47QTJCL2x4Qk07RUFDRSxjQUFBO0EzQmlteEJSO0EyQjlseEJNO0VBR0UsNkRBQUE7QTNCOGx4QlI7QTJCNWx4Qk07RUFHRSw2REFBQTtBM0I0bHhCUjtBMkIxbHhCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0I0bHhCUjtBMkIxbHhCUTtFQUNFLGdDQUFBO0EzQjRseEJWO0EyQnhseEJNO0VBQ0UsY0FBQTtBM0IwbHhCUjtBMkJ6bnhCSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0J5bnhCTjtBMkJ2bnhCTTtFQUNFLGNBQUE7QTNCeW54QlI7QTJCdG54Qk07RUFHRSw2REFBQTtBM0JzbnhCUjtBMkJwbnhCTTtFQUdFLDZEQUFBO0EzQm9ueEJSO0EyQmxueEJNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzQm9ueEJSO0EyQmxueEJRO0VBQ0UsZ0NBQUE7QTNCb254QlY7QTJCaG54Qk07RUFDRSxjQUFBO0EzQmtueEJSO0EyQmpweEJJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzQmlweEJOO0EyQi9veEJNO0VBQ0UsY0FBQTtBM0JpcHhCUjtBMkI5b3hCTTtFQUdFLDZEQUFBO0EzQjhveEJSO0EyQjVveEJNO0VBR0UsNkRBQUE7QTNCNG94QlI7QTJCMW94Qk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNCNG94QlI7QTJCMW94QlE7RUFDRSxnQ0FBQTtBM0I0b3hCVjtBMkJ4b3hCTTtFQUNFLGNBQUE7QTNCMG94QlI7QTJCenF4Qkk7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNCeXF4Qk47QTJCdnF4Qk07RUFDRSxjQUFBO0EzQnlxeEJSO0EyQnRxeEJNO0VBR0UsNkRBQUE7QTNCc3F4QlI7QTJCcHF4Qk07RUFHRSw2REFBQTtBM0JvcXhCUjtBMkJscXhCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0JvcXhCUjtBMkJscXhCUTtFQUNFLGdDQUFBO0EzQm9xeEJWO0EyQmhxeEJNO0VBQ0UsY0FBQTtBM0JrcXhCUjtBMkJqc3hCSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0Jpc3hCTjtBMkIvcnhCTTtFQUNFLGNBQUE7QTNCaXN4QlI7QTJCOXJ4Qk07RUFHRSw2REFBQTtBM0I4cnhCUjtBMkI1cnhCTTtFQUdFLDZEQUFBO0EzQjRyeEJSO0EyQjFyeEJNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzQjRyeEJSO0EyQjFyeEJRO0VBQ0UsZ0NBQUE7QTNCNHJ4QlY7QTJCeHJ4Qk07RUFDRSxjQUFBO0Ez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Z0N3ZzBCVjtBaENyZzBCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWdDdWcwQlY7QWhDeGgwQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBZ0MwaDBCUjtBaEN4aDBCUTtFQUNFLG1DQUFBO0VBQ0EscUJBQUE7QWdDMGgwQlY7QWhDdmgwQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FnQ3loMEJWO0FoQ3RoMEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBZ0N3aDBCVjtBaEN6aTBCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FnQzJpMEJSO0FoQ3ppMEJRO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBZ0MyaTBCVjtBaEN4aTBCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWdDMGkwQlY7QWhDdmkwQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FnQ3lpMEJWO0EvQjFqMEJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCNGowQlI7QS9CMWowQlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0I0ajBCVjtBL0J6ajBCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQjJqMEJWO0EvQnhqMEJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCMGowQlY7QS9COWswQk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0JnbDBCUjtBL0I5azBCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQmdsMEJWO0EvQjdrMEJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCK2swQlY7QS9CNWswQlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0I4azBCVjtBL0JsbTBCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQm9tMEJSO0EvQmxtMEJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCb20wQlY7QS9Cam0wQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0JtbTBCVjtBL0JobTBCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQmttMEJWO0EvQnRuMEJNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCd24wQlI7QS9CdG4wQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0J3bjBCVjtBL0JybjBCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQnVuMEJWO0EvQnBuMEJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCc24wQlY7QS9CMW8wQk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0I0bzBCUjtBL0IxbzBCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQjRvMEJWO0EvQnpvMEJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCMm8wQlY7QS9CeG8wQlE7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0IwbzBCVjtBL0I5cDBCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQmdxMEJSO0EvQjlwMEJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCZ3EwQlY7QS9CN3AwQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0IrcDBCVjtBL0I1cDBCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQjhwMEJWO0EvQmxyMEJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCb3IwQlI7QS9CbHIwQlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0JvcjBCVjtBL0JqcjBCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQm1yMEJWO0EvQmhyMEJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCa3IwQlY7QWpDdnEwQkU7RUFDRSxlQUFBO0FpQ3lxMEJKO0FqQ3RxMEJNO0VBQ0UsZUFBQTtBaUN3cTBCUjtBMUQ3NXpCRTtFeUJ4UVEscUJBQUE7RUFDQSx1QkFBQTtBaUN3cTBCVjtBMURqNnpCRTtFeUJwUVEsc0JBQUE7RUFDQSxzQkFBQTtBaUN3cTBCVjtBakNqcjBCTTtFQUNFLGlCQUFBO0FpQ21yMEJSO0ExRHg2ekJFO0V5QnhRUSxxQkFBQTtFQUNBLHVCQUFBO0FpQ21yMEJWO0ExRDU2ekJFO0V5QnBRUSxzQkFBQTtFQUNBLHNCQUFBO0FpQ21yMEJWO0FqQzVyMEJNO0VBQ0UsaUJBQUE7QWlDOHIwQlI7QTFEbjd6QkU7RXlCeFFRLHFCQUFBO0VBQ0EsdUJBQUE7QWlDOHIwQlY7QTFEdjd6QkU7RXlCcFFRLHNCQUFBO0VBQ0Esc0JBQUE7QWlDOHIwQlY7QWpDdnMwQk07RUFDRSxpQkFBQTtBaUN5czBCUjtBMUQ5N3pCRTtFeUJ4UVEscUJBQUE7RUFDQSx1QkFBQTtBaUN5czBCVjtBMURsOHpCRTtFeUJwUVEsc0JBQUE7RUFDQSxzQkFBQTtBaUN5czBCVjtBakNsdDBCTTtFQUNFLGlCQUFBO0FpQ290MEJSO0ExRHo4ekJFO0V5QnhRUSxxQkFBQTtFQUNBLHVCQUFBO0FpQ290MEJWO0ExRDc4ekJFO0V5QnBRUSxzQkFBQTtFQUNBLHNCQUFBO0FpQ290MEJWO0E5Qmx3MEJFO0VBQ0Usb0JBQUE7RUFDQSxhQUFBO0E4Qm93MEJKO0E5Qmh3MEJRO0VBQ0Usa0JBQUE7QThCa3cwQlY7QTlCaHcwQlU7O0VBRUUsaUJBQUE7QThCa3cwQlo7QTlCdncwQlE7RUFDRSxpQkFBQTtBOEJ5dzBCVjtBOUJ2dzBCVTs7RUFFRSxnQkFBQTtBOEJ5dzBCWjtBOUI5dzBCUTtFQUNFLGdCQUFBO0E4Qmd4MEJWO0E5Qjl3MEJVOztFQUVFLGVBQUE7QThCZ3gwQlo7QTlCcngwQlE7RUFDRSxpQkFBQTtBOEJ1eDBCVjtBOUJyeDBCVTs7RUFFRSxnQkFBQTtBOEJ1eDBCWjtBOUI1eDBCUTtFQUNFLGVBQUE7QThCOHgwQlY7QTlCNXgwQlU7O0VBRUUsY0FBQTtBOEI4eDBCWjtBOUJ2eDBCRTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxPQUFBO0E4Qnl4MEJKO0E5QnR4MEJFO0V5QkxBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQ0FBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBSzh4MEJGO0FMNXgwQkU7RXJEa0dBLDBCQUFBO0VBQ0EsZ0VxRGxHRTtFckRtR0YsbUNBQUE7QTBENnIwQkY7QUw3eDBCRTtFQUNFLGtDQUFBO0VBQ0EsdUJBQUE7QUsreDBCSjtBTGp5MEJFO0VBQ0Usa0NBQUE7RUFDQSx1QkFBQTtBSyt4MEJKO0FMNXgwQkU7RUFDRSxhQUFBO0FLOHgwQko7QUwzeDBCRTtFQUNFLFdBQUE7QUs2eDBCSjtBOUJ2eTBCTTtFQUNFLHNCQUFBO0E4Qnl5MEJSO0E5QjF5MEJNO0VBQ0Usc0JBQUE7QThCNHkwQlI7QTlCN3kwQk07RUFDRSxxQkFBQTtBOEIreTBCUjtBOUIxeTBCTTtFQUNFLHVCQUFBO0E4QjR5MEJSO0E5Qjd5MEJNO0VBQ0UsdUJBQUE7QThCK3kwQlI7QTlCaHowQk07RUFDRSx1QkFBQTtBOEJrejBCUjtBOUJuejBCTTtFQUNFLHVCQUFBO0E4QnF6MEJSO0E5QnR6MEJNO0VBQ0UsdUJBQUE7QThCd3owQlI7QTlCbnowQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E4QnF6MEJSO0E5Qm56MEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOEJxejBCVjtBOUIzejBCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QThCNnowQlI7QTlCM3owQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E4QjZ6MEJWO0E5Qm4wMEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOEJxMDBCUjtBOUJuMDBCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QThCcTAwQlY7QTlCMzAwQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E4QjYwMEJSO0E5QjMwMEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOEI2MDBCVjtBOUJuMTBCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QThCcTEwQlI7QTlCbjEwQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E4QnExMEJWO0E5QjMxMEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOEI2MTBCUjtBOUIzMTBCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QThCNjEwQlY7QTlCbjIwQk07RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0E4QnEyMEJSO0E5Qm4yMEJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBOEJxMjBCVjtBS3AxMEJFO0VBQ0UsV0FBQTtBTHMxMEJKO0ExRHZtMEJFO0VBRUksb0IrRDVPVTtBTG8xMEJoQjtBMUQxbTBCRTtFQUVJLHFCK0Q1T1U7QUx1MTBCaEI7QTFEN20wQkU7RUFFSSxxQitEbk9VO0FMaTEwQmhCO0ExRGhuMEJFO0VBRUksb0IrRG5PVTtBTG8xMEJoQjtBMURubjBCRTtFQUVJLGtCK0Q1T1U7QUxnMjBCaEI7QTFEdG4wQkU7RUFFSSxtQitENU9VO0FMbTIwQmhCO0ExRHpuMEJFO0VBRUksbUIrRG5PVTtBTDYxMEJoQjtBMUQ1bjBCRTtFQUVJLGtCK0RuT1U7QUxnMjBCaEI7QTFEL24wQkU7RUFFSSxvQitENU9VO0FMNDIwQmhCO0ExRGxvMEJFO0VBRUkscUIrRDVPVTtBTCsyMEJoQjtBMURybzBCRTtFQUVJLHFCK0RuT1U7QUx5MjBCaEI7QTFEeG8wQkU7RUFFSSxvQitEbk9VO0FMNDIwQmhCO0ExRDNvMEJFO0VBRUksa0IrRDVPVTtBTHczMEJoQjtBMUQ5bzBCRTtFQUVJLG1CK0Q1T1U7QUwyMzBCaEI7QTFEanAwQkU7RUFFSSxtQitEbk9VO0FMcTMwQmhCO0ExRHBwMEJFO0VBRUksa0IrRG5PVTtBTHczMEJoQjtBMUR2cDBCRTtFQUVJLG9CK0Q1T1U7QUxvNDBCaEI7QTFEMXAwQkU7RUFFSSxxQitENU9VO0FMdTQwQmhCO0ExRDdwMEJFO0VBRUkscUIrRG5PVTtBTGk0MEJoQjtBMURocTBCRTtFQUVJLG9CK0RuT1U7QUxvNDBCaEI7QTdCcDkwQkU7RUFDRSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtFQUVBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUVBLGtDQUFBO0E2Qm85MEJKO0E3Qmw5MEJJO0VBQ0Usa0NBQUE7QTZCbzkwQk47QTdCcjkwQkk7RUFDRSxrQ0FBQTtBNkJvOTBCTjtBN0JoOTBCTTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUVBLG1CQUFBO0E2Qmk5MEJSO0E3Qi84MEJRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2Qmk5MEJWO0E3QnA5MEJRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2Qmk5MEJWO0E3QjM5MEJNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsbUJBQUE7QTZCNDkwQlI7QTdCMTkwQlE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCNDkwQlY7QTdCLzkwQlE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCNDkwQlY7QTdCdCswQk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFFQSxrQkFBQTtBNkJ1KzBCUjtBN0JyKzBCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNkJ1KzBCVjtBN0IxKzBCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNkJ1KzBCVjtBN0JqLzBCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLG1CQUFBO0E2QmsvMEJSO0E3QmgvMEJRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2QmsvMEJWO0E3QnIvMEJRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2QmsvMEJWO0E3QjUvMEJNO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsaUJBQUE7QTZCNi8wQlI7QTdCMy8wQlE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCNi8wQlY7QTdCaGcxQlE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCNi8wQlY7QTdCdi8wQk07RUFDRSxjQUFBO0E2QnkvMEJSO0E3QnYvMEJRO0VBQ0UsY0FBQTtBNkJ5LzBCVjtBN0IxLzBCUTtFQUNFLGNBQUE7QTZCeS8wQlY7QTdCdC8wQlE7RUFDRSxnQ0FBQTtBNkJ3LzBCVjtBN0J0LzBCVTtFQUNFLGdDQUFBO0E2QncvMEJaO0E3QnovMEJVO0VBQ0UsZ0NBQUE7QTZCdy8wQlo7QTdCbmcxQk07RUFDRSxjQUFBO0E2QnFnMUJSO0E3Qm5nMUJRO0VBQ0UsY0FBQTtBNkJxZzFCVjtBN0J0ZzFCUTtFQUNFLGNBQUE7QTZCcWcxQlY7QTdCbGcxQlE7RUFDRSxnQ0FBQTtBNkJvZzFCVjtBN0JsZzFCVTtFQUNFLGdDQUFBO0E2Qm9nMUJaO0E3QnJnMUJVO0VBQ0UsZ0NBQUE7QTZCb2cxQlo7QTdCL2cxQk07RUFDRSxjQUFBO0E2QmloMUJSO0E3Qi9nMUJRO0VBQ0UsY0FBQTtBNkJpaDFCVjtBN0JsaDFCUTtFQUNFLGNBQUE7QTZCaWgxQlY7QTdCOWcxQlE7RUFDRSxnQ0FBQTtBNkJnaDFCVjtBN0I5ZzFCVTtFQUNFLGdDQUFBO0E2QmdoMUJaO0E3QmpoMUJVO0VBQ0UsZ0NBQUE7QTZCZ2gxQlo7QTdCM2gxQk07RUFDRSxjQUFBO0E2QjZoMUJSO0E3QjNoMUJRO0VBQ0UsY0FBQTtBNkI2aDFCVjtBN0I5aDFCUTtFQUNFLGNBQUE7QTZCNmgxQlY7QTdCMWgxQlE7RUFDRSxnQ0FBQTtBNkI0aDFCVjtBN0IxaDFCVTtFQUNFLGdDQUFBO0E2QjRoMUJaO0E3QjdoMUJVO0VBQ0UsZ0NBQUE7QTZCNGgxQlo7QTdCdmkxQk07RUFDRSxjQUFBO0E2QnlpMUJSO0E3QnZpMUJRO0VBQ0UsY0FBQTtBNkJ5aTFCVjtBN0IxaTFCUTtFQUNFLGNBQUE7QTZCeWkxQlY7QTdCdGkxQlE7RUFDRSxnQ0FBQTtBNkJ3aTFCVjtBN0J0aTFCVTtFQUNF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Qlo7QTVDL3MyQlU7RUFDRSx1QkFBQTtBNENpdDJCWjtBNUM5czJCVTtFQUNFLGFBQUE7QTRDZ3QyQlo7QTVDMXMyQk07RUFDRSxtQkFBQTtBNEM0czJCUjtBNUN6czJCTTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtBNEMyczJCUjtBNUN4czJCTTtFQUNFLG9CQUFBO0E0QzBzMkJSO0E1Q3ZzMkJNO0VBQ0UsZUFBQTtFQUNBLHFCQUFBO0E0Q3lzMkJSO0ExRHJoMkJFO0VBRUksbUJjbEwrQjtBNEN3czJCckM7QTFEeGgyQkU7RUFFSSxvQmNqTGdDO0E0QzBzMkJ0QztBMUQzaDJCRTtFQUVJLG9CYzdLK0I7QTRDeXMyQnJDO0ExRDloMkJFO0VBRUksbUJjNUsrQjtBNEMyczJCckM7QTFEamkyQkU7RUFFSSxvQmN4S2dDO0E0QzBzMkJ0QztBMURwaTJCRTtFQUVJLHFCY3ZLaUM7QTRDNHMyQnZDO0ExRHZpMkJFO0VBRUkscUJjbktpQztBNEMyczJCdkM7QTFEMWkyQkU7RUFFSSxvQmNsS2dDO0E0QzZzMkJ0QztBNUN6czJCSTtFQUVFLGNBQUE7QTRDMHMyQk47QTVDdnMyQkk7RUFFRSxlQUFBO0E0Q3dzMkJOO0E1Q3JzMkJJO0VBQ0UsWUFBQTtBNEN1czJCTjtBNUN0czJCTTtFQUNFLFlBQUE7QTRDd3MyQlI7QTVDcHMyQkk7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QTRDc3MyQk47QTVDbnMyQkk7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QTRDcXMyQk47QTVDbHMyQkk7RUFDRSwyQkFBQTtBNENvczJCTjtBMUNsMzJCTTs7Ozs7O0VBSUUsY0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0EwQ3MzMkJSO0ExQ24zMkJROzs7O0VBRUUsZ0JBQUE7QTBDdTMyQlY7QTFEdGwyQkU7RUFFSSxpQmdCNVIyQjtBMENtMzJCakM7QTFEemwyQkU7RUFFSSxrQmdCM1I0QjtBMENxMzJCbEM7QXpDNzQyQkU7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtBeUMrNDJCSjtBMURqbTJCRTtFaUIzU0ksdUJBQUE7RUFDQSxzQkFBQTtBeUMrNDJCTjtBMURybTJCRTtFaUJ2U0ksdUJBQUE7RUFDQSxzQkFBQTtBeUMrNDJCTjtBeEMxNTJCRTtFQUNFLHVCQUFBO0VBRUEsNkJBRFM7RUFFVCxnQ0FGUztBd0M2NTJCYjtBMUQ5bTJCRTtFa0IxU0ksc0JBQUE7RUFDQSx1QkFBQTtBd0MyNTJCTjtBMURsbjJCRTtFa0J0U0ksc0JBQUE7RUFDQSx1QkFBQTtBd0MyNTJCTjtBeEN4NTJCSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBd0MwNTJCTjtBeEN4NTJCTTtFQUNFLGNBQUE7QXdDMDUyQlI7QXhDdDUyQkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBd0N3NTJCTjtBdkN0NzJCRTtFQUNFLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0F1Q3c3MkJKO0F2Q3Q3MkJJO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBRUEsNkJBRFM7RUFFVCxnQ0FGUztFQUdULHNCQUFBO0F1Q3U3MkJOO0F2Q3A3MkJJOztFQUVFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QXVDczcyQk47QXZDbDcyQk07O0VBRUUsWUFBQTtFQUNBLFdBQUE7QXVDbzcyQlI7QTFEanEyQkU7RUFFSSwrQm9CbFRPO0FzQ285MkJiO0ExRHBxMkJFO0VBRUksOEJvQmxUTztBc0N1OTJCYjtBckN2OTJCSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FxQ3k5MkJOO0FyQ3Y5MkJNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QXFDeTkyQlI7QXJDcjkyQkk7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QXFDdTkyQk47QXJDcjkyQk07RUFDRSxjQUFBO0VBQ0EsWUFBQTtBcUN1OTJCUjtBckNuOTJCSTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtBcUNxOTJCTjtBckNuOTJCTTtFQUNFLGNBQUE7RUFDQSxZQUFBO0FxQ3E5MkJSO0FyQ2o5MkJJO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUVBLHNCQUFBO0FxQ2s5MkJOO0FyQy84MkJJOzs7RUFHRSxhQUFBO0VBRUEsbUJBQUE7RUFDQSx1QkFBQTtFQUVBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBRUEsZUFBQTtBcUM4ODJCTjtBckM1ODJCTTs7Ozs7RXJCa0VKLDBCQUFBO0VBQ0EsMERxQmpFTTtFckJrRU4sbUNBQUE7QTBEaTUyQkY7QXJDaDkyQk07Ozs7O0VBRUUsZUFBQTtBcUNxOTJCUjtBckNsOTJCTTs7O0VBQ0UsY0FBQTtBcUNzOTJCUjtBckNsOTJCUTs7O0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXFDczkyQlY7QXJDbjkyQlE7OztFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FxQ3U5MkJWO0FyQ3A5MkJROzs7RUFDRSwwQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBcUN3OTJCVjtBckN0OTJCVTs7O0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBcUMwOTJCWjtBckN2OTJCVTs7O0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBcUMyOTJCWjtBckN2OTJCUTs7O0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXFDMjkyQlY7QXJDejkyQlU7OztFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFDNjkyQlo7QXJDMTkyQlU7OztFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFDODkyQlo7QXJDMTkyQlE7OztFQUNFLHlCQUFBO0VBQ0Esc0JBQUE7QXFDODkyQlY7QXJDNTkyQlU7OztFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FxQ2crMkJaO0FyQzk5MkJZOzs7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0FxQ2srMkJkO0FyQy85MkJZOzs7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0FxQ20rMkJkO0FyQzc5MkJNOzs7RUFDRSxnQ0FBQTtBcUNpKzJCUjtBckMvOTJCUTs7O0VBQ0UseUJBQUE7QXFDbSsyQlY7QXJDOTkyQkk7RUFDRSx5QkFBQTtFQUNBLGdCQUFBO0FxQ2crMkJOO0ExRGoxMkJFO0VxQjNJUSwrQkFBQTtFQUNBLGtDQUFBO0FxQys5MkJWO0ExRHIxMkJFO0VxQnZJUSxnQ0FBQTtFQUNBLG1DQUFBO0FxQys5MkJWO0ExRHoxMkJFO0VxQmhJUSxnQ0FBQTtFQUNBLG1DQUFBO0FxQzQ5MkJWO0ExRDcxMkJFO0VxQjVIUSwrQkFBQTtFQUNBLGtDQUFBO0FxQzQ5MkJWO0FwQ2hwM0JJO0VBQ0UseUJBQUE7RUFDQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QW9Da3AzQk47QXBDL28zQkk7RUFDRSxVQUFBO0FvQ2lwM0JOO0FwQzlvM0JJO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFFQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBb0MrbzNCTjtBcEMzbzNCTTs7RUFFRSxhQUFBO0FvQzZvM0JSO0FwQ3hvM0JNO0VBSUUsc0NBQUE7QW9DdW8zQlI7QXBDcG8zQk07O0VBRUUsY0FBQTtBb0NzbzNCUjtBcENqbzNCTTtFQUNFLGdCQUFBO0FvQ21vM0JSO0FwQ2hvM0JNO0VBSUUsbUNBQUE7QW9DK24zQlI7QW5DenEzQkU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUVBLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUdBLHVCQUFBO0V2QlhGLDZCdUJjTTtFdkJiTiw4QnVCY007QW1Dc3EzQlI7QTFEdHMzQkU7RUFDRSxnQnVCZ0NJO0V2Qi9CSixpQnVCK0JJO0FtQ3lxM0JSO0ExRHJzM0JFO0VBQ0UsbUJ1QnlCSTtFdkJ4QkosZUFBQTtFQUNBLHlCQVRrRDtBMERndDNCdEQ7QTFEcHMzQkU7RUFDRSxtQnVCb0JJO0FtQ2tyM0JSO0FuQzlxM0JNO0VBQ0UsZUFBQTtBbUNncjNCUjtBbkNqcjNCTTtFQUNFLGtCQUFBO0FtQ21yM0JSO0FuQ3ByM0JNO0VBQ0UsaUJBQUE7QW1Dc3IzQlI7QW5DdnIzQk07RUFDRSxrQkFBQTtBbUN5cjNCUjtBbkMxcjNCTTtFQUNFLGdCQUFBO0FtQzRyM0JSO0FuQ3RyM0JRO0VBQ0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtBbUN3cjNCVjtBbkN0cjNCVTs7RUFFRSxjQUFBO0FtQ3dyM0JaO0FuQ2hzM0JRO0VBQ0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtBbUNrczNCVjtBbkNoczNCVTs7RUFFRSxjQUFBO0FtQ2tzM0JaO0FuQzFzM0JRO0VBQ0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtBbUM0czNCVjtBbkMxczNCVTs7RUFFRSxjQUFBO0FtQzRzM0JaO0FuQ3B0M0JRO0VBQ0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtBbUNzdDNCVjtBbkNwdDNCVTs7RUFFRSxjQUFBO0FtQ3N0M0JaO0FuQzl0M0JRO0VBQ0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtBbUNndTNCVjtBbkM5dDNCVTs7RUFFRSxjQUFBO0FtQ2d1M0JaO0FuQ3h1M0JRO0VBQ0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtBbUMwdTNCVjtBbkN4dTNCVTs7RUFFRSxjQUFBO0FtQzB1M0JaO0FuQ2x2M0JRO0VBQ0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtBbUNvdjNCVjtBbkNsdjNCVTs7RUFFRSxjQUFBO0FtQ292M0JaO0FuQzd1M0JNO0VBQ0UseUJBQUE7QW1DK3UzQlI7QW5DaHYzQk07RUFDRSx5QkFBQTtBbUNrdjNCUjtBbkNudjNCTTtFQUNFLHlCQUFBO0FtQ3F2M0JSO0FuQ3R2M0JNO0VBQ0UseUJBQUE7QW1Dd3YzQlI7QW5DenYzQk07RUFDRSx5QkFBQTtBbUMydjNCUjtBbkM1djNCTTtFQUNFLHlCQUFBO0FtQzh2M0JSO0FuQy92M0JNO0VBQ0UseUJBQUE7QW1DaXczQlI7QW5DN3YzQkk7RUFDRSx1QkFBQTtFQUNBLHlCQUFBO0FtQyt2M0JOO0FuQzd2M0JNO0VBQ0UsZ0JBQUE7QW1DK3YzQlI7QW5DMXYzQkU7RUFDRSxPQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFdkI3REYsNkJ1QitETTtFdkI5RE4sOEJ1QitETTtBbUMydjNCUjtBMUQ1MDNCRTtFQUNFLGdCdUJpRkk7RXZCaEZKLGlCdUJnRkk7QW1DOHYzQlI7QTFEMzAzQkU7RUFDRSxtQnVCMEVJO0V2QnpFSixlQUFBO0VBQ0EseUJBVGtEO0EwRHMxM0J0RDtBMUQxMDNCRTtFQUNFLG1CdUJxRUk7QW1DdXczQlI7QW5DbnczQkU7RUFDRSxvQkFBQTtFQUNBLDZCQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtBbUNxdzNCSjtBbkNsdzNCRTtFQTVGQSxvQkFBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUVBLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBbUNnMjNCRjtBMURsMTNCSTtFQUNFLFNBQUE7QTBEbzEzQk47QTFEcjEzQkk7RUFDRSxTQUFBO0EwRHUxM0JOO0ExRHgxM0JJO0VBQ0UsU0FBQTtBMEQwMTNCTjtBMUQzMTNCSTtFQUNFLFNBQUE7QTBENjEzQk47QTFEOTEzQkk7RUFDRSxTQUFBO0EwRGcyM0JOO0ExRGoyM0JJO0VBQ0UsU0FBQTtBMERtMjNCTjtBc0JqNDNCRTtFQUNFLGdCQUFBO0VBQ0EsdUJBQUE7QXRCbTQzQko7QXNCaDQzQkU7RUFDRSxZQUFBO0VBQ0Esc0JBQUE7QXRCazQzQko7QXNCLzMzQkU7RUFDRSxvQkFBQTtFQUNBLG9CQUFBO0F0Qmk0M0JKO0F1Qjc0M0JFO0VBQ0Usb0JBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0F2Qis0M0JKO0ExRDNsM0JFO0VBRUksbUJpRmxUNEI7QXZCODQzQmxDO0ExRDlsM0JFO0VBRUksa0JpRmpUMkI7QXZCZzUzQmpDO0E1Qmo1M0JFO0VBQ0UsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0E0Qm01M0JKO0E1Qmo1M0JJO0VBQ0UsZ0NBQUE7QTRCbTUzQk47QTVCaDUzQkk7RUFDRSw2QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0E0Qms1M0JOO0E1Qmg1M0JNO0VBQ0UsNkJBQUE7RUFDQSxlQUFBO0E0Qms1M0JSO0E1Qjk0M0JJO0VBQ0UsYUFBQTtBNEJnNTNCTjtBNUI3NDNCSTtFQUNFLGNBQUE7QTRCKzQzQk47QTFEOW4zQkU7RUFFSSxhOEIvUXNCO0E0Qjg0M0I1QjtBMURqbzNCRTtFQUVJLGM4QjlRdUI7QTRCZzUzQjdCO0ExRHBvM0JFO0VBRUksYzhCMVF1QjtBNEIrNDNCN0I7QTFEdm8zQkU7RUFFSSxhOEJ6UXNCO0E0Qmk1M0I1QjtBNUI3NDNCTTtFQUNFLDZCQUFBO0VBQ0EsY0FBQTtBNEIrNDNCUjtBNUI5NDNCUTtFQUNFLHlCQUFBO0E0Qmc1M0JWO0E1QjE0M0JNO0VBQ0UsNkJBQUE7RUFDQSxjQUFBO0E0QjQ0M0JSO0E1QjM0M0JRO0VBQ0UseUJBQUE7QTRCNjQzQlY7QTVCdjQzQk07RUFDRSxjQUFBO0VBQ0EsNkJBQUE7QTRCeTQzQlI7QTVCeDQzQlE7RUFDRSx5QkFBQTtBNEIwNDNCVjtBNUJyNDNCSTtFQUNFLGVBQUE7RUFDQSxvQkFBQTtBNEJ1NDNCTjtBNUJyNDNCTTtFQUNFLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7QTRCdTQzQlI7QTVCdDQzQlE7RUFDRSw2QkFBQTtBNEJ3NDNCVjtBNUJsNDNCTTtFQUNFO0lBQ0UsYUFBQTtFNEJvNDNCUjtBQUNGO0E1Qmg0M0JJO0VBQ0UsNkJBQUE7RUFDQSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFOUJ4RkosNkI4QjJGUTtFOUIxRlIsOEI4QjJGUTtBNEJnNDNCVjtBMUQ3KzNCRTtFQUNFLGdCOEI2R007RTlCNUdOLGlCOEI0R007QTRCbTQzQlY7QTFENSszQkU7RUFDRSxtQjhCc0dNO0U5QnJHTixlQUFBO0VBQ0EseUJBVGtEO0EwRHUvM0J0RDtBMUQzKzNCRTtFQUNFLG1COEJpR007QTRCNDQzQlY7QTNCeC8zQkU7RS9CZ0JBLDZCK0JkTTtFL0JlTiw4QitCZE07RUFHSiw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QTJCdS8zQko7QTFEaGc0QkU7RUFDRSxnQitCSUk7RS9CSEosaUIrQkdJO0EyQisvM0JSO0ExRC8vM0JFO0VBQ0UsbUIrQkhJO0UvQklKLGVBQUE7RUFDQSx5QkFUa0Q7QTBEMGc0QnREO0ExRDkvM0JFO0VBQ0UsbUIrQlJJO0EyQndnNEJSO0EzQmpnNEJJO0VBQ0UsZ0NBQ0U7QTJCa2c0QlI7QTNCNy8zQkk7RUFDRSw2QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0EyQisvM0JOO0EzQjcvM0JNO0VBQ0UsNkJBQUE7RUFDQSxlQUFBO0EyQisvM0JSO0EzQjEvM0JNO0VBQ0UsNkJBQUE7RUFDQSxjQUFBO0EyQjQvM0JSO0EzQjMvM0JRO0VBQ0UseUJBQUE7QTJCNi8zQlY7QTNCdi8zQk07RUFDRSw2QkFBQTtFQUNBLGNBQUE7QTJCeS8zQlI7QTNCeC8zQlE7RUFDRSx5QkFBQTtBMkIwLzNCVjtBM0JwLzNCTTtFQUNFLDZCQUFBO0VBQ0EsY0FBQTtBMkJzLzNCUjtBM0JyLzNCUTtFQUNFLHlCQUFBO0EyQnUvM0JWO0EzQmwvM0JJO0VBQ0UsZUFBQTtFQUNBLG9CQUFBO0EyQm8vM0JOO0EzQmwvM0JNO0VBQ0UsNkJBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBMkJvLzNCUjtBM0JuLzNCUTtFQUNFLDZCQUFBO0EyQnEvM0JWO0EzQi8rM0JNO0VBQ0U7SUFDRSxhQUFBO0UyQmkvM0JSO0FBQ0Y7QTFCcms0QkU7RUFDRSw2QkFBQTtBMEJ1azRCSjtBMUJyazRCSTtFQUNFLFNBQUE7RUFDQSxVQUFBO0EwQnVrNEJOO0ExQnBrNEJJOztFQUVFLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QTBCc2s0Qk47QTFCbms0Qkk7O0VBRUUsY0FBQTtBMEJxazRCTjtBMUJqazRCTTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBMEJtazRCUjtBMUJoazRCTTtFQUNFLDZCQUFBO0VBQ0EsY0FBQTtBMEJrazRCUjtBMUJoazRCUTtFQUNFLGNBQUE7QTBCa2s0QlY7QTFCOWo0Qk07RUFDRSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0EwQmdrNEJSO0ExQjlqNEJRO0VBQ0UsY0FBQTtBMEJnazRCVjtBMUI1ajRCTTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0EwQjhqNEJSO0ExQjNqNEJNO0VBQ0UsY0FBQTtBMEI2ajRCUjtBMUJ4ajRCSTtFQUNFLGdDQUZRO0EwQjRqNEJkO0ExQnhqNEJNO0VBQ0UsZ0JBQUE7QTBCMGo0QlI7QTFCeGo0Qk07RUFDRSxtQkFBQTtBMEIwajRCUjtBMUJ2ajRCTTtFQUNFLDZCQVpNO0EwQnFrNEJkO0ExQnJqNEJJO0VBQ0UsNkJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7QTBCdWo0Qk47QTFCcGo0Qkk7RUFDRSx1QkFBQTtFQUNBLGNBQUE7QTBCc2o0Qk47QTFCcGo0Qk07RUFDRSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0EwQnNqNEJSO0ExQm5qNEJNO0VBQ0UsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTBCcWo0QlI7QTFCbmo0QlE7RUFDRSxjQUFBO0EwQnFqNEJWO0ExQmpqNEJNO0VBQ0UsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QTBCbWo0QlI7QTFCamo0QlE7RUFDRSxjQUFBO0EwQm1qNEJWO0ExQi9pNEJNO0VBQ0UsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTBCaWo0QlI7QTFCL2k0QlE7RUFDRSxjQUFBO0EwQmlqNEJWO0ExQjNpNEJNO0VBRUUsY0FBQTtBMEI0aTRCUjtBekIxcTRCSTtFQUNFLDZCQUFBO0VBQ0EseUJBQUE7QXlCNHE0Qk47QXpCenE0Qkk7RUFDRSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQkFBQTtBeUIycTRCTjtBekJ4cTRCSTtFQUNFLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLGdCQUFBO0F5QjBxNEJOO0F6QnZxNEJJO0VBQ0UsY0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7QXlCeXE0Qk47QXpCbnE0Qk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtBeUJxcTRCUjtBekJucTRCTTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QXlCcXE0QlI7QXpCbnE0Qk07RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0F5QnFxNEJSO0F6Qm5xNEJNO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtBeUJxcTRCUjtBekJucjRCTTtFQUNFLGNBQUE7RUFDQSxhQUFBO0F5QnFyNEJSO0F6Qm5yNEJNO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtBeUJxcjRCUjtBekJucjRCTTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QXlCcXI0QlI7QXpCbnI0Qk07RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0F5QnFyNEJSO0F6Qm5zNEJNO0VBQ0UsY0FBQTtFQUNBLGFBQUE7QXlCcXM0QlI7QXpCbnM0Qk07RUFDRSxvQkFBQTtFQUNBLG9CQUFBO0F5QnFzNEJSO0F6Qm5zNEJNO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtBeUJxczRCUjtBekJuczRCTTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QXlCcXM0QlI7QXpCbnQ0Qk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtBeUJxdDRCUjtBekJudDRCTTtFQUNFLG9CQUFBO0VBQ0Esb0JBQUE7QXlCcXQ0QlI7QXpCbnQ0Qk07RUFDRSxvQkFBQTtFQUNBLG9CQUFBO0F5QnF0NEJSO0F6Qm50NEJNO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtBeUJxdDRCUjtBekJudTRCTTtFQUNFLFlBQUE7RUFDQSxXQUFBO0F5QnF1NEJSO0F6Qm51NEJNO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtBeUJxdTRCUjtBekJudTRCTTtFQUNFLG9CQUFBO0VBQ0Esb0JBQUE7QXlCcXU0QlI7QXpCbnU0Qk07RUFDRSxvQkFBQTtFQUNBLG9CQUFBO0F5QnF1NEJSO0F6Qi90NEJJO0VBQ0Usc0JBQUE7QXlCaXU0Qk47QXpCbHU0Qkk7RUFDRSxzQkFBQTtBeUJvdTRCTjtBekJydTRCSTtFQUNFLGtCQUFBO0F5QnV1NEJOO0F4QnZ4NEJFO0VBQ0UsNkJBQUE7RUFDQSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0F3Qnl4NEJKO0F4QnJ4NEJJO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QXdCdXg0Qk47QXhCcng0Qk07RUFDRSxlQUFBO0F3QnV4NEJSO0F4Qjd4NEJJO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QXdCK3g0Qk47QXhCN3g0Qk07RUFDRSxpQkFBQTtBd0IreDRCUjtBeEJyeTRCSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0F3QnV5NEJOO0F4QnJ5NEJNO0VBQ0Usa0JBQUE7QXdCdXk0QlI7QXhCN3k0Qkk7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0F3Qit5NEJOO0F4Qjd5NEJNO0VBQ0UsaUJBQUE7QXdCK3k0QlI7QXhCcno0Qkk7RUFDRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBd0J1ejRCTjtBeEJyejRCTTtFQUNFLGVBQUE7QXdCdXo0QlI7QTFEcmg0QkU7RUFFSSw4QmtDN1JRO0F3Qm16NEJkO0ExRHhoNEJFO0VBRUksK0JrQzdSUTtBd0JzejRCZDtBMUQzaDRCRTtFQUVJLDRCa0N4UjZCO0F3Qm96NEJuQztBMUQ5aDRCRTtFQUVJLDZCa0N2UjhCO0F3QnN6NEJwQztBeEJuejRCSTtFQUNFLGNBQUE7QXdCcXo0Qk47QXhCbHo0Qkk7RUFDRSxnQ0FBQTtBd0JvejRCTjtBeEJsejRCTTtFQUNFLGdDQUFBO0F3Qm96NEJSO0F2QnoxNEJJO0VBQ0UsVUFBQTtBdUIyMTRCTjtBdkJ4MTRCSTtFQUNFLG1CQUFBO0F1QjAxNEJOO0F2QngxNEJNO0VBQ0UsY0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0F1QjAxNEJSO0F2QnYxNEJNO0VBQ0UsZ0NBQUE7RUFDQSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXVCeTE0QlI7QXZCdjE0QlE7RUFDRSxjQUFBO0F1QnkxNEJWO0F2QjExNEJRO0VBQ0UsY0FBQTtBdUJ5MTRCVjtBdkJ0MTRCUTtFQUNFLGFBQUE7QXVCdzE0QlY7QXZCbjE0Qkk7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QXVCcTE0Qk47QXZCajE0Qk07O0VBRUUsNEJBQUE7QXVCbTE0QlI7QXZCNzA0Qk07RUFDRSxtQkFBQTtBdUIrMDRCUjtBdkI3MDRCTTtFQUNFLG1CQUFBO0F1QiswNEJSO0F2QjEwNEJNO0VBQ0UsbUJBQUE7QXVCNDA0QlI7QXZCMTA0Qk07RUFDRSxtQkFBQTtBdUI0MDRCUjtBdkJ2MDRCTTtFQUNFLG1CQUFBO0F1QnkwNEJSO0F2QnYwNEJNO0VBQ0UsbUJBQUE7QXVCeTA0QlI7QXZCcDA0Qk07RUFDRSxtQkFBQTtBdUJzMDRCUjtBdkJwMDRCTTtFQUNFLHVCQUFBO0F1QnMwNEJSO0F2QnAwNEJNO0VBQ0UsbUJBQUE7QXVCczA0QlI7QWhCeDU0QkU7RUFDRSxrQkFBQTtBZ0IwNTRCSjtBaEJ2NTRCRTtFQUNFLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBZ0J5NTRCSjtBaEJyNTRCSTtFQUNFLDJDQUFBO0FnQnU1NEJOO0FoQnI1NEJNO0VBQ0UseUJBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7QWdCdTU0QlI7QWhCOTU0Qkk7RUFDRSwyQ0FBQTtBZ0JnNjRCTjtBaEI5NTRCTTtFQUNFLHlCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0FnQmc2NEJSO0FoQnY2NEJJO0VBQ0UsMkNBQUE7QWdCeTY0Qk47QWhCdjY0Qk07RUFDRSx5QkFBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBZ0J5NjRCUjtBaEJoNzRCSTtFQUNFLDJDQUFBO0FnQms3NEJOO0FoQmg3NEJNO0VBQ0UseUJBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7QWdCazc0QlI7QWhCejc0Qkk7RUFDRSwyQ0FBQTtBZ0IyNzRCTjtBaEJ6NzRCTTtFQUNFLHlCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0FnQjI3NEJSO0FoQmw4NEJJO0VBQ0UsMkNBQUE7QWdCbzg0Qk47QWhCbDg0Qk07RUFDRSx5QkFBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBZ0JvODRCUjtBaEIzODRCSTtFQUNFLDJDQUFBO0FnQjY4NEJOO0FoQjM4NEJNO0VBQ0UseUJBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7QWdCNjg0QlI7QWhCdjg0Qkk7RUFDRSxlQUFBO0FnQnk4NEJOO0FoQjE4NEJJO0VBQ0Usa0JBQUE7QWdCNDg0Qk47QWhCNzg0Qkk7RUFDRSxpQkFBQTtBZ0IrODRCTjtBaEJoOTRCSTtFQUNFLGtCQUFBO0FnQms5NEJOO0FoQm45NEJJO0VBQ0UsZUFBQTtBZ0JxOTRCTjtBaEJqOTRCRTtFQUNFO0lBQ0UsdUJBQUE7RWdCbTk0Qko7RWhCajk0QkU7SUFDRSx5QkFBQTtFZ0JtOTRCSjtFaEJqOTRCRTtJQUNFLHlCQUFBO0VnQm05NEJKO0FBQ0Y7QWM1LzRCRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBZDgvNEJKO0FjNS80Qkk7RUFvQkUsY0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0NBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBZDIrNEJOO0Fjbmc1Qk07RUFDRSxnQkFBQTtBZHFnNUJSO0FjbGc1Qk07RUFDRSx5QkFBQTtFQUNBLGNBQUE7QWRvZzVCUjtBY2pnNUJNO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0FkbWc1QlI7QWNoZzVCTTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBZGtnNUJSO0Fjdi80Qkk7RXhFZkYsNkJ3RXNCUTtFeEVyQlIsOEJ3RXNCUTtBZG0vNEJWO0ExRDF1NEJFO0VBRUkscUN3RXBUSztBZCtoNUJYO0ExRDd1NEJFO0VBRUksb0N3RXBUSztBZGtpNUJYO0ExRGppNUJFO0VBQ0UsZ0J3RXdDTTtFeEV2Q04saUJ3RXVDTTtBZDQvNEJWO0ExRGhpNUJFO0VBQ0UsbUJ3RWlDTTtFeEVoQ04sZUFBQTtFQUNBLHlCQVRrRDtBMEQyaTVCdEQ7QTFEL2g1QkU7RUFDRSxtQndFNEJNO0FkcWc1QlY7QTFENXY0QkU7RUFFSSx3QndFclFnQztBZGtnNUJ0QztBMUQvdjRCRTtFQUVJLHVCd0VwUStCO0Fkb2c1QnJDO0FjaGc1Qkk7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQ0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0Fka2c1Qk47QTFEMXc0QkU7RUFFSSxxQ3dFcFRLO0FkK2o1Qlg7QTFEN3c0QkU7RUFFSSxvQ3dFcFRLO0Fka2s1Qlg7QWNoZzVCSTtFQUNFLHNDQW5FSztBZHFrNUJYO0ExRG54NEJFO0VBRUksc0J3RTdPOEI7QWRpZzVCcEM7QTFEdHg0QkU7RUFFSSx1QndFNU8rQjtBZG1nNUJyQztBdEJ2azVCSTtFQUNFLFVBQUE7QXNCeWs1Qk47QXRCdGs1Qkk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FzQndrNUJOO0F0QnJrNUJJO0VwQ2VGLG9EQURnQjtBMEQwajVCbEI7QTFEdGo1Qkk7RUFFRSxtR0FBQTtBMER1ajVCTjtBdEJ2azVCSTtFcENXRixvREFEZ0I7QTBEZ2s1QmxCO0F0QnRrNUJJO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0VBQ0EsVUFBQTtBc0J3azVCTjtBdEJyazVCSTtFQUNFLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FzQnVrNUJOO0ExRDF6NEJFO0VBRUksdUJvQzVRZ0M7QXNCdWs1QnRDO0ExRDd6NEJFO0VBRUksd0JvQzNRaUM7QXNCeWs1QnZDO0F0QjdqNUJJO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBc0IrajVCTjtBdEI1ajVCSTtFQUNFLGNBQUE7QXNCOGo1Qk47QXRCM2o1Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FzQjZqNUJOO0F0QjNqNUJNO0VBQ0UsY0FBQTtBc0I2ajVCUjtBdEJ6ajVCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXNCMmo1Qk47QXRCemo1Qk07RUFDRSxjQUFBO0FzQjJqNUJSO0F0QnZqNUJJO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBc0J5ajVCTjtBdEJ2ajVCTTtFQUVFLHlCQUFBO0VBQ0EscUJBQUE7QXNCd2o1QlI7QXRCcGo1Qkk7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FzQnNqNUJOO0F0QnBqNUJNO0VBRUUseUJBQUE7RUFDQSxxQkFBQTtBc0JxajVCUjtBdEJqajVCSTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXNCbWo1Qk47QXRCamo1Qk07RUFFRSx5QkFBQTtFQUNBLHFCQUFBO0FzQmtqNUJSO0F0QjdpNUJNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBc0IraTVCUjtBdEI3aTVCUTtFQUNFLGNBQUE7QXNCK2k1QlY7QXRCNWk1Qk07RUFDRSxnQ0FBQTtBc0I4aTVCUjtBdEI1aTVCTTtFQUVFLDJDQUFBO0VBQ0EsdUNBQUE7QXNCNmk1QlI7QXRCeG41Qkk7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FzQjBuNUJOO0F0QnZuNUJJO0VBQ0UsY0FBQTtBc0J5bjVCTjtBdEJ0bjVCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXNCd241Qk47QXRCdG41Qk07RUFDRSxjQUFBO0FzQnduNUJSO0F0QnBuNUJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBc0JzbjVCTjtBdEJwbjVCTTtFQUNFLGNBQUE7QXNCc241QlI7QXRCbG41Qkk7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FzQm9uNUJOO0F0QmxuNUJNO0VBRUUseUJBQUE7RUFDQSxxQkFBQTtBc0JtbjVCUjtBdEIvbTVCSTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QXNCaW41Qk47QXRCL201Qk07RUFFRSx5QkFBQTtFQUNBLHFCQUFBO0FzQmduNUJSO0F0QjVtNUJJO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBc0I4bTVCTjtBdEI1bTVCTTtFQUVFLHlCQUFBO0VBQ0EscUJBQUE7QXNCNm01QlI7QXRCeG01Qk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FzQjBtNUJSO0F0QnhtNUJRO0VBQ0UsY0FBQTtBc0IwbTVCVjtBdEJ2bTVCTTtFQUNFLGdDQUFBO0FzQnltNUJSO0F0QnZtNUJNO0VBRUUsMkNBQUE7RUFDQSx1Q0FBQTtBc0J3bTVCUjtBdEJucjVCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXNCcXI1Qk47QXRCbHI1Qkk7RUFDRSxjQUFBO0FzQm9yNUJOO0F0QmpyNUJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBc0JtcjVCTjtBdEJqcjVCTTtFQUNFLGNBQUE7QXNCbXI1QlI7QXRCL3E1Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FzQmlyNUJOO0F0Qi9xNUJNO0VBQ0UsY0FBQTtBc0JpcjVCUjtBdEI3cTVCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXNCK3E1Qk47QXRCN3E1Qk07RUFFRSx5QkFBQTtFQUNBLHFCQUFBO0FzQjhxNUJSO0F0QjFxNUJJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBc0I0cTVCTjtBdEIxcTVCTTtFQUVFLHlCQUFBO0VBQ0EscUJBQUE7QXNCMnE1QlI7QXRCdnE1Qkk7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FzQnlxNUJOO0F0QnZxNUJNO0VBRUUseUJBQUE7RUFDQSxxQkFBQTtBc0J3cTVCUjtBdEJucTVCTTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7QXNCcXE1QlI7QXRCbnE1QlE7RUFDRSxjQUFBO0FzQnFxNUJWO0F0QmxxNUJNO0VBQ0UsZ0NBQUE7QXNCb3E1QlI7QXRCbHE1Qk07RUFFRSwyQ0FBQTtFQUNBLHVDQUFBO0FzQm1xNUJSO0F0Qjl1NUJJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBc0JndjVCTjtBdEI3dTVCSTtFQUNFLGNBQUE7QXNCK3U1Qk47QXRCNXU1Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FzQjh1NUJOO0F0QjV1NUJNO0VBQ0UsY0FBQTtBc0I4dTVCUjtBdEIxdTVCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXNCNHU1Qk47QXRCMXU1Qk07RUFDRSxjQUFBO0FzQjR1NUJSO0F0Qnh1NUJJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBc0IwdTVCTjtBdEJ4dTVCTTtFQUVFLHlCQUFBO0VBQ0EscUJBQUE7QXNCeXU1QlI7QXRCcnU1Qkk7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FzQnV1NUJOO0F0QnJ1NUJNO0VBRUUseUJBQUE7RUFDQSxxQkFBQTtBc0JzdTVCUjtBdEJsdTVCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXNCb3U1Qk47QXRCbHU1Qk07RUFFRSx5QkFBQTtFQUNBLHFCQUFBO0FzQm11NUJSO0F0Qjl0NUJNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBc0JndTVCUjtBdEI5dDVCUTtFQUNFLGNBQUE7QXNCZ3U1QlY7QXRCN3Q1Qk07RUFDRSxnQ0FBQTtBc0IrdDVCUjtBdEI3dDVCTTtFQUVFLDJDQUFBO0VBQ0EsdUNBQUE7QXNCOHQ1QlI7QXRCenk1Qkk7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FzQjJ5NUJOO0F0Qnh5NUJJO0VBQ0UsY0FBQTtBc0IweTVCTjtBdEJ2eTVCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXNCeXk1Qk47QXRCdnk1Qk07RUFDRSxjQUFBO0FzQnl5NUJSO0F0QnJ5NUJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBc0J1eTVCTjtBdEJyeTVCTTtFQUNFLGNBQUE7QXNCdXk1QlI7QXRCbnk1Qkk7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FzQnF5NUJOO0F0Qm55NUJNO0VBRUUseUJBQUE7RUFDQSxxQkFBQTtBc0JveTVCUjtBdEJoeTVCSTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QXNCa3k1Qk47QXRCaHk1Qk07RUFFRSx5QkFBQTtFQUNBLHFCQUFBO0FzQml5NUJSO0F0Qjd4NUJJO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBc0IreDVCTjtBdEI3eDVCTTtFQUVFLHlCQUFBO0VBQ0EscUJBQUE7QXNCOHg1QlI7QXRCeng1Qk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FzQjJ4NUJSO0F0Qnp4NUJRO0VBQ0UsY0FBQTtBc0IyeDVCVjtBdEJ4eDVCTTtFQUNFLGdDQUFBO0FzQjB4NUJSO0F0Qnh4NUJNO0VBRUUsMkNBQUE7RUFDQSx1Q0FBQTtBc0J5eDVCUjtBdEJwMjVCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXNCczI1Qk47QXRCbjI1Qkk7RUFDRSxjQUFBO0FzQnEyNUJOO0F0QmwyNUJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBc0JvMjVCTjtBdEJsMjVCTTtFQUNFLGNBQUE7QXNCbzI1QlI7QXRCaDI1Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FzQmsyNUJOO0F0QmgyNUJNO0VBQ0UsY0FBQTtBc0JrMjVCUjtBdEI5MTVCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXNCZzI1Qk47QXRCOTE1Qk07RUFFRSx5QkFBQTtFQUNBLHFCQUFBO0FzQisxNUJSO0F0QjMxNUJJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBc0I2MTVCTjtBdEIzMTVCTTtFQUVFLHlCQUFBO0VBQ0EscUJBQUE7QXNCNDE1QlI7QXRCeDE1Qkk7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FzQjAxNUJOO0F0QngxNUJNO0VBRUUseUJBQUE7RUFDQSxxQkFBQTtBc0J5MTVCUjtBdEJwMTVCTTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7QXNCczE1QlI7QXRCcDE1QlE7RUFDRSxjQUFBO0FzQnMxNUJWO0F0Qm4xNUJNO0VBQ0UsZ0NBQUE7QXNCcTE1QlI7QXRCbjE1Qk07RUFFRSwyQ0FBQTtFQUNBLHVDQUFBO0FzQm8xNUJSO0F0Qi81NUJJO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBc0JpNjVCTjtBdEI5NTVCSTtFQUNFLGNBQUE7QXNCZzY1Qk47QXRCNzU1Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FzQis1NUJOO0F0Qjc1NUJNO0VBQ0UsY0FBQTtBc0IrNTVCUjtBdEIzNTVCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXNCNjU1Qk47QXRCMzU1Qk07RUFDRSxjQUFBO0FzQjY1NUJSO0F0Qno1NUJJO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBc0IyNTVCTjtBdEJ6NTVCTTtFQUVFLHlCQUFBO0VBQ0EscUJBQUE7QXNCMDU1QlI7QXRCdDU1Qkk7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0FzQnc1NUJOO0F0QnQ1NUJNO0VBRUUseUJBQUE7RUFDQSxxQkFBQTtBc0J1NTVCUjtBdEJuNTVCSTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXNCcTU1Qk47QXRCbjU1Qk07RUFFRSx5QkFBQTtFQUNBLHFCQUFBO0FzQm81NUJSO0F0Qi80NUJNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBc0JpNTVCUjtBdEIvNDVCUTtFQUNFLGNBQUE7QXNCaTU1QlY7QXRCOTQ1Qk07RUFDRSxjQUFBO0FzQmc1NUJSO0F0Qjk0NUJNO0VBRUUsMkNBQUE7RUFDQSx1Q0FBQTtBc0IrNDVCUjtBckI3ZzZCSTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFFQTs7O0dBQUE7QXFCaWg2Qk47QXJCNWc2QlE7RUFDRSxzQ0FBQTtBcUI4ZzZCVjtBckJ4ZzZCUTtFQUNFLFFBQUE7QXFCMGc2QlY7QXJCcmc2QlE7RUFDRSx1Q0FBQTtBcUJ1ZzZCVjtBckJqZzZCUTtFQUNFLE9BQUE7QXFCbWc2QlY7QXJCOS81Qkk7RXJDVEYsb0RBRGdCO0EwRDJnNkJsQjtBckI3LzVCSTtFQUNFLGVBQUE7QXFCKy81Qk47QXJCNS81Qkk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBcUI4LzVCTjtBckI1LzVCTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FxQjgvNUJSO0FyQjEvNUJJO0VBQ0Usa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXFCNC81Qk47QXJCaC81Qkk7RUFDRSxjQUFBO0FxQmsvNUJOO0FyQi8rNUJJO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBcUJpLzVCTjtBckI5KzVCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCZy81Qk47QXJCNSs1Qk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FxQjgrNUJSO0FyQjUrNUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUI4KzVCVjtBckIxKzVCTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QXFCNCs1QlI7QXJCMSs1QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQjQrNUJWO0FyQnYrNUJJO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBcUJ5KzVCTjtBckJ2KzVCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCeSs1QlI7QXJCcis1Qkk7RUFDRSx5QkFBQTtBcUJ1KzVCTjtBckJyKzVCTTtFQUNFLGNBQUE7QXFCdSs1QlI7QXJCbCs1Qk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FxQm8rNUJSO0FyQmwrNUJRO0VBQ0UsMkNBQUE7QXFCbys1QlY7QXJCbCs1QlU7RUFDRSxjQUFBO0FxQm8rNUJaO0FyQi85NUJNO0VBQ0UsZ0NBQUE7QXFCaSs1QlI7QXJCdGk2Qkk7RUFDRSxjQUFBO0FxQndpNkJOO0FyQnJpNkJJO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBcUJ1aTZCTjtBckJwaTZCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCc2k2Qk47QXJCbGk2Qk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FxQm9pNkJSO0FyQmxpNkJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUJvaTZCVjtBckJoaTZCTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QXFCa2k2QlI7QXJCaGk2QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQmtpNkJWO0FyQjdoNkJJO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBcUIraDZCTjtBckI3aDZCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCK2g2QlI7QXJCM2g2Qkk7RUFDRSx5QkFBQTtBcUI2aDZCTjtBckIzaDZCTTtFQUNFLGNBQUE7QXFCNmg2QlI7QXJCeGg2Qk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FxQjBoNkJSO0FyQnhoNkJRO0VBQ0UsMkNBQUE7QXFCMGg2QlY7QXJCeGg2QlU7RUFDRSxjQUFBO0FxQjBoNkJaO0FyQnJoNkJNO0VBQ0UsZ0NBQUE7QXFCdWg2QlI7QXJCNWw2Qkk7RUFDRSxjQUFBO0FxQjhsNkJOO0FyQjNsNkJJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUI2bDZCTjtBckIxbDZCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCNGw2Qk47QXJCeGw2Qk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FxQjBsNkJSO0FyQnhsNkJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUIwbDZCVjtBckJ0bDZCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXFCd2w2QlI7QXJCdGw2QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQndsNkJWO0FyQm5sNkJJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUJxbDZCTjtBckJubDZCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCcWw2QlI7QXJCamw2Qkk7RUFDRSx5QkFBQTtBcUJtbDZCTjtBckJqbDZCTTtFQUNFLGNBQUE7QXFCbWw2QlI7QXJCOWs2Qk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FxQmdsNkJSO0FyQjlrNkJRO0VBQ0UsMkNBQUE7QXFCZ2w2QlY7QXJCOWs2QlU7RUFDRSxjQUFBO0FxQmdsNkJaO0FyQjNrNkJNO0VBQ0UsZ0NBQUE7QXFCNms2QlI7QXJCbHA2Qkk7RUFDRSxjQUFBO0FxQm9wNkJOO0FyQmpwNkJJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUJtcDZCTjtBckJocDZCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCa3A2Qk47QXJCOW82Qk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FxQmdwNkJSO0FyQjlvNkJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUJncDZCVjtBckI1bzZCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXFCOG82QlI7QXJCNW82QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQjhvNkJWO0FyQnpvNkJJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUIybzZCTjtBckJ6bzZCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCMm82QlI7QXJCdm82Qkk7RUFDRSx5QkFBQTtBcUJ5bzZCTjtBckJ2bzZCTTtFQUNFLGNBQUE7QXFCeW82QlI7QXJCcG82Qk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FxQnNvNkJSO0FyQnBvNkJRO0VBQ0UsMkNBQUE7QXFCc282QlY7QXJCcG82QlU7RUFDRSxjQUFBO0FxQnNvNkJaO0FyQmpvNkJNO0VBQ0UsZ0NBQUE7QXFCbW82QlI7QXJCeHM2Qkk7RUFDRSxjQUFBO0FxQjBzNkJOO0FyQnZzNkJJO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBcUJ5czZCTjtBckJ0czZCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCd3M2Qk47QXJCcHM2Qk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0FxQnNzNkJSO0FyQnBzNkJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUJzczZCVjtBckJsczZCTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QXFCb3M2QlI7QXJCbHM2QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQm9zNkJWO0FyQi9yNkJJO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBcUJpczZCTjtBckIvcjZCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCaXM2QlI7QXJCN3I2Qkk7RUFDRSx5QkFBQTtBcUIrcjZCTjtBckI3cjZCTTtFQUNFLGNBQUE7QXFCK3I2QlI7QXJCMXI2Qk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FxQjRyNkJSO0FyQjFyNkJRO0VBQ0UsMkNBQUE7QXFCNHI2QlY7QXJCMXI2QlU7RUFDRSxjQUFBO0FxQjRyNkJaO0FyQnZyNkJNO0VBQ0UsZ0NBQUE7QXFCeXI2QlI7QXJCOXY2Qkk7RUFDRSxjQUFBO0FxQmd3NkJOO0FyQjd2NkJJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUIrdjZCTjtBckI1djZCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCOHY2Qk47QXJCMXY2Qk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0FxQjR2NkJSO0FyQjF2NkJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBcUI0djZCVjtBckJ4djZCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXFCMHY2QlI7QXJCeHY2QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FxQjB2NkJWO0FyQnJ2NkJJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBcUJ1djZCTjtBckJydjZCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXFCdXY2QlI7QXJCbnY2Qkk7RUFDRSx5QkFBQTtBcUJxdjZCTjtBckJudjZCTTtFQUNFLGNBQUE7QXFCcXY2QlI7QXJCaHY2Qk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FxQmt2NkJSO0FyQmh2NkJRO0VBQ0UsMkNBQUE7QXFCa3Y2QlY7QXJCaHY2QlU7RUFDRSxjQUFBO0FxQmt2NkJaO0FyQjd1NkJNO0VBQ0UsZ0NBQUE7QXFCK3U2QlI7QXJCcHo2Qkk7RUFDRSxjQUFBO0FxQnN6NkJOO0FyQm56NkJJO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBcUJxejZCTjtBckJsejZCSTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXFCb3o2Qk47QXJCaHo2Qk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0FxQmt6NkJSO0FyQmh6NkJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBcUJrejZCVjtBckI5eTZCTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXFCZ3o2QlI7QXJCOXk2QlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0FxQmd6NkJWO0FyQjN5NkJJO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBcUI2eTZCTjtBckIzeTZCTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXFCNnk2QlI7QXJCenk2Qkk7RUFDRSx5QkFBQTtBcUIyeTZCTjtBckJ6eTZCTTtFQUNFLGNBQUE7QXFCMnk2QlI7QXJCdHk2Qk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0FxQnd5NkJSO0FyQnR5NkJRO0VBQ0UsMkNBQUE7QXFCd3k2QlY7QXJCdHk2QlU7RUFDRSxjQUFBO0FxQnd5NkJaO0FyQm55NkJNO0VBQ0UsY0FBQTtBcUJxeTZCUjtBcEJuNzZCSTtFQUNFLHNCQUFBO0FvQnE3NkJOO0FwQmw3NkJJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsNENBQUE7QW9Cbzc2Qk47QXBCNzY2Qk07RUFDRSxZQUFBO0FvQis2NkJSO0FwQjU2NkJNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FvQjg2NkJSO0FwQnI3NkJNO0VBQ0UsZUFBQTtBb0J1NzZCUjtBcEJwNzZCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBb0JzNzZCUjtBcEI3NzZCTTtFQUNFLGdCQUFBO0FvQis3NkJSO0FwQjU3NkJNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FvQjg3NkJSO0FwQnI4NkJNO0VBQ0UsY0FBQTtBb0J1ODZCUjtBcEJwODZCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBb0JzODZCUjtBcEI3ODZCTTtFQUNFLGVBQUE7QW9CKzg2QlI7QXBCNTg2Qk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QW9CODg2QlI7QXBCdDg2Qk07RUFDRSx5QkFBQTtBb0J3ODZCUjtBcEJyODZCTTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBb0J1ODZCUjtBcEI3ODZCTTtFQUNFLHlCQUFBO0FvQis4NkJSO0FwQjU4NkJNO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0FvQjg4NkJSO0FwQnA5NkJNO0VBQ0UseUJBQUE7QW9Cczk2QlI7QXBCbjk2Qk07RUFDRSx5QkFBQTtFQUNBLGNBQUE7QW9CcTk2QlI7QXBCMzk2Qk07RUFDRSx5QkFBQTtBb0I2OTZCUjtBcEIxOTZCTTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBb0I0OTZCUjtBcEJsKzZCTTtFQUNFLHlCQUFBO0FvQm8rNkJSO0FwQmorNkJNO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0FvQm0rNkJSO0FwQnorNkJNO0VBQ0UseUJBQUE7QW9CMis2QlI7QXBCeCs2Qk07RUFDRSx5QkFBQTtFQUNBLGNBQUE7QW9CMCs2QlI7QXBCaC82Qk07RUFDRSx5QkFBQTtBb0JrLzZCUjtBcEIvKzZCTTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBb0JpLzZCUjtBbkJ4aDdCRTtFQUNFLHNCQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtBbUIwaDdCSjtBbkJ4aDdCSTtFQUNFLGVBQUE7RUFDQSxxQkFBQTtBbUIwaDdCTjtBbkJyaDdCSTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBbUJ1aDdCTjtBbkJ6aDdCSTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBbUIyaDdCTjtBbkI3aDdCSTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBbUIraDdCTjtBbkJqaTdCSTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBbUJtaTdCTjtBbkJyaTdCSTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBbUJ1aTdCTjtBbkJ6aTdCSTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBbUIyaTdCTjtBbkI3aTdCSTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBbUIraTdCTjtBZjVqN0JNO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QWU4ajdCUjtBZjNqN0JNO0VBQ0UsWUFBQTtBZTZqN0JSO0FmeGo3Qk07RUFDRSxZQUFBO0FlMGo3QlI7QWZyajdCTTtFQUNFLHlCQUFBO0FldWo3QlI7QWZwajdCTTtFQUNFLHlCQUFBO0Flc2o3QlI7QWZuajdCTTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWVxajdCUjtBZmxqN0JNO0VBQ0UsY0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0Flb2o3QlI7QWZsajdCUTtFQUNFLHFCQUFBO0Flb2o3QlY7QWZqajdCUTtFQUNFLGNBQUE7QWVtajdCVjtBZmpqN0JVO0VBQ0UscUJBQUE7QWVtajdCWjtBZi9pN0JRO0VBQ0UsY0FBQTtBZWlqN0JWO0FmL2k3QlU7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBZWlqN0JaO0FmM2k3Qkk7RUFDRSxnQkFBQTtBZTZpN0JOO0FsQm5uN0JFO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFHQSxxQkFBQTtFeENPRiw2QndDSk07RXhDS04sOEJ3Q0pNO0FrQmluN0JSO0ExRC9uN0JFO0VBQ0UsZ0J3Q2NJO0V4Q2JKLGlCd0NhSTtBa0JvbjdCUjtBMUQ5bjdCRTtFQUNFLG1Cd0NPSTtFeENOSixlQUFBO0VBQ0EseUJBVGtEO0EwRHlvN0J0RDtBMUQ3bjdCRTtFQUNFLG1Cd0NFSTtBa0I2bjdCUjtBMUQxMTZCRTtFQUVJLG1Cd0NqUytCO0FrQjRuN0JyQztBMUQ3MTZCRTtFQUVJLGtCd0NoUzhCO0FrQjhuN0JwQztBbEIzbjdCSTtFQUNFLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FrQjZuN0JOO0FsQnhuN0JJO0VBQ0UsY0FBQTtBa0IwbjdCTjtBbEIzbjdCSTtFQUNFLGVBQUE7QWtCNm43Qk47QWxCOW43Qkk7RUFDRSxZQUFBO0FrQmdvN0JOO0FsQmpvN0JJO0VBQ0UsZUFBQTtBa0JtbzdCTjtBbEJwbzdCSTtFQUNFLGNBQUE7QWtCc283Qk47QWxCaG83Qk07RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWtCa283QlI7QWxCaG83QlE7O0VBRUUsY0FBQTtBa0JrbzdCVjtBbEI5bjdCTTtFQUNFLGlDQUFBO0FrQmdvN0JSO0FsQjduN0JNO0VBQ0UseUJBQUE7QWtCK243QlI7QWxCOW83Qk07RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWtCZ3A3QlI7QWxCOW83QlE7O0VBRUUsY0FBQTtBa0JncDdCVjtBbEI1bzdCTTtFQUNFLGlDQUFBO0FrQjhvN0JSO0FsQjNvN0JNO0VBQ0UseUJBQUE7QWtCNm83QlI7QWxCNXA3Qk07RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWtCOHA3QlI7QWxCNXA3QlE7O0VBRUUsY0FBQTtBa0I4cDdCVjtBbEIxcDdCTTtFQUNFLGlDQUFBO0FrQjRwN0JSO0FsQnpwN0JNO0VBQ0UseUJBQUE7QWtCMnA3QlI7QWxCMXE3Qk07RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWtCNHE3QlI7QWxCMXE3QlE7O0VBRUUsY0FBQTtBa0I0cTdCVjtBbEJ4cTdCTTtFQUNFLGlDQUFBO0FrQjBxN0JSO0FsQnZxN0JNO0VBQ0UseUJBQUE7QWtCeXE3QlI7QWxCeHI3Qk07RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWtCMHI3QlI7QWxCeHI3QlE7O0VBRUUsY0FBQTtBa0IwcjdCVjtBbEJ0cjdCTTtFQUNFLGlDQUFBO0FrQndyN0JSO0FsQnJyN0JNO0VBQ0UseUJBQUE7QWtCdXI3QlI7QWxCdHM3Qk07RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWtCd3M3QlI7QWxCdHM3QlE7O0VBRUUsY0FBQTtBa0J3czdCVjtBbEJwczdCTTtFQUNFLGlDQUFBO0FrQnNzN0JSO0FsQm5zN0JNO0VBQ0UseUJBQUE7QWtCcXM3QlI7QWxCcHQ3Qk07RUFDRSxjQUFBO0VBQ0EseUJBQUE7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QlI7QWpCN3g3Qk07RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QWlCK3g3QlI7QWpCN3g3QlE7RUFHRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FpQjZ4N0JWO0ExRDVvN0JFO0VBRUksa0J5Q3ZKa0M7QWlCb3k3QnhDO0ExRC9vN0JFO0VBRUksaUJ5Q3RKaUM7QWlCc3k3QnZDO0FqQjV4N0JNO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0FpQjh4N0JSO0FqQjN4N0JNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QWlCNng3QlI7QTFEaHE3QkU7RUFFSSxtQnlDekgrQjtBaUIweDdCckM7QTFEbnE3QkU7RUFFSSxvQnlDeEhnQztBaUI0eDdCdEM7QTFEdHE3QkU7RUFFSSxrQnlDdEhnQztBaUI2eDdCdEM7QTFEenE3QkU7RUFFSSxpQnlDckgrQjtBaUIreDdCckM7QWpCNXg3Qk07RUFDRSx1QkFBQTtBaUI4eDdCUjtBakI1eDdCUTtFQUdFLG1CQUFBO0VBQ0EsY0FBQTtBaUI0eDdCVjtBMURucjdCRTtFQUVJLHlCeUM5RzRDO0FpQmt5N0JsRDtBMUR0cjdCRTtFQUVJLDBCeUM3RzZDO0FpQm95N0JuRDtBakI5eDdCTTtFQUNFLHVCQUFBO0FpQmd5N0JSO0FqQjV4N0JJO0VBQ0UsMkJBQUE7QWlCOHg3Qk47QWpCNXg3Qk07RUFDRSxjQUFBO0FpQjh4N0JSO0ExRGxzN0JFO0VBRUksb0J5QzVGZ0M7QWlCK3g3QnRDO0ExRHJzN0JFO0VBRUksbUJ5QzNGK0I7QWlCaXk3QnJDO0ExRHhzN0JFO0VBRUksaUJ5Q3pGK0I7QWlCa3k3QnJDO0ExRDNzN0JFO0VBRUksa0J5Q3hGZ0M7QWlCb3k3QnRDO0FqQmp5N0JNO0VBQ0UscUJBQUE7QWlCbXk3QlI7QTFEanQ3QkU7RUFFSSxpQnlDbEZnQztBaUJveTdCdEM7QTFEcHQ3QkU7RUFFSSxnQnlDakZnQztBaUJzeTdCdEM7QWpCbnk3QlE7RUFHRSxtQkFBQTtFQUNBLGNBQUE7QWlCbXk3QlY7QTFEM3Q3QkU7RUFFSSwwQnlDN0U2QztBaUJ5eTdCbkQ7QTFEOXQ3QkU7RUFFSSx5QnlDNUU0QztBaUIyeTdCbEQ7QWpCcnk3Qk07RUFDRSxxQkFBQTtBaUJ1eTdCUjtBakJseTdCRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7QWlCb3k3Qko7QWpCbHk3Qkk7RUFDRSxtQkFBQTtFQUNBLGFBQUE7QWlCb3k3Qk47QWpCank3Qkk7RUFDRSxPQUFBO0FpQm15N0JOO0FqQmp5N0JNO0VBQ0UsNkJBQUE7RUFDQSwwQkFBQTtBaUJteTdCUjtBMURydjdCRTtFQUVJLDZCeUMvQzhDO0FpQnF5N0JwRDtBMUR4djdCRTtFQUVJLDBCeUM5QzJDO0FpQnV5N0JqRDtBMUQzdjdCRTtFQUVJLDRCeUM3QzZDO0FpQnl5N0JuRDtBMUQ5djdCRTtFQUVJLHlCeUM1QzBDO0FpQjJ5N0JoRDtBakJ0eTdCTTtFQUNFLGlCQUFBO0FpQnd5N0JSO0ExRHB3N0JFO0V5Q2hDTSw0QkFBQTtFQUNBLHlCQUFBO0FpQnV5N0JSO0ExRHh3N0JFO0V5QzVCTSw2QkFBQTtFQUNBLDBCQUFBO0FpQnV5N0JSO0FqQm55N0JJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FpQnF5N0JOO0FqQm55N0JNO0VBQ0Usc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBR0EscUJBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FpQm15N0JSO0ExRDd4N0JFO0VBRUksb0J5Q2RnQztBaUI0eTdCdEM7QTFEaHk3QkU7RUFFSSxtQnlDYitCO0FpQjh5N0JyQztBakJ2eTdCUTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FpQnl5N0JWO0FqQnR5N0JRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7QWlCd3k3QlY7QWRqbDhCRTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FjbWw4Qko7QWRobDhCRTtFQUNFLGtCQUFBO0VBdEJGLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FjeW04QkY7QTFEMWw4Qkk7RUFDRSxTQUFBO0EwRDRsOEJOO0ExRDdsOEJJO0VBQ0UsU0FBQTtBMEQrbDhCTjtBMURobThCSTtFQUNFLFNBQUE7QTBEa204Qk47QTFEbm04Qkk7RUFDRSxTQUFBO0EwRHFtOEJOO0ExRHRtOEJJO0VBQ0UsU0FBQTtBMER3bThCTjtBMUR6bThCSTtFQUNFLFNBQUE7QTBEMm04Qk47QWQxbThCSTtFQUNFLGtCQUFBO0FjNG04Qk47QTFEcjE3QkU7RUFFSSxXNEN4UnVCO0FjOG04QjdCO0ExRHgxN0JFO0VBRUksVTRDdlJzQjtBY2duOEI1QjtBZDVtOEJFO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QWM4bThCSjtBZDVtOEJJO0VBQ0UsZ0NBQUE7RUFDQSxlQUFBO0FjOG04Qk47QWQzbThCSTtFQUNFLCtCQUFBO0VBQ0EsZ0NBQUE7QWM2bThCTjtBZDNtOEJJO0VBQ0Usa0NBQUE7RUFDQSxtQ0FBQTtBYzZtOEJOO0FkM204Qk07RUFDRSxtQkFBQTtBYzZtOEJSO0FkeG04QkU7RUFDRSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7QWMwbThCSjtBZHZtOEJFO0VBQ0UsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWN5bThCSjtBYnpxOEJFO0VDSkEsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VEQUUsZUFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7QWFpcjhCSjtBWmpyOEJFO0VBRUUscUJBQUE7QVlrcjhCSjtBWi9xOEJFO0VBQ0UsV0FBQTtBWWlyOEJKO0FaOXE4QkU7RUFDRSxtQkFBQTtBWWdyOEJKO0FaN3E4QkU7RTlDb0dBLDBCQUFBO0VBQ0Esc0U4Q3BHRTtFOUNxR0YsbUNBQUE7QTBENGs4QkY7QWI3cjhCSTtFQUdFLGtCQUFBO0VBQ0EsYUFBQTtFN0NjSixvREFEZ0I7QTBEaXI4QmxCO0FiMXI4Qkk7RUFDRSxlQUFBO0FhNHI4Qk47QWJ4cjhCTTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7QWEwcjhCUjtBYnhyOEJRO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QWEwcjhCVjtBMUQ1NjdCRTtFQUVJLHNCNkM3UWdCO0FhMHI4QnRCO0ExRC82N0JFO0VBRUkscUI2QzdRZ0I7QWE2cjhCdEI7QTFEbDc3QkU7RUFFSSxxQjZDN1FnQjtBYWdzOEJ0QjtBMURyNzdCRTtFQUVJLHNCNkM3UWdCO0FhbXM4QnRCO0FieHI4QlU7RUFDRSw0QkFBQTtBYTByOEJaO0FiM3I4QlU7RUFDRSw0QkFBQTtBYTZyOEJaO0FiOXI4QlU7RUFDRSw0QkFBQTtBYWdzOEJaO0FianM4QlU7RUFDRSx3QkFBQTtBYW1zOEJaO0FiM3Q4Qk07RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0FhNnQ4QlI7QWIzdDhCUTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0FhNnQ4QlY7QTFELzg3QkU7RUFFSSxzQjZDN1FnQjtBYTZ0OEJ0QjtBMURsOTdCRTtFQUVJLHFCNkM3UWdCO0FhZ3U4QnRCO0ExRHI5N0JFO0VBRUkscUI2QzdRZ0I7QWFtdThCdEI7QTFEeDk3QkU7RUFFSSxzQjZDN1FnQjtBYXN1OEJ0QjtBYjN0OEJVO0VBQ0UsNEJBQUE7QWE2dDhCWjtBYjl0OEJVO0VBQ0UsNEJBQUE7QWFndThCWjtBYmp1OEJVO0VBQ0UsNEJBQUE7QWFtdThCWjtBYnB1OEJVO0VBQ0UseUJBQUE7QWFzdThCWjtBYjl2OEJNO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtBYWd3OEJSO0FiOXY4QlE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtBYWd3OEJWO0ExRGwvN0JFO0VBRUksb0I2QzdRZ0I7QWFndzhCdEI7QTFEci83QkU7RUFFSSxtQjZDN1FnQjtBYW13OEJ0QjtBMUR4LzdCRTtFQUVJLG1CNkM3UWdCO0Fhc3c4QnRCO0ExRDMvN0JFO0VBRUksb0I2QzdRZ0I7QWF5dzhCdEI7QWI5djhCVTtFQUNFLDRCQUFBO0FhZ3c4Qlo7QWJqdzhCVTtFQUNFLDRCQUFBO0FhbXc4Qlo7QWJwdzhCVTtFQUNFLDRCQUFBO0Fhc3c4Qlo7QWJ2dzhCVTtFQUNFLDBCQUFBO0FheXc4Qlo7QWJqeThCTTtFQUNFLGVBQUE7RUFDQSxvQkFBQTtBYW15OEJSO0Fiank4QlE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0FhbXk4QlY7QTFEcmg4QkU7RUFFSSxxQjZDN1FnQjtBYW15OEJ0QjtBMUR4aDhCRTtFQUVJLG9CNkM3UWdCO0Fhc3k4QnRCO0ExRDNoOEJFO0VBRUksb0I2QzdRZ0I7QWF5eThCdEI7QTFEOWg4QkU7RUFFSSxxQjZDN1FnQjtBYTR5OEJ0QjtBYmp5OEJVO0VBQ0UsNEJBQUE7QWFteThCWjtBYnB5OEJVO0VBQ0UsNEJBQUE7QWFzeThCWjtBYnZ5OEJVO0VBQ0UsNEJBQUE7QWF5eThCWjtBYjF5OEJVO0VBQ0UsMkJBQUE7QWE0eThCWjtBYnAwOEJNO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtBYXMwOEJSO0FicDA4QlE7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtBYXMwOEJWO0ExRHhqOEJFO0VBRUkscUI2QzdRZ0I7QWFzMDhCdEI7QTFEM2o4QkU7RUFFSSxvQjZDN1FnQjtBYXkwOEJ0QjtBMUQ5ajhCRTtFQUVJLG9CNkM3UWdCO0FhNDA4QnRCO0ExRGprOEJFO0VBRUkscUI2QzdRZ0I7QWErMDhCdEI7QWJwMDhCVTtFQUNFLDRCQUFBO0FhczA4Qlo7QWJ2MDhCVTtFQUNFLDRCQUFBO0FheTA4Qlo7QWIxMDhCVTtFQUNFLDRCQUFBO0FhNDA4Qlo7QWI3MDhCVTtFQUNFLHVCQUFBO0FhKzA4Qlo7QWJ4MDhCTTtFQUNFLHNCQUFBO0FhMDA4QlI7QWIzMDhCTTtFQUNFLHNCQUFBO0FhNjA4QlI7QWI5MDhCTTtFQUNFLHFCQUFBO0FhZzE4QlI7QWIzMDhCRTtFQUNFLHFCQUFBO0FhNjA4Qko7QVg3NDhCRTtFQUNFLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtBVys0OEJKO0FYNTQ4Qk07RUFDRSwyQkFBQTtBVzg0OEJSO0FYLzQ4Qk07RUFDRSwyQkFBQTtBV2k1OEJSO0FYbDU4Qk07RUFDRSwyQkFBQTtBV281OEJSO0FYcjU4Qk07RUFDRSwyQkFBQTtBV3U1OEJSO0FYeDU4Qk07RUFDRSwyQkFBQTtBVzA1OEJSO0FYcjU4Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBV3U1OEJSO0FYcjU4QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXdTU4QlY7QVhwNThCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdzNThCVjtBWG41OEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBV3E1OEJWO0FYbDU4QlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVdvNThCVjtBWDM2OEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVc2NjhCUjtBWDM2OEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBVzY2OEJWO0FYMTY4QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXNDY4QlY7QVh6NjhCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVcyNjhCVjtBWHg2OEJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FXMDY4QlY7QVhqODhCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FXbTg4QlI7QVhqODhCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdtODhCVjtBWGg4OEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBV2s4OEJWO0FYLzc4QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXaTg4QlY7QVg5NzhCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBV2c4OEJWO0FYdjk4Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBV3k5OEJSO0FYdjk4QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXeTk4QlY7QVh0OThCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVd3OThCVjtBWHI5OEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBV3U5OEJWO0FYcDk4QlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVdzOThCVjtBWDcrOEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVcrKzhCUjtBWDcrOEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBVysrOEJWO0FYNSs4QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXOCs4QlY7QVgzKzhCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVc2KzhCVjtBWDErOEJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FXNCs4QlY7QVhuZzlCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FXcWc5QlI7QVhuZzlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVdxZzlCVjtBWGxnOUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBV29nOUJWO0FYamc5QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXbWc5QlY7QVhoZzlCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBV2tnOUJWO0FYemg5Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVzJoOUJSO0FYemg5QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FXMmg5QlY7QVh4aDlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QVcwaDlCVjtBWHZoOUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBV3loOUJWO0FYdGg5QlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVd3aDlCVjtBVjNqOUJFO0VBQ0UsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0FVNmo5Qko7QVYzajlCSTtFaEQwQkYsb0RBRGdCO0EwRHFpOUJsQjtBMURqaTlCSTtFQUVFLG1HQUFBO0EwRGtpOUJOO0FWM2o5Qk07RUFDRSwyQkFBQTtBVTZqOUJSO0FWOWo5Qk07RUFDRSwyQkFBQTtBVWdrOUJSO0FWams5Qk07RUFDRSwyQkFBQTtBVW1rOUJSO0FWcGs5Qk07RUFDRSwyQkFBQTtBVXNrOUJSO0FWdms5Qk07RUFDRSwyQkFBQTtBVXlrOUJSO0FWcGs5Qk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVXNrOUJSO0FWcGs5QlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVXNrOUJWO0FWbms5QlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVXFrOUJWO0FWbGs5QlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVW9rOUJWO0FWams5QlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVVtazlCVjtBVjdsOUJNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVUrbDlCUjtBVjdsOUJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVUrbDlCVjtBVjVsOUJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVU4bDlCVjtBVjNsOUJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVU2bDlCVjtBVjFsOUJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FVNGw5QlY7QVZ0bjlCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVd245QlI7QVZ0bjlCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVd245QlY7QVZybjlCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVdW45QlY7QVZwbjlCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVc245QlY7QVZubjlCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBVXFuOUJWO0FWL285Qk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVWlwOUJSO0FWL285QlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVWlwOUJWO0FWOW85QlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVWdwOUJWO0FWN285QlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVStvOUJWO0FWNW85QlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVU4bzlCVjtBVnhxOUJNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVUwcTlCUjtBVnhxOUJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVUwcTlCVjtBVnZxOUJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVV5cTlCVjtBVnRxOUJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVV3cTlCVjtBVnJxOUJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FVdXE5QlY7QVZqczlCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVbXM5QlI7QVZqczlCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVbXM5QlY7QVZoczlCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVa3M5QlY7QVYvcjlCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FVaXM5QlY7QVY5cjlCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBVWdzOUJWO0FWMXQ5Qk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVTR0OUJSO0FWMXQ5QlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVTR0OUJWO0FWenQ5QlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVTJ0OUJWO0FWeHQ5QlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBVTB0OUJWO0FWdnQ5QlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QVV5dDlCVjtBVHB3OUJFO0VBQ0UsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtBU3N3OUJKO0FUcHc5Qkk7RWpEd0JGLG9EQURnQjtBMERndjlCbEI7QTFENXU5Qkk7RUFFRSxtR0FBQTtBMEQ2dTlCTjtBVHB3OUJNO0VBQ0UsMkJBQUE7QVNzdzlCUjtBVHZ3OUJNO0VBQ0UsMkJBQUE7QVN5dzlCUjtBVDF3OUJNO0VBQ0UsMkJBQUE7QVM0dzlCUjtBVDd3OUJNO0VBQ0UsMkJBQUE7QVMrdzlCUjtBVGh4OUJNO0VBQ0UsMkJBQUE7QVNreDlCUjtBVDd3OUJNO0VBQ0UsY0FBQTtBUyt3OUJSO0FUN3c5QlE7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBUyt3OUJWO0FUNXc5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBUzh3OUJWO0FUM3c5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBUzZ3OUJWO0FUMXc5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QVM0dzlCVjtBVHB5OUJNO0VBQ0UsY0FBQTtBU3N5OUJSO0FUcHk5QlE7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBU3N5OUJWO0FUbnk5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBU3F5OUJWO0FUbHk5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBU295OUJWO0FUank5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QVNteTlCVjtBVDN6OUJNO0VBQ0UsY0FBQTtBUzZ6OUJSO0FUM3o5QlE7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBUzZ6OUJWO0FUMXo5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBUzR6OUJWO0FUeno5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBUzJ6OUJWO0FUeHo5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QVMwejlCVjtBVGwxOUJNO0VBQ0UsY0FBQTtBU28xOUJSO0FUbDE5QlE7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBU28xOUJWO0FUajE5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBU20xOUJWO0FUaDE5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBU2sxOUJWO0FULzA5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QVNpMTlCVjtBVHoyOUJNO0VBQ0UsY0FBQTtBUzIyOUJSO0FUejI5QlE7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBUzIyOUJWO0FUeDI5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBUzAyOUJWO0FUdjI5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBU3kyOUJWO0FUdDI5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QVN3MjlCVjtBVGg0OUJNO0VBQ0UsY0FBQTtBU2s0OUJSO0FUaDQ5QlE7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBU2s0OUJWO0FULzM5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBU2k0OUJWO0FUOTM5QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0Es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MEJvRHZReUM7QU00NCtCL0M7QTFEdm8rQkU7O0VBRUksMkJvRHRRMEM7QU0rNCtCaEQ7QU41NCtCVTs7RUFDRSxjQUFBO0FNKzQrQlo7QTFEL28rQkU7O0VBRUksMEJvRHZReUM7QU13NStCL0M7QTFEbnArQkU7O0VBRUksMkJvRHRRMEM7QU0yNStCaEQ7QU54NStCVTs7RUFDRSxjQUFBO0FNMjUrQlo7QTFEM3ArQkU7O0VBRUksMEJvRHZReUM7QU1vNitCL0M7QTFEL3ArQkU7O0VBRUksMkJvRHRRMEM7QU11NitCaEQ7QU5wNitCVTs7RUFDRSxjQUFBO0FNdTYrQlo7QTFEdnErQkU7O0VBRUksMEJvRHZReUM7QU1nNytCL0M7QTFEM3ErQkU7O0VBRUksMkJvRHRRMEM7QU1tNytCaEQ7QU5oNytCVTs7RUFDRSxjQUFBO0FNbTcrQlo7QTFEbnIrQkU7O0VBRUksMEJvRHZReUM7QU00NytCL0M7QTFEdnIrQkU7O0VBRUksMkJvRHRRMEM7QU0rNytCaEQ7QU41NytCVTs7RUFDRSxjQUFBO0FNKzcrQlo7QTFEL3IrQkU7O0VBRUksMEJvRHZReUM7QU13OCtCL0M7QTFEbnMrQkU7O0VBRUksMkJvRHRRMEM7QU0yOCtCaEQ7QU54OCtCVTs7RUFDRSxjQUFBO0FNMjgrQlo7QTFEM3MrQkU7O0VBRUksMEJvRHZReUM7QU1vOStCL0M7QTFEL3MrQkU7O0VBRUksMkJvRHRRMEM7QU11OStCaEQ7QU5wOStCVTs7RUFDRSxjQUFBO0FNdTkrQlo7QTFEdnQrQkU7O0VBRUksMEJvRDNQcUM7QU1vOStCM0M7QTFEM3QrQkU7O0VBRUksMkJvRDFQc0M7QU11OStCNUM7QXdCdGgvQkU7RUFDRSxnQ0FDRTtFQUlGLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7QXhCb2gvQko7QXdCbGgvQkk7RUFDRSw2QkFDRTtBeEJtaC9CUjtBTHZoL0JFO0VBZ0JBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQ0FBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBSzBnL0JGO0FMeGcvQkU7RXJEa0dBLDBCQUFBO0VBQ0EsZ0VxRGxHRTtFckRtR0YsbUNBQUE7QTBEeTYrQkY7QUx6Zy9CRTtFQUNFLGtDQUFBO0VBQ0EsdUJBQUE7QUsyZy9CSjtBTDdnL0JFO0VBQ0Usa0NBQUE7RUFDQSx1QkFBQTtBSzJnL0JKO0FMeGcvQkU7RUFDRSxhQUFBO0FLMGcvQko7QUx2Zy9CRTtFQUNFLFdBQUE7QUt5Zy9CSjtBSmhqL0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUlrai9CTjtBSmhqL0JNO0VBQ0UsY0FBQTtBSWtqL0JSO0FKbmovQk07RUFDRSxjQUFBO0FJa2ovQlI7QUovaS9CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUlpai9CUjtBSi9pL0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBSWlqL0JSO0FKOWkvQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QUlnai9CUjtBSjlpL0JRO0VBQ0UsZ0NBQUE7QUlnai9CVjtBSmpqL0JRO0VBQ0UsZ0NBQUE7QUlnai9CVjtBSnhrL0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUkway9CTjtBSnhrL0JNO0VBQ0UsY0FBQTtBSTBrL0JSO0FKM2svQk07RUFDRSxjQUFBO0FJMGsvQlI7QUp2ay9CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUl5ay9CUjtBSnZrL0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBSXlrL0JSO0FKdGsvQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QUl3ay9CUjtBSnRrL0JRO0VBQ0UsZ0NBQUE7QUl3ay9CVjtBSnprL0JRO0VBQ0UsZ0NBQUE7QUl3ay9CVjtBSmhtL0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUlrbS9CTjtBSmhtL0JNO0VBQ0UsY0FBQTtBSWttL0JSO0FKbm0vQk07RUFDRSxjQUFBO0FJa20vQlI7QUovbC9CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUlpbS9CUjtBSi9sL0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBSWltL0JSO0FKOWwvQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QUlnbS9CUjtBSjlsL0JRO0VBQ0UsZ0NBQUE7QUlnbS9CVjtBSmptL0JRO0VBQ0UsZ0NBQUE7QUlnbS9CVjtBSnhuL0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUkwbi9CTjtBSnhuL0JNO0VBQ0UsY0FBQTtBSTBuL0JSO0FKM24vQk07RUFDRSxjQUFBO0FJMG4vQlI7QUp2bi9CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUl5bi9CUjtBSnZuL0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBSXluL0JSO0FKdG4vQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QUl3bi9CUjtBSnRuL0JRO0VBQ0UsZ0NBQUE7QUl3bi9CVjtBSnpuL0JRO0VBQ0UsZ0NBQUE7QUl3bi9CVjtBSmhwL0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUlrcC9CTjtBSmhwL0JNO0VBQ0UsY0FBQTtBSWtwL0JSO0FKbnAvQk07RUFDRSxjQUFBO0FJa3AvQlI7QUovby9CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUlpcC9CUjtBSi9vL0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBSWlwL0JSO0FKOW8vQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QUlncC9CUjtBSjlvL0JRO0VBQ0UsZ0NBQUE7QUlncC9CVjtBSmpwL0JRO0VBQ0UsZ0NBQUE7QUlncC9CVjtBSnhxL0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUkwcS9CTjtBSnhxL0JNO0VBQ0UsY0FBQTtBSTBxL0JSO0FKM3EvQk07RUFDRSxjQUFBO0FJMHEvQlI7QUp2cS9CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QUl5cS9CUjtBSnZxL0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBSXlxL0JSO0FKdHEvQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QUl3cS9CUjtBSnRxL0JRO0VBQ0UsZ0NBQUE7QUl3cS9CVjtBSnpxL0JRO0VBQ0UsZ0NBQUE7QUl3cS9CVjtBSmhzL0JJO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QUlrcy9CTjtBSmhzL0JNO0VBQ0UsY0FBQTtBSWtzL0JSO0FKbnMvQk07RUFDRSxjQUFBO0FJa3MvQlI7QUovci9CTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QUlpcy9CUjtBSi9yL0JNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBSWlzL0JSO0FKOXIvQk07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsY0FBQTtBSWdzL0JSO0FKOXIvQlE7RUFDRSxjQUFBO0FJZ3MvQlY7QUpqcy9CUTtFQUNFLGNBQUE7QUlncy9CVjtBSHh0L0JJO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7QUcwdC9CTjtBSHh0L0JNO0VBQ0UsZ0JBQUE7QUcwdC9CUjtBSHZ0L0JNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0FHd3QvQlI7QUg1dC9CTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBR3d0L0JSO0FIdHUvQkk7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBR3d1L0JOO0FIdHUvQk07RUFDRSxnQkFBQTtBR3d1L0JSO0FIcnUvQk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7QUdzdS9CUjtBSDF1L0JNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0FHc3UvQlI7QUhwdi9CSTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FHc3YvQk47QUhwdi9CTTtFQUNFLGdCQUFBO0FHc3YvQlI7QUhudi9CTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBR292L0JSO0FIeHYvQk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7QUdvdi9CUjtBSGx3L0JJO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUdvdy9CTjtBSGx3L0JNO0VBQ0UsZ0JBQUE7QUdvdy9CUjtBSGp3L0JNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0FHa3cvQlI7QUh0dy9CTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBR2t3L0JSO0FIaHgvQkk7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBR2t4L0JOO0FIaHgvQk07RUFDRSxnQkFBQTtBR2t4L0JSO0FIL3cvQk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7QUdneC9CUjtBSHB4L0JNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0FHZ3gvQlI7QUY5eC9CSTtFQUNFLHNCQUFBO0FFZ3kvQk47QUZqeS9CSTtFQUNFLHNCQUFBO0FFbXkvQk47QUZweS9CSTtFQUNFLHFCQUFBO0FFc3kvQk47QUt2dS9CRTtFQUNFLFdBQUE7QUx5dS9CSjtBMUQxLytCRTtFQUVJLG9CK0Q1T1U7QUx1dS9CaEI7QTFENy8rQkU7RUFFSSxxQitENU9VO0FMMHUvQmhCO0ExRGhnL0JFO0VBRUkscUIrRG5PVTtBTG91L0JoQjtBMURuZy9CRTtFQUVJLG9CK0RuT1U7QUx1dS9CaEI7QTFEdGcvQkU7RUFFSSxrQitENU9VO0FMbXYvQmhCO0ExRHpnL0JFO0VBRUksbUIrRDVPVTtBTHN2L0JoQjtBMUQ1Zy9CRTtFQUVJLG1CK0RuT1U7QUxndi9CaEI7QTFEL2cvQkU7RUFFSSxrQitEbk9VO0FMbXYvQmhCO0ExRGxoL0JFO0VBRUksb0IrRDVPVTtBTCt2L0JoQjtBMURyaC9CRTtFQUVJLHFCK0Q1T1U7QUxrdy9CaEI7QTFEeGgvQkU7RUFFSSxxQitEbk9VO0FMNHYvQmhCO0ExRDNoL0JFO0VBRUksb0IrRG5PVTtBTCt2L0JoQjtBMUQ5aC9CRTtFQUVJLGtCK0Q1T1U7QUwydy9CaEI7QTFEamkvQkU7RUFFSSxtQitENU9VO0FM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eUI1bGdDTTtFQUNFLGNBQUE7QXpCOGxnQ1I7QXlCNWxnQ007RUFDRSxjQUFBO0F6QjhsZ0NSO0F5QjNsZ0NNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekI2bGdDUjtBeUIzbGdDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCNmxnQ1I7QXlCMWxnQ007RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpCNGxnQ1I7QXlCMWxnQ1E7RUFDRSxnQ0FBQTtBekI0bGdDVjtBeUJ4bGdDTTtFQUVFLHFCQUFBO0F6QnlsZ0NSO0F5QnRsZ0NNO0VBQ0UseUJBQUE7QXpCd2xnQ1I7QXlCdGxnQ007RUFDRSw0QkFBQTtBekJ3bGdDUjtBeUJob2dDSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6QmtvZ0NOO0F5QmhvZ0NNO0VBQ0UsY0FBQTtBekJrb2dDUjtBeUJob2dDTTtFQUNFLGNBQUE7QXpCa29nQ1I7QXlCL25nQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QmlvZ0NSO0F5Qi9uZ0NNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekJpb2dDUjtBeUI5bmdDTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekJnb2dDUjtBeUI5bmdDUTtFQUNFLGdDQUFBO0F6QmdvZ0NWO0F5QjVuZ0NNO0VBRUUscUJBQUE7QXpCNm5nQ1I7QXlCMW5nQ007RUFDRSx5QkFBQTtBekI0bmdDUjtBeUIxbmdDTTtFQUNFLDRCQUFBO0F6QjRuZ0NSO0F5QnBxZ0NJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpCc3FnQ047QXlCcHFnQ007RUFDRSxjQUFBO0F6QnNxZ0NSO0F5QnBxZ0NNO0VBQ0UsY0FBQTtBekJzcWdDUjtBeUJucWdDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCcXFnQ1I7QXlCbnFnQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QnFxZ0NSO0F5QmxxZ0NNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6Qm9xZ0NSO0F5QmxxZ0NRO0VBQ0UsZ0NBQUE7QXpCb3FnQ1Y7QXlCaHFnQ007RUFFRSxxQkFBQTtBekJpcWdDUjtBeUI5cGdDTTtFQUNFLHlCQUFBO0F6QmdxZ0NSO0F5QjlwZ0NNO0VBQ0UsNEJBQUE7QXpCZ3FnQ1I7QXlCeHNnQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekIwc2dDTjtBeUJ4c2dDTTtFQUNFLGNBQUE7QXpCMHNnQ1I7QXlCeHNnQ007RUFDRSxjQUFBO0F6QjBzZ0NSO0F5QnZzZ0NNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekJ5c2dDUjtBeUJ2c2dDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCeXNnQ1I7QXlCdHNnQ007RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpCd3NnQ1I7QXlCdHNnQ1E7RUFDRSxnQ0FBQTtBekJ3c2dDVjtBeUJwc2dDTTtFQUVFLHFCQUFBO0F6QnFzZ0NSO0F5QmxzZ0NNO0VBQ0UseUJBQUE7QXpCb3NnQ1I7QXlCbHNnQ007RUFDRSw0QkFBQTtBekJvc2dDUjtBeUI1dWdDSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6Qjh1Z0NOO0F5QjV1Z0NNO0VBQ0UsY0FBQTtBekI4dWdDUjtBeUI1dWdDTTtFQUNFLGNBQUE7QXpCOHVnQ1I7QXlCM3VnQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6QjZ1Z0NSO0F5QjN1Z0NNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekI2dWdDUjtBeUIxdWdDTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekI0dWdDUjtBeUIxdWdDUTtFQUNFLGdDQUFBO0F6QjR1Z0NWO0F5Qnh1Z0NNO0VBRUUscUJBQUE7QXpCeXVnQ1I7QXlCdHVnQ007RUFDRSx5QkFBQTtBekJ3dWdDUjtBeUJ0dWdDTTtFQUNFLDRCQUFBO0F6Qnd1Z0NSO0F5Qmh4Z0NJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpCa3hnQ047QXlCaHhnQ007RUFDRSxjQUFBO0F6Qmt4Z0NSO0F5Qmh4Z0NNO0VBQ0UsY0FBQTtBekJreGdDUjtBeUIvd2dDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpCaXhnQ1I7QXlCL3dnQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6Qml4Z0NSO0F5Qjl3Z0NNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6Qmd4Z0NSO0F5Qjl3Z0NRO0VBQ0UsZ0NBQUE7QXpCZ3hnQ1Y7QXlCNXdnQ007RUFFRSxxQkFBQTtBekI2d2dDUjtBeUIxd2dDTTtFQUNFLHlCQUFBO0F6QjR3Z0NSO0F5QjF3Z0NNO0VBQ0UsNEJBQUE7QXpCNHdnQ1I7QXlCcHpnQ0k7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBekJzemdDTjtBeUJwemdDTTtFQUNFLGNBQUE7QXpCc3pnQ1I7QXlCcHpnQ007RUFDRSxjQUFBO0F6QnN6Z0NSO0F5Qm56Z0NNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBekJxemdDUjtBeUJuemdDTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXpCcXpnQ1I7QXlCbHpnQ007RUFDRSxjQUFBO0VBQ0EsMkNBQUE7RUFDQSxzQ0FBQTtBekJvemdDUjtBeUJsemdDUTtFQUNFLGNBQUE7QXpCb3pnQ1Y7QXlCaHpnQ007RUFFRSxzQ0FBQTtBekJpemdDUjtBeUI5eWdDTTtFQUNFLDBDQUFBO0F6Qmd6Z0NSO0F5Qjl5Z0NNO0VBQ0UsNkNBQUE7QXpCZ3pnQ1I7QXlCMXlnQ0k7RUFDRSx1QkFBQTtBekI0eWdDTjtBMURyamdDRTtFQUVJLG1CbUZ4UCtCO0F6Qjh5Z0NyQztBMUR4amdDRTtFQUVJLGtCbUZ2UDhCO0F6Qmd6Z0NwQztBMUQzamdDRTtFQUVJLG9CK0Q1T1U7QUx3eWdDaEI7QTFEOWpnQ0U7RUFFSSxxQitENU9VO0FMMnlnQ2hCO0F5Qnp6Z0NJO0VBQ0UsdUJBQUE7QXpCMnpnQ047QTFEcGtnQ0U7RUFFSSxtQm1GeFArQjtBekI2emdDckM7QTFEdmtnQ0U7RUFFSSxrQm1GdlA4QjtBekIremdDcEM7QTFEMWtnQ0U7RUFFSSxrQitENU9VO0FMdXpnQ2hCO0ExRDdrZ0NFO0VBRUksbUIrRDVPVTtBTDB6Z0NoQjtBeUJ4MGdDSTtFQUNFLHVCQUFBO0F6QjAwZ0NOO0ExRG5sZ0NFO0VBRUksbUJtRnhQK0I7QXpCNDBnQ3JDO0ExRHRsZ0NFO0VBRUksa0JtRnZQOEI7QXpCODBnQ3BDO0ExRHpsZ0NFO0VBRUksb0IrRDVPVTtBTHMwZ0NoQjtBMUQ1bGdDRTtFQUVJLHFCK0Q1T1U7QUx5MGdDaEI7QXlCdjFnQ0k7RUFDRSx1QkFBQTtBekJ5MWdDTjtBMURsbWdDRTtFQUVJLG1CbUZ4UCtCO0F6QjIxZ0NyQztBMURybWdDRTtFQUVJLGtCbUZ2UDhCO0F6QjYxZ0NwQztBMUR4bWdDRTtFQUVJLGtCK0Q1T1U7QUxxMWdDaEI7QTFEM21nQ0U7RUFFSSxtQitENU9VO0FMdzFnQ2hCO0F5QnQyZ0NJO0VBQ0UsdUJBQUE7QXpCdzJnQ047QTFEam5nQ0U7RUFFSSxtQm1GeFArQjtBekIwMmdDckM7QTFEcG5nQ0U7RUFFSSxrQm1GdlA4QjtBekI0MmdDcEM7QTFEdm5nQ0U7RUFFSSxvQitENU9VO0FMbzJnQ2hCO0ExRDFuZ0NFO0VBRUkscUIrRDVPVTtBTHUyZ0NoQjtBMEJsN2dDRTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7QTFCbzdnQ0o7QTBCaDdnQ0k7RUFDRSx1QkFBQTtBMUJrN2dDTjtBMURwb2dDRTtFQUVJLG1Cb0YvUytCO0ExQm83Z0NyQztBMUR2b2dDRTtFQUVJLGtCb0Y5UzhCO0ExQnM3Z0NwQztBMUQxb2dDRTtFQUVJLG9CK0Q1T1U7QUx1M2dDaEI7QTFEN29nQ0U7RUFFSSxxQitENU9VO0FMMDNnQ2hCO0EwQi83Z0NJO0VBQ0UsdUJBQUE7QTFCaThnQ047QTFEbnBnQ0U7RUFFSSxtQm9GL1MrQjtBMUJtOGdDckM7QTFEdHBnQ0U7RUFFSSxrQm9GOVM4QjtBMUJxOGdDcEM7QTFEenBnQ0U7RUFFSSxrQitENU9VO0FMczRnQ2hCO0ExRDVwZ0NFO0VBRUksbUIrRDVPVTtBTHk0Z0NoQjtBMEI5OGdDSTtFQUNFLHVCQUFBO0ExQmc5Z0NOO0ExRGxxZ0NFO0VBRUksbUJvRi9TK0I7QTFCazlnQ3JDO0ExRHJxZ0NFO0VBRUksa0JvRjlTOEI7QTFCbzlnQ3BDO0ExRHhxZ0NFO0VBRUksb0IrRDVPVTtBTHE1Z0NoQjtBMUQzcWdDRTtFQUVJLHFCK0Q1T1U7QUx3NWdDaEI7QTBCNzlnQ0k7RUFDRSx1QkFBQTtBMUIrOWdDTjtBMURqcmdDRTtFQUVJLG1Cb0YvUytCO0ExQmkrZ0NyQztBMURwcmdDRTtFQUVJLGtCb0Y5UzhCO0ExQm0rZ0NwQztBMUR2cmdDRTtFQUVJLGtCK0Q1T1U7QUxvNmdDaEI7QTFEMXJnQ0U7RUFFSSxtQitENU9VO0FMdTZnQ2hCO0EwQjUrZ0NJO0VBQ0UsdUJBQUE7QTFCOCtnQ047QTFEaHNnQ0U7RUFFSSxtQm9GL1MrQjtBMUJnL2dDckM7QTFEbnNnQ0U7RUFFSSxrQm9GOVM4QjtBMUJrL2dDcEM7QTFEdHNnQ0U7RUFFSSxvQitENU9VO0FMbTdnQ2hCO0ExRHpzZ0NFO0VBRUkscUIrRDVPVTtBTHM3Z0NoQjtBMEJqL2dDSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExQm0vZ0NOO0EwQmovZ0NNO0VBQ0UsY0FBQTtBMUJtL2dDUjtBMEJoL2dDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCay9nQ1I7QTBCaC9nQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQmsvZ0NSO0EwQi8rZ0NNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExQmkvZ0NSO0EwQi8rZ0NRO0VBQ0UsZ0NBQUE7QTFCaS9nQ1Y7QTBCNytnQ007RUFDRSxjQUFBO0ExQisrZ0NSO0EwQjVnaENJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFCOGdoQ047QTBCNWdoQ007RUFDRSxjQUFBO0ExQjhnaENSO0EwQjNnaENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUI2Z2hDUjtBMEIzZ2hDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCNmdoQ1I7QTBCMWdoQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCNGdoQ1I7QTBCMWdoQ1E7RUFDRSxnQ0FBQTtBMUI0Z2hDVjtBMEJ4Z2hDTTtFQUNFLGNBQUE7QTFCMGdoQ1I7QTBCdmloQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUJ5aWhDTjtBMEJ2aWhDTTtFQUNFLGNBQUE7QTFCeWloQ1I7QTBCdGloQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQndpaENSO0EwQnRpaENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJ3aWhDUjtBMEJyaWhDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUJ1aWhDUjtBMEJyaWhDUTtFQUNFLGdDQUFBO0ExQnVpaENWO0EwQm5paENNO0VBQ0UsY0FBQTtBMUJxaWhDUjtBMEJsa2hDSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExQm9raENOO0EwQmxraENNO0VBQ0UsY0FBQTtBMUJva2hDUjtBMEJqa2hDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCbWtoQ1I7QTBCamtoQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQm1raENSO0EwQmhraENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExQmtraENSO0EwQmhraENRO0VBQ0UsZ0NBQUE7QTFCa2toQ1Y7QTBCOWpoQ007RUFDRSxjQUFBO0ExQmdraENSO0EwQjdsaENJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFCK2xoQ047QTBCN2xoQ007RUFDRSxjQUFBO0ExQitsaENSO0EwQjVsaENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUI4bGhDUjtBMEI1bGhDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCOGxoQ1I7QTBCM2xoQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFCNmxoQ1I7QTBCM2xoQ1E7RUFDRSxnQ0FBQTtBMUI2bGhDVjtBMEJ6bGhDTTtFQUNFLGNBQUE7QTFCMmxoQ1I7QTBCeG5oQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUIwbmhDTjtBMEJ4bmhDTTtFQUNFLGNBQUE7QTFCMG5oQ1I7QTBCdm5oQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQnluaENSO0EwQnZuaENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUJ5bmhDUjtBMEJ0bmhDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUJ3bmhDUjtBMEJ0bmhDUTtFQUNFLGdDQUFBO0ExQnduaENWO0EwQnBuaENNO0VBQ0UsY0FBQTtBMUJzbmhDUjtBMEJucGhDSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExQnFwaENOO0EwQm5waENNO0VBQ0UsY0FBQTtBMUJxcGhDUjtBMEJscGhDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFCb3BoQ1I7QTBCbHBoQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExQm9waENSO0EwQmpwaENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExQm1waENSO0EwQmpwaENRO0VBQ0UsZ0NBQUE7QTFCbXBoQ1Y7QTBCL29oQ007RUFDRSxjQUFBO0ExQmlwaENSO0EyQjlyaENFO0VBQ0UsWUFBQTtBM0Jnc2hDSjtBMkI1cmhDSTtFQUNFLHFCQUFBO0EzQjhyaENOO0ExRC80Z0NFO0VBRUksbUJxRmhUK0I7QTNCZ3NoQ3JDO0ExRGw1Z0NFO0VBRUksa0JxRi9TOEI7QTNCa3NoQ3BDO0ExRHI1Z0NFO0VBRUksb0IrRDVPVTtBTGtvaENoQjtBMUR4NWdDRTtFQUVJLHFCK0Q1T1U7QUxxb2hDaEI7QTJCM3NoQ0k7RUFDRSxxQkFBQTtBM0I2c2hDTjtBMUQ5NWdDRTtFQUVJLG1CcUZoVCtCO0EzQitzaENyQztBMURqNmdDRTtFQUVJLGtCcUYvUzhCO0EzQml0aENwQztBMURwNmdDRTtFQUVJLGtCK0Q1T1U7QUxpcGhDaEI7QTFEdjZnQ0U7RUFFSSxtQitENU9VO0FMb3BoQ2hCO0EyQjF0aENJO0VBQ0Usb0JBQUE7QTNCNHRoQ047QTFENzZnQ0U7RUFFSSxtQnFGaFQrQjtBM0I4dGhDckM7QTFEaDdnQ0U7RUFFSSxrQnFGL1M4QjtBM0JndWhDcEM7QTFEbjdnQ0U7RUFFSSxvQitENU9VO0FMZ3FoQ2hCO0ExRHQ3Z0NFO0VBRUkscUIrRDVPVTtBTG1xaENoQjtBMkJ6dWhDSTtFQUNFLHFCQUFBO0EzQjJ1aENOO0ExRDU3Z0NFO0VBRUksbUJxRmhUK0I7QTNCNnVoQ3JDO0ExRC83Z0NFO0VBRUksa0JxRi9TOEI7QTNCK3VoQ3BDO0ExRGw4Z0NFO0VBRUksa0IrRDVPVTtBTCtxaENoQjtBMURyOGdDRTtFQUVJLG1CK0Q1T1U7QUxrcmhDaEI7QTJCeHZoQ0k7RUFDRSxrQkFBQTtBM0IwdmhDTjtBMUQzOGdDRTtFQUVJLG1CcUZoVCtCO0EzQjR2aENyQztBMUQ5OGdDRTtFQUVJLGtCcUYvUzhCO0EzQjh2aENwQztBMURqOWdDRTtFQUVJLG9CK0Q1T1U7QUw4cmhDaEI7QTFEcDlnQ0U7RUFFSSxxQitENU9VO0FMaXNoQ2hCO0EyQjl2aENJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzQjh2aENOO0EyQjV2aENNO0VBQ0UsY0FBQTtBM0I4dmhDUjtBMkIzdmhDTTtFQUdFLDZEQUFBO0EzQjJ2aENSO0EyQnp2aENNO0VBR0UsNkRBQUE7QTNCeXZoQ1I7QTJCdnZoQ007RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNCeXZoQ1I7QTJCdnZoQ1E7RUFDRSxnQ0FBQTtBM0J5dmhDVjtBMkJydmhDTTtFQUNFLGNBQUE7QTNCdXZoQ1I7QTJCdHhoQ0k7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNCc3hoQ047QTJCcHhoQ007RUFDRSxjQUFBO0EzQnN4aENSO0EyQm54aENNO0VBR0UsNkRBQUE7QTNCbXhoQ1I7QTJCanhoQ007RUFHRSw2REFBQTtBM0JpeGhDUjtBMkIvd2hDTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0JpeGhDUjtBMkIvd2hDUTtFQUNFLGdDQUFBO0EzQml4aENWO0EyQjd3aENNO0VBQ0UsY0FBQTtBM0Ird2hDUjtBMkI5eWhDSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0I4eWhDTjtBMkI1eWhDTTtFQUNFLGNBQUE7QTNCOHloQ1I7QTJCM3loQ007RUFHRSw2REFBQTtBM0IyeWhDUjtBMkJ6eWhDTTtFQUdFLDZEQUFBO0EzQnl5aENSO0EyQnZ5aENNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzQnl5aENSO0EyQnZ5aENRO0VBQ0UsZ0NBQUE7QTNCeXloQ1Y7QTJCcnloQ007RUFDRSxjQUFBO0EzQnV5aENSO0EyQnQwaENJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzQnMwaENOO0EyQnAwaENNO0VBQ0UsY0FBQTtBM0JzMGhDUjtBMkJuMGhDTTtFQUdFLDZEQUFBO0EzQm0waENSO0EyQmowaENNO0VBR0UsNkRBQUE7QTNCaTBoQ1I7QTJCL3poQ007RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNCaTBoQ1I7QTJCL3poQ1E7RUFDRSxnQ0FBQTtBM0JpMGhDVjtBMkI3emhDTTtFQUNFLGNBQUE7QTNCK3poQ1I7QTJCOTFoQ0k7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNCODFoQ047QTJCNTFoQ007RUFDRSxjQUFBO0EzQjgxaENSO0EyQjMxaENNO0VBR0UsNkRBQUE7QTNCMjFoQ1I7QTJCejFoQ007RUFHRSw2REFBQTtBM0J5MWhDUjtBMkJ2MWhDTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0J5MWhDUjtBMkJ2MWhDUTtFQUNFLGdDQUFBO0EzQnkxaENWO0EyQnIxaENNO0VBQ0UsY0FBQTtBM0J1MWhDUjtBMkJ0M2hDSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0JzM2hDTjtBMkJwM2hDTTtFQUNFLGNBQUE7QTNCczNoQ1I7QTJCbjNoQ007RUFHRSw2REFBQTtBM0JtM2hDUjtBMkJqM2hDTTtFQUdFLDZEQUFBO0EzQmkzaENSO0EyQi8yaENNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzQmkzaENSO0EyQi8yaENRO0VBQ0UsZ0NBQUE7QTNCaTNoQ1Y7QTJCNzJoQ007RUFDRSxjQUFBO0EzQisyaENS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QTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0J3eGtDVjtBL0JyeGtDUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQnV4a0NWO0EvQjN5a0NNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCNnlrQ1I7QS9CM3lrQ1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0I2eWtDVjtBL0IxeWtDUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQjR5a0NWO0EvQnp5a0NRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCMnlrQ1Y7QS9CL3prQ007RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0JpMGtDUjtBL0IvemtDUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQmkwa0NWO0EvQjl6a0NRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCZzBrQ1Y7QS9CN3prQ1E7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0IremtDVjtBL0JuMWtDTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQnExa0NSO0EvQm4xa0NRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCcTFrQ1Y7QS9CbDFrQ1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0JvMWtDVjtBL0JqMWtDUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQm0xa0NWO0EvQnYya0NNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCeTJrQ1I7QS9CdjJrQ1E7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBK0J5MmtDVjtBL0J0MmtDUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ErQncya0NWO0EvQnIya0NRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QStCdTJrQ1Y7QWpDNTFrQ0U7RUFDRSxlQUFB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Z2xDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QThCMGdsQ1I7QTlCeGdsQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E4QjBnbENWO0E5QmhobENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOEJraGxDUjtBOUJoaGxDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QThCa2hsQ1Y7QTlCeGhsQ007RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0E4QjBobENSO0E5QnhobENRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBOEIwaGxDVjtBS3pnbENFO0VBQ0UsV0FBQTtBTDJnbENKO0ExRDV4a0NFO0VBRUksb0IrRDVPVTtBTHlnbENoQjtBMUQveGtDRTtFQUVJLHFCK0Q1T1U7QUw0Z2xDaEI7QTFEbHlrQ0U7RUFFSSxxQitEbk9VO0FMc2dsQ2hCO0ExRHJ5a0NFO0VBRUksb0IrRG5PVTtBTHlnbENoQjtBMUR4eWtDRTtFQUVJLGtCK0Q1T1U7QUxxaGxDaEI7QTFEM3lrQ0U7RUFFSSxtQitENU9VO0FMd2hsQ2hCO0ExRDl5a0NFO0VBRUksbUIrRG5PVTtBTGtobENoQjtBMURqemtDRTtFQUVJLGtCK0RuT1U7QUxxaGxDaEI7QTFEcHprQ0U7RUFFSSxvQitENU9VO0FMaWlsQ2hCO0ExRHZ6a0NFO0VBRUkscUIrRDVPVTtBTG9pbENoQjtBMUQxemtDRTtFQUVJLHFCK0RuT1U7QUw4aGxDaEI7QTFEN3prQ0U7RUFFSSxvQitEbk9VO0FMaWlsQ2hCO0ExRGgwa0NFO0VBRUksa0IrRDVPVTtBTDZpbENoQjtBMURuMGtDRTtFQUVJLG1CK0Q1T1U7QUxnamxDaEI7QTFEdDBrQ0U7RUFFSSxtQitEbk9VO0FMMGlsQ2hCO0ExRHowa0NFO0VBRUksa0IrRG5PVTtBTDZpbENoQjtBMUQ1MGtDRTtFQUVJLG9CK0Q1T1U7QUx5amxDaEI7QTFELzBrQ0U7RUFFSSxxQitENU9VO0FMNGpsQ2hCO0ExRGwxa0NFO0VBRUkscUIrRG5PVTtBTHNqbENoQjtBMURyMWtDRTtFQUVJLG9CK0RuT1U7QUx5amxDaEI7QTdCem9sQ0U7RUFDRSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtFQUVBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUVBLGtDQUFBO0E2QnlvbENKO0E3QnZvbENJO0VBQ0Usa0NBQUE7QTZCeW9sQ047QTdCMW9sQ0k7RUFDRSxrQ0FBQTtBNkJ5b2xDTjtBN0Jyb2xDTTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUVBLG1CQUFBO0E2QnNvbENSO0E3QnBvbENRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2QnNvbENWO0E3QnpvbENRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2QnNvbENWO0E3QmhwbENNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsbUJBQUE7QTZCaXBsQ1I7QTdCL29sQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCaXBsQ1Y7QTdCcHBsQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCaXBsQ1Y7QTdCM3BsQ007RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFFQSxrQkFBQTtBNkI0cGxDUjtBN0IxcGxDUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNkI0cGxDVjtBN0IvcGxDUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBNkI0cGxDVjtBN0J0cWxDTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLG1CQUFBO0E2QnVxbENSO0E3QnJxbENRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2QnVxbENWO0E3QjFxbENRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E2QnVxbENWO0E3QmpybENNO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsaUJBQUE7QTZCa3JsQ1I7QTdCaHJsQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCa3JsQ1Y7QTdCcnJsQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTZCa3JsQ1Y7QTdCNXFsQ007RUFDRSxjQUFBO0E2QjhxbENSO0E3QjVxbENRO0VBQ0UsY0FBQTtBNkI4cWxDVjtBN0IvcWxDUTtFQUNFLGNBQUE7QTZCOHFsQ1Y7QTdCM3FsQ1E7RUFDRSxnQ0FBQTtBNkI2cWxDVjtBN0IzcWxDVTtFQUNFLGdDQUFBO0E2QjZxbENaO0E3QjlxbENVO0VBQ0UsZ0NBQUE7QTZCNnFsQ1o7QTdCeHJsQ007RUFDRSxjQUFBO0E2QjBybENSO0E3QnhybENRO0VBQ0UsY0FBQTtBNkIwcmxDVjtBN0IzcmxDUTtFQUNFLGNBQUE7QTZCMHJsQ1Y7QTdCdnJsQ1E7RUFDRSxnQ0FBQTtBNkJ5cmxDVjtBN0J2cmxDVTtFQUNFLGdDQUFBO0E2QnlybENaO0E3QjFybENVO0VBQ0UsZ0NBQUE7QTZCeXJsQ1o7QTdCcHNsQ007RUFDRSxjQUFBO0E2QnNzbENSO0E3QnBzbENRO0VBQ0UsY0FBQTtBNkJzc2xDVjtBN0J2c2xDUTtFQUNFLGNBQUE7QTZCc3NsQ1Y7QTdCbnNsQ1E7RUFDRSxnQ0FBQTtBNkJxc2xDVjtBN0Juc2xDVTtFQUNFLGdDQUFBO0E2QnFzbENaO0E3QnRzbENVO0VBQ0UsZ0NBQUE7QTZCcXNsQ1o7QTdCaHRsQ007RUFDRSxjQUFBO0E2Qmt0bENSO0E3Qmh0bENRO0VBQ0UsY0FBQTtBNkJrdGxDVjtBN0JudGxDUTtFQUNFLGNBQUE7QTZCa3RsQ1Y7QTdCL3NsQ1E7RUFDRSxnQ0FBQTtBNkJpdGxDVjtBN0Ivc2xDVTtFQUNFLGdDQUFBO0E2Qml0bENaO0E3Qmx0bENVO0VBQ0UsZ0NBQUE7QTZCaXRsQ1o7QTdCNXRsQ007RUFDRSxjQUFBO0E2Qjh0bENSO0E3QjV0bENRO0VBQ0UsY0FBQTtBNkI4dGxDVjtBN0IvdGxDUTtFQUNFLGNBQUE7QTZCOHRsQ1Y7QTdCM3RsQ1E7RUFDRSxnQ0FBQTtBNkI2dGxDVjtBN0IzdGxDVTtFQUNFLGdDQUFB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STs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FxRGxFRjtFQUNFLGNBQUE7RUFDQSwwQkFBQTtVQUFBLGtCQUFBO0FBcXdtQ0o7QUFud21DSTtFQUNFO0lBQ0UsVUFBQTtFQXF3bUNOO0VBbHdtQ0k7SUFDRSxVQUFBO0VBb3dtQ047QUFDRjtBckQ3c21DSTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FxRGxFRjtFQUNFLGNBQUE7RUFDQSwwQkFBQTtVQUFBLGtCQUFBO0FBc3ltQ0o7QUFweW1DSTtFQUNFO0lBQ0UsVUFBQTtFQXN5bUNOO0VBbnltQ0k7SUFDRSxVQUFBO0VBcXltQ047QUFDRjtBQWh5bUNBO0VBQ0ksd0JBQUE7QUFteW1DSjtBQWh5bUNBO0VBQ0UsWUFBQTtBQW15bUNGIiwiZmlsZSI6InN0eWxlcy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG4vKlxuICBEZWNsYXJlIHZhcmlhYmxlcyBiZWZvcmUgbWFraW5nIHRoZW0gZ2xvYmFsLlxuICBkYXJ0LXNhc3MgZG9lc24ndCBhbGxvdyB0byBkZWNsYXJlIHZhcmlhYmxlIHdpdGggIWdsb2JhbC5cbiAqL1xuJG5iLWVuYWJsZS1jc3MtY3VzdG9tLXByb3BlcnRpZXM6IGZhbHNlICFkZWZhdWx0O1xuJG5iLWVuYWJsZWQtdGhlbWVzOiAoKTtcbiRuYi10aGVtZXM6ICgpO1xuJG5iLXRoZW1lLXByb2Nlc3MtbW9kZTogbnVsbDtcbiRuYi10aGVtZS1uYW1lOiAnZGVmYXVsdCc7XG4kbmItdGhlbWU6ICgpO1xuJG5iLXByb2Nlc3NlZC10aGVtZTogKCk7XG4kbmItdGhlbWUtZXhwb3J0LW1vZGU6IGZhbHNlICFkZWZhdWx0O1xuJG5iLXRoZW1lcy1leHBvcnQ6ICgpO1xuJG5iLWN1c3RvbS1zdGF0dXNlczogKCkgIWRlZmF1bHQ7XG5cbi8vIHB1YmxpYyB2YXJpYWJsZXNcbiRuYi1lbmFibGUtY3NzLWN1c3RvbS1wcm9wZXJ0aWVzOiBmYWxzZSAhZ2xvYmFsICFkZWZhdWx0O1xuJG5iLWVuYWJsZWQtdGhlbWVzOiAoKSAhZ2xvYmFsO1xuJG5iLXRoZW1lczogKCkgIWdsb2JhbDtcbiRuYi1jdXN0b20tc3RhdHVzZXM6ICgpICFnbG9iYWwgIWRlZmF1bHQ7XG5cbi8vIHByaXZhdGUgdmFyaWFibGVzXG4kbmItdGhlbWUtcHJvY2Vzcy1tb2RlOiAnbGF6eS1wcm9jZXNzJyAhZ2xvYmFsO1xuJG5iLXRoZW1lLW5hbWU6IG51bGwgIWdsb2JhbDtcbiRuYi10aGVtZTogKCkgIWdsb2JhbDtcbiRuYi1wcm9jZXNzZWQtdGhlbWU6ICgpICFnbG9iYWw7XG4kbmItdGhlbWUtZXhwb3J0LW1vZGU6IGZhbHNlICFnbG9iYWwgIWRlZmF1bHQ7XG4kbmItdGhlbWVzLWV4cG9ydDogKCkgIWdsb2JhbDtcblxuQGltcG9ydCAnY29yZS9taXhpbnMnO1xuQGltcG9ydCAnY29yZS9mdW5jdGlvbnMnO1xuQGltcG9ydCAnY29yZS92YXJpYW50cyc7XG5AaW1wb3J0ICdjb3JlL3RoZW1pbmcvcmVnaXN0ZXInO1xuQGltcG9ydCAnY29yZS90aGVtaW5nL2luc3RhbGwnO1xuQGltcG9ydCAnY29yZS90aGVtaW5nL2dldC12YWx1ZSc7XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1zY3JvbGxiYXJzKCRmZywgJGJnLCAkc2l6ZSwgJGJvcmRlci1yYWRpdXM6ICRzaXplIC8gMikge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogJGZnO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmc7XG4gIH1cblxuICAvLyBUT0RPOiByZW1vdmVcbiAgLy8gRm9yIEludGVybmV0IEV4cGxvcmVyXG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAkZmc7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogJGJnO1xufVxuXG5AbWl4aW4gbmItaGVhZGluZ3MoJGZyb206IDEsICR0bzogNikge1xuICBAZm9yICRpIGZyb20gJGZyb20gdGhyb3VnaCAkdG8ge1xuICAgIGgjeyRpfSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYi1vdXRsaW5lKCRvdXRsaW5lLXdpZHRoLCAkb3V0bGluZS1jb2xvciwgJGluc2V0LXNoYWRvdy1sZW5ndGg6IDApIHtcbiAgJG91dHNldC1zaGFkb3c6IDAgMCAwICRvdXRsaW5lLXdpZHRoICRvdXRsaW5lLWNvbG9yO1xuICBib3gtc2hhZG93OiAkb3V0c2V0LXNoYWRvdztcblxuICBAaWYgKCRpbnNldC1zaGFkb3ctbGVuZ3RoICE9IDApIHtcbiAgICAmOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XG4gICAgICAkaW5zZXQtc2hhZG93OiBpbnNldCAkaW5zZXQtc2hhZG93LWxlbmd0aCAkb3V0bGluZS1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6ICRvdXRzZXQtc2hhZG93LCAkaW5zZXQtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBjZW50ZXItaG9yaXpvbnRhbC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuQG1peGluIGluc3RhbGwtdGh1bWIoKSB7XG4gICR0aHVtYi1zZWxlY3RvcnM6IChcbiAgICAnOjotd2Via2l0LXNsaWRlci10aHVtYidcbiAgICAnOjotbW96LXJhbmdlLXRodW1iJ1xuICAgICc6Oi1tcy10aHVtYidcbiAgKTtcblxuICBAZWFjaCAkc2VsZWN0b3IgaW4gJHRodW1iLXNlbGVjdG9ycyB7XG4gICAgJiN7JHNlbGVjdG9yfSB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGluc3RhbGwtdHJhY2soKSB7XG4gICR0aHVtYi1zZWxlY3RvcnM6IChcbiAgICAnOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjaydcbiAgICAnOjotbW96LXJhbmdlLXRyYWNrJ1xuICAgICc6Oi1tcy10cmFjaydcbiAgKTtcblxuICBAZWFjaCAkc2VsZWN0b3IgaW4gJHRodW1iLXNlbGVjdG9ycyB7XG4gICAgJiN7JHNlbGVjdG9yfSB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGluc3RhbGwtcGxhY2Vob2xkZXIoJGNvbG9yLCAkZm9udC1zaXplLCAkb3BhY2l0eTogMSkge1xuICAkcGxhY2Vob2xkZXItc2VsZWN0b3JzOiAoXG4gICAgJzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcidcbiAgICAnOjotbW96LXBsYWNlaG9sZGVyJ1xuICAgICc6LW1vei1wbGFjZWhvbGRlcidcbiAgICAnOi1tcy1pbnB1dC1wbGFjZWhvbGRlcidcbiAgKTtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoJGNvbG9yLCAkZm9udC1zaXplLCAkb3BhY2l0eSk7XG4gIH1cblxuICBAZWFjaCAkc2VsZWN0b3IgaW4gJHBsYWNlaG9sZGVyLXNlbGVjdG9ycyB7XG4gICAgJiN7JHNlbGVjdG9yfSB7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigkY29sb3IsICRmb250LXNpemUsICRvcGFjaXR5KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzI3skc2VsZWN0b3J9IHtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWZvY3VzKCk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IsICRmb250LXNpemUsICRvcGFjaXR5KSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyLWZvY3VzKCkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuQG1peGluIG5iLWNvbXBvbmVudC1hbmltYXRpb24oJHByb3BlcnRpZXMuLi4pIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0aWVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0ZS4uLikge1xuICAkbWF4OiBsZW5ndGgoJGFuaW1hdGUpO1xuICAkYW5pbWF0aW9uczogJyc7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4IHtcbiAgICAkYW5pbWF0aW9uczogI3skYW5pbWF0aW9ucyArIG50aCgkYW5pbWF0ZSwgJGkpfTtcblxuICAgIEBpZiAkaSA8ICRtYXgge1xuICAgICAgJGFuaW1hdGlvbnM6ICN7JGFuaW1hdGlvbnMgKyAnLCAnfTtcbiAgICB9XG4gIH1cbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb25zO1xuICAtbW96LWFuaW1hdGlvbjogICAgJGFuaW1hdGlvbnM7XG4gIC1vLWFuaW1hdGlvbjogICAgICAkYW5pbWF0aW9ucztcbiAgYW5pbWF0aW9uOiAgICAgICAgICRhbmltYXRpb25zO1xufVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb25OYW1lKSB7XG4gIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG5AbWl4aW4gYnRuLXB1bHNlKCRuYW1lLCAkY29sb3IpIHtcbiAgJi5idG4tcHVsc2Uge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbihidG4tI3skbmFtZX0tcHVsc2UgMS41cyBpbmZpbml0ZSk7XG4gIH1cblxuICBAaW5jbHVkZSBrZXlmcmFtZXMoYnRuLSN7JG5hbWV9LXB1bHNlKSB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG9wYWNpdHk6IG5iLXRoZW1lKGJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgJGNvbG9yO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvcGFjaXR5OiBuYi10aGVtZShidG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgfVxuICB9XG59XG5cbi8qXG5cbkFjY29yZGluZyB0byB0aGUgc3BlY2lmaWNhdGlvbiAoaHR0cHM6Ly93d3cudzMub3JnL1RSL2Nzcy1zY29waW5nLTEvI2hvc3Qtc2VsZWN0b3IpXG46aG9zdCBhbmQgOmhvc3QtY29udGV4dCBhcmUgcHNldWRvLWNsYXNzZXMuIFNvIHdlIGFzc3VtZSB0aGV5IGNvdWxkIGJlIGNvbWJpbmVkLFxubGlrZSBvdGhlciBwc2V1ZG8tY2xhc3NlcywgZXZlbiBzYW1lIG9uZXMuXG5Gb3IgZXhhbXBsZTogJzpudGgtb2YtdHlwZSgybik6bnRoLW9mLXR5cGUoZXZlbiknLlxuXG5JZGVhbCBzb2x1dGlvbiB3b3VsZCBiZSB0byBwcmVwZW5kIGFueSBzZWxlY3RvciB3aXRoIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKS5cblRoZW4gbmVidWxhciBjb21wb25lbnRzIHdpbGwgYmVoYXZlIGFzIGFuIGh0bWwgZWxlbWVudCBhbmQgcmVzcG9uZCB0byBbZGlyXSBhdHRyaWJ1dGUgb24gYW55IGxldmVsLFxuc28gZGlyZWN0aW9uIGNvdWxkIGJlIG92ZXJyaWRkZW4gb24gYW55IGNvbXBvbmVudCBsZXZlbC5cblxuSW1wbGVtZW50YXRpb24gY29kZTpcblxuQG1peGluIG5iLXJ0bCgpIHtcbiAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgLy8gaXQgd29ya3MgaW4gY29tbWVudHMgYW5kIHdlIGNhbid0IHVzZSBpdCBoZXJlXG4gIEBhdC1yb290IHtzZWxlY3Rvci1hcHBlbmQoJzpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKScsICYpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQW5kIHdoZW4gd2UgY2FsbCBpdCBzb21ld2hlcmU6XG5cbjpob3N0IHtcbiAgLnNvbWUtY2xhc3Mge1xuICAgIEBpbmNsdWRlIG5iLXJ0bCgpIHtcbiAgICAgIC4uLlxuICAgIH1cbiAgfVxufVxuOmhvc3QtY29udGV4dCguLi4pIHtcbiAgLnNvbWUtY2xhc3Mge1xuICAgIEBpbmNsdWRlIG5iLXJ0bCgpIHtcbiAgICAgIC4uLlxuICAgIH1cbiAgfVxufVxuXG5SZXN1bHQgd2lsbCBsb29rIGxpa2U6XG5cbjpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKTpob3N0IC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgLnNvbWUtY2xhc3Mge1xuICAuLi5cbn1cblxuKlxuICBTaWRlIG5vdGU6XG4gIDpob3N0LWNvbnRleHQoKTpob3N0IHNlbGVjdG9yIGFyZSB2YWxpZC4gaHR0cHM6Ly9saXN0cy53My5vcmcvQXJjaGl2ZXMvUHVibGljL3d3dy1zdHlsZS8yMDE1RmViLzAzMDUuaHRtbFxuXG4gIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKTpob3N0LWNvbnRleHQoLi4uKSBzaG91bGQgbWF0Y2ggYW55IHBlcm11dGF0aW9uLFxuICBzbyBvcmRlciBpcyBub3QgaW1wb3J0YW50LlxuKlxuXG5cbkN1cnJlbnRseSwgdGhlcmUncmUgdHdvIHByb2JsZW1zIHdpdGggdGhpcyBhcHByb2FjaDpcblxuRmlyc3QsIGlzIHRoYXQgd2UgY2FuJ3QgY29tYmluZSA6aG9zdCwgOmhvc3QtY29udGV4dC4gQW5ndWxhciBidWdzICMxNDM0OSwgIzE5MTk5LlxuRm9yIHRoZSBtb21lbnQgb2Ygd3JpdGluZywgdGhlIG9ubHkgcG9zc2libGUgd2F5IGlzOlxuOmhvc3Qge1xuICA6aG9zdC1jb250ZXh0KC4uLikge1xuICAgIC4uLlxuICB9XG59XG5JdCBkb2Vzbid0IHdvcmsgZm9yIHVzIGJlY2F1c2UgbWl4aW4gY291bGQgYmUgY2FsbGVkIHNvbWV3aGVyZSBkZWVwZXIsIGxpa2U6XG46aG9zdCB7XG4gIHAge1xuICAgIEBpbmNsdWRlIG5iLXJ0bCgpIHsgLi4uIH1cbiAgfVxufVxuV2UgYXJlIG5vdCBhYmxlIHRvIGdvIHVwIHRvIDpob3N0IGxldmVsIHRvIHBsYWNlIGNvbnRlbnQgcGFzc2VkIHRvIG1peGluLlxuXG5UaGUgc2Vjb25kIHByb2JsZW0gaXMgdGhhdCB3ZSBvbmx5IGNhbiBiZSBzdXJlIHRoYXQgd2UgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byBhbm90aGVyXG46aG9zdC86aG9zdC1jb250ZXh0IHBzZXVkby1jbGFzcyB3aGVuIGNhbGxlZCBpbiB0aGVtZSBmaWxlcyAoKi50aGVtZS5zY3NzKS5cbiAgKlxuICAgIFNpZGUgbm90ZTpcbiAgICBDdXJyZW50bHksIG5iLWluc3RhbGwtY29tcG9uZW50IHVzZXMgYW5vdGhlciBhcHByb2FjaCB3aGVyZSA6aG9zdCBwcmVwZW5kZWQgd2l0aCB0aGUgdGhlbWUgbmFtZVxuICAgIChodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci9hbmd1bGFyL2Jsb2IvNWI5NjA3ODYyNGIwYTQ3NjBmMmRiY2Y2ZmRmMGJkNjI3OTFiZTViYi9wYWNrYWdlcy9jb21waWxlci9zcmMvc2hhZG93X2Nzcy50cyNMNDQxKSxcbiAgICBidXQgaXQgd2FzIG1hZGUgdG8gYmUgYWJsZSB0byB1c2UgY3VycmVudCByZWFsaXphdGlvbiBvZiBydGwgYW5kIGl0IGNhbiBiZSByZXdyaXR0ZW4gYmFjayB0b1xuICAgIDpob3N0LWNvbnRleHQoJHRoZW1lKSBvbmNlIHdlIHdpbGwgYmUgYWJsZSB0byB1c2UgbXVsdGlwbGUgc2hhZG93IHNlbGVjdG9ycy5cbiAgKlxuQnV0IHdoZW4gaXQncyBjYWxsZWQgaW4gKi5jb21wb25lbnQuc2NzcyB3ZSBjYW4ndCBiZSBzdXJlLCB0aGF0IHNlbGVjdG9yIHN0YXJ0cyB3aXRoIDpob3N0Lzpob3N0LWNvbnRleHQsXG5iZWNhdXNlIGFuZ3VsYXIgYWxsb3dzIG9taXR0aW5nIHBzZXVkby1jbGFzc2VzIGlmIHdlIGRvbid0IG5lZWQgdG8gc3R5bGUgOmhvc3QgY29tcG9uZW50IGl0c2VsZi5cbldlIGNhbiBicmVhayBzdWNoIHNlbGVjdG9ycywgYnkganVzdCBhcHBlbmRpbmcgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIHRvIHRoZW0uXG4gICoqKlxuICAgIFBvc3NpYmxlIHNvbHV0aW9uXG4gICAgY2hlY2sgaWYgd2UgaW4gdGhlbWUgYnkgc29tZSB0aGVtZSB2YXJpYWJsZXMgYW5kIGlmIHNvIGFwcGVuZCwgb3RoZXJ3aXNlIG5lc3QgbGlrZVxuICAgIEBhdC1yb290IDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB7XG4gICAgICAvLyBhZGQgIyB0byBzY3NzIGludGVycG9sYXRpb24gc3RhdGVtZW50LlxuICAgICAgLy8gaXQgd29ya3MgaW4gY29tbWVudHMgYW5kIHdlIGNhbid0IHVzZSBpdCBoZXJlXG4gICAgICB7Jn0ge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgV2hhdCBpZiA6aG9zdCBzcGVjaWZpZWQ/IENhbiB3ZSBhZGQgc3BhY2UgaW4gOmhvc3QtY29udGV4dCguLi4pIDpob3N0P1xuICAgIE9yIG1heWJlIGFkZCA6aG9zdCBzZWxlY3RvciBhbnl3YXk/IElmIG11bHRpcGxlIDpob3N0IHNlbGVjdG9ycyBhcmUgYWxsb3dlZFxuICAqKipcblxuXG5Qcm9ibGVtcyB3aXRoIHRoZSBjdXJyZW50IGFwcHJvYWNoLlxuXG4xLiBEaXJlY3Rpb24gY2FuIGJlIGFwcGxpZWQgb25seSBvbiBkb2N1bWVudCBsZXZlbCwgYmVjYXVzZSBtaXhpbiBwcmVwZW5kcyB0aGVtZSBjbGFzcyxcbndoaWNoIHBsYWNlZCBvbiB0aGUgYm9keS5cbjIuICouY29tcG9uZW50LnNjc3Mgc3R5bGVzIHNob3VsZCBiZSBpbiA6aG9zdCBzZWxlY3Rvci4gT3RoZXJ3aXNlIGFuZ3VsYXIgd2lsbCBhZGQgaG9zdFxuYXR0cmlidXRlIHRvIFtkaXI9cnRsXSBhdHRyaWJ1dGUgYXMgd2VsbC5cblxuXG5HZW5lcmFsIHByb2JsZW1zLlxuXG5MdHIgaXMgZGVmYXVsdCBkb2N1bWVudCBkaXJlY3Rpb24sIGJ1dCBmb3IgcHJvcGVyIHdvcmsgb2YgbmItbHRyIChtZWFucyBsdHIgb25seSksXG5bZGlyPWx0cl0gc2hvdWxkIGJlIHNwZWNpZmllZCBhdCBsZWFzdCBzb21ld2hlcmUuICc6bm90KFtkaXI9cnRsXScgbm90IGFwcGxpY2FibGUgaGVyZSxcbmJlY2F1c2UgaXQncyBzYXRpc2Z5IGFueSBwYXJlbnQsIHRoYXQgZG9uJ3QgaGF2ZSBbZGlyPXJ0bF0gYXR0cmlidXRlLlxuUHJldmlvdXMgYXBwcm9hY2ggd2FzIHRvIHVzZSBzaW5nbGUgcnRsIG1peGluIGFuZCByZXNldCBsdHIgcHJvcGVydGllcyB0byBpbml0aWFsIHZhbHVlLlxuQnV0IHNvbWV0aW1lcyBpdCdzIGhhcmQgdG8gZmluZCwgd2hhdCB0aGUgcHJldmlvdXMgdmFsdWUgc2hvdWxkIGJlLiBBbmQgc3VjaCBtaXhpbiBjYWxsIGxvb2tzIHRvbyB2ZXJib3NlLlxuKi9cblxuQG1peGluIF9wcmVwZW5kLXdpdGgtc2VsZWN0b3IoJHNlbGVjdG9yLCAkcHJvcDogbnVsbCwgJHZhbHVlOiBudWxsKSB7XG4gICN7JHNlbGVjdG9yfSAmIHtcbiAgICBAaWYgJHByb3AgIT0gbnVsbCB7XG4gICAgICAjeyRwcm9wfTogJHZhbHVlO1xuICAgIH1cblxuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuYi1sdHIoJHByb3A6IG51bGwsICR2YWx1ZTogbnVsbCkge1xuICBAaW5jbHVkZSBfcHJlcGVuZC13aXRoLXNlbGVjdG9yKCdbZGlyPWx0cl0nLCAkcHJvcCwgJHZhbHVlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5iLXJ0bCgkcHJvcDogbnVsbCwgJHZhbHVlOiBudWxsKSB7XG4gIEBpbmNsdWRlIF9wcmVwZW5kLXdpdGgtc2VsZWN0b3IoJ1tkaXI9cnRsXScsICRwcm9wLCAkdmFsdWUpIHtcbiAgICBAY29udGVudDtcbiAgfTtcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuLy8vIFNsaWdodGx5IGxpZ2h0ZW4gYSBjb2xvclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gdGludFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcGVyY2VudGFnZSAtIHBlcmNlbnRhZ2Ugb2YgYCRjb2xvcmAgaW4gcmV0dXJuZWQgY29sb3Jcbi8vLyBAcmV0dXJuIHtDb2xvcn1cbkBmdW5jdGlvbiB0aW50KCRjb2xvciwgJHBlcmNlbnRhZ2UpIHtcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHBlcmNlbnRhZ2UpO1xufVxuXG4vLy8gU2xpZ2h0bHkgZGFya2VuIGEgY29sb3Jcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIGNvbG9yIHRvIHNoYWRlXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuLy8vIEByZXR1cm4ge0NvbG9yfVxuQGZ1bmN0aW9uIHNoYWRlKCRjb2xvciwgJHBlcmNlbnRhZ2UpIHtcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHBlcmNlbnRhZ2UpO1xufVxuXG5AZnVuY3Rpb24gbWFwLXNldCgkbWFwLCAka2V5LCAkdmFsdWU6IG51bGwpIHtcbiAgJG5ldzogKCRrZXk6ICR2YWx1ZSk7XG4gIEByZXR1cm4gbWFwLW1lcmdlKCRtYXAsICRuZXcpO1xufVxuXG5AZnVuY3Rpb24gbmItdGhlbWUtdmFyLW5lZ2F0aXZlKCR2YWx1ZSkge1xuICBAaWYgKCRuYi1lbmFibGUtY3NzLWN1c3RvbS1wcm9wZXJ0aWVzKSB7XG4gICAgQHJldHVybiBjYWxjKCN7JHZhbHVlfSAqIC0xKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAtJHZhbHVlO1xuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBmdW5jdGlvbiBuYi1nZXQtY29yZS1zdGF0dXNlcygpIHtcbiAgQHJldHVybiAnYmFzaWMnLCAncHJpbWFyeScsICdzdWNjZXNzJywgJ3dhcm5pbmcnLCAnZGFuZ2VyJywgJ2luZm8nLCAnY29udHJvbCc7XG59XG5cbkBmdW5jdGlvbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gIEByZXR1cm4gam9pbihuYi1nZXQtY29yZS1zdGF0dXNlcygpLCAkbmItY3VzdG9tLXN0YXR1c2VzKTtcbn1cblxuQGZ1bmN0aW9uIG5iLWdldC1zaXplcygpIHtcbiAgQHJldHVybiAndGlueScsICdzbWFsbCcsICdtZWRpdW0nLCAnbGFyZ2UnLCAnZ2lhbnQnO1xufVxuXG5AZnVuY3Rpb24gbmItZ2V0LXNoYXBlcygpIHtcbiAgQHJldHVybiAncmVjdGFuZ2xlJywgJ3NlbWktcm91bmQnLCAncm91bmQnO1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG4kZXZhLW1hcHBpbmc6IChcblxuICAvKiBDb21wb25lbnRzIG1hcHBpbmdzIC0gbWFwcyB0aGVtZSB2YXJpYWJsZXMgb250byBjb21wb25lbnQgdmFyaWFibGVzICovXG5cbiAgbGluay10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIGxpbmstdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUsXG4gIGxpbmstdGV4dC1mb2N1cy1jb2xvcjogdGV4dC1wcmltYXJ5LWZvY3VzLWNvbG9yLFxuICBsaW5rLXRleHQtaG92ZXItY29sb3I6IHRleHQtcHJpbWFyeS1ob3Zlci1jb2xvcixcblxuICBjYXJkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgY2FyZC10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjYXJkLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBjYXJkLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGNhcmQtdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGNhcmQtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIGNhcmQtYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0sXG4gIGNhcmQtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgY2FyZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBjYXJkLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGNhcmQtcGFkZGluZzogMXJlbSAxLjVyZW0sXG4gIGNhcmQtc2hhZG93OiBub25lLFxuICBjYXJkLWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIGNhcmQtZGl2aWRlci1zdHlsZTogZGl2aWRlci1zdHlsZSxcbiAgY2FyZC1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuXG4gIGNhcmQtaGVhZGVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNhcmQtaGVhZGVyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIGNhcmQtaGVhZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgY2FyZC1oZWFkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgY2FyZC1oZWFkZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcblxuICBjYXJkLWhlYWRlci1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGNhcmQtaGVhZGVyLWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNhcmQtaGVhZGVyLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBjYXJkLWhlYWRlci1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2FyZC1oZWFkZXItaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGNhcmQtaGVhZGVyLWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjYXJkLWhlYWRlci1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgY2FyZC1oZWFkZXItc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNhcmQtaGVhZGVyLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBjYXJkLWhlYWRlci13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2FyZC1oZWFkZXItZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBjYXJkLWhlYWRlci1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjYXJkLWhlYWRlci1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgY2FyZC1oZWFkZXItY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG5cbiAgY2FyZC1oZWlnaHQtdGlueTogMTMuNXJlbSxcbiAgY2FyZC1oZWlnaHQtc21hbGw6IDIxLjE4NzVyZW0sXG4gIGNhcmQtaGVpZ2h0LW1lZGl1bTogMjguODc1cmVtLFxuICBjYXJkLWhlaWdodC1sYXJnZTogMzYuNTYyNXJlbSxcbiAgY2FyZC1oZWlnaHQtZ2lhbnQ6IDQ0LjI1cmVtLFxuICBjYXJkLW1hcmdpbi1ib3R0b206IDEuODc1cmVtLFxuXG4gIGNhcmQtc2Nyb2xsYmFyLWNvbG9yOiBzY3JvbGxiYXItY29sb3IsXG4gIGNhcmQtc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3I6IHNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yLFxuICBjYXJkLXNjcm9sbGJhci13aWR0aDogc2Nyb2xsYmFyLXdpZHRoLFxuXG4gIGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGhlYWRlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBoZWFkZXItdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIGhlYWRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBoZWFkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgaGVhZGVyLWhlaWdodDogNC43NXJlbSxcbiAgaGVhZGVyLXBhZGRpbmc6IDEuMjVyZW0sXG4gIGhlYWRlci1zaGFkb3c6IHNoYWRvdyxcblxuICBmb290ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBmb290ZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgZm9vdGVyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBmb290ZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgZm9vdGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBmb290ZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIGZvb3Rlci10ZXh0LWhpZ2hsaWdodC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgZm9vdGVyLWhlaWdodDogNC43MjVyZW0sXG4gIGZvb3Rlci1wYWRkaW5nOiAxLjI1cmVtLFxuICBmb290ZXItZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgZm9vdGVyLWRpdmlkZXItc3R5bGU6IGRpdmlkZXItc3R5bGUsXG4gIGZvb3Rlci1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuICBmb290ZXItc2hhZG93OiBzaGFkb3csXG5cbiAgbGF5b3V0LWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgbGF5b3V0LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGxheW91dC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgbGF5b3V0LXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGxheW91dC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgbGF5b3V0LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBsYXlvdXQtbWluLWhlaWdodDogMTAwdmgsXG4gIGxheW91dC1jb250ZW50LXdpZHRoOiA5MDBweCxcbiAgbGF5b3V0LXdpbmRvdy1tb2RlLW1pbi13aWR0aDogMzAwcHgsXG4gIGxheW91dC13aW5kb3ctbW9kZS1tYXgtd2lkdGg6IDE5MjBweCxcbiAgbGF5b3V0LXdpbmRvdy1tb2RlLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgbGF5b3V0LXdpbmRvdy1tb2RlLXBhZGRpbmctdG9wOiA0Ljc1cmVtLFxuICBsYXlvdXQtd2luZG93LXNoYWRvdzogc2hhZG93LFxuICBsYXlvdXQtcGFkZGluZzogMi4yNXJlbSAyLjI1cmVtIDAuNzVyZW0sXG4gIGxheW91dC1tZWRpdW0tcGFkZGluZzogMS41cmVtIDEuNXJlbSAwLjVyZW0sXG4gIGxheW91dC1zbWFsbC1wYWRkaW5nOiAxcmVtIDFyZW0gMCxcbiAgbGF5b3V0LXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yOiBzY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcixcbiAgbGF5b3V0LXNjcm9sbGJhci1jb2xvcjogc2Nyb2xsYmFyLWNvbG9yLFxuICBsYXlvdXQtc2Nyb2xsYmFyLXdpZHRoOiBzY3JvbGxiYXItd2lkdGgsXG5cbiAgc2lkZWJhci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHNpZGViYXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgc2lkZWJhci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgc2lkZWJhci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBzaWRlYmFyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBzaWRlYmFyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBzaWRlYmFyLWhlaWdodDogMTAwdmgsXG4gIHNpZGViYXItd2lkdGg6IDE2cmVtLFxuICBzaWRlYmFyLXdpZHRoLWNvbXBhY3Q6IDMuNXJlbSxcbiAgc2lkZWJhci1wYWRkaW5nOiAxLjI1cmVtLFxuICBzaWRlYmFyLWhlYWRlci1oZWlnaHQ6IDMuNXJlbSxcbiAgc2lkZWJhci1mb290ZXItaGVpZ2h0OiAzLjVyZW0sXG4gIHNpZGViYXItc2hhZG93OiBzaGFkb3csXG4gIHNpZGViYXItbWVudS1pdGVtLWhpZ2hsaWdodC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzaWRlYmFyLXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yOiBzY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcixcbiAgc2lkZWJhci1zY3JvbGxiYXItY29sb3I6IHNjcm9sbGJhci1jb2xvcixcbiAgc2lkZWJhci1zY3JvbGxiYXItd2lkdGg6IHNjcm9sbGJhci13aWR0aCxcblxuICBtZW51LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICBtZW51LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIG1lbnUtdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtZmFtaWx5LFxuICBtZW51LXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplLFxuICBtZW51LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodCxcbiAgbWVudS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItbGluZS1oZWlnaHQsXG5cbiAgbWVudS1ncm91cC10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG5cbiAgbWVudS1pdGVtLWJvcmRlci1yYWRpdXM6IDAsXG4gIG1lbnUtaXRlbS1wYWRkaW5nOiAwLjc1cmVtIDFyZW0sXG5cbiAgbWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IG1lbnUtYmFja2dyb3VuZC1jb2xvcixcbiAgbWVudS1pdGVtLWhvdmVyLWN1cnNvcjogcG9pbnRlcixcbiAgbWVudS1pdGVtLWhvdmVyLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1ob3Zlci1jb2xvcixcbiAgbWVudS1pdGVtLWljb24taG92ZXItY29sb3I6IG1lbnUtaXRlbS1ob3Zlci10ZXh0LWNvbG9yLFxuXG4gIG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogbWVudS1iYWNrZ3JvdW5kLWNvbG9yLFxuICBtZW51LWl0ZW0tYWN0aXZlLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgbWVudS1pdGVtLWljb24tYWN0aXZlLWNvbG9yOiBtZW51LWl0ZW0tYWN0aXZlLXRleHQtY29sb3IsXG5cbiAgbWVudS1pdGVtLWljb24tY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgbWVudS1pdGVtLWljb24tbWFyZ2luOiAwIDAuNXJlbSAwIDAsXG4gIG1lbnUtaXRlbS1pY29uLXdpZHRoOiAxLjI1cmVtLFxuXG4gIG1lbnUtaXRlbS1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICBtZW51LWl0ZW0tZGl2aWRlci1zdHlsZTogZGl2aWRlci1zdHlsZSxcbiAgbWVudS1pdGVtLWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG5cbiAgbWVudS1zdWJtZW51LWJhY2tncm91bmQtY29sb3I6IG1lbnUtYmFja2dyb3VuZC1jb2xvcixcbiAgbWVudS1zdWJtZW51LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIG1lbnUtc3VibWVudS1tYXJnaW46IDAsXG4gIG1lbnUtc3VibWVudS1wYWRkaW5nOiAwIDEuMjVyZW0sXG5cbiAgbWVudS1zdWJtZW51LWl0ZW0tYm9yZGVyLWNvbG9yOiBtZW51LXN1Ym1lbnUtYmFja2dyb3VuZC1jb2xvcixcbiAgbWVudS1zdWJtZW51LWl0ZW0tYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgbWVudS1zdWJtZW51LWl0ZW0tYm9yZGVyLXdpZHRoOiAwLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1ib3JkZXItcmFkaXVzOiAwLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1wYWRkaW5nOiBtZW51LWl0ZW0tcGFkZGluZyxcblxuICBtZW51LXN1Ym1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBtZW51LWJhY2tncm91bmQtY29sb3IsXG4gIG1lbnUtc3VibWVudS1pdGVtLWhvdmVyLWJvcmRlci1jb2xvcjogbWVudS1zdWJtZW51LWl0ZW0tYm9yZGVyLWNvbG9yLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1ob3Zlci10ZXh0LWNvbG9yOiBtZW51LWl0ZW0taG92ZXItdGV4dC1jb2xvcixcbiAgbWVudS1zdWJtZW51LWl0ZW0taWNvbi1ob3Zlci1jb2xvcjogbWVudS1pdGVtLWljb24taG92ZXItY29sb3IsXG5cbiAgbWVudS1zdWJtZW51LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IG1lbnUtYmFja2dyb3VuZC1jb2xvcixcbiAgbWVudS1zdWJtZW51LWl0ZW0tYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtdGV4dC1jb2xvcjogbWVudS1pdGVtLWFjdGl2ZS10ZXh0LWNvbG9yLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1pY29uLWFjdGl2ZS1jb2xvcjogbWVudS1pdGVtLWljb24tYWN0aXZlLWNvbG9yLFxuXG4gIG1lbnUtc3VibWVudS1pdGVtLWFjdGl2ZS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBtZW51LXN1Ym1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtaG92ZXItdGV4dC1jb2xvcjogbWVudS1zdWJtZW51LWl0ZW0taG92ZXItdGV4dC1jb2xvcixcbiAgbWVudS1zdWJtZW51LWl0ZW0taWNvbi1hY3RpdmUtaG92ZXItY29sb3I6IG1lbnUtc3VibWVudS1pdGVtLWljb24taG92ZXItY29sb3IsXG5cbiAgdGFic2V0LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICB0YWJzZXQtYm9yZGVyLXJhZGl1czogMCxcbiAgdGFic2V0LXNoYWRvdzogbm9uZSxcblxuICB0YWJzZXQtdGFiLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICB0YWJzZXQtdGFiLXBhZGRpbmc6IDFyZW0gMnJlbSxcbiAgdGFic2V0LXRhYi10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHRhYnNldC10YWItdGV4dC1mb250LWZhbWlseTogdGV4dC1idXR0b24tZm9udC1mYW1pbHksXG4gIHRhYnNldC10YWItdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLW1lZGl1bS1mb250LXNpemUsXG4gIHRhYnNldC10YWItdGV4dC1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIHRhYnNldC10YWItdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICB0YWJzZXQtdGFiLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXG4gIHRhYnNldC10YWItdW5kZXJsaW5lLXdpZHRoOiAwLjI1cmVtLFxuICB0YWJzZXQtdGFiLXVuZGVybGluZS1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRhYnNldC10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICB0YWJzZXQtdGFiLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIHRhYnNldC10YWItYWN0aXZlLXVuZGVybGluZS1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICB0YWJzZXQtdGFiLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICB0YWJzZXQtdGFiLWZvY3VzLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1mb2N1cy1jb2xvcixcbiAgdGFic2V0LXRhYi1mb2N1cy11bmRlcmxpbmUtY29sb3I6IHRleHQtcHJpbWFyeS1mb2N1cy1jb2xvcixcbiAgdGFic2V0LXRhYi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdGFic2V0LXRhYi1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktaG92ZXItY29sb3IsXG4gIHRhYnNldC10YWItaG92ZXItdW5kZXJsaW5lLWNvbG9yOiB0ZXh0LXByaW1hcnktaG92ZXItY29sb3IsXG4gIHRhYnNldC10YWItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRhYnNldC10YWItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgdGFic2V0LXRhYi1kaXNhYmxlZC11bmRlcmxpbmUtY29sb3I6IHRyYW5zcGFyZW50LFxuICB0YWJzZXQtdGFi4oCTYmFkZ2UtZG90LW1vZGUtaG9yaXpvbnRhbC1vZmZzZXQ6IDAuNzVyZW0sXG4gIHRhYnNldC10YWItYmFkZ2UtZG90LW1vZGUtcGFkZGluZzogMC4yNXJlbSxcblxuICB0YWJzZXQtZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgdGFic2V0LWRpdmlkZXItc3R5bGU6IGRpdmlkZXItc3R5bGUsXG4gIHRhYnNldC1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuXG4gIHRhYnNldC1jb250ZW50LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICB0YWJzZXQtY29udGVudC1wYWRkaW5nOiAxcmVtIDJyZW0sXG4gIHRhYnNldC1jb250ZW50LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRhYnNldC1jb250ZW50LXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICB0YWJzZXQtY29udGVudC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICB0YWJzZXQtY29udGVudC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgdGFic2V0LWNvbnRlbnQtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG5cbiAgdGFic2V0LXNjcm9sbGJhci1jb2xvcjogc2Nyb2xsYmFyLWNvbG9yLFxuICB0YWJzZXQtc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3I6IHNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWJzZXQtc2Nyb2xsYmFyLXdpZHRoOiBzY3JvbGxiYXItd2lkdGgsXG4gIHRhYnNldC10YWItdGV4dC1oaWRlLWJyZWFrcG9pbnQ6IDM2cmVtLFxuXG4gIHJvdXRlLXRhYnNldC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcm91dGUtdGFic2V0LWJvcmRlci1yYWRpdXM6IDAsXG4gIHJvdXRlLXRhYnNldC1zaGFkb3c6IG5vbmUsXG5cbiAgcm91dGUtdGFic2V0LXRhYi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcm91dGUtdGFic2V0LXRhYi1wYWRkaW5nOiAxcmVtIDJyZW0sXG4gIHJvdXRlLXRhYnNldC10YWItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICByb3V0ZS10YWJzZXQtdGFiLXRleHQtZm9udC1mYW1pbHk6IHRleHQtYnV0dG9uLWZvbnQtZmFtaWx5LFxuICByb3V0ZS10YWJzZXQtdGFiLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1tZWRpdW0tZm9udC1zaXplLFxuICByb3V0ZS10YWJzZXQtdGFiLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICByb3V0ZS10YWJzZXQtdGFiLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgcm91dGUtdGFic2V0LXRhYi10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlLFxuICByb3V0ZS10YWJzZXQtdGFiLXVuZGVybGluZS13aWR0aDogMC4yNXJlbSxcbiAgcm91dGUtdGFic2V0LXRhYi11bmRlcmxpbmUtY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIHJvdXRlLXRhYnNldC10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByb3V0ZS10YWJzZXQtdGFiLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIHJvdXRlLXRhYnNldC10YWItYWN0aXZlLXVuZGVybGluZS1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuXG4gIHJvdXRlLXRhYnNldC10YWItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJvdXRlLXRhYnNldC10YWItZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWZvY3VzLWNvbG9yLFxuICByb3V0ZS10YWJzZXQtdGFiLWZvY3VzLXVuZGVybGluZS1jb2xvcjogdGV4dC1wcmltYXJ5LWZvY3VzLWNvbG9yLFxuXG4gIHJvdXRlLXRhYnNldC10YWItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJvdXRlLXRhYnNldC10YWItaG92ZXItdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWhvdmVyLWNvbG9yLFxuICByb3V0ZS10YWJzZXQtdGFiLWhvdmVyLXVuZGVybGluZS1jb2xvcjogdGV4dC1wcmltYXJ5LWhvdmVyLWNvbG9yLFxuXG4gIHJvdXRlLXRhYnNldC10YWItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJvdXRlLXRhYnNldC10YWItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgcm91dGUtdGFic2V0LXRhYi1kaXNhYmxlZC11bmRlcmxpbmUtY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIHJvdXRlLXRhYnNldC1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICByb3V0ZS10YWJzZXQtZGl2aWRlci1zdHlsZTogZGl2aWRlci1zdHlsZSxcbiAgcm91dGUtdGFic2V0LWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG5cbiAgcm91dGUtdGFic2V0LXNjcm9sbGJhci1jb2xvcjogc2Nyb2xsYmFyLWNvbG9yLFxuICByb3V0ZS10YWJzZXQtc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3I6IHNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yLFxuICByb3V0ZS10YWJzZXQtc2Nyb2xsYmFyLXdpZHRoOiBzY3JvbGxiYXItd2lkdGgsXG4gIHJvdXRlLXRhYnNldC10YWItdGV4dC1oaWRlLWJyZWFrcG9pbnQ6IDM2cmVtLFxuXG4gIHVzZXItcGljdHVyZS1ib3gtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHVzZXItcGljdHVyZS1ib3gtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMyxcbiAgdXNlci1waWN0dXJlLWJveC1ib3JkZXItd2lkdGg6IDFweCxcbiAgdXNlci1pbml0aWFscy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB1c2VyLWluaXRpYWxzLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICB1c2VyLWluaXRpYWxzLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICB1c2VyLW5hbWUtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdXNlci1uYW1lLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICB1c2VyLW5hbWUtdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHVzZXItdGl0bGUtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdXNlci10aXRsZS10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC0yLWZvbnQtZmFtaWx5LFxuICB1c2VyLXRpdGxlLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLTItZm9udC13ZWlnaHQsXG5cbiAgdXNlci1yZWN0YW5nbGUtYm9yZGVyLXJhZGl1czogMC41cmVtLFxuICB1c2VyLXNlbWktcm91bmQtYm9yZGVyLXJhZGl1czogMC43NXJlbSxcbiAgdXNlci1yb3VuZC1ib3JkZXItcmFkaXVzOiA1MCUsXG5cbiAgdXNlci10aW55LWhlaWdodDogMS4yNXJlbSxcbiAgdXNlci10aW55LXdpZHRoOiAxLjI1cmVtLFxuICB1c2VyLXRpbnktaW5pdGlhbHMtdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi1mb250LXNpemUsXG4gIHVzZXItdGlueS1pbml0aWFscy10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tbGluZS1oZWlnaHQsXG4gIHVzZXItdGlueS1uYW1lLXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tZm9udC1zaXplLFxuICB1c2VyLXRpbnktbmFtZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tbGluZS1oZWlnaHQsXG4gIHVzZXItdGlueS10aXRsZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLWZvbnQtc2l6ZSxcbiAgdXNlci10aW55LXRpdGxlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi1saW5lLWhlaWdodCxcblxuICB1c2VyLXNtYWxsLWhlaWdodDogMS41cmVtLFxuICB1c2VyLXNtYWxsLXdpZHRoOiAxLjVyZW0sXG4gIHVzZXItc21hbGwtaW5pdGlhbHMtdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi1mb250LXNpemUsXG4gIHVzZXItc21hbGwtaW5pdGlhbHMtdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLWxpbmUtaGVpZ2h0LFxuICB1c2VyLXNtYWxsLW5hbWUtdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi1mb250LXNpemUsXG4gIHVzZXItc21hbGwtbmFtZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tbGluZS1oZWlnaHQsXG4gIHVzZXItc21hbGwtdGl0bGUtdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi1mb250LXNpemUsXG4gIHVzZXItc21hbGwtdGl0bGUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLWxpbmUtaGVpZ2h0LFxuXG4gIHVzZXItbWVkaXVtLWhlaWdodDogMi41cmVtLFxuICB1c2VyLW1lZGl1bS13aWR0aDogMi41cmVtLFxuICB1c2VyLW1lZGl1bS1pbml0aWFscy10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICB1c2VyLW1lZGl1bS1pbml0aWFscy10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgdXNlci1tZWRpdW0tbmFtZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICB1c2VyLW1lZGl1bS1uYW1lLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICB1c2VyLW1lZGl1bS10aXRsZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLWZvbnQtc2l6ZSxcbiAgdXNlci1tZWRpdW0tdGl0bGUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLWxpbmUtaGVpZ2h0LFxuXG4gIHVzZXItbGFyZ2UtaGVpZ2h0OiAzLjI1cmVtLFxuICB1c2VyLWxhcmdlLXdpZHRoOiAzLjI1cmVtLFxuICB1c2VyLWxhcmdlLWluaXRpYWxzLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHVzZXItbGFyZ2UtaW5pdGlhbHMtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHVzZXItbGFyZ2UtbmFtZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICB1c2VyLWxhcmdlLW5hbWUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHVzZXItbGFyZ2UtdGl0bGUtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLTItZm9udC1zaXplLFxuICB1c2VyLWxhcmdlLXRpdGxlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLTItbGluZS1oZWlnaHQsXG5cbiAgdXNlci1naWFudC1oZWlnaHQ6IDRyZW0sXG4gIHVzZXItZ2lhbnQtd2lkdGg6IDRyZW0sXG4gIHVzZXItZ2lhbnQtaW5pdGlhbHMtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgdXNlci1naWFudC1pbml0aWFscy10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgdXNlci1naWFudC1uYW1lLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHVzZXItZ2lhbnQtbmFtZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgdXNlci1naWFudC10aXRsZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICB1c2VyLWdpYW50LXRpdGxlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuXG4gIHBvcG92ZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgcG9wb3Zlci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgcG9wb3Zlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBwb3BvdmVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBwb3BvdmVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBwb3BvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgcG9wb3Zlci1ib3JkZXItd2lkdGg6IDFweCxcbiAgcG9wb3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBwb3BvdmVyLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIHBvcG92ZXItc2hhZG93OiBzaGFkb3csXG4gIHBvcG92ZXItYXJyb3ctc2l6ZTogMC42ODc1cmVtLFxuICBwb3BvdmVyLXBhZGRpbmc6IDAuNzVyZW0gMXJlbSxcblxuICBjb250ZXh0LW1lbnUtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBjb250ZXh0LW1lbnUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgY29udGV4dC1tZW51LWJvcmRlci1zdHlsZTogc29saWQsXG4gIGNvbnRleHQtbWVudS1ib3JkZXItd2lkdGg6IDAsXG4gIGNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBjb250ZXh0LW1lbnUtdGV4dC1hbGlnbjogY2VudGVyLFxuICBjb250ZXh0LW1lbnUtbWluLXdpZHRoOiAxMHJlbSxcbiAgY29udGV4dC1tZW51LW1heC13aWR0aDogMTVyZW0sXG4gIGNvbnRleHQtbWVudS1zaGFkb3c6IHNoYWRvdyxcblxuICBhY3Rpb25zLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICBhY3Rpb25zLWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIGFjdGlvbnMtZGl2aWRlci1zdHlsZTogZGl2aWRlci1zdHlsZSxcbiAgYWN0aW9ucy1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuICBhY3Rpb25zLWljb24tY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgYWN0aW9ucy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBhY3Rpb25zLXRleHQtZm9udC1mYW1pbHk6IHRleHQtYnV0dG9uLWZvbnQtZmFtaWx5LFxuICBhY3Rpb25zLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICBhY3Rpb25zLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLW1lZGl1bS1saW5lLWhlaWdodCxcblxuICBhY3Rpb25zLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGFjdGlvbnMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBhY3Rpb25zLXRpbnktaGVpZ2h0OiAxcmVtLFxuICBhY3Rpb25zLXRpbnktaWNvbi1oZWlnaHQ6IGFjdGlvbnMtdGlueS1oZWlnaHQsXG4gIGFjdGlvbnMtdGlueS1wYWRkaW5nOiAwIDEuMjVyZW0sXG4gIGFjdGlvbnMtdGlueS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tdGlueS1mb250LXNpemUsXG4gIGFjdGlvbnMtc21hbGwtaGVpZ2h0OiAxLjVyZW0sXG4gIGFjdGlvbnMtc21hbGwtaWNvbi1oZWlnaHQ6IGFjdGlvbnMtc21hbGwtaGVpZ2h0LFxuICBhY3Rpb25zLXNtYWxsLXBhZGRpbmc6IDAgMS4yNXJlbSxcbiAgYWN0aW9ucy1zbWFsbC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tc21hbGwtZm9udC1zaXplLFxuICBhY3Rpb25zLW1lZGl1bS1oZWlnaHQ6IDIuMjVyZW0sXG4gIGFjdGlvbnMtbWVkaXVtLWljb24taGVpZ2h0OiBhY3Rpb25zLW1lZGl1bS1oZWlnaHQsXG4gIGFjdGlvbnMtbWVkaXVtLXBhZGRpbmc6IDAgMS4yNXJlbSxcbiAgYWN0aW9ucy1tZWRpdW0tdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLW1lZGl1bS1mb250LXNpemUsXG4gIGFjdGlvbnMtbGFyZ2UtaGVpZ2h0OiAzLjVyZW0sXG4gIGFjdGlvbnMtbGFyZ2UtaWNvbi1oZWlnaHQ6IGFjdGlvbnMtbGFyZ2UtaGVpZ2h0LFxuICBhY3Rpb25zLWxhcmdlLXBhZGRpbmc6IDAgMS4yNXJlbSxcbiAgYWN0aW9ucy1sYXJnZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tbGFyZ2UtZm9udC1zaXplLFxuICBhY3Rpb25zLWdpYW50LWhlaWdodDogNHJlbSxcbiAgYWN0aW9ucy1naWFudC1pY29uLWhlaWdodDogYWN0aW9ucy1naWFudC1oZWlnaHQsXG4gIGFjdGlvbnMtZ2lhbnQtcGFkZGluZzogMCAxLjI1cmVtLFxuICBhY3Rpb25zLWdpYW50LXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1naWFudC1mb250LXNpemUsXG5cbiAgc2VhcmNoLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgc2VhcmNoLWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIHNlYXJjaC1kaXZpZGVyLXN0eWxlOiBkaXZpZGVyLXN0eWxlLFxuICBzZWFyY2gtZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcbiAgc2VhcmNoLWV4dHJhLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc2VhcmNoLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNlYXJjaC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LWhlYWRpbmctMS1mb250LWZhbWlseSxcbiAgc2VhcmNoLXRleHQtZm9udC1zaXplOiB0ZXh0LWhlYWRpbmctMS1mb250LXNpemUsXG4gIHNlYXJjaC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWhlYWRpbmctMS1mb250LXdlaWdodCxcbiAgc2VhcmNoLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtaGVhZGluZy0xLWxpbmUtaGVpZ2h0LFxuICBzZWFyY2gtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWFyY2gtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlYXJjaC1pbmZvLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIHNlYXJjaC1pbmZvLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgc2VhcmNoLWluZm8tdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgc2VhcmNoLWluZm8tdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcblxuICBzbWFydC10YWJsZS1oZWFkZXItZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBzbWFydC10YWJsZS1oZWFkZXItZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHNtYXJ0LXRhYmxlLWhlYWRlci1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHNtYXJ0LXRhYmxlLWhlYWRlci1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHNtYXJ0LXRhYmxlLWhlYWRlci1mZzogdGV4dC1iYXNpYy1jb2xvcixcbiAgc21hcnQtdGFibGUtaGVhZGVyLWJnOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG5cbiAgc21hcnQtdGFibGUtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBzbWFydC10YWJsZS1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgc21hcnQtdGFibGUtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBzbWFydC10YWJsZS1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHNtYXJ0LXRhYmxlLWZnOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzbWFydC10YWJsZS1iZzogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuXG4gIHNtYXJ0LXRhYmxlLWJnLWV2ZW46IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc21hcnQtdGFibGUtZmctc2Vjb25kYXJ5OiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzbWFydC10YWJsZS1iZy1hY3RpdmU6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgc21hcnQtdGFibGUtcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbSxcbiAgc21hcnQtdGFibGUtZmlsdGVyLXBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbSxcbiAgc21hcnQtdGFibGUtc2VwYXJhdG9yOiBkaXZpZGVyLWNvbG9yLFxuICBzbWFydC10YWJsZS1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuXG4gIHNtYXJ0LXRhYmxlLWFjdGlvbi1hZGQtZWRpdC1ob3Zlci10ZXh0LWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHNtYXJ0LXRhYmxlLWFjdGlvbi1jYW5jZWwtZGVsZXRlLWhvdmVyLXRleHQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuXG4gIHNtYXJ0LXRhYmxlLWFkZC1idXR0b24tYm9yZGVyLWNvbG9yOiBidXR0b24tZmlsbGVkLXByaW1hcnktYm9yZGVyLWNvbG9yLFxuICBzbWFydC10YWJsZS1hZGQtYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLFxuICBzbWFydC10YWJsZS1hZGQtYnV0dG9uLXRleHQtY29sb3I6IGJ1dHRvbi1maWxsZWQtcHJpbWFyeS10ZXh0LWNvbG9yLFxuICBzbWFydC10YWJsZS1hZGQtYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcixcbiAgc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBidXR0b24tZmlsbGVkLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcixcbiAgc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I6IGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWFkZC1idXR0b24tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcixcbiAgc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiBidXR0b24tZmlsbGVkLXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvcixcblxuICBzbWFydC10YWJsZS1wYWdpbmctZm9udC1mYW1pbHk6IGJ1dHRvbi10ZXh0LWZvbnQtZmFtaWx5LFxuICBzbWFydC10YWJsZS1wYWdpbmctZm9udC1zaXplOiBidXR0b24tbWVkaXVtLXRleHQtZm9udC1zaXplLFxuICBzbWFydC10YWJsZS1wYWdpbmctbGluZS1oZWlnaHQ6IGJ1dHRvbi1tZWRpdW0tdGV4dC1saW5lLWhlaWdodCxcbiAgc21hcnQtdGFibGUtcGFnaW5nLWJvcmRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgc21hcnQtdGFibGUtcGFnaW5nLWJvcmRlci13aWR0aDogZGl2aWRlci13aWR0aCxcbiAgc21hcnQtdGFibGUtcGFnaW5nLWZnLWFjdGl2ZTogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzbWFydC10YWJsZS1wYWdpbmctYmctYWN0aXZlOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1ob3ZlcjogdHJhbnNwYXJlbnQsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1ob3Zlci1ib3JkZXItY29sb3I6IGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yLFxuICBzbWFydC10YWJsZS1wYWdpbmctaG92ZXItdGV4dC1jb2xvcjogYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci10ZXh0LWNvbG9yLFxuICBzbWFydC10YWJsZS1wYWdpbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yLFxuICBzbWFydC10YWJsZS1wYWdpbmctcGFnZS10ZXh0LWNvbG9yOiBidXR0b24tb3V0bGluZS1wcmltYXJ5LXRleHQtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1wYWdlLWZvY3VzLWJvcmRlci1jb2xvcjogYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3IsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1wYWdlLWZvY3VzLXRleHQtY29sb3I6IGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXMtdGV4dC1jb2xvcixcblxuICB0b2FzdHItYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgdG9hc3RyLWJvcmRlci13aWR0aDogMXB4LFxuICB0b2FzdHItYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgdG9hc3RyLXBhZGRpbmc6IDFyZW0sXG4gIHRvYXN0ci1zaGFkb3c6IHNoYWRvdyxcblxuICB0b2FzdHItdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtMi1mb250LWZhbWlseSxcbiAgdG9hc3RyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC0yLWZvbnQtc2l6ZSxcbiAgdG9hc3RyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLTItZm9udC13ZWlnaHQsXG4gIHRvYXN0ci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC0yLWxpbmUtaGVpZ2h0LFxuICB0b2FzdHItdGl0bGUtdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgdG9hc3RyLXRpdGxlLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgdG9hc3RyLXRpdGxlLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIHRvYXN0ci10aXRsZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuXG4gIHRvYXN0ci1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvYXN0ci1iYXNpYy1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0zLFxuICB0b2FzdHItYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdG9hc3RyLWljb24tYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2FzdHItaWNvbi1iYXNpYy1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTMsXG5cbiAgdG9hc3RyLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0b2FzdHItcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdG9hc3RyLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2FzdHItaWNvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9hc3RyLWljb24tcHJpbWFyeS1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0b2FzdHItZGVzdHJveWFibGUtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICB0b2FzdHItZGVzdHJveWFibGUtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG5cbiAgdG9hc3RyLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICB0b2FzdHItc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgdG9hc3RyLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2FzdHItaWNvbi1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9hc3RyLWljb24tc3VjY2Vzcy1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICB0b2FzdHItZGVzdHJveWFibGUtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICB0b2FzdHItZGVzdHJveWFibGUtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG5cbiAgdG9hc3RyLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICB0b2FzdHItaW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgdG9hc3RyLWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2FzdHItaWNvbi1pbmZvLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9hc3RyLWljb24taW5mby1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICB0b2FzdHItZGVzdHJveWFibGUtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICB0b2FzdHItZGVzdHJveWFibGUtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG5cbiAgdG9hc3RyLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICB0b2FzdHItd2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgdG9hc3RyLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2FzdHItaWNvbi13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9hc3RyLWljb24td2FybmluZy1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICB0b2FzdHItZGVzdHJveWFibGUtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICB0b2FzdHItZGVzdHJveWFibGUtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG5cbiAgdG9hc3RyLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgdG9hc3RyLWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICB0b2FzdHItZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9hc3RyLWljb24tZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9hc3RyLWljb24tZGFuZ2VyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG5cbiAgdG9hc3RyLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICB0b2FzdHItY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgdG9hc3RyLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICB0b2FzdHItaWNvbi1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgdG9hc3RyLWljb24tY29udHJvbC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICB0b2FzdHItZGVzdHJveWFibGUtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLFxuICB0b2FzdHItZGVzdHJveWFibGUtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXIsXG5cbiAgYnV0dG9uLWN1cnNvcjogcG9pbnRlcixcbiAgYnV0dG9uLW91dGxpbmUtd2lkdGg6IG91dGxpbmUtd2lkdGgsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbG9yOiBvdXRsaW5lLWNvbG9yLFxuICBidXR0b24tdGV4dC1mb250LWZhbWlseTogdGV4dC1idXR0b24tZm9udC1mYW1pbHksXG4gIGJ1dHRvbi10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgYnV0dG9uLWRpc2FibGVkLWN1cnNvcjogZGVmYXVsdCxcblxuICBidXR0b24tdGlueS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tdGlueS1mb250LXNpemUsXG4gIGJ1dHRvbi10aW55LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLXRpbnktbGluZS1oZWlnaHQsXG4gIGJ1dHRvbi10aW55LWljb24tc2l6ZTogMC43NXJlbSxcbiAgYnV0dG9uLXRpbnktaWNvbi12ZXJ0aWNhbC1tYXJnaW46IC0wLjEyNXJlbSxcbiAgYnV0dG9uLXRpbnktaWNvbi1vZmZzZXQ6IDAuMzc1cmVtLFxuXG4gIGJ1dHRvbi1zbWFsbC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tc21hbGwtZm9udC1zaXplLFxuICBidXR0b24tc21hbGwtdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tc21hbGwtbGluZS1oZWlnaHQsXG4gIGJ1dHRvbi1zbWFsbC1pY29uLXNpemU6IDFyZW0sXG4gIGJ1dHRvbi1zbWFsbC1pY29uLXZlcnRpY2FsLW1hcmdpbjogLTAuMTI1cmVtLFxuICBidXR0b24tc21hbGwtaWNvbi1vZmZzZXQ6IDAuMzc1cmVtLFxuXG4gIGJ1dHRvbi1tZWRpdW0tdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLW1lZGl1bS1mb250LXNpemUsXG4gIGJ1dHRvbi1tZWRpdW0tdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICBidXR0b24tbWVkaXVtLWljb24tc2l6ZTogMS4yNXJlbSxcbiAgYnV0dG9uLW1lZGl1bS1pY29uLXZlcnRpY2FsLW1hcmdpbjogLTAuMTI1cmVtLFxuICBidXR0b24tbWVkaXVtLWljb24tb2Zmc2V0OiAwLjVyZW0sXG5cbiAgYnV0dG9uLWxhcmdlLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1sYXJnZS1mb250LXNpemUsXG4gIGJ1dHRvbi1sYXJnZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1sYXJnZS1saW5lLWhlaWdodCxcbiAgYnV0dG9uLWxhcmdlLWljb24tc2l6ZTogMS41cmVtLFxuICBidXR0b24tbGFyZ2UtaWNvbi12ZXJ0aWNhbC1tYXJnaW46IC0wLjEyNXJlbSxcbiAgYnV0dG9uLWxhcmdlLWljb24tb2Zmc2V0OiAwLjc1cmVtLFxuXG4gIGJ1dHRvbi1naWFudC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tZ2lhbnQtZm9udC1zaXplLFxuICBidXR0b24tZ2lhbnQtdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tZ2lhbnQtbGluZS1oZWlnaHQsXG4gIGJ1dHRvbi1naWFudC1pY29uLXNpemU6IDEuNXJlbSxcbiAgYnV0dG9uLWdpYW50LWljb24tdmVydGljYWwtbWFyZ2luOiAtMC4xMjVyZW0sXG4gIGJ1dHRvbi1naWFudC1pY29uLW9mZnNldDogMC43NXJlbSxcblxuICBidXR0b24tcmVjdGFuZ2xlLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGJ1dHRvbi1zZW1pLXJvdW5kLWJvcmRlci1yYWRpdXM6IDAuNzVyZW0sXG4gIGJ1dHRvbi1yb3VuZC1ib3JkZXItcmFkaXVzOiAxLjVyZW0sXG5cbiAgYnV0dG9uLWZpbGxlZC1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBidXR0b24tZmlsbGVkLWJvcmRlci13aWR0aDogMC4wNjI1cmVtLFxuICBidXR0b24tZmlsbGVkLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXG5cbiAgYnV0dG9uLWZpbGxlZC10aW55LXBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbSxcbiAgYnV0dG9uLWZpbGxlZC1zbWFsbC1wYWRkaW5nOiAwLjQzNzVyZW0gMC44NzVyZW0sXG4gIGJ1dHRvbi1maWxsZWQtbWVkaXVtLXBhZGRpbmc6IDAuNjg3NXJlbSAxLjEyNXJlbSxcbiAgYnV0dG9uLWZpbGxlZC1sYXJnZS1wYWRkaW5nOiAwLjgxMjVyZW0gMS4xMjVyZW0sXG4gIGJ1dHRvbi1maWxsZWQtZ2lhbnQtcGFkZGluZzogMC45Mzc1cmVtIDEuMzc1cmVtLFxuXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGVmYXVsdCxcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWJhc2ljLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cyxcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1ob3ZlcixcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtYWN0aXZlLFxuICBidXR0b24tZmlsbGVkLWJhc2ljLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGlzYWJsZWQsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZmlsbGVkLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGlzYWJsZWQsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZSxcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGlzYWJsZWQsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZmlsbGVkLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBidXR0b24tZmlsbGVkLWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24tZmlsbGVkLWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICBidXR0b24tZmlsbGVkLWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZSxcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGlzYWJsZWQsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZSxcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGlzYWJsZWQsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZmlsbGVkLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICBidXR0b24tZmlsbGVkLWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXItYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZSxcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kaXNhYmxlZCxcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXIsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXItYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtYWN0aXZlLFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kaXNhYmxlZCxcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1vdXRsaW5lLWJvcmRlci1zdHlsZTogc29saWQsXG4gIGJ1dHRvbi1vdXRsaW5lLWJvcmRlci13aWR0aDogMC4wNjI1cmVtLFxuICBidXR0b24tb3V0bGluZS10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlLFxuICBidXR0b24tb3V0bGluZS1mb2N1cy1pbnNldC1zaGFkb3ctbGVuZ3RoOiAwIDAgMCAxMDB2bWF4LFxuXG4gIGJ1dHRvbi1vdXRsaW5lLXRpbnktcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtLFxuICBidXR0b24tb3V0bGluZS1zbWFsbC1wYWRkaW5nOiAwLjQzNzVyZW0gMC44NzVyZW0sXG4gIGJ1dHRvbi1vdXRsaW5lLW1lZGl1bS1wYWRkaW5nOiAwLjY4NzVyZW0gMS4xMjVyZW0sXG4gIGJ1dHRvbi1vdXRsaW5lLWxhcmdlLXBhZGRpbmc6IDAuODEyNXJlbSAxLjEyNXJlbSxcbiAgYnV0dG9uLW91dGxpbmUtZ2lhbnQtcGFkZGluZzogMC45Mzc1cmVtIDEuMzc1cmVtLFxuXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWhvdmVyLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtaG92ZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cyxcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tb3V0bGluZS1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3ZlcixcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXMtdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3ZlcixcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1naG9zdC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBidXR0b24tZ2hvc3QtYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0sXG4gIGJ1dHRvbi1naG9zdC10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlLFxuICBidXR0b24tZ2hvc3QtZm9jdXMtaW5zZXQtc2hhZG93LWxlbmd0aDogMCAwIDAgMTAwdm1heCxcblxuICBidXR0b24tZ2hvc3QtdGlueS1wYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW0sXG4gIGJ1dHRvbi1naG9zdC1zbWFsbC1wYWRkaW5nOiAwLjQzNzVyZW0gMC44NzVyZW0sXG4gIGJ1dHRvbi1naG9zdC1tZWRpdW0tcGFkZGluZzogMC42ODc1cmVtIDEuMTI1cmVtLFxuICBidXR0b24tZ2hvc3QtbGFyZ2UtcGFkZGluZzogMC44MTI1cmVtIDEuMTI1cmVtLFxuICBidXR0b24tZ2hvc3QtZ2lhbnQtcGFkZGluZzogMC45Mzc1cmVtIDEuMzc1cmVtLFxuXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy02MDAsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTUwMCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWZvY3VzLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTYwMCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTEwMCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1ob3Zlci10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy02MDAsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtYmFzaWMtYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1hY3RpdmUtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtNjAwLFxuICBidXR0b24tZ2hvc3QtYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtYmFzaWMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWdob3N0LXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNTAwLFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTEwMCxcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktaG92ZXItdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktYWN0aXZlLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTUwMCxcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0xMDAsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWhvdmVyLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZ2hvc3QtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC01MDAsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWZvY3VzLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgYnV0dG9uLWdob3N0LWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMTAwLFxuICBidXR0b24tZ2hvc3QtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtaW5mby1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtaW5mby1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICBidXR0b24tZ2hvc3QtaW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNTAwLFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTEwMCxcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctaG92ZXItdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctYWN0aXZlLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNTAwLFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWZvY3VzLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTEwMCxcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWhvdmVyLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItYWN0aXZlLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNTAwLFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1mb2N1cy10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTEwMCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtaG92ZXItdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtYWN0aXZlLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1oZXJvLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1oZXJvLWJvcmRlci1zdHlsZTogc29saWQsXG4gIGJ1dHRvbi1oZXJvLWJvcmRlci13aWR0aDogMCxcbiAgYnV0dG9uLWhlcm8tdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcblxuICBidXR0b24taGVyby10aW55LXBhZGRpbmc6IDAuMzc1cmVtIDAuNjg3NXJlbSxcbiAgYnV0dG9uLWhlcm8tc21hbGwtcGFkZGluZzogMC41cmVtIDAuOTM3NXJlbSxcbiAgYnV0dG9uLWhlcm8tbWVkaXVtLXBhZGRpbmc6IDAuNzVyZW0gMS4xODc1cmVtLFxuICBidXR0b24taGVyby1sYXJnZS1wYWRkaW5nOiAwLjg3NXJlbSAxLjE4NzVyZW0sXG4gIGJ1dHRvbi1oZXJvLWdpYW50LXBhZGRpbmc6IDFyZW0gMS40Mzc1cmVtLFxuXG4gIGJ1dHRvbi1oZXJvLXNoYWRvdzogMCAwIHRyYW5zcGFyZW50LFxuICBidXR0b24taGVyby10ZXh0LXNoYWRvdzogc2hhZG93LFxuICBidXR0b24taGVyby1iZXZlbC1zaXplOiAwIDAgMCAwLFxuICBidXR0b24taGVyby1nbG93LXNpemU6IDAgMCAwIDAsXG4gIGJ1dHRvbi1oZXJvLW91dGxpbmUtY29sb3I6IG91dGxpbmUtY29sb3IsXG4gIGJ1dHRvbi1oZXJvLW91dGxpbmUtd2lkdGg6IG91dGxpbmUtd2lkdGgsXG5cbiAgYnV0dG9uLWhlcm8tYmFzaWMtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtNjAwLFxuICBidXR0b24taGVyby1iYXNpYy1iZXZlbC1jb2xvcjogY29sb3ItYmFzaWMtNjAwLFxuICBidXR0b24taGVyby1iYXNpYy1nbG93LWNvbG9yOiBjb2xvci1iYXNpYy03MDAsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMjAwLFxuICBidXR0b24taGVyby1iYXNpYy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kZWZhdWx0LFxuICBidXR0b24taGVyby1iYXNpYy1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTMwMCxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBidXR0b24taGVyby1iYXNpYy1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1ob3ZlcixcbiAgYnV0dG9uLWhlcm8tYmFzaWMtYWN0aXZlLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMzAwLFxuICBidXR0b24taGVyby1iYXNpYy1hY3RpdmUtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtYWN0aXZlLFxuICBidXR0b24taGVyby1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kaXNhYmxlZCxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24taGVyby1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1iZXZlbC1jb2xvcjogY29sb3ItcHJpbWFyeS02MDAsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktZ2xvdy1jb2xvcjogY29sb3ItcHJpbWFyeS03MDAsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LTQwMCxcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICBidXR0b24taGVyby1wcmltYXJ5LWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS0zMDAsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1hY3RpdmUtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1hY3RpdmUtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kaXNhYmxlZCxcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24taGVyby1zdWNjZXNzLWJldmVsLWNvbG9yOiBjb2xvci1zdWNjZXNzLTYwMCxcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1nbG93LWNvbG9yOiBjb2xvci1zdWNjZXNzLTcwMCxcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtNDAwLFxuICBidXR0b24taGVyby1zdWNjZXNzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtNTAwLFxuICBidXR0b24taGVyby1zdWNjZXNzLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLTMwMCxcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICBidXR0b24taGVyby1zdWNjZXNzLWFjdGl2ZS1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtNTAwLFxuICBidXR0b24taGVyby1zdWNjZXNzLWFjdGl2ZS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZSxcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRpc2FibGVkLFxuICBidXR0b24taGVyby1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWhlcm8taW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1oZXJvLWluZm8tYmV2ZWwtY29sb3I6IGNvbG9yLWluZm8tNjAwLFxuICBidXR0b24taGVyby1pbmZvLWdsb3ctY29sb3I6IGNvbG9yLWluZm8tNzAwLFxuICBidXR0b24taGVyby1pbmZvLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby00MDAsXG4gIGJ1dHRvbi1oZXJvLWluZm8tcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBidXR0b24taGVyby1pbmZvLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby01MDAsXG4gIGJ1dHRvbi1oZXJvLWluZm8tZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgYnV0dG9uLWhlcm8taW5mby1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tMzAwLFxuICBidXR0b24taGVyby1pbmZvLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIGJ1dHRvbi1oZXJvLWluZm8tYWN0aXZlLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby01MDAsXG4gIGJ1dHRvbi1oZXJvLWluZm8tYWN0aXZlLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLFxuICBidXR0b24taGVyby1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGlzYWJsZWQsXG4gIGJ1dHRvbi1oZXJvLWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24taGVyby13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLWhlcm8td2FybmluZy1iZXZlbC1jb2xvcjogY29sb3Itd2FybmluZy02MDAsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctZ2xvdy1jb2xvcjogY29sb3Itd2FybmluZy03MDAsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLTQwMCxcbiAgYnV0dG9uLWhlcm8td2FybmluZy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLTUwMCxcbiAgYnV0dG9uLWhlcm8td2FybmluZy1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICBidXR0b24taGVyby13YXJuaW5nLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy0zMDAsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgYnV0dG9uLWhlcm8td2FybmluZy1hY3RpdmUtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLTUwMCxcbiAgYnV0dG9uLWhlcm8td2FybmluZy1hY3RpdmUtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kaXNhYmxlZCxcbiAgYnV0dG9uLWhlcm8td2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1iZXZlbC1jb2xvcjogY29sb3ItZGFuZ2VyLTYwMCxcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWdsb3ctY29sb3I6IGNvbG9yLWRhbmdlci03MDAsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci00MDAsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLTUwMCxcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLTMwMCxcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWFjdGl2ZS1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci01MDAsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1hY3RpdmUtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZSxcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kaXNhYmxlZCxcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWhlcm8tY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtYmV2ZWwtY29sb3I6IGNvbG9yLWJhc2ljLTYwMCxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1nbG93LWNvbG9yOiBjb2xvci1iYXNpYy03MDAsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBidXR0b24taGVyby1jb250cm9sLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMjAwLFxuICBidXR0b24taGVyby1jb250cm9sLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1ob3ZlcixcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1hY3RpdmUtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0yMDAsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtYWN0aXZlLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtYWN0aXZlLFxuICBidXR0b24taGVyby1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtYnV0dG9uLWJhc2ljLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1idXR0b24tcHJpbWFyeS10ZXh0LWNvbG9yOiBidXR0b24tZmlsbGVkLXByaW1hcnktdGV4dC1jb2xvcixcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1idXR0b24tc3VjY2Vzcy10ZXh0LWNvbG9yOiBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtdGV4dC1jb2xvcixcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1idXR0b24taW5mby10ZXh0LWNvbG9yOiBidXR0b24tZmlsbGVkLWluZm8tdGV4dC1jb2xvcixcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1idXR0b24td2FybmluZy10ZXh0LWNvbG9yOiBidXR0b24tZmlsbGVkLXdhcm5pbmctdGV4dC1jb2xvcixcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1idXR0b24tZGFuZ2VyLXRleHQtY29sb3I6IGJ1dHRvbi1maWxsZWQtZGFuZ2VyLXRleHQtY29sb3IsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtYnV0dG9uLWNvbnRyb2wtdGV4dC1jb2xvcjogYnV0dG9uLWZpbGxlZC1jb250cm9sLXRleHQtY29sb3IsXG5cbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1iYXNpYy1kaXZpZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtcHJpbWFyeS1kaXZpZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLXN1Y2Nlc3MtZGl2aWRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1pbmZvLWRpdmlkZXItY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtd2FybmluZy1kaXZpZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWRhbmdlci1kaXZpZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtY29udHJvbC1kaXZpZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLFxuXG4gIGJ1dHRvbi1ncm91cC1naG9zdC1kaXZpZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cy1ib3JkZXIsXG5cbiAgaWNvbi1idXR0b24tZmlsbGVkLXRpbnktcGFkZGluZzogMC40Mzc1cmVtIDAuMzEyNXJlbSxcbiAgaWNvbi1idXR0b24tZmlsbGVkLXNtYWxsLXBhZGRpbmc6IDAuNTYyNXJlbSAwLjQzNzVyZW0sXG4gIGljb24tYnV0dG9uLWZpbGxlZC1tZWRpdW0tcGFkZGluZzogMC42ODc1cmVtIDAuNTYyNXJlbSxcbiAgaWNvbi1idXR0b24tZmlsbGVkLWxhcmdlLXBhZGRpbmc6IDAuODEyNXJlbSAwLjY4NzVyZW0sXG4gIGljb24tYnV0dG9uLWZpbGxlZC1naWFudC1wYWRkaW5nOiAxLjA2MjVyZW0gMC45Mzc1cmVtLFxuXG4gIGljb24tYnV0dG9uLW91dGxpbmUtdGlueS1wYWRkaW5nOiAwLjQzNzVyZW0gMC4zMTI1cmVtLFxuICBpY29uLWJ1dHRvbi1vdXRsaW5lLXNtYWxsLXBhZGRpbmc6IDAuNTYyNXJlbSAwLjQzNzVyZW0sXG4gIGljb24tYnV0dG9uLW91dGxpbmUtbWVkaXVtLXBhZGRpbmc6IDAuNjg3NXJlbSAwLjU2MjVyZW0sXG4gIGljb24tYnV0dG9uLW91dGxpbmUtbGFyZ2UtcGFkZGluZzogMC44MTI1cmVtIDAuNjg3NXJlbSxcbiAgaWNvbi1idXR0b24tb3V0bGluZS1naWFudC1wYWRkaW5nOiAxLjA2MjVyZW0gMC45Mzc1cmVtLFxuXG4gIGljb24tYnV0dG9uLWdob3N0LXRpbnktcGFkZGluZzogMC40Mzc1cmVtIDAuMzEyNXJlbSxcbiAgaWNvbi1idXR0b24tZ2hvc3Qtc21hbGwtcGFkZGluZzogMC41NjI1cmVtIDAuNDM3NXJlbSxcbiAgaWNvbi1idXR0b24tZ2hvc3QtbWVkaXVtLXBhZGRpbmc6IDAuNjg3NXJlbSAwLjU2MjVyZW0sXG4gIGljb24tYnV0dG9uLWdob3N0LWxhcmdlLXBhZGRpbmc6IDAuODEyNXJlbSAwLjY4NzVyZW0sXG4gIGljb24tYnV0dG9uLWdob3N0LWdpYW50LXBhZGRpbmc6IDEuMDYyNXJlbSAwLjkzNzVyZW0sXG5cbiAgaWNvbi1idXR0b24taGVyby10aW55LXBhZGRpbmc6IDAuNXJlbSAwLjM3NXJlbSxcbiAgaWNvbi1idXR0b24taGVyby1zbWFsbC1wYWRkaW5nOiAwLjU2MjVyZW0gMC41cmVtLFxuICBpY29uLWJ1dHRvbi1oZXJvLW1lZGl1bS1wYWRkaW5nOiAwLjc1cmVtIDAuNTYyNXJlbSxcbiAgaWNvbi1idXR0b24taGVyby1sYXJnZS1wYWRkaW5nOiAwLjg3NXJlbSAwLjY4NzVyZW0sXG4gIGljb24tYnV0dG9uLWhlcm8tZ2lhbnQtcGFkZGluZzogMS4wNjI1cmVtIDFyZW0sXG5cbiAgaW5wdXQtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgaW5wdXQtYm9yZGVyLXdpZHRoOiAxcHgsXG4gIGlucHV0LW91dGxpbmUtY29sb3I6IG91dGxpbmUtY29sb3IsXG4gIGlucHV0LW91dGxpbmUtd2lkdGg6IG91dGxpbmUtd2lkdGgsXG4gIGlucHV0LXBsYWNlaG9sZGVyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBpbnB1dC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuXG4gIGlucHV0LWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGlucHV0LWJhc2ljLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgaW5wdXQtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC1iYXNpYy1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBpbnB1dC1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGlucHV0LWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgaW5wdXQtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBpbnB1dC1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBpbnB1dC1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LWJhc2ljLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGlucHV0LWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGlucHV0LWJhc2ljLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgaW5wdXQtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBpbnB1dC1wcmltYXJ5LXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgaW5wdXQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGlucHV0LXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBpbnB1dC1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIGlucHV0LXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBpbnB1dC1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIGlucHV0LXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGlucHV0LXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgaW5wdXQtcHJpbWFyeS1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGlucHV0LXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgaW5wdXQtc3VjY2Vzcy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGlucHV0LXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBpbnB1dC1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgaW5wdXQtc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLFxuICBpbnB1dC1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgaW5wdXQtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICBpbnB1dC1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBpbnB1dC1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGlucHV0LXN1Y2Nlc3MtZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBpbnB1dC1pbmZvLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGlucHV0LWluZm8tcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBpbnB1dC1pbmZvLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtaW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgaW5wdXQtaW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGlucHV0LWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLWJvcmRlcixcbiAgaW5wdXQtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIGlucHV0LWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLWJvcmRlcixcbiAgaW5wdXQtaW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LWluZm8tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgaW5wdXQtaW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBpbnB1dC1pbmZvLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgaW5wdXQtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBpbnB1dC13YXJuaW5nLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgaW5wdXQtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGlucHV0LXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBpbnB1dC13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cy1ib3JkZXIsXG4gIGlucHV0LXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBpbnB1dC13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gIGlucHV0LXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC13YXJuaW5nLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGlucHV0LXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgaW5wdXQtd2FybmluZy1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGlucHV0LWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBpbnB1dC1kYW5nZXItcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBpbnB1dC1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgaW5wdXQtZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgaW5wdXQtZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLWJvcmRlcixcbiAgaW5wdXQtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgaW5wdXQtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgaW5wdXQtZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtZGFuZ2VyLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGlucHV0LWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBpbnB1dC1kYW5nZXItZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBpbnB1dC1jb250cm9sLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgaW5wdXQtY29udHJvbC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGlucHV0LWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC0zMDAsXG4gIGlucHV0LWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTUwMCxcbiAgaW5wdXQtY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTUwMCxcbiAgaW5wdXQtY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBpbnB1dC1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtNDAwLFxuICBpbnB1dC1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGlucHV0LWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgaW5wdXQtY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBpbnB1dC1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgaW5wdXQtY29udHJvbC1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgaW5wdXQtcmVjdGFuZ2xlLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGlucHV0LXNlbWktcm91bmQtYm9yZGVyLXJhZGl1czogMC43NXJlbSxcbiAgaW5wdXQtcm91bmQtYm9yZGVyLXJhZGl1czogMS41cmVtLFxuXG4gIGlucHV0LXRpbnktdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi0yLWZvbnQtc2l6ZSxcbiAgaW5wdXQtdGlueS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWNhcHRpb24tMi1mb250LXdlaWdodCxcbiAgaW5wdXQtdGlueS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tMi1saW5lLWhlaWdodCxcbiAgaW5wdXQtdGlueS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBpbnB1dC10aW55LXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBpbnB1dC10aW55LXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBpbnB1dC10aW55LXBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtLFxuICBpbnB1dC10aW55LW1heC13aWR0aDogMjByZW0sXG5cbiAgaW5wdXQtc21hbGwtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtMi1mb250LXNpemUsXG4gIGlucHV0LXNtYWxsLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodCxcbiAgaW5wdXQtc21hbGwtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LFxuICBpbnB1dC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBpbnB1dC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgaW5wdXQtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIGlucHV0LXNtYWxsLXBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtLFxuICBpbnB1dC1zbWFsbC1tYXgtd2lkdGg6IDIwcmVtLFxuXG4gIGlucHV0LW1lZGl1bS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIGlucHV0LW1lZGl1bS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBpbnB1dC1tZWRpdW0tdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgaW5wdXQtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGlucHV0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgaW5wdXQtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBpbnB1dC1tZWRpdW0tcGFkZGluZzogMC40Mzc1cmVtIDFyZW0sXG4gIGlucHV0LW1lZGl1bS1tYXgtd2lkdGg6IDIwcmVtLFxuXG4gIGlucHV0LWxhcmdlLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgaW5wdXQtbGFyZ2UtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgaW5wdXQtbGFyZ2UtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgaW5wdXQtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgaW5wdXQtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGlucHV0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBpbnB1dC1sYXJnZS1wYWRkaW5nOiAwLjY4NzVyZW0gMXJlbSxcbiAgaW5wdXQtbGFyZ2UtbWF4LXdpZHRoOiAzMHJlbSxcblxuICBpbnB1dC1naWFudC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1oZWFkaW5nLTYtZm9udC1zaXplLFxuICBpbnB1dC1naWFudC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWhlYWRpbmctNi1mb250LXdlaWdodCxcbiAgaW5wdXQtZ2lhbnQtdGV4dC1saW5lLWhlaWdodDogdGV4dC1oZWFkaW5nLTYtbGluZS1oZWlnaHQsXG4gIGlucHV0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGlucHV0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBpbnB1dC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgaW5wdXQtZ2lhbnQtcGFkZGluZzogMC45Mzc1cmVtIDFyZW0sXG4gIGlucHV0LWdpYW50LW1heC13aWR0aDogMzByZW0sXG5cbiAgY2hlY2tib3gtaGVpZ2h0OiAxLjI1cmVtLFxuICBjaGVja2JveC13aWR0aDogMS4yNXJlbSxcbiAgY2hlY2tib3gtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAxcHgsXG4gIGNoZWNrYm94LWJvcmRlci1yYWRpdXM6IDNweCxcbiAgY2hlY2tib3gtb3V0bGluZS13aWR0aDogb3V0bGluZS13aWR0aCxcbiAgY2hlY2tib3gtb3V0bGluZS1jb2xvcjogb3V0bGluZS1jb2xvcixcbiAgY2hlY2tib3gtdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtZmFtaWx5LFxuICBjaGVja2JveC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZSxcbiAgY2hlY2tib3gtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0LFxuICBjaGVja2JveC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItbGluZS1oZWlnaHQsXG4gIGNoZWNrYm94LXRleHQtc3BhY2U6IDAuNjg3NXJlbSxcbiAgY2hlY2tib3gtcGFkZGluZzogMCxcbiAgY2hlY2tib3gtZm9jdXMtaW5zZXQtc2hhZG93LWxlbmd0aDogMCAwIDAgMTAwdm1heCxcblxuICBjaGVja2JveC1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjaGVja2JveC1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBjaGVja2JveC1iYXNpYy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1iYXNpYy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgY2hlY2tib3gtYmFzaWMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWJhc2ljLWNoZWNrZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWJhc2ljLWluZGV0ZXJtaW5hdGUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBjaGVja2JveC1iYXNpYy1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtYmFzaWMtaW5kZXRlcm1pbmF0ZS1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGNoZWNrYm94LWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1iYXNpYy1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIGNoZWNrYm94LWJhc2ljLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3ZlcixcbiAgY2hlY2tib3gtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtYmFzaWMtaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBjaGVja2JveC1iYXNpYy1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LWJhc2ljLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGNoZWNrYm94LWJhc2ljLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LWJhc2ljLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICBjaGVja2JveC1iYXNpYy1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGNoZWNrYm94LWJhc2ljLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBjaGVja2JveC1iYXNpYy1kaXNhYmxlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgY2hlY2tib3gtYmFzaWMtZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIGNoZWNrYm94LWJhc2ljLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgY2hlY2tib3gtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjaGVja2JveC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgY2hlY2tib3gtcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LXByaW1hcnktY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGNoZWNrYm94LXByaW1hcnktY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LXByaW1hcnktY2hlY2tlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtcHJpbWFyeS1pbmRldGVybWluYXRlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgY2hlY2tib3gtcHJpbWFyeS1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1pbmRldGVybWluYXRlLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGNoZWNrYm94LXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIGNoZWNrYm94LXByaW1hcnktZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGNoZWNrYm94LXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIGNoZWNrYm94LXByaW1hcnktaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgY2hlY2tib3gtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LXByaW1hcnktYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIGNoZWNrYm94LXByaW1hcnktYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGNoZWNrYm94LXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGNoZWNrYm94LXByaW1hcnktZGlzYWJsZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgY2hlY2tib3gtcHJpbWFyeS1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgY2hlY2tib3gtcHJpbWFyeS1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIGNoZWNrYm94LXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1zdWNjZXNzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBjaGVja2JveC1zdWNjZXNzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1zdWNjZXNzLWNoZWNrZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtaW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtaW5kZXRlcm1pbmF0ZS1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLFxuICBjaGVja2JveC1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICBjaGVja2JveC1zdWNjZXNzLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLFxuICBjaGVja2JveC1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICBjaGVja2JveC1zdWNjZXNzLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1zdWNjZXNzLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLFxuICBjaGVja2JveC1zdWNjZXNzLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBjaGVja2JveC1zdWNjZXNzLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBjaGVja2JveC1zdWNjZXNzLWRpc2FibGVkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICBjaGVja2JveC1pbmZvLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNoZWNrYm94LWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBjaGVja2JveC1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtaW5mby1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgY2hlY2tib3gtaW5mby1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtaW5mby1jaGVja2VkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1pbmZvLWluZGV0ZXJtaW5hdGUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBjaGVja2JveC1pbmZvLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1pbmZvLWluZGV0ZXJtaW5hdGUtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cyxcbiAgY2hlY2tib3gtaW5mby1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1pbmZvLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgY2hlY2tib3gtaW5mby1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3ZlcixcbiAgY2hlY2tib3gtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1pbmZvLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgY2hlY2tib3gtaW5mby1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LWluZm8tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBjaGVja2JveC1pbmZvLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtaW5mby1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZSxcbiAgY2hlY2tib3gtaW5mby1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtaW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgY2hlY2tib3gtaW5mby1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgY2hlY2tib3gtaW5mby1kaXNhYmxlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtaW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBjaGVja2JveC1pbmZvLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICBjaGVja2JveC1pbmZvLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgY2hlY2tib3gtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjaGVja2JveC13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgY2hlY2tib3gtd2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGNoZWNrYm94LXdhcm5pbmctY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctY2hlY2tlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtd2FybmluZy1pbmRldGVybWluYXRlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgY2hlY2tib3gtd2FybmluZy1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtd2FybmluZy1pbmRldGVybWluYXRlLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGNoZWNrYm94LXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtd2FybmluZy1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIGNoZWNrYm94LXdhcm5pbmctZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtd2FybmluZy1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgY2hlY2tib3gtd2FybmluZy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUsXG4gIGNoZWNrYm94LXdhcm5pbmctYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGNoZWNrYm94LXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctZGlzYWJsZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgY2hlY2tib3gtd2FybmluZy1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgY2hlY2tib3gtd2FybmluZy1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIGNoZWNrYm94LWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjaGVja2JveC1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGNoZWNrYm94LWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGNoZWNrYm94LWRhbmdlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1kYW5nZXItY2hlY2tlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtZGFuZ2VyLWluZGV0ZXJtaW5hdGUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGNoZWNrYm94LWRhbmdlci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1kYW5nZXItaW5kZXRlcm1pbmF0ZS1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cyxcbiAgY2hlY2tib3gtZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICBjaGVja2JveC1kYW5nZXItZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGNoZWNrYm94LWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LWRhbmdlci1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1kYW5nZXItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGNoZWNrYm94LWRhbmdlci1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUsXG4gIGNoZWNrYm94LWRhbmdlci1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGNoZWNrYm94LWRhbmdlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWRpc2FibGVkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgY2hlY2tib3gtZGFuZ2VyLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICBjaGVja2JveC1kYW5nZXItZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICBjaGVja2JveC1jb250cm9sLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGNoZWNrYm94LWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1jb250cm9sLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBjaGVja2JveC1jb250cm9sLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1jb250cm9sLWNoZWNrZWQtY2hlY2ttYXJrLWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIGNoZWNrYm94LWNvbnRyb2wtaW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGNoZWNrYm94LWNvbnRyb2wtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtaW5kZXRlcm1pbmF0ZS1jaGVja21hcmstY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgY2hlY2tib3gtY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLFxuICBjaGVja2JveC1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLFxuICBjaGVja2JveC1jb250cm9sLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLFxuICBjaGVja2JveC1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLFxuICBjaGVja2JveC1jb250cm9sLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtY29udHJvbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGNoZWNrYm94LWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1jb250cm9sLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtYWN0aXZlLFxuICBjaGVja2JveC1jb250cm9sLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGNoZWNrYm94LWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgY2hlY2tib3gtY29udHJvbC1kaXNhYmxlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWNvbnRyb2wtZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIGNoZWNrYm94LWNvbnRyb2wtZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICBiYWRnZS1kb3QtbW9kZS1ib3JkZXItcmFkaXVzOiAwLjVyZW0sXG4gIGJhZGdlLWRvdC1tb2RlLXBhZGRpbmc6IDAuM3JlbSxcblxuICBiYWRnZS1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBiYWRnZS10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LWJ1dHRvbi1mb250LWZhbWlseSxcbiAgYmFkZ2UtdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLXRpbnktZm9udC1zaXplLFxuICBiYWRnZS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgYmFkZ2UtdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tdGlueS1saW5lLWhlaWdodCxcbiAgYmFkZ2UtcGFkZGluZzogMC4yNXJlbSAwLjRyZW0sXG5cbiAgYmFkZ2UtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBiYWRnZS1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBiYWRnZS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgYmFkZ2UtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJhZGdlLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBiYWRnZS1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYmFkZ2UtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGJhZGdlLWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBiYWRnZS13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgYmFkZ2Utd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJhZGdlLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgYmFkZ2UtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYmFkZ2UtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGJhZGdlLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuXG4gIHByb2dyZXNzLWJhci1hbmltYXRpb24tZHVyYXRpb246IDQwMG1zLFxuICBwcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgcHJvZ3Jlc3MtYmFyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG5cbiAgcHJvZ3Jlc3MtYmFyLXRpbnktaGVpZ2h0OiAxcmVtLFxuICBwcm9ncmVzcy1iYXItdGlueS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZSxcbiAgcHJvZ3Jlc3MtYmFyLXRpbnktdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0LFxuICBwcm9ncmVzcy1iYXItdGlueS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItbGluZS1oZWlnaHQsXG4gIHByb2dyZXNzLWJhci1zbWFsbC1oZWlnaHQ6IDEuMjVyZW0sXG4gIHByb2dyZXNzLWJhci1zbWFsbC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZSxcbiAgcHJvZ3Jlc3MtYmFyLXNtYWxsLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodCxcbiAgcHJvZ3Jlc3MtYmFyLXNtYWxsLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodCxcbiAgcHJvZ3Jlc3MtYmFyLW1lZGl1bS1oZWlnaHQ6IDEuMzc1cmVtLFxuICBwcm9ncmVzcy1iYXItbWVkaXVtLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgcHJvZ3Jlc3MtYmFyLW1lZGl1bS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBwcm9ncmVzcy1iYXItbWVkaXVtLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIHByb2dyZXNzLWJhci1sYXJnZS1oZWlnaHQ6IDEuNXJlbSxcbiAgcHJvZ3Jlc3MtYmFyLWxhcmdlLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgcHJvZ3Jlc3MtYmFyLWxhcmdlLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIHByb2dyZXNzLWJhci1sYXJnZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBwcm9ncmVzcy1iYXItZ2lhbnQtaGVpZ2h0OiAxLjc1cmVtLFxuICBwcm9ncmVzcy1iYXItZ2lhbnQtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBwcm9ncmVzcy1iYXItZ2lhbnQtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgcHJvZ3Jlc3MtYmFyLWdpYW50LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG5cbiAgcHJvZ3Jlc3MtYmFyLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgcHJvZ3Jlc3MtYmFyLWJhc2ljLWZpbGxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTQsXG4gIHByb2dyZXNzLWJhci1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuXG4gIHByb2dyZXNzLWJhci1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgcHJvZ3Jlc3MtYmFyLXByaW1hcnktZmlsbGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgcHJvZ3Jlc3MtYmFyLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHByb2dyZXNzLWJhci1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtZmlsbGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHByb2dyZXNzLWJhci1pbmZvLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgcHJvZ3Jlc3MtYmFyLWluZm8tZmlsbGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgcHJvZ3Jlc3MtYmFyLWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHByb2dyZXNzLWJhci13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgcHJvZ3Jlc3MtYmFyLXdhcm5pbmctZmlsbGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgcHJvZ3Jlc3MtYmFyLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHByb2dyZXNzLWJhci1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBwcm9ncmVzcy1iYXItZGFuZ2VyLWZpbGxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgcHJvZ3Jlc3MtYmFyLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgcHJvZ3Jlc3MtYmFyLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBwcm9ncmVzcy1iYXItY29udHJvbC1maWxsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBwcm9ncmVzcy1iYXItY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG5cbiAgYWxlcnQtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgYWxlcnQtYm90dG9tLW1hcmdpbjogMS41cmVtLFxuICBhbGVydC1wYWRkaW5nOiAxcmVtIDEuMTI1cmVtLFxuICBhbGVydC1zY3JvbGxiYXItY29sb3I6IHNjcm9sbGJhci1jb2xvcixcbiAgYWxlcnQtc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3I6IHNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yLFxuICBhbGVydC1zY3JvbGxiYXItd2lkdGg6IHNjcm9sbGJhci13aWR0aCxcbiAgYWxlcnQtc2hhZG93OiBub25lLFxuICBhbGVydC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgYWxlcnQtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBhbGVydC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBhbGVydC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuXG4gIGFsZXJ0LWNsb3NhYmxlLXN0YXJ0LXBhZGRpbmc6IDNyZW0sXG5cbiAgYWxlcnQtdGlueS1oZWlnaHQ6IDQuNXJlbSxcbiAgYWxlcnQtc21hbGwtaGVpZ2h0OiA1Ljc1cmVtLFxuICBhbGVydC1tZWRpdW0taGVpZ2h0OiA3cmVtLFxuICBhbGVydC1tZWRpdW0tcGFkZGluZzogMXJlbSAxLjEyNXJlbSxcbiAgYWxlcnQtbGFyZ2UtaGVpZ2h0OiA4LjI1cmVtLFxuICBhbGVydC1naWFudC1oZWlnaHQ6IDkuNXJlbSxcblxuICBhbGVydC1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGFsZXJ0LWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGFsZXJ0LXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBhbGVydC1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYWxlcnQtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGFsZXJ0LXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBhbGVydC1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgYWxlcnQtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGFsZXJ0LXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBhbGVydC13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYWxlcnQtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBhbGVydC1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBhbGVydC1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgYWxlcnQtY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG5cbiAgYWxlcnQtYWNjZW50LWJhc2ljLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMyxcbiAgYWxlcnQtYWNjZW50LXByaW1hcnktY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgYWxlcnQtYWNjZW50LWluZm8tY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgYWxlcnQtYWNjZW50LXN1Y2Nlc3MtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgYWxlcnQtYWNjZW50LXdhcm5pbmctY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgYWxlcnQtYWNjZW50LWRhbmdlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGFsZXJ0LWFjY2VudC1jb250cm9sLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG5cbiAgYWxlcnQtb3V0bGluZS13aWR0aDogMXB4LFxuICBhbGVydC1vdXRsaW5lLWJhc2ljLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cy1ib3JkZXIsXG4gIGFsZXJ0LW91dGxpbmUtcHJpbWFyeS1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIGFsZXJ0LW91dGxpbmUtaW5mby1jb2xvcjogY29sb3ItaW5mby1mb2N1cy1ib3JkZXIsXG4gIGFsZXJ0LW91dGxpbmUtc3VjY2Vzcy1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cy1ib3JkZXIsXG4gIGFsZXJ0LW91dGxpbmUtd2FybmluZy1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cy1ib3JkZXIsXG4gIGFsZXJ0LW91dGxpbmUtZGFuZ2VyLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMtYm9yZGVyLFxuICBhbGVydC1vdXRsaW5lLWNvbnRyb2wtY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMtYm9yZGVyLFxuXG4gIGNoYXQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBjaGF0LWJvcmRlcjogbm9uZSxcbiAgY2hhdC1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBjaGF0LXNoYWRvdzogc2hhZG93LFxuICBjaGF0LXBhZGRpbmc6IDFyZW0gMS4yNXJlbSxcbiAgY2hhdC1zY3JvbGxiYXItY29sb3I6IHNjcm9sbGJhci1jb2xvcixcbiAgY2hhdC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcjogc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IsXG4gIGNoYXQtc2Nyb2xsYmFyLXdpZHRoOiBzY3JvbGxiYXItd2lkdGgsXG5cbiAgY2hhdC10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjaGF0LXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBjaGF0LXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGNoYXQtdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGNoYXQtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG5cbiAgY2hhdC1oZWFkZXItdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgY2hhdC1oZWFkZXItdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBjaGF0LWhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBjaGF0LWhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuXG4gIGNoYXQtdGlueS1oZWlnaHQ6IDEzLjVyZW0sXG4gIGNoYXQtc21hbGwtaGVpZ2h0OiAyMXJlbSxcbiAgY2hhdC1tZWRpdW0taGVpZ2h0OiAyOC41cmVtLFxuICBjaGF0LWxhcmdlLWhlaWdodDogMzZyZW0sXG4gIGNoYXQtZ2lhbnQtaGVpZ2h0OiA0My41cmVtLFxuXG4gIGNoYXQtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBjaGF0LWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNoYXQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGNoYXQtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoYXQtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGNoYXQtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoYXQtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGNoYXQtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoYXQtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGNoYXQtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoYXQtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBjaGF0LWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoYXQtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGNoYXQtY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG5cbiAgY2hhdC1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICBjaGF0LWRpdmlkZXItc3R5bGU6IGRpdmlkZXItc3R5bGUsXG4gIGNoYXQtZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcblxuICBjaGF0LW1lc3NhZ2UtYmFja2dyb3VuZDogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBjaGF0LW1lc3NhZ2UtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGF0LW1lc3NhZ2UtcmVwbHktYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBjaGF0LW1lc3NhZ2UtcmVwbHktdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2hhdC1tZXNzYWdlLWF2YXRhci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy01MDAsXG4gIGNoYXQtbWVzc2FnZS1zZW5kZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBjaGF0LW1lc3NhZ2UtcXVvdGUtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBjaGF0LW1lc3NhZ2UtcXVvdGUtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBjaGF0LW1lc3NhZ2UtZmlsZS10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGNoYXQtbWVzc2FnZS1maWxlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIHNwaW5uZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgc3Bpbm5lci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LWJ1dHRvbi1mb250LWZhbWlseSxcbiAgc3Bpbm5lci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgc3Bpbm5lci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgc3Bpbm5lci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1tZWRpdW0tbGluZS1oZWlnaHQsXG5cbiAgc3Bpbm5lci1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIHNwaW5uZXItYmFzaWMtY2lyY2xlLWZpbGxlZC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzcGlubmVyLWJhc2ljLWNpcmNsZS1lbXB0eS1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgc3Bpbm5lci1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgc3Bpbm5lci1wcmltYXJ5LWNpcmNsZS1maWxsZWQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc3Bpbm5lci1wcmltYXJ5LWNpcmNsZS1lbXB0eS1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgc3Bpbm5lci1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgc3Bpbm5lci1pbmZvLWNpcmNsZS1maWxsZWQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgc3Bpbm5lci1pbmZvLWNpcmNsZS1lbXB0eS1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgc3Bpbm5lci1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgc3Bpbm5lci1zdWNjZXNzLWNpcmNsZS1maWxsZWQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgc3Bpbm5lci1zdWNjZXNzLWNpcmNsZS1lbXB0eS1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgc3Bpbm5lci13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgc3Bpbm5lci13YXJuaW5nLWNpcmNsZS1maWxsZWQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgc3Bpbm5lci13YXJuaW5nLWNpcmNsZS1lbXB0eS1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgc3Bpbm5lci1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBzcGlubmVyLWRhbmdlci1jaXJjbGUtZmlsbGVkLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgc3Bpbm5lci1kYW5nZXItY2lyY2xlLWVtcHR5LWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICBzcGlubmVyLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC0yMDAsXG4gIHNwaW5uZXItY29udHJvbC1jaXJjbGUtZmlsbGVkLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHNwaW5uZXItY29udHJvbC1jaXJjbGUtZW1wdHktY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIHNwaW5uZXItaGVpZ2h0LXRpbnk6IDFyZW0sXG4gIHNwaW5uZXItaGVpZ2h0LXNtYWxsOiAxLjI1cmVtLFxuICBzcGlubmVyLWhlaWdodC1tZWRpdW06IDEuNXJlbSxcbiAgc3Bpbm5lci1oZWlnaHQtbGFyZ2U6IDEuNzVyZW0sXG4gIHNwaW5uZXItaGVpZ2h0LWdpYW50OiAycmVtLFxuXG4gIHN0ZXBwZXItc3RlcC10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHN0ZXBwZXItc3RlcC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgc3RlcHBlci1zdGVwLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHN0ZXBwZXItc3RlcC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgc3RlcHBlci1zdGVwLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBzdGVwcGVyLXN0ZXAtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1hY3RpdmUtY29sb3IsXG4gIHN0ZXBwZXItc3RlcC1jb21wbGV0ZWQtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuXG4gIHN0ZXBwZXItc3RlcC1pbmRleC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBzdGVwcGVyLXN0ZXAtaW5kZXgtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgc3RlcHBlci1zdGVwLWluZGV4LWJvcmRlci13aWR0aDogMXB4LFxuICBzdGVwcGVyLXN0ZXAtaW5kZXgtYm9yZGVyLXJhZGl1czogNTAlLFxuICBzdGVwcGVyLXN0ZXAtaW5kZXgtd2lkdGg6IDJyZW0sXG4gIHN0ZXBwZXItc3RlcC1pbmRleC1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgc3RlcHBlci1zdGVwLWluZGV4LWNvbXBsZXRlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHN0ZXBwZXItc3RlcC1pbmRleC1jb21wbGV0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHN0ZXBwZXItc3RlcC1pbmRleC1jb21wbGV0ZWQtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHN0ZXBwZXItY29ubmVjdG9yLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgc3RlcHBlci1jb25uZWN0b3ItY29tcGxldGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc3RlcHBlci1ob3Jpem9udGFsLWNvbm5lY3Rvci1tYXJnaW46IDFyZW0sXG4gIHN0ZXBwZXItdmVydGljYWwtY29ubmVjdG9yLW1hcmdpbjogMXJlbSxcblxuICBzdGVwcGVyLXN0ZXAtY29udGVudC1wYWRkaW5nOiAxLjI1cmVtLFxuXG4gIGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBhY2NvcmRpb24tcGFkZGluZzogMS4yNXJlbSxcbiAgYWNjb3JkaW9uLXNoYWRvdzogc2hhZG93LFxuICBhY2NvcmRpb24taGVhZGVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGFjY29yZGlvbi1oZWFkZXItdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgYWNjb3JkaW9uLWhlYWRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIGFjY29yZGlvbi1oZWFkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgYWNjb3JkaW9uLWhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBhY2NvcmRpb24taGVhZGVyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGFjY29yZGlvbi1oZWFkZXItYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMyxcbiAgYWNjb3JkaW9uLWhlYWRlci1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBhY2NvcmRpb24taGVhZGVyLWJvcmRlci13aWR0aDogMXB4LFxuICBhY2NvcmRpb24taXRlbS1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGFjY29yZGlvbi1pdGVtLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGFjY29yZGlvbi1pdGVtLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBhY2NvcmRpb24taXRlbS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBhY2NvcmRpb24taXRlbS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgYWNjb3JkaW9uLWl0ZW0tdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG5cbiAgbGlzdC1pdGVtLWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIGxpc3QtaXRlbS1kaXZpZGVyLXN0eWxlOiBkaXZpZGVyLXN0eWxlLFxuICBsaXN0LWl0ZW0tZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcbiAgbGlzdC1pdGVtLXBhZGRpbmc6IDFyZW0sXG4gIGxpc3QtaXRlbS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBsaXN0LWl0ZW0tZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBsaXN0LWl0ZW0tZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGxpc3QtaXRlbS1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGxpc3QtaXRlbS1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG5cbiAgY2FsZW5kYXItd2lkdGg6IDIwLjYyNXJlbSxcbiAgY2FsZW5kYXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBjYWxlbmRhci1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBjYWxlbmRhci1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBjYWxlbmRhci1ib3JkZXItd2lkdGg6IDAuMDYyNXJlbSxcbiAgY2FsZW5kYXItYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgY2FsZW5kYXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2FsZW5kYXItdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgY2FsZW5kYXItdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBjYWxlbmRhci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBjYWxlbmRhci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuXG4gIGNhbGVuZGFyLXBpY2tlci1wYWRkaW5nLXRvcDogMC4yNXJlbSxcbiAgY2FsZW5kYXItcGlja2VyLXBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSxcbiAgY2FsZW5kYXItcGlja2VyLXBhZGRpbmctc3RhcnQ6IDAuNjI1cmVtLFxuICBjYWxlbmRhci1waWNrZXItcGFkZGluZy1lbmQ6IDAuNjI1cmVtLFxuXG4gIGNhbGVuZGFyLW5hdmlnYXRpb24tdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2FsZW5kYXItbmF2aWdhdGlvbi10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LWJ1dHRvbi1mb250LWZhbWlseSxcbiAgY2FsZW5kYXItbmF2aWdhdGlvbi10aXRsZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgY2FsZW5kYXItbmF2aWdhdGlvbi10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgY2FsZW5kYXItbmF2aWdhdGlvbi10aXRsZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1tZWRpdW0tbGluZS1oZWlnaHQsXG4gIGNhbGVuZGFyLW5hdmlnYXRpb24tcGFkZGluZzogMC42MjVyZW0gMC4yNXJlbSxcblxuICBjYWxlbmRhci1jZWxsLWluYWN0aXZlLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcblxuICBjYWxlbmRhci1jZWxsLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgY2FsZW5kYXItY2VsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGNhbGVuZGFyLWNlbGwtaG92ZXItYm9yZGVyLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGNhbGVuZGFyLWNlbGwtaG92ZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2FsZW5kYXItY2VsbC1ob3Zlci10ZXh0LWZvbnQtc2l6ZTogY2FsZW5kYXItdGV4dC1mb250LXNpemUsXG4gIGNhbGVuZGFyLWNlbGwtaG92ZXItdGV4dC1mb250LXdlaWdodDogY2FsZW5kYXItdGV4dC1mb250LXdlaWdodCxcbiAgY2FsZW5kYXItY2VsbC1ob3Zlci10ZXh0LWxpbmUtaGVpZ2h0OiBjYWxlbmRhci10ZXh0LWxpbmUtaGVpZ2h0LFxuXG4gIGNhbGVuZGFyLWNlbGwtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICBjYWxlbmRhci1jZWxsLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgY2FsZW5kYXItY2VsbC1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjYWxlbmRhci1jZWxsLWFjdGl2ZS10ZXh0LWZvbnQtc2l6ZTogY2FsZW5kYXItdGV4dC1mb250LXNpemUsXG4gIGNhbGVuZGFyLWNlbGwtYWN0aXZlLXRleHQtZm9udC13ZWlnaHQ6IGNhbGVuZGFyLXRleHQtZm9udC13ZWlnaHQsXG4gIGNhbGVuZGFyLWNlbGwtYWN0aXZlLXRleHQtbGluZS1oZWlnaHQ6IGNhbGVuZGFyLXRleHQtbGluZS1oZWlnaHQsXG5cbiAgY2FsZW5kYXItY2VsbC10b2RheS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktdGV4dC1mb250LXNpemU6IGNhbGVuZGFyLXRleHQtZm9udC1zaXplLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXRleHQtZm9udC13ZWlnaHQ6IGNhbGVuZGFyLXRleHQtZm9udC13ZWlnaHQsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktdGV4dC1saW5lLWhlaWdodDogY2FsZW5kYXItdGV4dC1saW5lLWhlaWdodCxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgY2FsZW5kYXItY2VsbC10b2RheS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1zZWxlY3RlZC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgY2FsZW5kYXItY2VsbC10b2RheS1pbi1yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktaW4tcmFuZ2UtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1pbi1yYW5nZS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktaW4tcmFuZ2UtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3ZlcixcbiAgY2FsZW5kYXItY2VsbC10b2RheS1pbi1yYW5nZS1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWluLXJhbmdlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1pbi1yYW5nZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICBjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQtZm9udC1zaXplOiBjYWxlbmRhci10ZXh0LWZvbnQtc2l6ZSxcbiAgY2FsZW5kYXItY2VsbC1zZWxlY3RlZC10ZXh0LWZvbnQtd2VpZ2h0OiBjYWxlbmRhci10ZXh0LWZvbnQtd2VpZ2h0LFxuICBjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQtbGluZS1oZWlnaHQ6IGNhbGVuZGFyLXRleHQtbGluZS1oZWlnaHQsXG4gIGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICBjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG5cbiAgY2FsZW5kYXItZGF5LWNlbGwtd2lkdGg6IDIuNzVyZW0sXG4gIGNhbGVuZGFyLWRheS1jZWxsLWhlaWdodDogMi43NXJlbSxcbiAgY2FsZW5kYXItbW9udGgtY2VsbC13aWR0aDogNC44MTI1cmVtLFxuICBjYWxlbmRhci1tb250aC1jZWxsLWhlaWdodDogY2FsZW5kYXItZGF5LWNlbGwtaGVpZ2h0LFxuICBjYWxlbmRhci15ZWFyLWNlbGwtd2lkdGg6IGNhbGVuZGFyLW1vbnRoLWNlbGwtd2lkdGgsXG4gIGNhbGVuZGFyLXllYXItY2VsbC1oZWlnaHQ6IGNhbGVuZGFyLW1vbnRoLWNlbGwtaGVpZ2h0LFxuXG4gIGNhbGVuZGFyLXdlZWtkYXktYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4gIGNhbGVuZGFyLXdlZWtkYXktZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgY2FsZW5kYXItd2Vla2RheS1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuICBjYWxlbmRhci13ZWVrZGF5LXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgY2FsZW5kYXItd2Vla2RheS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIGNhbGVuZGFyLXdlZWtkYXktdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgY2FsZW5kYXItd2Vla2RheS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBjYWxlbmRhci13ZWVrZGF5LWhvbGlkYXktdGV4dC1jb2xvcjogY2FsZW5kYXItd2Vla2RheS10ZXh0LWNvbG9yLFxuICBjYWxlbmRhci13ZWVrZGF5LWhlaWdodDogY2FsZW5kYXItZGF5LWNlbGwtaGVpZ2h0LFxuICBjYWxlbmRhci13ZWVrZGF5LXdpZHRoOiBjYWxlbmRhci1kYXktY2VsbC13aWR0aCxcblxuICBjYWxlbmRhci13ZWVrbnVtYmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuICBjYWxlbmRhci13ZWVrbnVtYmVyLWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcbiAgY2FsZW5kYXItd2Vla251bWJlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBjYWxlbmRhci13ZWVrbnVtYmVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgY2FsZW5kYXItd2Vla251bWJlci1oZWlnaHQ6IGNhbGVuZGFyLXdlZWtkYXktaGVpZ2h0LFxuICBjYWxlbmRhci13ZWVrbnVtYmVyLXdpZHRoOiBjYWxlbmRhci13ZWVrZGF5LXdpZHRoLFxuXG4gIGNhbGVuZGFyLWxhcmdlLXdpZHRoOiAyMi4zNzVyZW0sXG4gIGNhbGVuZGFyLWRheS1jZWxsLWxhcmdlLXdpZHRoOiAzcmVtLFxuICBjYWxlbmRhci1kYXktY2VsbC1sYXJnZS1oZWlnaHQ6IDNyZW0sXG4gIGNhbGVuZGFyLXdlZWtkYXktbGFyZ2UtaGVpZ2h0OiBjYWxlbmRhci1kYXktY2VsbC1sYXJnZS13aWR0aCxcbiAgY2FsZW5kYXItd2Vla2RheS1sYXJnZS13aWR0aDogY2FsZW5kYXItZGF5LWNlbGwtbGFyZ2UtaGVpZ2h0LFxuICBjYWxlbmRhci13ZWVrbnVtYmVyLWxhcmdlLWhlaWdodDogY2FsZW5kYXItd2Vla2RheS1sYXJnZS1oZWlnaHQsXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItbGFyZ2Utd2lkdGg6IGNhbGVuZGFyLXdlZWtkYXktbGFyZ2Utd2lkdGgsXG4gIGNhbGVuZGFyLW1vbnRoLWNlbGwtbGFyZ2Utd2lkdGg6IDUuMjVyZW0sXG4gIGNhbGVuZGFyLW1vbnRoLWNlbGwtbGFyZ2UtaGVpZ2h0OiBjYWxlbmRhci1kYXktY2VsbC1sYXJnZS1oZWlnaHQsXG4gIGNhbGVuZGFyLXllYXItY2VsbC1sYXJnZS13aWR0aDogY2FsZW5kYXItbW9udGgtY2VsbC1sYXJnZS13aWR0aCxcbiAgY2FsZW5kYXIteWVhci1jZWxsLWxhcmdlLWhlaWdodDogY2FsZW5kYXItbW9udGgtY2VsbC1sYXJnZS1oZWlnaHQsXG5cbiAgb3ZlcmxheS1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpLFxuXG4gIHRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1hbHRlcm5hdGl2ZS1jb2xvci0zLFxuICB0b29sdGlwLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRvb2x0aXAtYm9yZGVyLXN0eWxlOiBkYXNoZWQsXG4gIHRvb2x0aXAtYm9yZGVyLXdpZHRoOiAwLFxuICB0b29sdGlwLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIHRvb2x0aXAtcGFkZGluZzogMC41cmVtIDFyZW0sXG4gIHRvb2x0aXAtdGV4dC1jb2xvcjogdGV4dC1hbHRlcm5hdGUtY29sb3IsXG4gIHRvb2x0aXAtdGV4dC1mb250LWZhbWlseTogdGV4dC1jYXB0aW9uLWZvbnQtZmFtaWx5LFxuICB0b29sdGlwLXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tZm9udC1zaXplLFxuICB0b29sdGlwLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtY2FwdGlvbi1mb250LXdlaWdodCxcbiAgdG9vbHRpcC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tbGluZS1oZWlnaHQsXG4gIHRvb2x0aXAtaWNvbi1oZWlnaHQ6IDFyZW0sXG4gIHRvb2x0aXAtaWNvbi13aWR0aDogMXJlbSxcbiAgdG9vbHRpcC1tYXgtd2lkdGg6IDE2cmVtLFxuXG4gIHRvb2x0aXAtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICB0b29sdGlwLWJhc2ljLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRvb2x0aXAtYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdG9vbHRpcC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdG9vbHRpcC1wcmltYXJ5LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRvb2x0aXAtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvb2x0aXAtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHRvb2x0aXAtaW5mby1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICB0b29sdGlwLWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b29sdGlwLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICB0b29sdGlwLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdG9vbHRpcC1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9vbHRpcC13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgdG9vbHRpcC13YXJuaW5nLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRvb2x0aXAtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvb2x0aXAtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICB0b29sdGlwLWRhbmdlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICB0b29sdGlwLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvb2x0aXAtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHRvb2x0aXAtY29udHJvbC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICB0b29sdGlwLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICB0b29sdGlwLXNoYWRvdzogc2hhZG93LFxuXG4gIG9wdGlvbi1saXN0LW1heC1oZWlnaHQ6IDIwcmVtLFxuICBvcHRpb24tbGlzdC1zaGFkb3c6IG5vbmUsXG4gIG9wdGlvbi1saXN0LWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgb3B0aW9uLWxpc3QtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgb3B0aW9uLWxpc3QtYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0sXG4gIG9wdGlvbi1saXN0LWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIG9wdGlvbi1saXN0LWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIG9wdGlvbi1saXN0LWFkamFjZW50LWJvcmRlci1jb2xvcjogb3B0aW9uLWxpc3QtYm9yZGVyLWNvbG9yLFxuICBvcHRpb24tbGlzdC1hZGphY2VudC1ib3JkZXItc3R5bGU6IG9wdGlvbi1saXN0LWJvcmRlci1zdHlsZSxcbiAgb3B0aW9uLWxpc3QtYWRqYWNlbnQtYm9yZGVyLXdpZHRoOiBvcHRpb24tbGlzdC1ib3JkZXItd2lkdGgsXG5cbiAgb3B0aW9uLWdyb3VwLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgb3B0aW9uLWdyb3VwLXRpbnktc3RhcnQtcGFkZGluZzogMS4yNXJlbSxcbiAgb3B0aW9uLWdyb3VwLXNtYWxsLXN0YXJ0LXBhZGRpbmc6IDEuNzVyZW0sXG4gIG9wdGlvbi1ncm91cC1tZWRpdW0tc3RhcnQtcGFkZGluZzogMi4yNXJlbSxcbiAgb3B0aW9uLWdyb3VwLWxhcmdlLXN0YXJ0LXBhZGRpbmc6IDIuMjVyZW0sXG4gIG9wdGlvbi1ncm91cC1naWFudC1zdGFydC1wYWRkaW5nOiAyLjc1cmVtLFxuXG4gIG9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIG9wdGlvbi10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBvcHRpb24tdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgb3B0aW9uLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWhvdmVyLFxuICBvcHRpb24taG92ZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgb3B0aW9uLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIG9wdGlvbi1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgb3B0aW9uLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWZvY3VzLFxuICBvcHRpb24tZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgb3B0aW9uLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgb3B0aW9uLXNlbGVjdGVkLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgb3B0aW9uLXNlbGVjdGVkLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIG9wdGlvbi1zZWxlY3RlZC1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIG9wdGlvbi1zZWxlY3RlZC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIG9wdGlvbi1zZWxlY3RlZC1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBvcHRpb24tc2VsZWN0ZWQtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgb3B0aW9uLXNlbGVjdGVkLWZvY3VzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgb3B0aW9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgb3B0aW9uLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgb3B0aW9uLXRpbnktdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi0yLWZvbnQtc2l6ZSxcbiAgb3B0aW9uLXRpbnktdGV4dC1mb250LXdlaWdodDogdGV4dC1jYXB0aW9uLTItZm9udC13ZWlnaHQsXG4gIG9wdGlvbi10aW55LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi0yLWxpbmUtaGVpZ2h0LFxuICBvcHRpb24tdGlueS1wYWRkaW5nOiBzZWxlY3Qtb3V0bGluZS10aW55LXBhZGRpbmcsXG5cbiAgb3B0aW9uLXNtYWxsLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplLFxuICBvcHRpb24tc21hbGwtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0LFxuICBvcHRpb24tc21hbGwtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LFxuICBvcHRpb24tc21hbGwtcGFkZGluZzogc2VsZWN0LW91dGxpbmUtc21hbGwtcGFkZGluZyxcblxuICBvcHRpb24tbWVkaXVtLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgb3B0aW9uLW1lZGl1bS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBvcHRpb24tbWVkaXVtLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIG9wdGlvbi1tZWRpdW0tcGFkZGluZzogc2VsZWN0LW91dGxpbmUtbWVkaXVtLXBhZGRpbmcsXG5cbiAgb3B0aW9uLWxhcmdlLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgb3B0aW9uLWxhcmdlLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIG9wdGlvbi1sYXJnZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBvcHRpb24tbGFyZ2UtcGFkZGluZzogc2VsZWN0LW91dGxpbmUtbGFyZ2UtcGFkZGluZyxcblxuICBvcHRpb24tZ2lhbnQtdGV4dC1mb250LXNpemU6IHRleHQtaGVhZGluZy02LWZvbnQtc2l6ZSxcbiAgb3B0aW9uLWdpYW50LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtaGVhZGluZy02LWZvbnQtd2VpZ2h0LFxuICBvcHRpb24tZ2lhbnQtdGV4dC1saW5lLWhlaWdodDogdGV4dC1oZWFkaW5nLTYtbGluZS1oZWlnaHQsXG4gIG9wdGlvbi1naWFudC1wYWRkaW5nOiBzZWxlY3Qtb3V0bGluZS1naWFudC1wYWRkaW5nLFxuXG4gIHNlbGVjdC1jdXJzb3I6IHBvaW50ZXIsXG4gIHNlbGVjdC1kaXNhYmxlZC1jdXJzb3I6IGRlZmF1bHQsXG4gIHNlbGVjdC1taW4td2lkdGg6IDEzcmVtLFxuICBzZWxlY3Qtb3V0bGluZS13aWR0aDogb3V0bGluZS13aWR0aCxcbiAgc2VsZWN0LW91dGxpbmUtY29sb3I6IG91dGxpbmUtY29sb3IsXG4gIHNlbGVjdC1pY29uLW9mZnNldDogMnJlbSxcblxuICBzZWxlY3QtdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgc2VsZWN0LXBsYWNlaG9sZGVyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuXG4gIHNlbGVjdC10aW55LXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tMi1mb250LXNpemUsXG4gIHNlbGVjdC10aW55LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtY2FwdGlvbi0yLWZvbnQtd2VpZ2h0LFxuICBzZWxlY3QtdGlueS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tMi1saW5lLWhlaWdodCxcbiAgc2VsZWN0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgc2VsZWN0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHNlbGVjdC10aW55LW1heC13aWR0aDogMjByZW0sXG5cbiAgc2VsZWN0LXNtYWxsLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplLFxuICBzZWxlY3Qtc21hbGwtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0LFxuICBzZWxlY3Qtc21hbGwtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LFxuICBzZWxlY3Qtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgc2VsZWN0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBzZWxlY3Qtc21hbGwtbWF4LXdpZHRoOiAyMHJlbSxcblxuICBzZWxlY3QtbWVkaXVtLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgc2VsZWN0LW1lZGl1bS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBzZWxlY3QtbWVkaXVtLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIHNlbGVjdC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgc2VsZWN0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgc2VsZWN0LW1lZGl1bS1tYXgtd2lkdGg6IDIwcmVtLFxuXG4gIHNlbGVjdC1sYXJnZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIHNlbGVjdC1sYXJnZS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBzZWxlY3QtbGFyZ2UtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgc2VsZWN0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHNlbGVjdC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgc2VsZWN0LWxhcmdlLW1heC13aWR0aDogMzByZW0sXG5cbiAgc2VsZWN0LWdpYW50LXRleHQtZm9udC1zaXplOiB0ZXh0LWhlYWRpbmctNi1mb250LXNpemUsXG4gIHNlbGVjdC1naWFudC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWhlYWRpbmctNi1mb250LXdlaWdodCxcbiAgc2VsZWN0LWdpYW50LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtaGVhZGluZy02LWxpbmUtaGVpZ2h0LFxuICBzZWxlY3QtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgc2VsZWN0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBzZWxlY3QtZ2lhbnQtbWF4LXdpZHRoOiAzMHJlbSxcblxuICBzZWxlY3QtcmVjdGFuZ2xlLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIHNlbGVjdC1zZW1pLXJvdW5kLWJvcmRlci1yYWRpdXM6IDAuNzVyZW0sXG4gIHNlbGVjdC1yb3VuZC1ib3JkZXItcmFkaXVzOiAxLjVyZW0sXG5cbiAgc2VsZWN0LW91dGxpbmUtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgc2VsZWN0LW91dGxpbmUtYm9yZGVyLXdpZHRoOiAxcHgsXG5cbiAgc2VsZWN0LW91dGxpbmUtdGlueS1wYWRkaW5nOiAwLjE4NzVyZW0gMXJlbSxcbiAgc2VsZWN0LW91dGxpbmUtc21hbGwtcGFkZGluZzogMC4xODc1cmVtIDFyZW0sXG4gIHNlbGVjdC1vdXRsaW5lLW1lZGl1bS1wYWRkaW5nOiAwLjQzNzVyZW0gMXJlbSxcbiAgc2VsZWN0LW91dGxpbmUtbGFyZ2UtcGFkZGluZzogMC42ODc1cmVtIDFyZW0sXG4gIHNlbGVjdC1vdXRsaW5lLWdpYW50LXBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtLFxuXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWljb24tY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktaWNvbi1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtaWNvbi1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8taWNvbi1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctaWNvbi1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1pY29uLWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1pY29uLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTMwMCxcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtNTAwLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtNTAwLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC00MDAsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC01MDAsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtZGlzYWJsZWQtaWNvbi1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcblxuICBzZWxlY3Qtb3V0bGluZS1hZGphY2VudC1ib3JkZXItc3R5bGU6IHNlbGVjdC1vdXRsaW5lLWJvcmRlci1zdHlsZSxcbiAgc2VsZWN0LW91dGxpbmUtYWRqYWNlbnQtYm9yZGVyLXdpZHRoOiBzZWxlY3Qtb3V0bGluZS1ib3JkZXItd2lkdGgsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLW9wZW4tYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1iYXNpYy1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWFkamFjZW50LWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtYmFzaWMtYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LW9wZW4tYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1hZGphY2VudC1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLXByaW1hcnktYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLW9wZW4tYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1hZGphY2VudC1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLW9wZW4tYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1pbmZvLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1hZGphY2VudC1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLWluZm8tYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLW9wZW4tYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1hZGphY2VudC1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItb3Blbi1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLWRhbmdlci1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1hZGphY2VudC1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLWRhbmdlci1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtb3Blbi1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWFkamFjZW50LWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtY29udHJvbC1ib3JkZXItY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBzZWxlY3QtZmlsbGVkLWJvcmRlci13aWR0aDogMXB4LFxuXG4gIHNlbGVjdC1maWxsZWQtdGlueS1wYWRkaW5nOiAwLjE4NzVyZW0gMXJlbSxcbiAgc2VsZWN0LWZpbGxlZC1zbWFsbC1wYWRkaW5nOiAwLjE4NzVyZW0gMXJlbSxcbiAgc2VsZWN0LWZpbGxlZC1tZWRpdW0tcGFkZGluZzogMC40Mzc1cmVtIDFyZW0sXG4gIHNlbGVjdC1maWxsZWQtbGFyZ2UtcGFkZGluZzogMC42ODc1cmVtIDFyZW0sXG4gIHNlbGVjdC1maWxsZWQtZ2lhbnQtcGFkZGluZzogMC45Mzc1cmVtIDFyZW0sXG5cbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kZWZhdWx0LFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtZGVmYXVsdC1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtaWNvbi1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cyxcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1ob3ZlcixcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWhvdmVyLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWljb24tY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtaWNvbi1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHNlbGVjdC1maWxsZWQtaW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdC1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtaW5mby1pY29uLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtaW5mby1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIHNlbGVjdC1maWxsZWQtaW5mby1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZm9jdXMtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1ob3Zlci1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtaW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtaW5mby1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLWluZm8tZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWljb24tY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cy1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdC1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWljb24tY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cy1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXItYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWljb24tY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cyxcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cy1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtaGVyby10aW55LXBhZGRpbmc6IDAuMjVyZW0gMXJlbSxcbiAgc2VsZWN0LWhlcm8tc21hbGwtcGFkZGluZzogMC4yNXJlbSAxcmVtLFxuICBzZWxlY3QtaGVyby1tZWRpdW0tcGFkZGluZzogMC41cmVtIDFyZW0sXG4gIHNlbGVjdC1oZXJvLWxhcmdlLXBhZGRpbmc6IDAuNzVyZW0gMXJlbSxcbiAgc2VsZWN0LWhlcm8tZ2lhbnQtcGFkZGluZzogMXJlbSAxcmVtLFxuXG4gIHNlbGVjdC1oZXJvLWJhc2ljLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMjAwLFxuICBzZWxlY3QtaGVyby1iYXNpYy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kZWZhdWx0LFxuICBzZWxlY3QtaGVyby1iYXNpYy1pY29uLWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHNlbGVjdC1oZXJvLWJhc2ljLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgc2VsZWN0LWhlcm8tYmFzaWMtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLWJhc2ljLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMzAwLFxuICBzZWxlY3QtaGVyby1iYXNpYy1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy00MDAsXG4gIHNlbGVjdC1oZXJvLWJhc2ljLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBzZWxlY3QtaGVyby1iYXNpYy1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1ob3ZlcixcbiAgc2VsZWN0LWhlcm8tYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtaGVyby1iYXNpYy1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtaGVyby1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LTQwMCxcbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktaWNvbi1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtaGVyby1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktNTAwLFxuICBzZWxlY3QtaGVyby1wcmltYXJ5LWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LTMwMCxcbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBzZWxlY3QtaGVyby1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtaGVyby1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtNDAwLFxuICBzZWxlY3QtaGVyby1zdWNjZXNzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1pY29uLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtaGVyby1zdWNjZXNzLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1zdWNjZXNzLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy01MDAsXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtMzAwLFxuICBzZWxlY3QtaGVyby1zdWNjZXNzLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtaGVyby1zdWNjZXNzLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1pbmZvLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby00MDAsXG4gIHNlbGVjdC1oZXJvLWluZm8tcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBzZWxlY3QtaGVyby1pbmZvLWljb24tY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWhlcm8taW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1oZXJvLWluZm8tcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLWluZm8tZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLTUwMCxcbiAgc2VsZWN0LWhlcm8taW5mby1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICBzZWxlY3QtaGVyby1pbmZvLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby0zMDAsXG4gIHNlbGVjdC1oZXJvLWluZm8taG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgc2VsZWN0LWhlcm8taW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1oZXJvLWluZm8tZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWhlcm8taW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLTQwMCxcbiAgc2VsZWN0LWhlcm8td2FybmluZy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctaWNvbi1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtaGVyby13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWhlcm8td2FybmluZy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8td2FybmluZy1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctNTAwLFxuICBzZWxlY3QtaGVyby13YXJuaW5nLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLTMwMCxcbiAgc2VsZWN0LWhlcm8td2FybmluZy1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICBzZWxlY3QtaGVyby13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWhlcm8td2FybmluZy1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtaGVyby13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLTQwMCxcbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBzZWxlY3QtaGVyby1kYW5nZXItaWNvbi1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtaGVyby1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtaGVyby1kYW5nZXItcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci01MDAsXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci0zMDAsXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtaGVyby1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1jb250cm9sLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBzZWxlY3QtaGVyby1jb250cm9sLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgc2VsZWN0LWhlcm8tY29udHJvbC1pY29uLWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBzZWxlY3QtaGVyby1jb250cm9sLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1jb250cm9sLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMjAwLFxuICBzZWxlY3QtaGVyby1jb250cm9sLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMsXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1ob3ZlcixcbiAgc2VsZWN0LWhlcm8tY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGRhdGVwaWNrZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBkYXRlcGlja2VyLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGRhdGVwaWNrZXItYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgZGF0ZXBpY2tlci1ib3JkZXItd2lkdGg6IDAuMDYyNXJlbSxcbiAgZGF0ZXBpY2tlci1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBkYXRlcGlja2VyLXNoYWRvdzogbm9uZSxcblxuICB0aW1lcGlja2VyLWNlbGwtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdGltZXBpY2tlci1jZWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgdGltZXBpY2tlci1jZWxsLWhvdmVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRpbWVwaWNrZXItY2VsbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cyxcbiAgdGltZXBpY2tlci1jZWxsLWZvY3VzLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRpbWVwaWNrZXItY2VsbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0aW1lcGlja2VyLWNlbGwtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdGltZXBpY2tlci1jZWxsLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgdGltZXBpY2tlci1jZWxsLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIHRpbWVwaWNrZXItY2VsbC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICB0aW1lcGlja2VyLWNlbGwtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgdGltZXBpY2tlci1jZWxsLWhlaWdodDogMi43NXJlbSxcbiAgdGltZXBpY2tlci1oZWFkZXItY2VsbC10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHRpbWVwaWNrZXItaGVhZGVyLWNlbGwtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICB0aW1lcGlja2VyLWhlYWRlci1jZWxsLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIHRpbWVwaWNrZXItaGVhZGVyLWNlbGwtaGVpZ2h0OiAyLjc1cmVtLFxuICB0aW1lcGlja2VyLWhlYWRlci1jZWxsLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIHRpbWVwaWNrZXItaGVhZGVyLWNlbGwtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgdGltZXBpY2tlci1ib3JkZXItY29sb3I6IGRhdGVwaWNrZXItYm9yZGVyLWNvbG9yLFxuICB0aW1lcGlja2VyLWJvcmRlci1zdHlsZTogZGF0ZXBpY2tlci1ib3JkZXItc3R5bGUsXG4gIHRpbWVwaWNrZXItYm9yZGVyLXdpZHRoOiBkYXRlcGlja2VyLWJvcmRlci13aWR0aCxcbiAgdGltZXBpY2tlci1zY3JvbGxiYXItY29sb3I6IHNjcm9sbGJhci1jb2xvcixcbiAgdGltZXBpY2tlci1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcjogc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IsXG4gIHRpbWVwaWNrZXItc2Nyb2xsYmFyLXdpZHRoOiBzY3JvbGxiYXItd2lkdGgsXG4gIHRpbWVwaWNrZXItc2luZ2xlLWNvbHVtbi13aWR0aDogNXJlbSxcbiAgdGltZXBpY2tlci1tdWx0aXBsZS1jb2x1bW4td2lkdGg6IDEzLjg3NXJlbSxcbiAgdGltZXBpY2tlci10aXRsZS1oZWlnaHQ6IDMuNzVyZW0sXG4gIHRpbWVwaWNrZXItdGl0bGUtcGFkZGluZzogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHRpbWVwaWNrZXItY29udGFpbmVyLXdpZHRoOiAyMHJlbSxcbiAgdGltZXBpY2tlci1jb250YWluZXItaGVpZ2h0OiAyNi4xODc1cmVtLFxuXG4gIHJhZGlvLXdpZHRoOiAxLjI1cmVtLFxuICByYWRpby1oZWlnaHQ6IDEuMjVyZW0sXG4gIHJhZGlvLWJvcmRlci1zdHlsZTogc29saWQsXG4gIHJhZGlvLWJvcmRlci13aWR0aDogMXB4LFxuICByYWRpby10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLTItZm9udC1mYW1pbHksXG4gIHJhZGlvLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplLFxuICByYWRpby10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItZm9udC13ZWlnaHQsXG4gIHJhZGlvLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodCxcbiAgcmFkaW8tb3V0bGluZS1jb2xvcjogb3V0bGluZS1jb2xvcixcbiAgcmFkaW8tb3V0bGluZS13aWR0aDogb3V0bGluZS13aWR0aCxcblxuICByYWRpby1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICByYWRpby1iYXNpYy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICByYWRpby1iYXNpYy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1iYXNpYy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8tYmFzaWMtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHJhZGlvLWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHJhZGlvLWJhc2ljLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWJhc2ljLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgcmFkaW8tYmFzaWMtZm9jdXMtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICByYWRpby1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLFxuICByYWRpby1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICByYWRpby1iYXNpYy1ob3Zlci1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIHJhZGlvLWJhc2ljLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWJhc2ljLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgcmFkaW8tYmFzaWMtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLFxuICByYWRpby1iYXNpYy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLWJhc2ljLWFjdGl2ZS1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICByYWRpby1iYXNpYy1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tYmFzaWMtYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICByYWRpby1iYXNpYy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgcmFkaW8tYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgcmFkaW8tYmFzaWMtZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tYmFzaWMtZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgcmFkaW8tYmFzaWMtZGlzYWJsZWQtY2hlY2tlZC1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICByYWRpby1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHJhZGlvLXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgcmFkaW8tcHJpbWFyeS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1wcmltYXJ5LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1wcmltYXJ5LWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICByYWRpby1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cyxcbiAgcmFkaW8tcHJpbWFyeS1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1wcmltYXJ5LWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgcmFkaW8tcHJpbWFyeS1mb2N1cy1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIHJhZGlvLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3ZlcixcbiAgcmFkaW8tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICByYWRpby1wcmltYXJ5LWhvdmVyLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgcmFkaW8tcHJpbWFyeS1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1wcmltYXJ5LWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgcmFkaW8tcHJpbWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLFxuICByYWRpby1wcmltYXJ5LWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1wcmltYXJ5LWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1wcmltYXJ5LWFjdGl2ZS1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICByYWRpby1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICByYWRpby1wcmltYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICByYWRpby1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHJhZGlvLXByaW1hcnktZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tcHJpbWFyeS1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICByYWRpby1wcmltYXJ5LWRpc2FibGVkLWNoZWNrZWQtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgcmFkaW8tc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICByYWRpby1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8tc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHJhZGlvLXN1Y2Nlc3MtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tc3VjY2Vzcy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8tc3VjY2Vzcy1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgcmFkaW8tc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICByYWRpby1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHJhZGlvLXN1Y2Nlc3MtZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tc3VjY2Vzcy1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtZm9jdXMtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICByYWRpby1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgcmFkaW8tc3VjY2Vzcy1ob3Zlci1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tc3VjY2Vzcy1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICByYWRpby1zdWNjZXNzLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8tc3VjY2Vzcy1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tc3VjY2Vzcy1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8tc3VjY2Vzcy1hY3RpdmUtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZSxcbiAgcmFkaW8tc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgcmFkaW8tc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgcmFkaW8tc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICByYWRpby1zdWNjZXNzLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXN1Y2Nlc3MtZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgcmFkaW8tc3VjY2Vzcy1kaXNhYmxlZC1jaGVja2VkLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIHJhZGlvLWluZm8tdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgcmFkaW8taW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LFxuICByYWRpby1pbmZvLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWluZm8tY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLWluZm8taW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHJhZGlvLWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cyxcbiAgcmFkaW8taW5mby1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICByYWRpby1pbmZvLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWluZm8tZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZm9jdXMtYm9yZGVyLFxuICByYWRpby1pbmZvLWZvY3VzLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgcmFkaW8taW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLFxuICByYWRpby1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLWluZm8taG92ZXItaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICByYWRpby1pbmZvLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWluZm8taG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8taG92ZXItYm9yZGVyLFxuICByYWRpby1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgcmFkaW8taW5mby1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLWluZm8tYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWluZm8tYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLWluZm8tYWN0aXZlLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUsXG4gIHJhZGlvLWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHJhZGlvLWluZm8tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHJhZGlvLWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgcmFkaW8taW5mby1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1pbmZvLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIHJhZGlvLWluZm8tZGlzYWJsZWQtY2hlY2tlZC1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICByYWRpby13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHJhZGlvLXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgcmFkaW8td2FybmluZy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby13YXJuaW5nLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby13YXJuaW5nLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICByYWRpby13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHJhZGlvLXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgcmFkaW8td2FybmluZy1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby13YXJuaW5nLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLWJvcmRlcixcbiAgcmFkaW8td2FybmluZy1mb2N1cy1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIHJhZGlvLXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3ZlcixcbiAgcmFkaW8td2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICByYWRpby13YXJuaW5nLWhvdmVyLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgcmFkaW8td2FybmluZy1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby13YXJuaW5nLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgcmFkaW8td2FybmluZy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHJhZGlvLXdhcm5pbmctYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICByYWRpby13YXJuaW5nLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby13YXJuaW5nLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUtYm9yZGVyLFxuICByYWRpby13YXJuaW5nLWFjdGl2ZS1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLFxuICByYWRpby13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICByYWRpby13YXJuaW5nLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICByYWRpby13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHJhZGlvLXdhcm5pbmctZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8td2FybmluZy1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICByYWRpby13YXJuaW5nLWRpc2FibGVkLWNoZWNrZWQtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgcmFkaW8tZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHJhZGlvLWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8tZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LFxuICByYWRpby1kYW5nZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tZGFuZ2VyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLWRhbmdlci1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICByYWRpby1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLFxuICByYWRpby1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICByYWRpby1kYW5nZXItZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tZGFuZ2VyLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMtYm9yZGVyLFxuICByYWRpby1kYW5nZXItZm9jdXMtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIHJhZGlvLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHJhZGlvLWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLWRhbmdlci1ob3Zlci1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgcmFkaW8tZGFuZ2VyLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWRhbmdlci1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgcmFkaW8tZGFuZ2VyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLFxuICByYWRpby1kYW5nZXItYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLWRhbmdlci1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tZGFuZ2VyLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLWRhbmdlci1hY3RpdmUtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLFxuICByYWRpby1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHJhZGlvLWRhbmdlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgcmFkaW8tZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHJhZGlvLWRhbmdlci1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1kYW5nZXItZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgcmFkaW8tZGFuZ2VyLWRpc2FibGVkLWNoZWNrZWQtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgcmFkaW8tY29udHJvbC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHJhZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LFxuICByYWRpby1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8tY29udHJvbC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1jb250cm9sLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1jb250cm9sLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICByYWRpby1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHJhZGlvLWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgcmFkaW8tY29udHJvbC1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1jb250cm9sLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLWJvcmRlcixcbiAgcmFkaW8tY29udHJvbC1mb2N1cy1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMsXG4gIHJhZGlvLWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3ZlcixcbiAgcmFkaW8tY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICByYWRpby1jb250cm9sLWhvdmVyLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItY29udHJvbC1ob3ZlcixcbiAgcmFkaW8tY29udHJvbC1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1jb250cm9sLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLWJvcmRlcixcbiAgcmFkaW8tY29udHJvbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHJhZGlvLWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1jb250cm9sLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1jb250cm9sLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1jb250cm9sLWFjdGl2ZS1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWNvbnRyb2wtYWN0aXZlLFxuICByYWRpby1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHJhZGlvLWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgcmFkaW8tY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHJhZGlvLWNvbnRyb2wtZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tY29udHJvbC1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICByYWRpby1jb250cm9sLWRpc2FibGVkLWNoZWNrZWQtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgdHJlZS1ncmlkLWNlbGwtYm9yZGVyLXdpZHRoOiAxcHgsXG4gIHRyZWUtZ3JpZC1jZWxsLWJvcmRlci1zdHlsZTogc29saWQsXG4gIHRyZWUtZ3JpZC1jZWxsLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTIsXG4gIHRyZWUtZ3JpZC1yb3ctbWluLWhlaWdodDogMnJlbSxcbiAgdHJlZS1ncmlkLWNlbGwtcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbSxcblxuICB0cmVlLWdyaWQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdHJlZS1ncmlkLWhlYWRlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0cmVlLWdyaWQtaGVhZGVyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICB0cmVlLWdyaWQtaGVhZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcblxuICB0cmVlLWdyaWQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdHJlZS1ncmlkLWZvb3Rlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0cmVlLWdyaWQtZm9vdGVyLXRleHQtZm9udC1mYW1pbHk6IHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1mb250LWZhbWlseSxcbiAgdHJlZS1ncmlkLWZvb3Rlci10ZXh0LWZvbnQtc2l6ZTogdHJlZS1ncmlkLWhlYWRlci10ZXh0LWZvbnQtc2l6ZSxcbiAgdHJlZS1ncmlkLWZvb3Rlci10ZXh0LWZvbnQtd2VpZ2h0OiB0cmVlLWdyaWQtaGVhZGVyLXRleHQtZm9udC13ZWlnaHQsXG4gIHRyZWUtZ3JpZC1mb290ZXItdGV4dC1saW5lLWhlaWdodDogdHJlZS1ncmlkLWhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0LFxuXG4gIHRyZWUtZ3JpZC1yb3ctYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0cmVlLWdyaWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0cmVlLWdyaWQtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdHJlZS1ncmlkLXJvdy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0cmVlLWdyaWQtcm93LXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICB0cmVlLWdyaWQtcm93LXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHRyZWUtZ3JpZC1yb3ctdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHRyZWUtZ3JpZC1yb3ctdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG5cbiAgdHJlZS1ncmlkLXNvcnQtaGVhZGVyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdHJlZS1ncmlkLXNvcnQtaGVhZGVyLWJ1dHRvbi1ib3JkZXI6IG5vbmUsXG4gIHRyZWUtZ3JpZC1zb3J0LWhlYWRlci1idXR0b24tcGFkZGluZzogMCxcblxuICBpY29uLWZvbnQtc2l6ZTogMS4yNXJlbSxcbiAgaWNvbi1saW5lLWhlaWdodDogMSxcbiAgaWNvbi13aWR0aDogMWVtLFxuICBpY29uLWhlaWdodDogMWVtLFxuICBpY29uLXN2Zy12ZXJ0aWNhbC1hbGlnbjogdG9wLFxuICBpY29uLWJhc2ljLWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGljb24tcHJpbWFyeS1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBpY29uLWluZm8tY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgaWNvbi1zdWNjZXNzLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGljb24td2FybmluZy1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBpY29uLWRhbmdlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGljb24tY29udHJvbC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuXG4gIHRhZy10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICB0YWctdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUsXG4gIHRhZy1ib3JkZXItd2lkdGg6IDAuMDYyNXJlbSxcbiAgdGFnLWJvcmRlci1zdHlsZTogc29saWQsXG4gIHRhZy1ib3JkZXItcmFkaXVzOiAxLjVyZW0sXG5cbiAgdGFnLXRpbnktdGV4dC1mb250LXNpemU6IGlucHV0LXRpbnktdGV4dC1mb250LXNpemUsXG4gIHRhZy10aW55LXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LXRpbnktdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLXRpbnktdGV4dC1saW5lLWhlaWdodDogaW5wdXQtdGlueS10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctdGlueS1wYWRkaW5nOiAwLjA2MjVyZW0gMC45Mzc1cmVtLFxuICB0YWctdGlueS1jbG9zZS1vZmZzZXQ6IDAuNjI1cmVtLFxuXG4gIHRhZy1zbWFsbC10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtc21hbGwtdGV4dC1mb250LXNpemUsXG4gIHRhZy1zbWFsbC10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1zbWFsbC10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctc21hbGwtdGV4dC1saW5lLWhlaWdodDogaW5wdXQtc21hbGwtdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLXNtYWxsLXBhZGRpbmc6IDAuMDYyNXJlbSAwLjkzNzVyZW0sXG4gIHRhZy1zbWFsbC1jbG9zZS1vZmZzZXQ6IDAuNjI1cmVtLFxuXG4gIHRhZy1tZWRpdW0tdGV4dC1mb250LXNpemU6IGlucHV0LW1lZGl1bS10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLW1lZGl1bS10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1tZWRpdW0tdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLW1lZGl1bS10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1tZWRpdW0tdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLW1lZGl1bS1wYWRkaW5nOiAwLjE4NzVyZW0gMC45Mzc1cmVtLFxuICB0YWctbWVkaXVtLWNsb3NlLW9mZnNldDogMC42MjVyZW0sXG5cbiAgdGFnLWxhcmdlLXRleHQtZm9udC1zaXplOiBpbnB1dC1sYXJnZS10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWxhcmdlLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LWxhcmdlLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1sYXJnZS10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1sYXJnZS10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctbGFyZ2UtcGFkZGluZzogMC4zMTI1cmVtIDAuOTM3NXJlbSxcbiAgdGFnLWxhcmdlLWNsb3NlLW9mZnNldDogMC42MjVyZW0sXG5cbiAgdGFnLWdpYW50LXRleHQtZm9udC1zaXplOiBpbnB1dC1naWFudC10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWdpYW50LXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LWdpYW50LXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1naWFudC10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1naWFudC10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctZ2lhbnQtcGFkZGluZzogMC40Mzc1cmVtIDAuOTM3NXJlbSxcbiAgdGFnLWdpYW50LWNsb3NlLW9mZnNldDogMC42MjVyZW0sXG5cbiAgdGFnLWZpbGxlZC1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kZWZhdWx0LFxuICB0YWctZmlsbGVkLWJhc2ljLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1maWxsZWQtYmFzaWMtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICB0YWctZmlsbGVkLWJhc2ljLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cyxcbiAgdGFnLWZpbGxlZC1iYXNpYy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cy1ib3JkZXIsXG4gIHRhZy1maWxsZWQtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtaG92ZXIsXG4gIHRhZy1maWxsZWQtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1ob3Zlci1ib3JkZXIsXG4gIHRhZy1maWxsZWQtYmFzaWMtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtYWN0b3ZlLFxuICB0YWctZmlsbGVkLWJhc2ljLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtYWN0aXZlLWJvcmRlcixcblxuICB0YWctZmlsbGVkLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0YWctZmlsbGVkLXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICB0YWctZmlsbGVkLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0YWctZmlsbGVkLXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIHRhZy1maWxsZWQtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIHRhZy1maWxsZWQtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICB0YWctZmlsbGVkLXByaW1hcnktc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RvdmUsXG4gIHRhZy1maWxsZWQtcHJpbWFyeS1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcixcblxuICB0YWctZmlsbGVkLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICB0YWctZmlsbGVkLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQtYm9yZGVyLFxuICB0YWctZmlsbGVkLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0YWctZmlsbGVkLXN1Y2Nlc3MtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIHRhZy1maWxsZWQtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIHRhZy1maWxsZWQtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICB0YWctZmlsbGVkLXN1Y2Nlc3Mtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RvdmUsXG4gIHRhZy1maWxsZWQtc3VjY2Vzcy1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcixcblxuICB0YWctZmlsbGVkLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICB0YWctZmlsbGVkLWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQtYm9yZGVyLFxuICB0YWctZmlsbGVkLWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0YWctZmlsbGVkLWluZm8tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIHRhZy1maWxsZWQtaW5mby1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIHRhZy1maWxsZWQtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8taG92ZXItYm9yZGVyLFxuICB0YWctZmlsbGVkLWluZm8tc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1hY3RvdmUsXG4gIHRhZy1maWxsZWQtaW5mby1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLWJvcmRlcixcblxuICB0YWctZmlsbGVkLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICB0YWctZmlsbGVkLXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQtYm9yZGVyLFxuICB0YWctZmlsbGVkLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0YWctZmlsbGVkLXdhcm5pbmctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIHRhZy1maWxsZWQtd2FybmluZy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLWJvcmRlcixcbiAgdGFnLWZpbGxlZC13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIHRhZy1maWxsZWQtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICB0YWctZmlsbGVkLXdhcm5pbmctc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1hY3RvdmUsXG4gIHRhZy1maWxsZWQtd2FybmluZy1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLWJvcmRlcixcblxuICB0YWctZmlsbGVkLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgdGFnLWZpbGxlZC1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1maWxsZWQtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdGFnLWZpbGxlZC1kYW5nZXItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgdGFnLWZpbGxlZC1kYW5nZXItYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICB0YWctZmlsbGVkLWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gIHRhZy1maWxsZWQtZGFuZ2VyLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1hY3RvdmUsXG4gIHRhZy1maWxsZWQtZGFuZ2VyLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZS1ib3JkZXIsXG5cbiAgdGFnLWZpbGxlZC1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgdGFnLWZpbGxlZC1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLWZpbGxlZC1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgdGFnLWZpbGxlZC1jb250cm9sLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLFxuICB0YWctZmlsbGVkLWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1ob3Zlci1ib3JkZXIsXG4gIHRhZy1maWxsZWQtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLFxuICB0YWctZmlsbGVkLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1jb250cm9sLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtYWN0b3ZlLFxuICB0YWctZmlsbGVkLWNvbnRyb2wtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdGl2ZS1ib3JkZXIsXG5cbiAgdGFnLW91dGxpbmUtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdGFnLW91dGxpbmUtYmFzaWMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLW91dGxpbmUtYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICB0YWctb3V0bGluZS1iYXNpYy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtYmFzaWMtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgdGFnLW91dGxpbmUtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0YWctb3V0bGluZS1iYXNpYy1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdGFnLW91dGxpbmUtYmFzaWMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0YWctb3V0bGluZS1iYXNpYy1zZWxlY3RlZC10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG5cbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0YWctb3V0bGluZS1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cyxcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICB0YWctb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktc2VsZWN0ZWQtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0YWctb3V0bGluZS1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0YWctb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICB0YWctb3V0bGluZS1zdWNjZXNzLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0YWctb3V0bGluZS1zdWNjZXNzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0YWctb3V0bGluZS1zdWNjZXNzLXNlbGVjdGVkLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcblxuICB0YWctb3V0bGluZS1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdGFnLW91dGxpbmUtaW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWluZm8tdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICB0YWctb3V0bGluZS1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0YWctb3V0bGluZS1pbmZvLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0YWctb3V0bGluZS1pbmZvLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIHRhZy1vdXRsaW5lLWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3ZlcixcbiAgdGFnLW91dGxpbmUtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0YWctb3V0bGluZS1pbmZvLWhvdmVyLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgdGFnLW91dGxpbmUtaW5mby1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdGFnLW91dGxpbmUtaW5mby1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtaW5mby1zZWxlY3RlZC10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG5cbiAgdGFnLW91dGxpbmUtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0YWctb3V0bGluZS13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgdGFnLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cyxcbiAgdGFnLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtd2FybmluZy1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICB0YWctb3V0bGluZS13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtd2FybmluZy1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctc2VsZWN0ZWQtdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0YWctb3V0bGluZS1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0YWctb3V0bGluZS1kYW5nZXItYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3ZlcixcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLWhvdmVyLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICB0YWctb3V0bGluZS1kYW5nZXItc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1zZWxlY3RlZC10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcblxuICB0YWctb3V0bGluZS1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdGFnLW91dGxpbmUtY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0YWctb3V0bGluZS1jb250cm9sLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0YWctb3V0bGluZS1jb250cm9sLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0YWctb3V0bGluZS1jb250cm9sLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3ZlcixcbiAgdGFnLW91dGxpbmUtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0YWctb3V0bGluZS1jb250cm9sLWhvdmVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdGFnLW91dGxpbmUtY29udHJvbC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdGFnLW91dGxpbmUtY29udHJvbC1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtY29udHJvbC1zZWxlY3RlZC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgdGFnLWxpc3QtdGlueS10YWctb2Zmc2V0OiAwLjA2MjVyZW0sXG4gIHRhZy1saXN0LXNtYWxsLXRhZy1vZmZzZXQ6IDAuMTI1cmVtLFxuICB0YWctbGlzdC1tZWRpdW0tdGFnLW9mZnNldDogMC4yNXJlbSxcbiAgdGFnLWxpc3QtbGFyZ2UtdGFnLW9mZnNldDogMC4zNzVyZW0sXG4gIHRhZy1saXN0LWdpYW50LXRhZy1vZmZzZXQ6IDAuNXJlbSxcblxuICB0YWctbGlzdC13aXRoLWlucHV0LXRpbnktcGFkZGluZzogMC4wNjI1cmVtIDFyZW0sXG4gIHRhZy1saXN0LXdpdGgtaW5wdXQtc21hbGwtcGFkZGluZzogMC4wNjI1cmVtIDFyZW0sXG4gIHRhZy1saXN0LXdpdGgtaW5wdXQtbWVkaXVtLXBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtLFxuICB0YWctbGlzdC13aXRoLWlucHV0LWxhcmdlLXBhZGRpbmc6IDAuMzEyNXJlbSAxcmVtLFxuICB0YWctbGlzdC13aXRoLWlucHV0LWdpYW50LXBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtLFxuXG4gIHRhZy1saXN0LXdpdGgtaW5wdXQtcmVjdGFuZ2xlLWJvcmRlci1yYWRpdXM6IGlucHV0LXJlY3RhbmdsZS1ib3JkZXItcmFkaXVzLFxuICB0YWctbGlzdC13aXRoLWlucHV0LXNlbWktcm91bmQtYm9yZGVyLXJhZGl1czogaW5wdXQtc2VtaS1yb3VuZC1ib3JkZXItcmFkaXVzLFxuICB0YWctbGlzdC13aXRoLWlucHV0LXJvdW5kLWJvcmRlci1yYWRpdXM6IGlucHV0LXJvdW5kLWJvcmRlci1yYWRpdXMsXG5cbiAgdGFnLWlucHV0LW1pbi13aWR0aDogNnJlbSxcbiAgdGFnLWlucHV0LXRleHQtZm9udC1mYW1pbHk6IGlucHV0LXRleHQtZm9udC1mYW1pbHksXG4gIHRhZy1pbnB1dC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtZmFtaWx5OiBpbnB1dC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtZmFtaWx5LFxuXG4gIHRhZy1pbnB1dC1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtYmFzaWMtYm9yZGVyLWNvbG9yOiBpbnB1dC1iYXNpYy1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1iYXNpYy10ZXh0LWNvbG9yOiBpbnB1dC1iYXNpYy10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtYmFzaWMtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtYmFzaWMtcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGlucHV0LWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3I6IGlucHV0LWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IGlucHV0LWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1iYXNpYy1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1iYXNpYy1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuXG4gIHRhZy1pbnB1dC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGlucHV0LXByaW1hcnktYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LXByaW1hcnktYm9yZGVyLWNvbG9yOiBpbnB1dC1wcmltYXJ5LWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LXByaW1hcnktdGV4dC1jb2xvcjogaW5wdXQtcHJpbWFyeS10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtcHJpbWFyeS1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1wcmltYXJ5LXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGlucHV0LXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yOiBpbnB1dC1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogaW5wdXQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtcHJpbWFyeS1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1wcmltYXJ5LWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG5cbiAgdGFnLWlucHV0LXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtc3VjY2Vzcy1ib3JkZXItY29sb3I6IGlucHV0LXN1Y2Nlc3MtYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtc3VjY2Vzcy10ZXh0LWNvbG9yOiBpbnB1dC1zdWNjZXNzLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1zdWNjZXNzLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LXN1Y2Nlc3MtcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3I6IGlucHV0LXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiBpbnB1dC1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1zdWNjZXNzLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LXN1Y2Nlc3MtZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcblxuICB0YWctaW5wdXQtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1pbmZvLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1pbmZvLWJvcmRlci1jb2xvcjogaW5wdXQtaW5mby1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1pbmZvLXRleHQtY29sb3I6IGlucHV0LWluZm8tdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWluZm8tcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtaW5mby1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtaW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcjogaW5wdXQtaW5mby1mb2N1cy1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IGlucHV0LWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWluZm8tZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtaW5mby1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuXG4gIHRhZy1pbnB1dC13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGlucHV0LXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LXdhcm5pbmctYm9yZGVyLWNvbG9yOiBpbnB1dC13YXJuaW5nLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LXdhcm5pbmctdGV4dC1jb2xvcjogaW5wdXQtd2FybmluZy10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtd2FybmluZy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC13YXJuaW5nLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGlucHV0LXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yOiBpbnB1dC13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogaW5wdXQtd2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtd2FybmluZy1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC13YXJuaW5nLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG5cbiAgdGFnLWlucHV0LWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1kYW5nZXItYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LWRhbmdlci1ib3JkZXItY29sb3I6IGlucHV0LWRhbmdlci1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1kYW5nZXItdGV4dC1jb2xvcjogaW5wdXQtZGFuZ2VyLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1kYW5nZXItcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtZGFuZ2VyLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBpbnB1dC1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IGlucHV0LWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtZGFuZ2VyLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LWRhbmdlci1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuXG4gIHRhZy1pbnB1dC1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGlucHV0LWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBpbnB1dC1jb250cm9sLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LWNvbnRyb2wtdGV4dC1jb2xvcjogaW5wdXQtY29udHJvbC10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtY29udHJvbC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1jb250cm9sLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGlucHV0LWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiBpbnB1dC1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogaW5wdXQtY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtY29udHJvbC1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1jb250cm9sLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG5cbiAgdGFnLWlucHV0LXRpbnktdGV4dC1mb250LXNpemU6IGlucHV0LXRpbnktdGV4dC1mb250LXNpemUsXG4gIHRhZy1pbnB1dC10aW55LXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LXRpbnktdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWlucHV0LXRpbnktdGV4dC1saW5lLWhlaWdodDogaW5wdXQtdGlueS10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctaW5wdXQtdGlueS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtdGlueS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWlucHV0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogaW5wdXQtdGlueS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctaW5wdXQtdGlueS1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC10aW55LXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1pbnB1dC10aW55LXBhZGRpbmc6IDAuMTI1cmVtIDAsXG5cbiAgdGFnLWlucHV0LXNtYWxsLXRleHQtZm9udC1zaXplOiBpbnB1dC1zbWFsbC10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWlucHV0LXNtYWxsLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LXNtYWxsLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1pbnB1dC1zbWFsbC10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1zbWFsbC10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctaW5wdXQtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IGlucHV0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplLFxuICB0YWctaW5wdXQtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogaW5wdXQtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWlucHV0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1pbnB1dC1zbWFsbC1wYWRkaW5nOiAwLjEyNXJlbSAwLFxuXG4gIHRhZy1pbnB1dC1tZWRpdW0tdGV4dC1mb250LXNpemU6IGlucHV0LW1lZGl1bS10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWlucHV0LW1lZGl1bS10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1tZWRpdW0tdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWlucHV0LW1lZGl1bS10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1tZWRpdW0tdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWlucHV0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplLFxuICB0YWctaW5wdXQtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctaW5wdXQtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctaW5wdXQtbWVkaXVtLXBhZGRpbmc6IDAuMjVyZW0gMCxcblxuICB0YWctaW5wdXQtbGFyZ2UtdGV4dC1mb250LXNpemU6IGlucHV0LWxhcmdlLXRleHQtZm9udC1zaXplLFxuICB0YWctaW5wdXQtbGFyZ2UtdGV4dC1mb250LXdlaWdodDogaW5wdXQtbGFyZ2UtdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWlucHV0LWxhcmdlLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LWxhcmdlLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1pbnB1dC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemUsXG4gIHRhZy1pbnB1dC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctaW5wdXQtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodDogaW5wdXQtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWlucHV0LWxhcmdlLXBhZGRpbmc6IDAuMzc1cmVtIDAsXG5cbiAgdGFnLWlucHV0LWdpYW50LXRleHQtZm9udC1zaXplOiBpbnB1dC1naWFudC10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWlucHV0LWdpYW50LXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LWdpYW50LXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1pbnB1dC1naWFudC10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1naWFudC10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctaW5wdXQtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IGlucHV0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplLFxuICB0YWctaW5wdXQtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogaW5wdXQtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWlucHV0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1pbnB1dC1naWFudC1wYWRkaW5nOiAwLjVyZW0gMCxcblxuICB0b2dnbGUtaGVpZ2h0OiAxLjg3NXJlbSxcbiAgdG9nZ2xlLXdpZHRoOiAzLjEyNXJlbSxcbiAgdG9nZ2xlLWJvcmRlci13aWR0aDogMXB4LFxuICB0b2dnbGUtYm9yZGVyLXJhZGl1czogMTAwcHgsXG4gIHRvZ2dsZS1vdXRsaW5lLXdpZHRoOiBvdXRsaW5lLXdpZHRoLFxuICB0b2dnbGUtb3V0bGluZS1jb2xvcjogb3V0bGluZS1jb2xvcixcbiAgdG9nZ2xlLXN3aXRjaGVyLXNpemU6IDEuNzVyZW0sXG4gIHRvZ2dsZS1zd2l0Y2hlci1pY29uLXNpemU6IDAuNzVyZW0sXG4gIHRvZ2dsZS10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLTItZm9udC1mYW1pbHksXG4gIHRvZ2dsZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZSxcbiAgdG9nZ2xlLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodCxcbiAgdG9nZ2xlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodCxcbiAgdG9nZ2xlLWN1cnNvcjogcG9pbnRlcixcbiAgdG9nZ2xlLWRpc2FibGVkLWN1cnNvcjogZGVmYXVsdCxcblxuICB0b2dnbGUtYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdG9nZ2xlLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRvZ2dsZS1iYXNpYy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtYmFzaWMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRvZ2dsZS1iYXNpYy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLWJhc2ljLWNoZWNrZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2dnbGUtYmFzaWMtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdG9nZ2xlLWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRvZ2dsZS1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtYmFzaWMtZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICB0b2dnbGUtYmFzaWMtZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3ZlcixcbiAgdG9nZ2xlLWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1iYXNpYy1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIHRvZ2dsZS1iYXNpYy1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1iYXNpYy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRvZ2dsZS1iYXNpYy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1iYXNpYy1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgdG9nZ2xlLWJhc2ljLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHRvZ2dsZS1iYXNpYy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgdG9nZ2xlLWJhc2ljLWRpc2FibGVkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRpc2FibGVkLFxuICB0b2dnbGUtYmFzaWMtZGlzYWJsZWQtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9nZ2xlLWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgdG9nZ2xlLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdG9nZ2xlLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0b2dnbGUtcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0b2dnbGUtcHJpbWFyeS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLXByaW1hcnktY2hlY2tlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvZ2dsZS1wcmltYXJ5LWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRvZ2dsZS1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRvZ2dsZS1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgdG9nZ2xlLXByaW1hcnktZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLFxuICB0b2dnbGUtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtcHJpbWFyeS1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0b2dnbGUtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICB0b2dnbGUtcHJpbWFyeS1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHRvZ2dsZS1wcmltYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICB0b2dnbGUtcHJpbWFyeS1kaXNhYmxlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kaXNhYmxlZCxcbiAgdG9nZ2xlLXByaW1hcnktZGlzYWJsZWQtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9nZ2xlLXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICB0b2dnbGUtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0b2dnbGUtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRvZ2dsZS1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHRvZ2dsZS1zdWNjZXNzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtc3VjY2Vzcy1jaGVja2VkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9nZ2xlLXN1Y2Nlc3MtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgdG9nZ2xlLXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cyxcbiAgdG9nZ2xlLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICB0b2dnbGUtc3VjY2Vzcy1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtc3VjY2Vzcy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRvZ2dsZS1zdWNjZXNzLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUsXG4gIHRvZ2dsZS1zdWNjZXNzLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgdG9nZ2xlLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWRpc2FibGVkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRpc2FibGVkLFxuICB0b2dnbGUtc3VjY2Vzcy1kaXNhYmxlZC1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2dnbGUtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHRvZ2dsZS1pbmZvLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRvZ2dsZS1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdG9nZ2xlLWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtaW5mby1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgdG9nZ2xlLWluZm8tY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1pbmZvLWNoZWNrZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2dnbGUtaW5mby1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICB0b2dnbGUtaW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0b2dnbGUtaW5mby1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtaW5mby1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIHRvZ2dsZS1pbmZvLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3ZlcixcbiAgdG9nZ2xlLWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLWluZm8taG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICB0b2dnbGUtaW5mby1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdG9nZ2xlLWluZm8tYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtaW5mby1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZSxcbiAgdG9nZ2xlLWluZm8tYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICB0b2dnbGUtaW5mby1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgdG9nZ2xlLWluZm8tZGlzYWJsZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGlzYWJsZWQsXG4gIHRvZ2dsZS1pbmZvLWRpc2FibGVkLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvZ2dsZS1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgdG9nZ2xlLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdG9nZ2xlLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0b2dnbGUtd2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICB0b2dnbGUtd2FybmluZy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLXdhcm5pbmctY2hlY2tlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvZ2dsZS13YXJuaW5nLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHRvZ2dsZS13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRvZ2dsZS13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgdG9nZ2xlLXdhcm5pbmctZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0b2dnbGUtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtd2FybmluZy1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLXdhcm5pbmctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0b2dnbGUtd2FybmluZy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLFxuICB0b2dnbGUtd2FybmluZy1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHRvZ2dsZS13YXJuaW5nLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICB0b2dnbGUtd2FybmluZy1kaXNhYmxlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kaXNhYmxlZCxcbiAgdG9nZ2xlLXdhcm5pbmctZGlzYWJsZWQtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9nZ2xlLXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICB0b2dnbGUtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRvZ2dsZS1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRvZ2dsZS1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1kYW5nZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgdG9nZ2xlLWRhbmdlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtZGFuZ2VyLWNoZWNrZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2dnbGUtZGFuZ2VyLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgdG9nZ2xlLWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRvZ2dsZS1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtZGFuZ2VyLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICB0b2dnbGUtZGFuZ2VyLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3ZlcixcbiAgdG9nZ2xlLWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1kYW5nZXItaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIHRvZ2dsZS1kYW5nZXItaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1kYW5nZXItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRvZ2dsZS1kYW5nZXItYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1kYW5nZXItYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZSxcbiAgdG9nZ2xlLWRhbmdlci1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICB0b2dnbGUtZGFuZ2VyLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICB0b2dnbGUtZGFuZ2VyLWRpc2FibGVkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRpc2FibGVkLFxuICB0b2dnbGUtZGFuZ2VyLWRpc2FibGVkLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvZ2dsZS1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICB0b2dnbGUtY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHRvZ2dsZS1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdG9nZ2xlLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtY29udHJvbC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdG9nZ2xlLWNvbnRyb2wtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1jb250cm9sLWNoZWNrZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICB0b2dnbGUtY29udHJvbC1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICB0b2dnbGUtY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0b2dnbGUtY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtY29udHJvbC1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRvZ2dsZS1jb250cm9sLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3ZlcixcbiAgdG9nZ2xlLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLWNvbnRyb2wtaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0b2dnbGUtY29udHJvbC1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1jb250cm9sLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdG9nZ2xlLWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtY29udHJvbC1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdG9nZ2xlLWNvbnRyb2wtYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHRvZ2dsZS1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHRvZ2dsZS1jb250cm9sLWRpc2FibGVkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgdG9nZ2xlLWNvbnRyb2wtZGlzYWJsZWQtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgdG9nZ2xlLWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIGZvcm0tZmllbGQtdGlueS1tYXgtd2lkdGg6IGlucHV0LXRpbnktbWF4LXdpZHRoLFxuICBmb3JtLWZpZWxkLXNtYWxsLW1heC13aWR0aDogaW5wdXQtc21hbGwtbWF4LXdpZHRoLFxuICBmb3JtLWZpZWxkLW1lZGl1bS1tYXgtd2lkdGg6IGlucHV0LW1lZGl1bS1tYXgtd2lkdGgsXG4gIGZvcm0tZmllbGQtbGFyZ2UtbWF4LXdpZHRoOiBpbnB1dC1sYXJnZS1tYXgtd2lkdGgsXG4gIGZvcm0tZmllbGQtZ2lhbnQtbWF4LXdpZHRoOiBpbnB1dC1naWFudC1tYXgtd2lkdGgsXG5cbiAgZm9ybS1maWVsZC1hZGRvbi1iYXNpYy10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy02MDAsXG4gIGZvcm0tZmllbGQtYWRkb24tYmFzaWMtaGlnaGxpZ2h0LXRleHQtY29sb3I6IGNvbG9yLXByaW1hcnktNTAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLXByaW1hcnktdGV4dC1jb2xvcjogY29sb3ItcHJpbWFyeS01MDAsXG4gIGZvcm0tZmllbGQtYWRkb24tcHJpbWFyeS1oaWdobGlnaHQtdGV4dC1jb2xvcjogY29sb3ItcHJpbWFyeS02MDAsXG4gIGZvcm0tZmllbGQtYWRkb24tc3VjY2Vzcy10ZXh0LWNvbG9yOiBjb2xvci1zdWNjZXNzLTUwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi1zdWNjZXNzLWhpZ2hsaWdodC10ZXh0LWNvbG9yOiBjb2xvci1zdWNjZXNzLTYwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi1pbmZvLXRleHQtY29sb3I6IGNvbG9yLWluZm8tNTAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLWluZm8taGlnaGxpZ2h0LXRleHQtY29sb3I6IGNvbG9yLWluZm8tNjAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLXdhcm5pbmctdGV4dC1jb2xvcjogY29sb3Itd2FybmluZy01MDAsXG4gIGZvcm0tZmllbGQtYWRkb24td2FybmluZy1oaWdobGlnaHQtdGV4dC1jb2xvcjogY29sb3Itd2FybmluZy02MDAsXG4gIGZvcm0tZmllbGQtYWRkb24tZGFuZ2VyLXRleHQtY29sb3I6IGNvbG9yLWRhbmdlci01MDAsXG4gIGZvcm0tZmllbGQtYWRkb24tZGFuZ2VyLWhpZ2hsaWdodC10ZXh0LWNvbG9yOiBjb2xvci1kYW5nZXItNjAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBmb3JtLWZpZWxkLWFkZG9uLWNvbnRyb2wtaGlnaGxpZ2h0LXRleHQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgZm9ybS1maWVsZC1hZGRvbi1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGZvcm0tZmllbGQtYWRkb24tdGlueS1oZWlnaHQ6IDEuNXJlbSxcbiAgZm9ybS1maWVsZC1hZGRvbi10aW55LXdpZHRoOiBmb3JtLWZpZWxkLWFkZG9uLXRpbnktaGVpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLXRpbnktaWNvbi1zaXplOiBidXR0b24tdGlueS1pY29uLXNpemUsXG4gIGZvcm0tZmllbGQtYWRkb24tdGlueS1mb250LXNpemU6IHRleHQtYnV0dG9uLXRpbnktZm9udC1zaXplLFxuICBmb3JtLWZpZWxkLWFkZG9uLXRpbnktbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLXRpbnktbGluZS1oZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tdGlueS1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tc21hbGwtaGVpZ2h0OiAycmVtLFxuICBmb3JtLWZpZWxkLWFkZG9uLXNtYWxsLXdpZHRoOiBmb3JtLWZpZWxkLWFkZG9uLXNtYWxsLWhlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1zbWFsbC1pY29uLXNpemU6IGJ1dHRvbi1zbWFsbC1pY29uLXNpemUsXG4gIGZvcm0tZmllbGQtYWRkb24tc21hbGwtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1zbWFsbC1mb250LXNpemUsXG4gIGZvcm0tZmllbGQtYWRkb24tc21hbGwtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLXNtYWxsLWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1tZWRpdW0taGVpZ2h0OiAyLjVyZW0sXG4gIGZvcm0tZmllbGQtYWRkb24tbWVkaXVtLXdpZHRoOiBmb3JtLWZpZWxkLWFkZG9uLW1lZGl1bS1oZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tbWVkaXVtLWljb24tc2l6ZTogYnV0dG9uLW1lZGl1bS1pY29uLXNpemUsXG4gIGZvcm0tZmllbGQtYWRkb24tbWVkaXVtLWZvbnQtc2l6ZTogdGV4dC1idXR0b24tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgZm9ybS1maWVsZC1hZGRvbi1tZWRpdW0tbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1tZWRpdW0tZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLWxhcmdlLWhlaWdodDogM3JlbSxcbiAgZm9ybS1maWVsZC1hZGRvbi1sYXJnZS13aWR0aDogZm9ybS1maWVsZC1hZGRvbi1sYXJnZS1oZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tbGFyZ2UtaWNvbi1zaXplOiBidXR0b24tbGFyZ2UtaWNvbi1zaXplLFxuICBmb3JtLWZpZWxkLWFkZG9uLWxhcmdlLWZvbnQtc2l6ZTogdGV4dC1idXR0b24tbGFyZ2UtZm9udC1zaXplLFxuICBmb3JtLWZpZWxkLWFkZG9uLWxhcmdlLWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1sYXJnZS1saW5lLWhlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1sYXJnZS1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tZ2lhbnQtaGVpZ2h0OiAzLjVyZW0sXG4gIGZvcm0tZmllbGQtYWRkb24tZ2lhbnQtd2lkdGg6IGZvcm0tZmllbGQtYWRkb24tZ2lhbnQtaGVpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLWdpYW50LWljb24tc2l6ZTogYnV0dG9uLWdpYW50LWljb24tc2l6ZSxcbiAgZm9ybS1maWVsZC1hZGRvbi1naWFudC1mb250LXNpemU6IHRleHQtYnV0dG9uLWdpYW50LWZvbnQtc2l6ZSxcbiAgZm9ybS1maWVsZC1hZGRvbi1naWFudC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tZ2lhbnQtbGluZS1oZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tZ2lhbnQtZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuKTtcbiIsIkBpbXBvcnQgJy4uLy4uL3RoZW1lcy9tYXBwaW5nJztcblxuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AZnVuY3Rpb24gbmItZ2V0LWVuYWJsZWQtdGhlbWVzKCkge1xuXG4gIEBpZiAobGVuZ3RoKCRuYi1lbmFibGVkLXRoZW1lcykgPT0gMCkge1xuICAgIEBlYWNoICR0aGVtZS1uYW1lLCAkdGhlbWUgaW4gJG5iLXRoZW1lcyB7XG4gICAgICAkbmItZW5hYmxlZC10aGVtZXM6IGFwcGVuZCgkbmItZW5hYmxlZC10aGVtZXMsICR0aGVtZS1uYW1lKSAhZ2xvYmFsO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRuYi1lbmFibGVkLXRoZW1lcztcbn1cblxuQGZ1bmN0aW9uIGdldC1sYXN0LWVuYWJsZWQtdGhlbWUoKSB7XG4gICR0aGVtZXM6IG5iLWdldC1lbmFibGVkLXRoZW1lcygpO1xuICBAcmV0dXJuIG50aCgkdGhlbWVzLCBsZW5ndGgoJHRoZW1lcykpO1xufVxuXG5AZnVuY3Rpb24gbmItc2V0LWZvci1leHBvcnQoJHRoZW1lLCAkbmFtZSwgJHBhcmVudC1uYW1lOiBudWxsKSB7XG5cbiAgJHBhcmVudC10aGVtZTogbWFwLWdldCgkbmItdGhlbWVzLWV4cG9ydCwgJHBhcmVudC1uYW1lKTtcbiAgQGlmICgkcGFyZW50LXRoZW1lICE9IG51bGwpIHtcbiAgICAkdGhlbWU6IG1hcC1tZXJnZShtYXAtZ2V0KCRwYXJlbnQtdGhlbWUsIGRhdGEpLCAkdGhlbWUpO1xuICB9XG5cbiAgJHRoZW1lLWRhdGE6IChcbiAgICBkYXRhOiAkdGhlbWUsXG4gICAgcGFyZW50OiAkcGFyZW50LW5hbWUsXG4gICk7XG4gIEByZXR1cm4gbWFwLXNldCgkbmItdGhlbWVzLWV4cG9ydCwgJG5hbWUsICR0aGVtZS1kYXRhKTtcbn1cblxuQGZ1bmN0aW9uIG5iLWdldC1yZWdpc3RlcmVkLXRoZW1lKCRuYW1lKSB7XG4gICR0aGVtZTogbWFwLWdldCgkbmItdGhlbWVzLCAkbmFtZSk7XG5cbiAgLy8gVE9ETzogY2hlY2sgaWYgb3B0aW1hbCBwbGFjZVxuICBAaWYgKCR0aGVtZSA9PSBudWxsKSB7XG4gICAgQGVycm9yICdOZWJ1bGFyIFRoZW1lOiB0aGVtZSBgJyArICRuYW1lICsgJ2AgaXMgbm90IHJlZ2lzdGVyZWQgd2l0aCBgbmItcmVnaXN0ZXItdGhlbWVgIGZ1bmN0aW9uLic7XG4gIH1cblxuICBAcmV0dXJuICR0aGVtZTtcbn1cblxuLy8gRW50cnkgcG9pbnRcbi8vIFJlZ2lzdGVycyBhIG5ldyB0aGVtZVxuQGZ1bmN0aW9uIG5iLXJlZ2lzdGVyLXRoZW1lKCR0aGVtZSwgJG5hbWUsICRwYXJlbnQtbmFtZTogbnVsbCkge1xuXG4gIEBpZiAoJG5iLXRoZW1lLWV4cG9ydC1tb2RlID09IHRydWUpIHtcbiAgICAkbmItdGhlbWVzLWV4cG9ydDogbmItc2V0LWZvci1leHBvcnQoJHRoZW1lLCAkbmFtZSwgJHBhcmVudC1uYW1lKSAhZ2xvYmFsO1xuICB9XG5cbiAgJHRoZW1lLWRhdGE6ICgpO1xuXG4gIEBpZiAoJHBhcmVudC1uYW1lICE9IG51bGwpIHtcbiAgICAkcGFyZW50LXRoZW1lOiBtYXAtZ2V0KCRuYi10aGVtZXMsICRwYXJlbnQtbmFtZSk7XG4gICAgQGlmICgkcGFyZW50LXRoZW1lID09IG51bGwpIHtcbiAgICAgIEBlcnJvciAnTmVidWxhciBUaGVtZTogcGFyZW50IHRoZW1lIGAnICsgJHBhcmVudC1uYW1lICsgJ2AgaXMgbm90IHJlZ2lzdGVyZWQgb3IgaW1wb3J0ZWQuJztcbiAgICB9XG4gICAgJHRoZW1lOiBtYXAtbWVyZ2UoJHBhcmVudC10aGVtZSwgJHRoZW1lKTtcbiAgfVxuICAkdGhlbWU6IG1hcC1tZXJnZSgkZXZhLW1hcHBpbmcsICR0aGVtZSk7XG4gICRuYi10aGVtZXM6IG1hcC1zZXQoJG5iLXRoZW1lcywgJG5hbWUsICR0aGVtZSkgIWdsb2JhbDtcblxuICBAcmV0dXJuICRuYi10aGVtZXM7XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1mb3ItdGhlbWUoJG5hbWUpIHtcbiAgQGlmICgkbmItdGhlbWUtbmFtZSA9PSAkbmFtZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuYi1mb3ItdGhlbWVzKCRuYW1lcy4uLikge1xuICBAZWFjaCAkbmFtZSBpbiAkbmFtZXMge1xuICAgIEBpbmNsdWRlIG5iLWZvci10aGVtZSgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYi1leGNlcHQtdGhlbWUoJG5hbWUpIHtcbiAgQGlmICgkbmItdGhlbWUtbmFtZSAhPSAkbmFtZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuYi1leGNlcHQtZm9yLXRoZW1lcygkbmFtZXMuLi4pIHtcbiAgQGVhY2ggJG5hbWUgaW4gJG5hbWVzIHtcbiAgICBAaW5jbHVkZSBuYi1leGNlcHQtdGhlbWUoJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbmItaW5zdGFsbC1jc3MtcHJvcGVydGllcygkdGhlbWUtbmFtZSwgJHRoZW1lKSB7XG4gIC5uYi10aGVtZS0jeyR0aGVtZS1uYW1lfSB7XG5cbiAgICBAZWFjaCAkdmFyLCAkdmFsdWUgaW4gJHRoZW1lIHtcbiAgICAgIEBpZiAodHlwZS1vZigkdmFsdWUpID09ICdzdHJpbmcnIGFuZCBtYXAtZ2V0KCR0aGVtZSwgJHZhbHVlKSkge1xuICAgICAgICAtLSN7JHZhcn06IHZhcigtLSN7JHZhbHVlfSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyR2YXJ9OiAjeyR2YWx1ZX07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYi1wcmUtcHJvY2Vzcy1jb250ZXh0KCR0aGVtZS1uYW1lKSB7XG4gICRuYi10aGVtZS1wcm9jZXNzLW1vZGU6ICdwcmUtcHJvY2VzcycgIWdsb2JhbDtcblxuICAkbmItdGhlbWUtbmFtZTogJHRoZW1lLW5hbWUgIWdsb2JhbDtcbiAgJG5iLXByb2Nlc3NlZC10aGVtZTogbmItcHJvY2Vzcy10aGVtZShuYi1nZXQtcmVnaXN0ZXJlZC10aGVtZSgkdGhlbWUtbmFtZSkpICFnbG9iYWw7XG59XG5cbkBtaXhpbiBuYi1sYXp5LXByb2Nlc3MtY29udGV4dCgkdGhlbWUtbmFtZSkge1xuICAkbmItdGhlbWUtcHJvY2Vzcy1tb2RlOiAnbGF6eS1wcm9jZXNzJyAhZ2xvYmFsO1xuXG4gICRuYi10aGVtZS1uYW1lOiAkdGhlbWUtbmFtZSAhZ2xvYmFsO1xuICAkbmItcHJvY2Vzc2VkLXRoZW1lOiAoKSAhZ2xvYmFsO1xufVxuXG5AbWl4aW4gbmItaW5zdGFsbC1jb21wb25lbnQtd2l0aC1jc3MtcHJvcHMoKSB7XG4gIC8vIEBicmVha2luZy1jaGFuZ2UgNS4wLjBcbiAgOmhvc3Qge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuYi1pbnN0YWxsLWNvbXBvbmVudC13aXRoLXNjc3MtdmFycygpIHtcbiAgJGVuYWJsZWQtdGhlbWVzOiBuYi1nZXQtZW5hYmxlZC10aGVtZXMoKTtcblxuICBAZWFjaCAkdGhlbWUtbmFtZSBpbiAkZW5hYmxlZC10aGVtZXMge1xuXG4gICAgQGluY2x1ZGUgbmItbGF6eS1wcm9jZXNzLWNvbnRleHQoJHRoZW1lLW5hbWUpO1xuXG4gICAgLypcbiAgICAgIDpob3N0IGNhbiBiZSBwcmVmaXhlZFxuICAgICAgaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzhkMGVlMzQ5MzlmMTRjMDc4NzZkMjIyYzI1YjQwNWVkNDU4YTM0ZDMvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MVxuXG4gICAgICBXZSBoYXZlIHRvIHVzZSA6aG9zdCBpbnN0ZWFkIG9mIDpob3N0LWNvbnRleHQoJHRoZW1lKSwgdG8gYmUgYWJsZSB0byBwcmVmaXggdGhlbWUgY2xhc3NcbiAgICAgIHdpdGggc29tZXRoaW5nIGRlZmluZWQgaW5zaWRlIG9mIEBjb250ZW50LCBieSBwcmVmaXhpbmcgJi5cbiAgICAgIEZvciBleGFtcGxlIHRoaXMgc2NzcyBjb2RlOlxuICAgICAgICAubmItdGhlbWUtZGVmYXVsdCB7XG4gICAgICAgICAgLnNvbWUtc2VsZWN0b3IgJiB7XG4gICAgICAgICAgICAuLi5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIFdpbGwgcmVzdWx0IGluIG5leHQgY3NzOlxuICAgICAgICAuc29tZS1zZWxlY3RvciAubmItdGhlbWUtZGVmYXVsdCB7XG4gICAgICAgICAgLi4uXG4gICAgICAgIH1cblxuICAgICAgSXQgZG9lc24ndCB3b3JrIHdpdGggOmhvc3QtY29udGV4dCBiZWNhdXNlIGFuZ3VsYXIgc3BsaXR0aW5nIGl0IGluIHR3byBzZWxlY3RvcnMgYW5kIHJlbW92ZXNcbiAgICAgIHByZWZpeCBpbiBvbmUgb2YgdGhlIHNlbGVjdG9ycy5cbiAgICAqL1xuICAgIC5uYi10aGVtZS0jeyR0aGVtZS1uYW1lfSA6aG9zdCB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRW50cnkgcG9pbnRcbi8vIEluc3RhbGxzIGNvbXBvbmVudCBzdHlsZXMgYmFzZWQgb24gcmVnaXN0ZXJlZCB0aGVtZXNcbi8vIFRPRE86IHdlIGhpZGUgOmhvc3QgaW5zaWRlIG9mIGl0IHdoaWNoIGlzIG5vdCBvYnZpb3VzXG5AbWl4aW4gbmItaW5zdGFsbC1jb21wb25lbnQoKSB7XG5cbiAgQGlmICgkbmItZW5hYmxlLWNzcy1jdXN0b20tcHJvcGVydGllcykge1xuXG4gICAgQGluY2x1ZGUgbmItaW5zdGFsbC1jb21wb25lbnQtd2l0aC1jc3MtcHJvcHMoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgfSBAZWxzZSB7XG5cbiAgICBAaW5jbHVkZSBuYi1pbnN0YWxsLWNvbXBvbmVudC13aXRoLXNjc3MtdmFycygpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbmItaW5zdGFsbC1nbG9iYWwtd2l0aC1jc3MtcHJvcHMoKSB7XG4gIEBjb250ZW50O1xuXG4gIEBlYWNoICR0aGVtZS1uYW1lIGluIG5iLWdldC1lbmFibGVkLXRoZW1lcygpIHtcbiAgICBAaW5jbHVkZSBuYi1pbnN0YWxsLWNzcy1wcm9wZXJ0aWVzKCR0aGVtZS1uYW1lLCBuYi1nZXQtcmVnaXN0ZXJlZC10aGVtZSgkdGhlbWUtbmFtZSkpO1xuICB9XG59XG5cbkBtaXhpbiBuYi1pbnN0YWxsLWdsb2JhbC13aXRoLXNjc3MtdmFycygpIHtcblxuICBAZWFjaCAkdGhlbWUtbmFtZSBpbiBuYi1nZXQtZW5hYmxlZC10aGVtZXMoKSB7XG4gICAgQGluY2x1ZGUgbmItcHJlLXByb2Nlc3MtY29udGV4dCgkdGhlbWUtbmFtZSk7XG5cbiAgICAubmItdGhlbWUtI3skdGhlbWUtbmFtZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEVudHJ5IHBvaW50XG4vLyBJbnN0YWxscyBnbG9iYWwgc3R5bGVzIGJhc2VkIG9uIHJlZ2lzdGVyZWQgdGhlbWVzXG5AbWl4aW4gbmItaW5zdGFsbCgpIHtcbiAgQGlmICgkbmItZW5hYmxlLWNzcy1jdXN0b20tcHJvcGVydGllcykge1xuICAgIEBpbmNsdWRlIG5iLWluc3RhbGwtZ2xvYmFsLXdpdGgtY3NzLXByb3BzKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBuYi1pbnN0YWxsLWdsb2JhbC13aXRoLXNjc3MtdmFycygpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AZnVuY3Rpb24gbmItZGVlcC1maW5kLXZhbHVlKCR0aGVtZSwgJGtleSwgJHZhbHVlKSB7XG4gICRwYXJlbnQtdmFsdWU6IG1hcC1nZXQoJHRoZW1lLCAkdmFsdWUpO1xuXG4gIEBpZiAoJHBhcmVudC12YWx1ZSAhPSBudWxsKSB7XG4gICAgQHJldHVybiBuYi1kZWVwLWZpbmQtdmFsdWUoJHRoZW1lLCAkdmFsdWUsICRwYXJlbnQtdmFsdWUpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBmdW5jdGlvbiBuYi1wcm9jZXNzLXRoZW1lKCR0aGVtZSkge1xuICAkcHJvY2Vzc2VkLXRoZW1lOiAoKTtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR0aGVtZSB7XG4gICAgJHByb2Nlc3NlZC10aGVtZTogbWFwLXNldCgkcHJvY2Vzc2VkLXRoZW1lLCAka2V5LCBuYi1kZWVwLWZpbmQtdmFsdWUoJHRoZW1lLCAka2V5LCAkdmFsdWUpKTtcbiAgfVxuICBAcmV0dXJuICRwcm9jZXNzZWQtdGhlbWU7XG59XG5cbkBmdW5jdGlvbiBnZXQtY3VycmVudC10aGVtZS1uYW1lKCkge1xuICBAaWYgKCRuYi10aGVtZS1uYW1lICE9IG51bGwpIHtcbiAgICBAcmV0dXJuICRuYi10aGVtZS1uYW1lO1xuICB9XG5cbiAgQHJldHVybiBnZXQtbGFzdC1lbmFibGVkLXRoZW1lKCk7XG59XG5cbkBmdW5jdGlvbiBuYi10aGVtZSgka2V5KSB7XG5cbiAgJHZhbHVlOiAoKTtcblxuICAvLyBpbiBjYXNlIG9mIGNzcyBjdXN0b20gcHJvcGVydGllcyAtIGp1c3QgcmV0dXJucyB2YXIoLS12YXItbmFtZSkgLSB0aGUgcmVzdCBpcyBhIGJyb3dzZXIgam9iXG4gIEBpZiAoJG5iLWVuYWJsZS1jc3MtY3VzdG9tLXByb3BlcnRpZXMgPT0gdHJ1ZSkge1xuICAgIC8vIHRoZXJlIGlzIG5vIHdheSB0byBjaGVjayBpZiB2YXJpYWJsZSBleGlzdHMgYXMgY3VycmVudCBleGVjdXRpb24gY29udGV4dCBpcyBvdXRzaWRlIG9mIHBhcnRpY3VsYXIgdGhlbWVcbiAgICAvLyBiZWNhdXNlIHdlIHByb2Nlc3MgY3NzIGluIHRoaXMgbW9kZSBvbmx5IG9uY2UhIChhbmQgbm90IGZvciBlYWNoIHRoZW1lKVxuICAgICR2YWx1ZTogdmFyKC0tI3ska2V5fSk7XG4gIH0gQGVsc2Uge1xuICAgIC8vIGluIGEgcHJlcHJvY2VzcyBtb2RlIChuYi1pbnN0YWxsLWdsb2JhbCBjYWxsKSBnZXQgcmVhZHkgdmFsdWUgZnJvbSAkbmItcHJvY2Vzc2VkLXRoZW1lIHZhcmlhYmxlXG4gICAgQGlmICgkbmItdGhlbWUtcHJvY2Vzcy1tb2RlID09ICdwcmUtcHJvY2VzcycpIHtcbiAgICAgICR2YWx1ZTogbWFwLWdldCgkbmItcHJvY2Vzc2VkLXRoZW1lLCAka2V5KTtcbiAgICB9XG5cbiAgICAvLyBvdGhlcndpc2UgbGF6aWx5IHNlYXJjaCBmb3IgdmFyaWFibGUgdmFsdWVcbiAgICBAaWYgKCRuYi10aGVtZS1wcm9jZXNzLW1vZGUgPT0gJ2xhenktcHJvY2VzcycpIHtcblxuICAgICAgJG5iLXRoZW1lLW5hbWU6IGdldC1jdXJyZW50LXRoZW1lLW5hbWUoKTtcblxuICAgICAgJHRoZW1lOiBuYi1nZXQtcmVnaXN0ZXJlZC10aGVtZSgkbmItdGhlbWUtbmFtZSk7XG4gICAgICAkdmFsdWU6IG5iLWRlZXAtZmluZC12YWx1ZSgkdGhlbWUsICRrZXksIG1hcC1nZXQoJHRoZW1lLCAka2V5KSk7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkdmFsdWUgPT0gbnVsbCkge1xuICAgIEB3YXJuICdOZWJ1bGFyIFRoZW1lOiBgbmItdGhlbWUoKWAgY2Fubm90IGZpbmQgdmFsdWUgZm9yIGtleSBgJyArICRrZXkgKyAnYCBmb3IgdGhlbWUgYCcrICRuYi10aGVtZS1uYW1lICsnYCc7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi4vY29yZS9mdW5jdGlvbnMnO1xuQGltcG9ydCAnLi4vY29yZS9taXhpbnMnO1xuXG4kdGhlbWU6IChcblxuICAvKipcbiAgICogU2FzcyBtYXAgY29udGFpbnMgYSBsaXN0IG9mIGFsbCBUaGVtZSB2YXJpYWJsZXMgYW5kIGFsc28gdGhlaXIgbWFwcGluZ3MgaW50byBDb21wb25lbnQgdmFyaWFibGVzXG4gICAqIEEgdGhlbWUgY29uc2lzdHMgb2YgYSBsaXN0IG9mIGNvbG9ycywgYmFja2dyb3VuZHMsIGJvcmRlcnMsIHRleHQgc3R5bGVzIGFuZCBzdXBwb3J0aW5nIHZhcmlhYmxlcy5cbiAgICovXG5cblxuICAvKiBTdGF0dXMgY29sb3JzOiBwcmltYXJ5LCBzdWNjZXNzLCBpbmZvLCB3YXJuaW5nLCBkYW5nZXIgLSBmb3IgY29sb3JlZCBlbGVtZW50cyAoYnV0dG9ucywgZXRjKSAqL1xuXG4gIGNvbG9yLXByaW1hcnktMTAwOiAjZjJmNmZmLFxuICBjb2xvci1wcmltYXJ5LTIwMDogI2Q5ZTRmZixcbiAgY29sb3ItcHJpbWFyeS0zMDA6ICNhNmMxZmYsXG4gIGNvbG9yLXByaW1hcnktNDAwOiAjNTk4YmZmLFxuICBjb2xvci1wcmltYXJ5LTUwMDogIzMzNjZmZixcbiAgY29sb3ItcHJpbWFyeS02MDA6ICMyNzRiZGIsXG4gIGNvbG9yLXByaW1hcnktNzAwOiAjMWEzNGI4LFxuICBjb2xvci1wcmltYXJ5LTgwMDogIzEwMjY5NCxcbiAgY29sb3ItcHJpbWFyeS05MDA6ICMwOTFjN2EsXG5cbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC0xMDA6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjA4KSxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC0yMDA6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KSxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC0zMDA6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KSxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC00MDA6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjMyKSxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC01MDA6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjQpLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTYwMDogcmdiYSg1MSwgMTAyLCAyNTUsIDAuNDgpLFxuXG4gIGNvbG9yLXN1Y2Nlc3MtMTAwOiAjZjBmZmY1LFxuICBjb2xvci1zdWNjZXNzLTIwMDogI2NjZmNlMyxcbiAgY29sb3Itc3VjY2Vzcy0zMDA6ICM4Y2ZhYzcsXG4gIGNvbG9yLXN1Y2Nlc3MtNDAwOiAjMmNlNjliLFxuICBjb2xvci1zdWNjZXNzLTUwMDogIzAwZDY4ZixcbiAgY29sb3Itc3VjY2Vzcy02MDA6ICMwMGI4ODcsXG4gIGNvbG9yLXN1Y2Nlc3MtNzAwOiAjMDA5OTdhLFxuICBjb2xvci1zdWNjZXNzLTgwMDogIzAwN2Q2YyxcbiAgY29sb3Itc3VjY2Vzcy05MDA6ICMwMDRhNDUsXG5cbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC0xMDA6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMDgpLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LTIwMDogcmdiYSgwLCAyMTQsIDE0MywgMC4xNiksXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtMzAwOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KSxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC00MDA6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMzIpLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LTUwMDogcmdiYSgwLCAyMTQsIDE0MywgMC40KSxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC02MDA6IHJnYmEoMCwgMjE0LCAxNDMsIDAuNDgpLFxuXG4gIGNvbG9yLWluZm8tMTAwOiAjZjJmOGZmLFxuICBjb2xvci1pbmZvLTIwMDogI2M3ZTJmZixcbiAgY29sb3ItaW5mby0zMDA6ICM5NGNiZmYsXG4gIGNvbG9yLWluZm8tNDAwOiAjNDJhYWZmLFxuICBjb2xvci1pbmZvLTUwMDogIzAwOTVmZixcbiAgY29sb3ItaW5mby02MDA6ICMwMDZmZDYsXG4gIGNvbG9yLWluZm8tNzAwOiAjMDA1N2MyLFxuICBjb2xvci1pbmZvLTgwMDogIzAwNDFhOCxcbiAgY29sb3ItaW5mby05MDA6ICMwMDI4ODUsXG5cbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC0xMDA6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMDgpLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LTIwMDogcmdiYSgwLCAxNDksIDI1NSwgMC4xNiksXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtMzAwOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KSxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC00MDA6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMzIpLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LTUwMDogcmdiYSgwLCAxNDksIDI1NSwgMC40KSxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC02MDA6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuNDgpLFxuXG4gIGNvbG9yLXdhcm5pbmctMTAwOiAjZmZmZGYyLFxuICBjb2xvci13YXJuaW5nLTIwMDogI2ZmZjFjMixcbiAgY29sb3Itd2FybmluZy0zMDA6ICNmZmU1OWUsXG4gIGNvbG9yLXdhcm5pbmctNDAwOiAjZmZjOTRkLFxuICBjb2xvci13YXJuaW5nLTUwMDogI2ZmYWEwMCxcbiAgY29sb3Itd2FybmluZy02MDA6ICNkYjhiMDAsXG4gIGNvbG9yLXdhcm5pbmctNzAwOiAjYjg2ZTAwLFxuICBjb2xvci13YXJuaW5nLTgwMDogIzk0NTQwMCxcbiAgY29sb3Itd2FybmluZy05MDA6ICM3MDNjMDAsXG5cbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC0xMDA6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMDgpLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LTIwMDogcmdiYSgyNTUsIDE3MCwgMCwgMC4xNiksXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtMzAwOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KSxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC00MDA6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMzIpLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LTUwMDogcmdiYSgyNTUsIDE3MCwgMCwgMC40KSxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC02MDA6IHJnYmEoMjU1LCAxNzAsIDAsIDAuNDgpLFxuXG4gIGNvbG9yLWRhbmdlci0xMDA6ICNmZmYyZjIsXG4gIGNvbG9yLWRhbmdlci0yMDA6ICNmZmQ2ZDksXG4gIGNvbG9yLWRhbmdlci0zMDA6ICNmZmE4YjQsXG4gIGNvbG9yLWRhbmdlci00MDA6ICNmZjcwOGQsXG4gIGNvbG9yLWRhbmdlci01MDA6ICNmZjNkNzEsXG4gIGNvbG9yLWRhbmdlci02MDA6ICNkYjJjNjYsXG4gIGNvbG9yLWRhbmdlci03MDA6ICNiODFkNWIsXG4gIGNvbG9yLWRhbmdlci04MDA6ICM5NDEyNGUsXG4gIGNvbG9yLWRhbmdlci05MDA6ICM3MDA5NDAsXG5cbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LTEwMDogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMDgpLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtMjAwOiByZ2JhKDI1NSwgNjEsIDExMywgMC4xNiksXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC0zMDA6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KSxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LTQwMDogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMzIpLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtNTAwOiByZ2JhKDI1NSwgNjEsIDExMywgMC40KSxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LTYwMDogcmdiYSgyNTUsIDYxLCAxMTMsIDAuNDgpLFxuXG4gIC8qIEJhc2ljIGNvbG9ycyAtIGZvciBiYWNrZ3JvdW5kcyBhbmQgYm9yZGVycyBhbmQgdGV4dHMgKi9cblxuICBjb2xvci1iYXNpYy0xMDA6ICNmZmZmZmYsXG4gIGNvbG9yLWJhc2ljLTIwMDogI2Y3ZjlmYyxcbiAgY29sb3ItYmFzaWMtMzAwOiAjZWRmMWY3LFxuICBjb2xvci1iYXNpYy00MDA6ICNlNGU5ZjIsXG4gIGNvbG9yLWJhc2ljLTUwMDogI2M1Y2VlMCxcbiAgY29sb3ItYmFzaWMtNjAwOiAjOGY5YmIzLFxuICBjb2xvci1iYXNpYy03MDA6ICMyZTNhNTksXG4gIGNvbG9yLWJhc2ljLTgwMDogIzIyMmI0NSxcbiAgY29sb3ItYmFzaWMtOTAwOiAjMTkyMDM4LFxuICBjb2xvci1iYXNpYy0xMDAwOiAjMTUxYTMwLFxuICBjb2xvci1iYXNpYy0xMTAwOiAjMTAxNDI2LFxuXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTEwMDogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KSxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDA6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCksXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTQwMDogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjMyKSxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNTAwOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNCksXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMDogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KSxcblxuICBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTEwMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KSxcbiAgY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC0yMDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNiksXG4gIGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtMzAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpLFxuICBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTQwMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKSxcbiAgY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC01MDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSxcbiAgY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC02MDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40OCksXG5cbiAgLyogU3RhdHVzIGNvbG9ycyBzdGF0ZXMgLSBmb2N1cywgaG92ZXIsIGRlZmF1bHQsIGFjdGl2ZSwgZGlzYWJsZWQgICovXG5cbiAgY29sb3ItYmFzaWMtZm9jdXM6IGNvbG9yLWJhc2ljLTQwMCxcbiAgY29sb3ItYmFzaWMtaG92ZXI6IGNvbG9yLWJhc2ljLTIwMCxcbiAgY29sb3ItYmFzaWMtZGVmYXVsdDogY29sb3ItYmFzaWMtMzAwLFxuICBjb2xvci1iYXNpYy1hY3RpdmU6IGNvbG9yLWJhc2ljLTQwMCxcbiAgY29sb3ItYmFzaWMtZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItYmFzaWMtZm9jdXMtYm9yZGVyOiBjb2xvci1iYXNpYy01MDAsXG4gIGNvbG9yLWJhc2ljLWhvdmVyLWJvcmRlcjogY29sb3ItYmFzaWMtaG92ZXIsXG4gIGNvbG9yLWJhc2ljLWRlZmF1bHQtYm9yZGVyOiBjb2xvci1iYXNpYy1kZWZhdWx0LFxuICBjb2xvci1iYXNpYy1hY3RpdmUtYm9yZGVyOiBjb2xvci1iYXNpYy1hY3RpdmUsXG4gIGNvbG9yLWJhc2ljLWRpc2FibGVkLWJvcmRlcjogY29sb3ItYmFzaWMtZGlzYWJsZWQsXG5cbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZm9jdXM6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtaG92ZXI6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMTAwLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1hY3RpdmU6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyOiBjb2xvci1iYXNpYy02MDAsXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcjogY29sb3ItYmFzaWMtNjAwLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcjogY29sb3ItYmFzaWMtNjAwLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyOiBjb2xvci1iYXNpYy02MDAsXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuXG4gIGNvbG9yLXByaW1hcnktZm9jdXM6IGNvbG9yLXByaW1hcnktNjAwLFxuICBjb2xvci1wcmltYXJ5LWhvdmVyOiBjb2xvci1wcmltYXJ5LTQwMCxcbiAgY29sb3ItcHJpbWFyeS1kZWZhdWx0OiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgY29sb3ItcHJpbWFyeS1hY3RpdmU6IGNvbG9yLXByaW1hcnktNjAwLFxuICBjb2xvci1wcmltYXJ5LWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyOiBjb2xvci1wcmltYXJ5LTcwMCxcbiAgY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXI6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXI6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgY29sb3ItcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLXByaW1hcnktZGlzYWJsZWQsXG5cbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1czogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXI6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQ6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtMTAwLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZTogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXI6IGNvbG9yLXByaW1hcnktNTAwLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcjogY29sb3ItcHJpbWFyeS01MDAsXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXI6IGNvbG9yLXByaW1hcnktNTAwLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXI6IGNvbG9yLXByaW1hcnktNTAwLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuXG4gIGNvbG9yLXN1Y2Nlc3MtZm9jdXM6IGNvbG9yLXN1Y2Nlc3MtNjAwLFxuICBjb2xvci1zdWNjZXNzLWhvdmVyOiBjb2xvci1zdWNjZXNzLTQwMCxcbiAgY29sb3Itc3VjY2Vzcy1kZWZhdWx0OiBjb2xvci1zdWNjZXNzLTUwMCxcbiAgY29sb3Itc3VjY2Vzcy1hY3RpdmU6IGNvbG9yLXN1Y2Nlc3MtNjAwLFxuICBjb2xvci1zdWNjZXNzLWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyOiBjb2xvci1zdWNjZXNzLTcwMCxcbiAgY29sb3Itc3VjY2Vzcy1ob3Zlci1ib3JkZXI6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdC1ib3JkZXI6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgY29sb3Itc3VjY2Vzcy1hY3RpdmUtYm9yZGVyOiBjb2xvci1zdWNjZXNzLWFjdGl2ZSxcbiAgY29sb3Itc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLXN1Y2Nlc3MtZGlzYWJsZWQsXG5cbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1czogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyOiBjb2xvci1zdWNjZXNzLTUwMCxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3ZlcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyOiBjb2xvci1zdWNjZXNzLTUwMCxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0OiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LTEwMCxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcjogY29sb3Itc3VjY2Vzcy01MDAsXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyOiBjb2xvci1zdWNjZXNzLTUwMCxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuXG4gIGNvbG9yLWluZm8tZm9jdXM6IGNvbG9yLWluZm8tNjAwLFxuICBjb2xvci1pbmZvLWhvdmVyOiBjb2xvci1pbmZvLTQwMCxcbiAgY29sb3ItaW5mby1kZWZhdWx0OiBjb2xvci1pbmZvLTUwMCxcbiAgY29sb3ItaW5mby1hY3RpdmU6IGNvbG9yLWluZm8tNjAwLFxuICBjb2xvci1pbmZvLWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWluZm8tZm9jdXMtYm9yZGVyOiBjb2xvci1pbmZvLTcwMCxcbiAgY29sb3ItaW5mby1ob3Zlci1ib3JkZXI6IGNvbG9yLWluZm8taG92ZXIsXG4gIGNvbG9yLWluZm8tZGVmYXVsdC1ib3JkZXI6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgY29sb3ItaW5mby1hY3RpdmUtYm9yZGVyOiBjb2xvci1pbmZvLWFjdGl2ZSxcbiAgY29sb3ItaW5mby1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWluZm8tZGlzYWJsZWQsXG5cbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1czogY29sb3ItaW5mby10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXI6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQ6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtMTAwLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZTogY29sb3ItaW5mby10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXI6IGNvbG9yLWluZm8tNTAwLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcjogY29sb3ItaW5mby01MDAsXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXI6IGNvbG9yLWluZm8tNTAwLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXI6IGNvbG9yLWluZm8tNTAwLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuXG4gIGNvbG9yLXdhcm5pbmctZm9jdXM6IGNvbG9yLXdhcm5pbmctNjAwLFxuICBjb2xvci13YXJuaW5nLWhvdmVyOiBjb2xvci13YXJuaW5nLTQwMCxcbiAgY29sb3Itd2FybmluZy1kZWZhdWx0OiBjb2xvci13YXJuaW5nLTUwMCxcbiAgY29sb3Itd2FybmluZy1hY3RpdmU6IGNvbG9yLXdhcm5pbmctNjAwLFxuICBjb2xvci13YXJuaW5nLWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLXdhcm5pbmctZm9jdXMtYm9yZGVyOiBjb2xvci13YXJuaW5nLTcwMCxcbiAgY29sb3Itd2FybmluZy1ob3Zlci1ib3JkZXI6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIGNvbG9yLXdhcm5pbmctZGVmYXVsdC1ib3JkZXI6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgY29sb3Itd2FybmluZy1hY3RpdmUtYm9yZGVyOiBjb2xvci13YXJuaW5nLWFjdGl2ZSxcbiAgY29sb3Itd2FybmluZy1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLXdhcm5pbmctZGlzYWJsZWQsXG5cbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1czogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXI6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQ6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtMTAwLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZTogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXI6IGNvbG9yLXdhcm5pbmctNTAwLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcjogY29sb3Itd2FybmluZy01MDAsXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXI6IGNvbG9yLXdhcm5pbmctNTAwLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXI6IGNvbG9yLXdhcm5pbmctNTAwLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuXG4gIGNvbG9yLWRhbmdlci1mb2N1czogY29sb3ItZGFuZ2VyLTYwMCxcbiAgY29sb3ItZGFuZ2VyLWhvdmVyOiBjb2xvci1kYW5nZXItNDAwLFxuICBjb2xvci1kYW5nZXItZGVmYXVsdDogY29sb3ItZGFuZ2VyLTUwMCxcbiAgY29sb3ItZGFuZ2VyLWFjdGl2ZTogY29sb3ItZGFuZ2VyLTYwMCxcbiAgY29sb3ItZGFuZ2VyLWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWRhbmdlci1mb2N1cy1ib3JkZXI6IGNvbG9yLWRhbmdlci03MDAsXG4gIGNvbG9yLWRhbmdlci1ob3Zlci1ib3JkZXI6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgY29sb3ItZGFuZ2VyLWRlZmF1bHQtYm9yZGVyOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgY29sb3ItZGFuZ2VyLWFjdGl2ZS1ib3JkZXI6IGNvbG9yLWRhbmdlci1hY3RpdmUsXG4gIGNvbG9yLWRhbmdlci1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWRhbmdlci1kaXNhYmxlZCxcblxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXM6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3ZlcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQ6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC0xMDAsXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmU6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyOiBjb2xvci1kYW5nZXItNTAwLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyOiBjb2xvci1kYW5nZXItNTAwLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXI6IGNvbG9yLWRhbmdlci01MDAsXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyOiBjb2xvci1kYW5nZXItNTAwLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG5cbiAgY29sb3ItY29udHJvbC1mb2N1czogY29sb3ItYmFzaWMtMzAwLFxuICBjb2xvci1jb250cm9sLWhvdmVyOiBjb2xvci1iYXNpYy0yMDAsXG4gIGNvbG9yLWNvbnRyb2wtZGVmYXVsdDogY29sb3ItYmFzaWMtMTAwLFxuICBjb2xvci1jb250cm9sLWFjdGl2ZTogY29sb3ItYmFzaWMtMzAwLFxuICBjb2xvci1jb250cm9sLWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWNvbnRyb2wtZm9jdXMtYm9yZGVyOiBjb2xvci1iYXNpYy01MDAsXG4gIGNvbG9yLWNvbnRyb2wtaG92ZXItYm9yZGVyOiBjb2xvci1jb250cm9sLWhvdmVyLFxuICBjb2xvci1jb250cm9sLWRlZmF1bHQtYm9yZGVyOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGNvbG9yLWNvbnRyb2wtYWN0aXZlLWJvcmRlcjogY29sb3ItY29udHJvbC1hY3RpdmUsXG4gIGNvbG9yLWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1jb250cm9sLWRpc2FibGVkLFxuXG4gIGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXM6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0OiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTEwMCxcbiAgY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmU6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyOiBjb2xvci1iYXNpYy0xMDAsXG4gIGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyOiBjb2xvci1iYXNpYy0xMDAsXG4gIGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXI6IGNvbG9yLWJhc2ljLTEwMCxcbiAgY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyOiBjb2xvci1iYXNpYy0xMDAsXG4gIGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG5cbiAgLyogQmFja2dyb3VuZHMgYW5kIGJvcmRlcnMgLSBiYXNpYywgYWx0ZXJuYXRpdmUgYW5kIHByaW1hcnkgICovXG5cbiAgYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xOiBjb2xvci1iYXNpYy0xMDAsXG4gIGJhY2tncm91bmQtYmFzaWMtY29sb3ItMjogY29sb3ItYmFzaWMtMjAwLFxuICBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTM6IGNvbG9yLWJhc2ljLTMwMCxcbiAgYmFja2dyb3VuZC1iYXNpYy1jb2xvci00OiBjb2xvci1iYXNpYy00MDAsXG5cbiAgYm9yZGVyLWJhc2ljLWNvbG9yLTE6IGNvbG9yLWJhc2ljLTEwMCxcbiAgYm9yZGVyLWJhc2ljLWNvbG9yLTI6IGNvbG9yLWJhc2ljLTIwMCxcbiAgYm9yZGVyLWJhc2ljLWNvbG9yLTM6IGNvbG9yLWJhc2ljLTMwMCxcbiAgYm9yZGVyLWJhc2ljLWNvbG9yLTQ6IGNvbG9yLWJhc2ljLTQwMCxcbiAgYm9yZGVyLWJhc2ljLWNvbG9yLTU6IGNvbG9yLWJhc2ljLTUwMCxcblxuICBiYWNrZ3JvdW5kLWFsdGVybmF0aXZlLWNvbG9yLTE6IGNvbG9yLWJhc2ljLTgwMCxcbiAgYmFja2dyb3VuZC1hbHRlcm5hdGl2ZS1jb2xvci0yOiBjb2xvci1iYXNpYy05MDAsXG4gIGJhY2tncm91bmQtYWx0ZXJuYXRpdmUtY29sb3ItMzogY29sb3ItYmFzaWMtMTAwMCxcbiAgYmFja2dyb3VuZC1hbHRlcm5hdGl2ZS1jb2xvci00OiBjb2xvci1iYXNpYy0xMTAwLFxuXG4gIGJvcmRlci1hbHRlcm5hdGl2ZS1jb2xvci0xOiBjb2xvci1iYXNpYy04MDAsXG4gIGJvcmRlci1hbHRlcm5hdGl2ZS1jb2xvci0yOiBjb2xvci1iYXNpYy05MDAsXG4gIGJvcmRlci1hbHRlcm5hdGl2ZS1jb2xvci0zOiBjb2xvci1iYXNpYy0xMDAwLFxuICBib3JkZXItYWx0ZXJuYXRpdmUtY29sb3ItNDogY29sb3ItYmFzaWMtMTEwMCxcbiAgYm9yZGVyLWFsdGVybmF0aXZlLWNvbG9yLTU6IGNvbG9yLWJhc2ljLTExMDAsXG5cbiAgYmFja2dyb3VuZC1wcmltYXJ5LWNvbG9yLTE6IGNvbG9yLXByaW1hcnktNTAwLFxuICBiYWNrZ3JvdW5kLXByaW1hcnktY29sb3ItMjogY29sb3ItcHJpbWFyeS02MDAsXG4gIGJhY2tncm91bmQtcHJpbWFyeS1jb2xvci0zOiBjb2xvci1wcmltYXJ5LTcwMCxcbiAgYmFja2dyb3VuZC1wcmltYXJ5LWNvbG9yLTQ6IGNvbG9yLXByaW1hcnktODAwLFxuXG4gIGJvcmRlci1wcmltYXJ5LWNvbG9yLTE6IGNvbG9yLWJhc2ljLTUwMCxcbiAgYm9yZGVyLXByaW1hcnktY29sb3ItMjogY29sb3ItYmFzaWMtNjAwLFxuICBib3JkZXItcHJpbWFyeS1jb2xvci0zOiBjb2xvci1iYXNpYy03MDAsXG4gIGJvcmRlci1wcmltYXJ5LWNvbG9yLTQ6IGNvbG9yLWJhc2ljLTgwMCxcbiAgYm9yZGVyLXByaW1hcnktY29sb3ItNTogY29sb3ItYmFzaWMtOTAwLFxuXG4gIC8qIFRleHQgY29sb3JzIC0gZ2VuZXJhbCBhbmQgc3RhdHVzICovXG5cbiAgdGV4dC1iYXNpYy1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICB0ZXh0LWFsdGVybmF0ZS1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICB0ZXh0LWNvbnRyb2wtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgdGV4dC1kaXNhYmxlZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICB0ZXh0LWhpbnQtY29sb3I6IGNvbG9yLWJhc2ljLTYwMCxcblxuICB0ZXh0LXByaW1hcnktY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdGV4dC1wcmltYXJ5LWZvY3VzLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICB0ZXh0LXByaW1hcnktaG92ZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIHRleHQtcHJpbWFyeS1hY3RpdmUtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICB0ZXh0LXByaW1hcnktZGlzYWJsZWQtY29sb3I6IGNvbG9yLXByaW1hcnktNDAwLFxuXG4gIHRleHQtc3VjY2Vzcy1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICB0ZXh0LXN1Y2Nlc3MtZm9jdXMtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIHRleHQtc3VjY2Vzcy1ob3Zlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgdGV4dC1zdWNjZXNzLWFjdGl2ZS1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUsXG4gIHRleHQtc3VjY2Vzcy1kaXNhYmxlZC1jb2xvcjogY29sb3Itc3VjY2Vzcy00MDAsXG5cbiAgdGV4dC1pbmZvLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHRleHQtaW5mby1mb2N1cy1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgdGV4dC1pbmZvLWhvdmVyLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICB0ZXh0LWluZm8tYWN0aXZlLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZSxcbiAgdGV4dC1pbmZvLWRpc2FibGVkLWNvbG9yOiBjb2xvci1pbmZvLTQwMCxcblxuICB0ZXh0LXdhcm5pbmctY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgdGV4dC13YXJuaW5nLWZvY3VzLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICB0ZXh0LXdhcm5pbmctaG92ZXItY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIHRleHQtd2FybmluZy1hY3RpdmUtY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLFxuICB0ZXh0LXdhcm5pbmctZGlzYWJsZWQtY29sb3I6IGNvbG9yLXdhcm5pbmctNDAwLFxuXG4gIHRleHQtZGFuZ2VyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgdGV4dC1kYW5nZXItZm9jdXMtY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgdGV4dC1kYW5nZXItaG92ZXItY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgdGV4dC1kYW5nZXItYWN0aXZlLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLFxuICB0ZXh0LWRhbmdlci1kaXNhYmxlZC1jb2xvcjogY29sb3ItZGFuZ2VyLTQwMCxcblxuICAvKiBGb250cyBhbmQgdGV4dCBzdHlsZXMgLSBoZWFkaW5ncywgc3VidGl0bGVzLCBwYXJhZ3JhcGhzLCBjYXB0aW9ucywgYnV0dG9uICovXG5cbiAgZm9udC1mYW1pbHktcHJpbWFyeTogdW5xdW90ZSgnT3BlbiBTYW5zLCBzYW5zLXNlcmlmJyksXG4gIGZvbnQtZmFtaWx5LXNlY29uZGFyeTogZm9udC1mYW1pbHktcHJpbWFyeSxcblxuICB0ZXh0LWhlYWRpbmctMS1mb250LWZhbWlseTogZm9udC1mYW1pbHktc2Vjb25kYXJ5LFxuICB0ZXh0LWhlYWRpbmctMS1mb250LXNpemU6IDIuMjVyZW0sXG4gIHRleHQtaGVhZGluZy0xLWZvbnQtd2VpZ2h0OiA3MDAsXG4gIHRleHQtaGVhZGluZy0xLWxpbmUtaGVpZ2h0OiAzcmVtLFxuXG4gIHRleHQtaGVhZGluZy0yLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1zZWNvbmRhcnksXG4gIHRleHQtaGVhZGluZy0yLWZvbnQtc2l6ZTogMnJlbSxcbiAgdGV4dC1oZWFkaW5nLTItZm9udC13ZWlnaHQ6IDcwMCxcbiAgdGV4dC1oZWFkaW5nLTItbGluZS1oZWlnaHQ6IDIuNXJlbSxcblxuICB0ZXh0LWhlYWRpbmctMy1mb250LWZhbWlseTogZm9udC1mYW1pbHktc2Vjb25kYXJ5LFxuICB0ZXh0LWhlYWRpbmctMy1mb250LXNpemU6IDEuODc1cmVtLFxuICB0ZXh0LWhlYWRpbmctMy1mb250LXdlaWdodDogNzAwLFxuICB0ZXh0LWhlYWRpbmctMy1saW5lLWhlaWdodDogMi41cmVtLFxuXG4gIHRleHQtaGVhZGluZy00LWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1zZWNvbmRhcnksXG4gIHRleHQtaGVhZGluZy00LWZvbnQtc2l6ZTogMS42MjVyZW0sXG4gIHRleHQtaGVhZGluZy00LWZvbnQtd2VpZ2h0OiA3MDAsXG4gIHRleHQtaGVhZGluZy00LWxpbmUtaGVpZ2h0OiAycmVtLFxuXG4gIHRleHQtaGVhZGluZy01LWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1zZWNvbmRhcnksXG4gIHRleHQtaGVhZGluZy01LWZvbnQtc2l6ZTogMS4zNzVyZW0sXG4gIHRleHQtaGVhZGluZy01LWZvbnQtd2VpZ2h0OiA3MDAsXG4gIHRleHQtaGVhZGluZy01LWxpbmUtaGVpZ2h0OiAycmVtLFxuXG4gIHRleHQtaGVhZGluZy02LWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1zZWNvbmRhcnksXG4gIHRleHQtaGVhZGluZy02LWZvbnQtc2l6ZTogMS4xMjVyZW0sXG4gIHRleHQtaGVhZGluZy02LWZvbnQtd2VpZ2h0OiA3MDAsXG4gIHRleHQtaGVhZGluZy02LWxpbmUtaGVpZ2h0OiAxLjVyZW0sXG5cbiAgdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseTogZm9udC1mYW1pbHktcHJpbWFyeSxcbiAgdGV4dC1zdWJ0aXRsZS1mb250LXNpemU6IDAuOTM3NXJlbSxcbiAgdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodDogNjAwLFxuICB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0OiAxLjVyZW0sXG5cbiAgdGV4dC1zdWJ0aXRsZS0yLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1wcmltYXJ5LFxuICB0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplOiAwLjgxMjVyZW0sXG4gIHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodDogNjAwLFxuICB0ZXh0LXN1YnRpdGxlLTItbGluZS1oZWlnaHQ6IDEuNXJlbSxcblxuICB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseTogZm9udC1mYW1pbHktcHJpbWFyeSxcbiAgdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplOiAwLjkzNzVyZW0sXG4gIHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0OiA0MDAsXG4gIHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0OiAxLjI1cmVtLFxuXG4gIHRleHQtcGFyYWdyYXBoLTItZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXByaW1hcnksXG4gIHRleHQtcGFyYWdyYXBoLTItZm9udC1zaXplOiAwLjgxMjVyZW0sXG4gIHRleHQtcGFyYWdyYXBoLTItZm9udC13ZWlnaHQ6IDQwMCxcbiAgdGV4dC1wYXJhZ3JhcGgtMi1saW5lLWhlaWdodDogMS4xMjVyZW0sXG5cbiAgdGV4dC1sYWJlbC1mb250LWZhbWlseTogZm9udC1mYW1pbHktcHJpbWFyeSxcbiAgdGV4dC1sYWJlbC1mb250LXNpemU6IDAuNzVyZW0sXG4gIHRleHQtbGFiZWwtZm9udC13ZWlnaHQ6IDcwMCxcbiAgdGV4dC1sYWJlbC1saW5lLWhlaWdodDogMXJlbSxcblxuICB0ZXh0LWNhcHRpb24tZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXByaW1hcnksXG4gIHRleHQtY2FwdGlvbi1mb250LXNpemU6IDAuNzVyZW0sXG4gIHRleHQtY2FwdGlvbi1mb250LXdlaWdodDogNDAwLFxuICB0ZXh0LWNhcHRpb24tbGluZS1oZWlnaHQ6IDFyZW0sXG5cbiAgdGV4dC1jYXB0aW9uLTItZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXByaW1hcnksXG4gIHRleHQtY2FwdGlvbi0yLWZvbnQtc2l6ZTogMC43NXJlbSxcbiAgdGV4dC1jYXB0aW9uLTItZm9udC13ZWlnaHQ6IDYwMCxcbiAgdGV4dC1jYXB0aW9uLTItbGluZS1oZWlnaHQ6IDFyZW0sXG5cbiAgdGV4dC1idXR0b24tZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXByaW1hcnksXG4gIHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0OiA3MDAsXG4gIHRleHQtYnV0dG9uLXRpbnktZm9udC1zaXplOiAwLjYyNXJlbSxcbiAgdGV4dC1idXR0b24tdGlueS1saW5lLWhlaWdodDogMC43NXJlbSxcbiAgdGV4dC1idXR0b24tc21hbGwtZm9udC1zaXplOiAwLjc1cmVtLFxuICB0ZXh0LWJ1dHRvbi1zbWFsbC1saW5lLWhlaWdodDogMXJlbSxcbiAgdGV4dC1idXR0b24tbWVkaXVtLWZvbnQtc2l6ZTogMC44NzVyZW0sXG4gIHRleHQtYnV0dG9uLW1lZGl1bS1saW5lLWhlaWdodDogMXJlbSxcbiAgdGV4dC1idXR0b24tbGFyZ2UtZm9udC1zaXplOiAxcmVtLFxuICB0ZXh0LWJ1dHRvbi1sYXJnZS1saW5lLWhlaWdodDogMS4yNXJlbSxcbiAgdGV4dC1idXR0b24tZ2lhbnQtZm9udC1zaXplOiAxLjEyNXJlbSxcbiAgdGV4dC1idXR0b24tZ2lhbnQtbGluZS1oZWlnaHQ6IDEuNXJlbSxcblxuICAvKiBTdXBwb3J0aW5nIHZhcmlhYmxlcyAtIGJvcmRlciByYWRpdXMsIG91dGxpbmUsIHNoYWRvdywgZGl2aWRlciAqL1xuXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0sXG5cbiAgb3V0bGluZS13aWR0aDogMC4zNzVyZW0sXG4gIG91dGxpbmUtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcblxuICBzY3JvbGxiYXItY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItNCxcbiAgc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2Nyb2xsYmFyLXdpZHRoOiAwLjMxMjVyZW0sXG5cbiAgc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgcmdiYSg0NCwgNTEsIDczLCAwLjEpLFxuXG4gIGRpdmlkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0zLFxuICBkaXZpZGVyLXN0eWxlOiBzb2xpZCxcbiAgZGl2aWRlci13aWR0aDogMXB4LFxuKTtcblxuJG5iLXRoZW1lczogbmItcmVnaXN0ZXItdGhlbWUoJHRoZW1lLCBkZWZhdWx0KTtcbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi4vY29yZS9mdW5jdGlvbnMnO1xuQGltcG9ydCAnLi4vY29yZS9taXhpbnMnO1xuQGltcG9ydCAnZGVmYXVsdCc7XG5cbiR0aGVtZTogKFxuICBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTE6IGNvbG9yLWJhc2ljLTgwMCxcbiAgYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yOiBjb2xvci1iYXNpYy05MDAsXG4gIGJhY2tncm91bmQtYmFzaWMtY29sb3ItMzogY29sb3ItYmFzaWMtMTAwMCxcbiAgYmFja2dyb3VuZC1iYXNpYy1jb2xvci00OiBjb2xvci1iYXNpYy0xMTAwLFxuXG4gIGJvcmRlci1iYXNpYy1jb2xvci0xOiBjb2xvci1iYXNpYy04MDAsXG4gIGJvcmRlci1iYXNpYy1jb2xvci0yOiBjb2xvci1iYXNpYy05MDAsXG4gIGJvcmRlci1iYXNpYy1jb2xvci0zOiBjb2xvci1iYXNpYy0xMDAwLFxuICBib3JkZXItYmFzaWMtY29sb3ItNDogY29sb3ItYmFzaWMtMTEwMCxcbiAgYm9yZGVyLWJhc2ljLWNvbG9yLTU6IGNvbG9yLWJhc2ljLTExMDAsXG5cbiAgYmFja2dyb3VuZC1hbHRlcm5hdGl2ZS1jb2xvci0xOiBjb2xvci1iYXNpYy0xMDAsXG4gIGJhY2tncm91bmQtYWx0ZXJuYXRpdmUtY29sb3ItMjogY29sb3ItYmFzaWMtMjAwLFxuICBiYWNrZ3JvdW5kLWFsdGVybmF0aXZlLWNvbG9yLTM6IGNvbG9yLWJhc2ljLTMwMCxcbiAgYmFja2dyb3VuZC1hbHRlcm5hdGl2ZS1jb2xvci00OiBjb2xvci1iYXNpYy00MDAsXG5cbiAgYm9yZGVyLWFsdGVybmF0aXZlLWNvbG9yLTE6IGNvbG9yLWJhc2ljLTEwMCxcbiAgYm9yZGVyLWFsdGVybmF0aXZlLWNvbG9yLTI6IGNvbG9yLWJhc2ljLTIwMCxcbiAgYm9yZGVyLWFsdGVybmF0aXZlLWNvbG9yLTM6IGNvbG9yLWJhc2ljLTMwMCxcbiAgYm9yZGVyLWFsdGVybmF0aXZlLWNvbG9yLTQ6IGNvbG9yLWJhc2ljLTQwMCxcbiAgYm9yZGVyLWFsdGVybmF0aXZlLWNvbG9yLTU6IGNvbG9yLWJhc2ljLTUwMCxcblxuICB0ZXh0LWJhc2ljLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHRleHQtYWx0ZXJuYXRlLWNvbG9yOiBjb2xvci1iYXNpYy05MDAsXG4gIHRleHQtZGlzYWJsZWQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICBzaGFkb3c6IDAgMC41cmVtIDFyZW0gMCAjMWExZjMzLFxuICBvdXRsaW5lLWNvbG9yOiBjb2xvci1iYXNpYy03MDAsXG4pO1xuXG4vLyByZWdpc3RlciB0aGUgdGhlbWVcbiRuYi10aGVtZXM6IG5iLXJlZ2lzdGVyLXRoZW1lKCR0aGVtZSwgZGFyaywgZGVmYXVsdCk7XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4uL2NvcmUvZnVuY3Rpb25zJztcbkBpbXBvcnQgJy4uL2NvcmUvbWl4aW5zJztcbkBpbXBvcnQgJ2RhcmsnO1xuXG4kdGhlbWU6IChcblxuICBjb2xvci1wcmltYXJ5LTEwMDogI2ZhZjdmZixcbiAgY29sb3ItcHJpbWFyeS0yMDA6ICNlY2UzZmYsXG4gIGNvbG9yLXByaW1hcnktMzAwOiAjZDViZmZmLFxuICBjb2xvci1wcmltYXJ5LTQwMDogI2IxOGFmZixcbiAgY29sb3ItcHJpbWFyeS01MDA6ICNhMTZlZmYsXG4gIGNvbG9yLXByaW1hcnktNjAwOiAjN2I1MWRiLFxuICBjb2xvci1wcmltYXJ5LTcwMDogIzVhMzdiOCxcbiAgY29sb3ItcHJpbWFyeS04MDA6ICMzZTI0OTQsXG4gIGNvbG9yLXByaW1hcnktOTAwOiAjMjkxNTdhLFxuXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtMTAwOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuMDgpLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTIwMDogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjE2KSxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC0zMDA6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4yNCksXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtNDAwOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuMzIpLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTUwMDogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjQpLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTYwMDogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjQ4KSxcblxuICBjb2xvci1iYXNpYy0xMDA6ICNmZmZmZmYsXG4gIGNvbG9yLWJhc2ljLTIwMDogI2Y3ZjdmYyxcbiAgY29sb3ItYmFzaWMtMzAwOiAjZjBmMGZhLFxuICBjb2xvci1iYXNpYy00MDA6ICNlMWUxZjIsXG4gIGNvbG9yLWJhc2ljLTUwMDogI2NlY2VlYixcbiAgY29sb3ItYmFzaWMtNjAwOiAjYjRiNGRiLFxuICBjb2xvci1iYXNpYy03MDA6ICM2YTZhOTQsXG4gIGNvbG9yLWJhc2ljLTgwMDogIzMyMzI1OSxcbiAgY29sb3ItYmFzaWMtOTAwOiAjMjUyNTQ3LFxuICBjb2xvci1iYXNpYy0xMDAwOiAjMWIxYjM4LFxuICBjb2xvci1iYXNpYy0xMTAwOiAjMTMxMzJiLFxuXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTEwMDogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjA4KSxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDA6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCksXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTQwMDogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjMyKSxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNTAwOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNCksXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMDogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KSxcbik7XG5cbiRuYi10aGVtZXM6IG5iLXJlZ2lzdGVyLXRoZW1lKCR0aGVtZSwgY29zbWljLCBkYXJrKTtcbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi4vY29yZS9mdW5jdGlvbnMnO1xuQGltcG9ydCAnLi4vY29yZS9taXhpbnMnO1xuQGltcG9ydCAnZGVmYXVsdCc7XG5cbiR0aGVtZTogKFxuICBib3JkZXItcmFkaXVzOiAwLjE3cmVtLFxuICBzaGFkb3c6IG5vbmUsXG5cbiAgYnV0dG9uLWhlcm8tZ2xvdy1zaXplOiAwIDAgMjBweCAwLFxuXG4gIGNhcmQtYm9yZGVyLXdpZHRoOiAxcHgsXG4gIGNhcmQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcblxuICBjb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRoOiAxcHgsXG4gIGNvbnRleHQtbWVudS1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuXG4gIHRhYnMtc2VsZWN0ZWQ6IGNvbG9yLXByaW1hcnktNTAwLFxuICB0YWJzLXNlbGVjdGVkLXNlY29uZC1jb2xvcjogY29sb3ItcHJpbWFyeS01MDAsXG5cbiAgcG9wb3Zlci1ib3JkZXItd2lkdGg6IDFweCxcbiAgcG9wb3Zlci1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuXG4gIHRhYnNldC1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICByb3V0ZS10YWJzZXQtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgdXNlci1yZWN0YW5nbGUtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgY2hlY2tib3gtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgbW9kYWwtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcblxuICB0YWJzZXQtc2hhZG93OiBub25lLFxuICByb3V0ZS10YWJzZXQtc2hhZG93OiBub25lLFxuICBidXR0b24taGVyby1zaGFkb3c6IG5vbmUsXG4gIGFsZXJ0LXNoYWRvdzogbm9uZSxcbiAgYWNjb3JkaW9uLXNoYWRvdzogbm9uZSxcbik7XG5cbiRuYi10aGVtZXM6IG5iLXJlZ2lzdGVyLXRoZW1lKCR0aGVtZSwgY29ycG9yYXRlLCBkZWZhdWx0KTtcbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnZ2xvYmFsL2NvbXBvbmVudHMnO1xuQGltcG9ydCAnZ2xvYmFsL292ZXJyaWRlcyc7XG5AaW1wb3J0ICdnbG9iYWwvYnJlYWtwb2ludHMnO1xuQGltcG9ydCAnZ2xvYmFsL3N0eWxlcyc7XG5cbkBtaXhpbiBuYi10aGVtZS1nbG9iYWwoKSB7XG4gIEBpbmNsdWRlIG5iLXRoZW1lLWNvbXBvbmVudHMoKTtcbiAgQGluY2x1ZGUgbmItdGhlbWUtb3ZlcnJpZGVzKCk7XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvbGF5b3V0L2xheW91dC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9zaWRlYmFyL3NpZGViYXIuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvY2FsZW5kYXIta2l0L2NhbGVuZGFyLWtpdC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2NhbGVuZGFyL2NhbGVuZGFyLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2NhcmQvY2FyZC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9jYXJkL2ZsaXAtY2FyZC9mbGlwLWNhcmQuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvY2FyZC9yZXZlYWwtY2FyZC9yZXZlYWwtY2FyZC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy90YWcvdGFnLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3RhYnNldC90YWJzZXQuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvcm91dGUtdGFic2V0L3JvdXRlLXRhYnNldC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9tZW51L21lbnUuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvdXNlci91c2VyLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2FjdGlvbnMvYWN0aW9ucy5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9zZWFyY2gvc2VhcmNoLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2NoZWNrYm94L2NoZWNrYm94LmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3RvZ2dsZS90b2dnbGUuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYmFyL3Byb2dyZXNzLWJhci5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9iYWRnZS9iYWRnZS5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9hbGVydC9hbGVydC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9jaGF0L2NoYXQuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvc3Bpbm5lci9zcGlubmVyLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3N0ZXBwZXIvc3RlcHBlci5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9hY2NvcmRpb24vYWNjb3JkaW9uLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2J1dHRvbi9idXR0b24uY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvYnV0dG9uLWdyb3VwL2J1dHRvbi10b2dnbGUuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvYnV0dG9uLWdyb3VwL2J1dHRvbi1ncm91cC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9saXN0L2xpc3QuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvaW5wdXQvaW5wdXQuZGlyZWN0aXZlLnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvY2RrL292ZXJsYXkvb3ZlcmxheS50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3BvcG92ZXIvcG9wb3Zlci5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9jb250ZXh0LW1lbnUvY29udGV4dC1tZW51LmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3NlbGVjdC9zZWxlY3QuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvb3B0aW9uL29wdGlvbi1saXN0LmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3RvYXN0ci90b2FzdC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy90b29sdGlwL3Rvb2x0aXAuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvZGF0ZXBpY2tlci9kYXRlcGlja2VyLWNvbnRhaW5lci5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9yYWRpby9yYWRpby5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy90cmVlLWdyaWQvdHJlZS1ncmlkLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2ljb24vaWNvbi5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9mb3JtLWZpZWxkL2Zvcm0tZmllbGQuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvdGltZXBpY2tlci90aW1lcGlja2VyLmNvbXBvbmVudC50aGVtZSc7XG5cbkBtaXhpbiBuYi10aGVtZS1jb21wb25lbnRzKCkge1xuXG4gIEBpbmNsdWRlIG5iLWxheW91dC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1zaWRlYmFyLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWNhbGVuZGFyLWtpdC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1jYWxlbmRhci10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1jYXJkLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5kLXJldmVhbC1jYXJkLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5kLWZsaXAtY2FyZC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi10YWJzZXQtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItcm91dGUtdGFic2V0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLW1lbnUtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItdXNlci10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1hY3Rpb25zLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXNlYXJjaC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1zcGlubmVyLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXRpbWVwaWNrZXItdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItY2hlY2tib3gtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItdG9nZ2xlLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXByb2dyZXNzLWJhci10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1iYWRnZS10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1zdGVwcGVyLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWFsZXJ0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWNoYXQtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItYWNjb3JkaW9uLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWJ1dHRvbnMtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItYnV0dG9ucy10b2dnbGUtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItYnV0dG9ucy1ncm91cC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1saXN0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWlucHV0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLW92ZXJsYXktdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItcG9wb3Zlci10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1jb250ZXh0LW1lbnUtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItc2VsZWN0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLW9wdGlvbi1saXN0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXRvYXN0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXRvb2x0aXAtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItZGF0ZXBpY2tlci10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1yYWRpby10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi10cmVlLWdyaWQtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItaWNvbi10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1mb3JtLWZpZWxkLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXRhZ3MtdGhlbWUoKTtcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIHdpbmRvdy1tb2RlKCRwYWRkaW5nLXRvcCkge1xuICBwYWRkaW5nLXRvcDogJHBhZGRpbmctdG9wO1xuXG4gIG5iLWxheW91dC1oZWFkZXIuZml4ZWQge1xuICAgIHRvcDogJHBhZGRpbmctdG9wO1xuICB9XG5cbiAgbmItbGF5b3V0LWhlYWRlci5maXhlZCB+IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIgLm1haW4tY29udGFpbmVyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRwYWRkaW5nLXRvcH0gLSAje25iLXRoZW1lKGhlYWRlci1oZWlnaHQpfSk7XG4gICAgdG9wOiBjYWxjKCN7JHBhZGRpbmctdG9wfSArICN7bmItdGhlbWUoaGVhZGVyLWhlaWdodCl9KTtcbiAgfVxuXG4gIG5iLXNpZGViYXIuZml4ZWQge1xuICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gI3tuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtbWF4LXdpZHRoKX0pIC8gMik7XG4gIH1cblxuICAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIHtcbiAgICBuYi1zaWRlYmFyLmZpeGVkLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtICN7bmItdGhlbWUobGF5b3V0LXdpbmRvdy1tb2RlLW1heC13aWR0aCl9KSAvIDIpO1xuICAgIH1cblxuICAgIG5iLXNpZGViYXIuZml4ZWQge1xuICAgICAgdG9wOiBjYWxjKCN7bmItdGhlbWUoaGVhZGVyLWhlaWdodCl9ICsgI3skcGFkZGluZy10b3B9KTtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHBhZGRpbmctdG9wfSk7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUobGF5b3V0LXdpbmRvdy1zaGFkb3cpO1xuICB9XG59XG5cbkBtaXhpbiBuYi1sYXlvdXQtdGhlbWUoKSB7XG5cbiAgbmItbGF5b3V0IC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbmItc2Nyb2xsYmFycyhcbiAgICAgICAgbmItdGhlbWUobGF5b3V0LXNjcm9sbGJhci1jb2xvciksXG4gICAgICAgIG5iLXRoZW1lKGxheW91dC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvciksXG4gICAgICAgIG5iLXRoZW1lKGxheW91dC1zY3JvbGxiYXItd2lkdGgpKTtcbiAgfVxuXG5cbiAgbmItbGF5b3V0LndpdGgtc2Nyb2xsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQge1xuICAgIG1pbi13aWR0aDogbmItdGhlbWUobGF5b3V0LXdpbmRvdy1tb2RlLW1pbi13aWR0aCk7XG4gIH1cblxuICBuYi1sYXlvdXQud2luZG93LW1vZGUge1xuXG4gICAgYmFja2dyb3VuZDogbmItdGhlbWUobGF5b3V0LXdpbmRvdy1tb2RlLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogbmItdGhlbWUobGF5b3V0LXdpbmRvdy1tb2RlLW1heC13aWR0aCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAubGF5b3V0IG5iLWxheW91dC1oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiBuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtbWF4LXdpZHRoKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIG5hdiB7XG4gICAgICAgIG1heC13aWR0aDogbmItdGhlbWUobGF5b3V0LXdpbmRvdy1tb2RlLW1heC13aWR0aCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG5iLXRoZW1lKGxheW91dC13aW5kb3ctbW9kZS1tYXgtd2lkdGgpICsgMjBweCkge1xuICAgICAgJHBhZGRpbmctdG9wOiBuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtcGFkZGluZy10b3ApIC8gNDtcblxuICAgICAgQGluY2x1ZGUgd2luZG93LW1vZGUoJHBhZGRpbmctdG9wKTtcblxuICAgICAgbmItbGF5b3V0LndpdGgtc2Nyb2xsIHtcbiAgICAgICAgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRwYWRkaW5nLXRvcH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbmItdGhlbWUobGF5b3V0LXdpbmRvdy1tb2RlLW1heC13aWR0aCkgKyAxNTBweCkge1xuICAgICAgJHBhZGRpbmctdG9wOiBuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtcGFkZGluZy10b3ApIC8gMjtcblxuICAgICAgQGluY2x1ZGUgd2luZG93LW1vZGUoJHBhZGRpbmctdG9wKTtcblxuICAgICAgbmItbGF5b3V0LndpdGgtc2Nyb2xsIHtcbiAgICAgICAgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRwYWRkaW5nLXRvcH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbmItdGhlbWUobGF5b3V0LXdpbmRvdy1tb2RlLW1heC13aWR0aCkgKyAzMDBweCkge1xuICAgICAgJHBhZGRpbmctdG9wOiBuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtcGFkZGluZy10b3ApO1xuXG4gICAgICBAaW5jbHVkZSB3aW5kb3ctbW9kZSgkcGFkZGluZy10b3ApO1xuXG4gICAgICBuYi1sYXlvdXQud2l0aC1zY3JvbGwge1xuICAgICAgICAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHBhZGRpbmctdG9wfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBuYi1sYXlvdXQgLmxheW91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUobGF5b3V0LWJhY2tncm91bmQtY29sb3IpO1xuICAgIGNvbG9yOiBuYi10aGVtZShsYXlvdXQtdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGxheW91dC10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKGxheW91dC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGxheW91dC10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUobGF5b3V0LXRleHQtbGluZS1oZWlnaHQpO1xuICAgIG1pbi1oZWlnaHQ6IG5iLXRoZW1lKGxheW91dC1taW4taGVpZ2h0KTtcblxuICAgIC5sYXlvdXQtY29udGFpbmVyIHtcblxuICAgICAgbmItc2lkZWJhciB7XG4gICAgICAgICYuZml4ZWQsXG4gICAgICAgIC5tYWluLWNvbnRhaW5lci1maXhlZCB7XG4gICAgICAgICAgdG9wOiBuYi10aGVtZShoZWFkZXItaGVpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG5cbiAgICAgICAgbmItbGF5b3V0LWZvb3RlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbmItdGhlbWUoZm9vdGVyLXNoYWRvdyk7XG5cbiAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoZm9vdGVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbmItdGhlbWUoZm9vdGVyLWRpdmlkZXItd2lkdGgpIG5iLXRoZW1lKGZvb3Rlci1kaXZpZGVyLXN0eWxlKSBuYi10aGVtZShmb290ZXItZGl2aWRlci1jb2xvcik7XG4gICAgICAgICAgICBjb2xvcjogbmItdGhlbWUoZm9vdGVyLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGZvb3Rlci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoZm9vdGVyLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShmb290ZXItdGV4dC1mb250LXdlaWdodCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoZm9vdGVyLXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgICAgICAgcGFkZGluZzogbmItdGhlbWUoZm9vdGVyLXBhZGRpbmcpO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGZvb3Rlci10ZXh0LWhpZ2hsaWdodC1jb2xvcik7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbmItdGhlbWUoZm9vdGVyLXRleHQtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2VudGVyIHtcbiAgICAgICAgICB3aWR0aDogbmItdGhlbWUobGF5b3V0LWNvbnRlbnQtd2lkdGgpO1xuICAgICAgICAgIGZsZXg6IDAgMTAwIG5iLXRoZW1lKGxheW91dC1jb250ZW50LXdpZHRoKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbnMgbmItbGF5b3V0LWNvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZzogbmItdGhlbWUobGF5b3V0LXBhZGRpbmcpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBuYi10aGVtZShsYXlvdXQtbWVkaXVtLXBhZGRpbmcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogbmItdGhlbWUobGF5b3V0LXNtYWxsLXBhZGRpbmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG5iLWxheW91dC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjogbmItdGhlbWUoaGVhZGVyLXRleHQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShoZWFkZXItdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZShoZWFkZXItdGV4dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShoZWFkZXItdGV4dC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgIG5hdiB7XG4gICAgICBjb2xvcjogbmItdGhlbWUoaGVhZGVyLXRleHQtY29sb3IpO1xuICAgICAgYm94LXNoYWRvdzogbmItdGhlbWUoaGVhZGVyLXNoYWRvdyk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGhlYWRlci1oZWlnaHQpO1xuICAgICAgcGFkZGluZzogbmItdGhlbWUoaGVhZGVyLXBhZGRpbmcpO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGhlYWRlci10ZXh0LWNvbG9yKTtcblxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShoZWFkZXItdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIH4gLmxheW91dC1jb250YWluZXIge1xuICAgICAgbWluLWhlaWdodDogY2FsYygje25iLXRoZW1lKGxheW91dC1taW4taGVpZ2h0KX0gLSAje25iLXRoZW1lKGhlYWRlci1oZWlnaHQpfSk7XG4gICAgfVxuXG4gICAgJi5maXhlZCB+IC5sYXlvdXQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiBuYi10aGVtZShoZWFkZXItaGVpZ2h0KTtcbiAgICAgIG1pbi1oZWlnaHQ6IG5iLXRoZW1lKGxheW91dC1taW4taGVpZ2h0KTtcbiAgICB9XG5cbiAgICAmLmZpeGVkIH4gLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKCN7bmItdGhlbWUoc2lkZWJhci1oZWlnaHQpfSAtICN7bmItdGhlbWUoaGVhZGVyLWhlaWdodCl9KTtcbiAgICB9XG4gIH1cblxuICBuYi1sYXlvdXQud2l0aC1zdWJoZWFkZXIge1xuICAgIG5iLXNpZGViYXIgLm1haW4tY29udGFpbmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IC8vIHNvIHRoYXQgd2UgZG9uJ3QgaGF2ZSBhIHNoYWRvdyBvdmVyIHRoZSBoZWFkZXIgaW4gdGhpcyBtb2RlXG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1zaWRlYmFyLXRoZW1lKCkge1xuXG4gIG5iLXNpZGViYXIge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc2lkZWJhci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiBuYi10aGVtZShzaWRlYmFyLXNoYWRvdyk7XG4gICAgY29sb3I6IG5iLXRoZW1lKHNpZGViYXItdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHNpZGViYXItdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZShzaWRlYmFyLXRleHQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUoc2lkZWJhci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoc2lkZWJhci10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICB3aWR0aDogbmItdGhlbWUoc2lkZWJhci13aWR0aCk7XG5cbiAgICAubWFpbi1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShzaWRlYmFyLWhlaWdodCk7XG4gICAgICB3aWR0aDogbmItdGhlbWUoc2lkZWJhci13aWR0aCk7XG4gICAgfVxuXG4gICAgLnNjcm9sbGFibGUge1xuICAgICAgcGFkZGluZzogbmItdGhlbWUoc2lkZWJhci1wYWRkaW5nKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyAvLyBpb3Mgb3B0aW1pc2F0aW9uXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG5iLXNjcm9sbGJhcnMoXG4gICAgICAgICAgbmItdGhlbWUoc2lkZWJhci1zY3JvbGxiYXItY29sb3IpLFxuICAgICAgICAgIG5iLXRoZW1lKHNpZGViYXItc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IpLFxuICAgICAgICAgIG5iLXRoZW1lKHNpZGViYXItc2Nyb2xsYmFyLXdpZHRoKSk7XG4gICAgfVxuXG4gICAgLy8gVE9ETzogd2lkdGggdXNlZCB0byB1c2UgdHJhbnNpdGlvbiBvbiB3aWR0aFxuICAgICYuY29sbGFwc2VkIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLnNjcm9sbGFibGUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgbmItc2lkZWJhci1oZWFkZXIsICBuYi1zaWRlYmFyLWZvb3RlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29tcGFjdGVkIHtcbiAgICAgIHdpZHRoOiBuYi10aGVtZShzaWRlYmFyLXdpZHRoLWNvbXBhY3QpO1xuICAgICAgLm1haW4tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IG5iLXRoZW1lKHNpZGViYXItd2lkdGgtY29tcGFjdCk7XG4gICAgICB9XG5cbiAgICAgIG5iLW1lbnUge1xuICAgICAgICB3aWR0aDogbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KTtcblxuICAgICAgICAubWVudS1pdGVtIGEuYWN0aXZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBAaW5jbHVkZSBuYi1sdHIobGVmdCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBuYi1ydGwocmlnaHQsIDApO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHNpZGViYXItbWVudS1pdGVtLWhpZ2hsaWdodC1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICBzcGFuLCBuYi1iYWRnZSwgLmV4cGFuZC1zdGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDFzIGVhc2U7XG5cbiAgICAgICAgICAmLm1lbnUtZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IC5leHBhbmRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAvLyB3ZSBuZWVkIHRvIHB1bGwgdGhlIGNvbnRlbnRcbiAgICAgICYubGVmdC5maXhlZCB+IC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IG5iLXRoZW1lKHNpZGViYXItd2lkdGgtY29tcGFjdCk7XG4gICAgICB9XG5cbiAgICAgICYuZml4ZWQucmlnaHQgfiAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IG5iLXRoZW1lKHNpZGViYXItd2lkdGgtY29tcGFjdCk7XG4gICAgICB9XG5cbiAgICAgICYubGVmdC5maXhlZCB+IC5jb250ZW50LmNlbnRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KTtcbiAgICAgIH1cblxuICAgICAgJi5maXhlZC5yaWdodCB+IC5jb250ZW50LmNlbnRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KTtcbiAgICAgIH1cblxuICAgICAgJi5zdGFydC5maXhlZCB+IC5jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1sZWZ0LCBuYi10aGVtZShzaWRlYmFyLXdpZHRoLWNvbXBhY3QpKTtcbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKG1hcmdpbi1yaWdodCwgbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KSk7XG4gICAgICB9XG5cbiAgICAgICYuZml4ZWQuZW5kIH4gLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLXJpZ2h0LG5iLXRoZW1lKHNpZGViYXItd2lkdGgtY29tcGFjdCkpO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLWxlZnQsIG5iLXRoZW1lKHNpZGViYXItd2lkdGgtY29tcGFjdCkpO1xuICAgICAgfVxuXG4gICAgICAmLnN0YXJ0LmZpeGVkIH4gLmNvbnRlbnQuY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKHBhZGRpbmctbGVmdCwgbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KSk7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChwYWRkaW5nLXJpZ2h0LCBuYi10aGVtZShzaWRlYmFyLXdpZHRoLWNvbXBhY3QpKTtcbiAgICAgIH1cblxuICAgICAgJi5maXhlZC5lbmQgfiAuY29udGVudC5jZW50ZXIge1xuICAgICAgICBAaW5jbHVkZSBuYi1sdHIocGFkZGluZy1yaWdodCwgbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KSk7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChwYWRkaW5nLWxlZnQsIG5iLXRoZW1lKHNpZGViYXItd2lkdGgtY29tcGFjdCkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZml4ZWQubGVmdC5jb2xsYXBzZWQgKyAuY29udGVudCxcbiAgICAmLmZpeGVkLnN0YXJ0LmNvbGxhcHNlZCArIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYuZml4ZWQucmlnaHQuY29sbGFwc2VkICsgLmNvbnRlbnQsXG4gICAgJi5maXhlZC5lbmQuY29sbGFwc2VkICsgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYuZXhwYW5kZWQge1xuICAgICAgd2lkdGg6IG5iLXRoZW1lKHNpZGViYXItd2lkdGgpO1xuICAgICAgPiAuc2Nyb2xsYWJsZSB7XG4gICAgICAgIHdpZHRoOiBuYi10aGVtZShzaWRlYmFyLXdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYi1zaWRlYmFyLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShzaWRlYmFyLXBhZGRpbmcpO1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShzaWRlYmFyLWhlYWRlci1oZWlnaHQpO1xuICAgIH1cblxuICAgIG5iLXNpZGViYXItZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKHNpZGViYXItcGFkZGluZyk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKHNpZGViYXItZm9vdGVyLWhlaWdodCk7XG4gICAgfVxuXG4gICAgbmItbWVudSB7XG4gICAgICBtYXJnaW46IDAgLSN7bmItdGhlbWUoc2lkZWJhci1wYWRkaW5nKX0gLSN7bmItdGhlbWUoc2lkZWJhci1wYWRkaW5nKX07XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYWxlbmRhci1uYXZpZ2F0aW9uL2NhbGVuZGFyLW5hdmlnYXRpb24udGhlbWUnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhbGVuZGFyLXBpY2tlci9jYWxlbmRhci1waWNrZXIuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYWxlbmRhci1kYXlzLW5hbWVzL2NhbGVuZGFyLWRheXMtbmFtZXMuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYWxlbmRhci13ZWVrLW51bWJlci9jYWxlbmRhci13ZWVrLW51bWJlci5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhbGVuZGFyLWRheS1waWNrZXIvY2FsZW5kYXItZGF5LXBpY2tlci5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhbGVuZGFyLWNlbGwudGhlbWUnO1xuXG5AbWl4aW4gbmItY2FsZW5kYXIta2l0LXRoZW1lKCkge1xuICBAaW5jbHVkZSBuYi1jYWxlbmRhci1uYXZpZ2F0aW9uLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWNhbGVuZGFyLXBpY2tlci10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1jYWxlbmRhci1kYXlzLW5hbWVzLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycy10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1jYWxlbmRhci1kYXktcGlja2VyLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWNhbGVuZGFyLWNlbGwtdGhlbWUoKTtcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWNhbGVuZGFyLW5hdmlnYXRpb24tdGhlbWUoKSB7XG4gIG5iLWNhbGVuZGFyLXZpZXctbW9kZSxcbiAgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiB7XG4gICAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYyB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1uYXZpZ2F0aW9uLXRleHQtY29sb3IpO1xuICAgICAgICBmb250LWZhbWlseTogbmItdGhlbWUoY2FsZW5kYXItbmF2aWdhdGlvbi10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShjYWxlbmRhci1uYXZpZ2F0aW9uLXRpdGxlLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLW5hdmlnYXRpb24tdGl0bGUtdGV4dC1mb250LXdlaWdodCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1uYXZpZ2F0aW9uLXRpdGxlLXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICYsXG4gICAgICAgICY6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiB7XG4gICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1sZWZ0LCBhdXRvKTtcbiAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLXJpZ2h0LCBhdXRvKTtcbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItY2FsZW5kYXItcGlja2VyLXRoZW1lKCkge1xuICBuYi1jYWxlbmRhci1waWNrZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy10b3ApO1xuICAgIHBhZGRpbmctYm90dG9tOiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy1ib3R0b20pO1xuXG4gICAgQGluY2x1ZGUgbmItbHRyKCkge1xuICAgICAgcGFkZGluZy1yaWdodDogbmItdGhlbWUoY2FsZW5kYXItcGlja2VyLXBhZGRpbmctZW5kKTtcbiAgICAgIHBhZGRpbmctbGVmdDogbmItdGhlbWUoY2FsZW5kYXItcGlja2VyLXBhZGRpbmctc3RhcnQpO1xuICAgIH07XG4gICAgQGluY2x1ZGUgbmItcnRsKCkge1xuICAgICAgcGFkZGluZy1yaWdodDogbmItdGhlbWUoY2FsZW5kYXItcGlja2VyLXBhZGRpbmctc3RhcnQpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy1lbmQpO1xuICAgIH07XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMtdGhlbWUoKSB7XG4gIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMge1xuICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktYmFja2dyb3VuZCk7XG4gICAgJGJvcmRlcjogbmItdGhlbWUoY2FsZW5kYXItd2Vla2RheS1kaXZpZGVyLXdpZHRoKSBzb2xpZCBuYi10aGVtZShjYWxlbmRhci13ZWVrZGF5LWRpdmlkZXItY29sb3IpO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcblxuICAgIEBpbmNsdWRlIG5iLWx0cigpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogbmItdGhlbWUoY2FsZW5kYXItcGlja2VyLXBhZGRpbmctc3RhcnQpO1xuICAgICAgcGFkZGluZy1yaWdodDogbmItdGhlbWUoY2FsZW5kYXItcGlja2VyLXBhZGRpbmctZW5kKTtcbiAgICB9O1xuICAgIEBpbmNsdWRlIG5iLXJ0bCgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogbmItdGhlbWUoY2FsZW5kYXItcGlja2VyLXBhZGRpbmctZW5kKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXBpY2tlci1wYWRkaW5nLXN0YXJ0KTtcbiAgICB9O1xuXG4gICAgLmRheSB7XG4gICAgICB3aWR0aDogbmItdGhlbWUoY2FsZW5kYXItd2Vla2RheS13aWR0aCk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktaGVpZ2h0KTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShjYWxlbmRhci13ZWVrZGF5LXRleHQtY29sb3IpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZShjYWxlbmRhci13ZWVrZGF5LXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShjYWxlbmRhci13ZWVrZGF5LXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICAgICYuaG9saWRheSB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShjYWxlbmRhci13ZWVrZGF5LWhvbGlkYXktdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaXplLWxhcmdlIC5kYXkge1xuICAgICAgd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktbGFyZ2Utd2lkdGgpO1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci13ZWVrZGF5LWxhcmdlLWhlaWdodCk7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMtdGhlbWUoKSB7XG4gIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyB7XG4gICAgYmFja2dyb3VuZDogbmItdGhlbWUoY2FsZW5kYXItd2Vla251bWJlci1iYWNrZ3JvdW5kKTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItdGV4dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLXRleHQtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLXRleHQtbGluZS1oZWlnaHQpO1xuICAgIGNvbG9yOiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLXRleHQtY29sb3IpO1xuICAgIHBhZGRpbmctYm90dG9tOiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy1ib3R0b20pO1xuXG4gICAgLnNpZ24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgJGJvcmRlcjogbmItdGhlbWUoY2FsZW5kYXItd2Vla251bWJlci1kaXZpZGVyLXdpZHRoKSBzb2xpZCBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWRpdmlkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy10b3ApO1xuICAgIH1cblxuICAgIC5zaWduLFxuICAgIC53ZWVrLW51bWJlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWhlaWdodCk7XG4gICAgICB3aWR0aDogbmItdGhlbWUoY2FsZW5kYXItd2Vla251bWJlci13aWR0aCk7XG4gICAgfVxuXG4gICAgJi5zaXplLWxhcmdlIHtcbiAgICAgIC5zaWduLFxuICAgICAgLndlZWstbnVtYmVyIHtcbiAgICAgICAgaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWxhcmdlLWhlaWdodCk7XG4gICAgICAgIHdpZHRoOiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWxhcmdlLXdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWNhbGVuZGFyLWRheS1waWNrZXItdGhlbWUge1xuICBuYi1jYWxlbmRhci1kYXktcGlja2VyIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyB7XG4gICAgJGJvcmRlcjogbmItdGhlbWUoY2FsZW5kYXItd2Vla251bWJlci1kaXZpZGVyLXdpZHRoKSBzb2xpZCBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWRpdmlkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIG5iLWx0cihib3JkZXItcmlnaHQsICRib3JkZXIpO1xuICAgIEBpbmNsdWRlIG5iLXJ0bChib3JkZXItbGVmdCwgJGJvcmRlcik7XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWNhbGVuZGFyLWNlbGwtdGhlbWUoKSB7XG4gIG5iLWNhbGVuZGFyLXBpY2tlciB7XG4gICAgLmRheS1jZWxsIHtcbiAgICAgIHdpZHRoOiBuYi10aGVtZShjYWxlbmRhci1kYXktY2VsbC13aWR0aCk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLWRheS1jZWxsLWhlaWdodCk7XG5cbiAgICAgICYuc2l6ZS1sYXJnZSB7XG4gICAgICAgIHdpZHRoOiBuYi10aGVtZShjYWxlbmRhci1kYXktY2VsbC1sYXJnZS13aWR0aCk7XG4gICAgICAgIGhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItZGF5LWNlbGwtbGFyZ2UtaGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9udGgtY2VsbCB7XG4gICAgICB3aWR0aDogbmItdGhlbWUoY2FsZW5kYXItbW9udGgtY2VsbC13aWR0aCk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLW1vbnRoLWNlbGwtaGVpZ2h0KTtcblxuICAgICAgJi5zaXplLWxhcmdlIHtcbiAgICAgICAgd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLW1vbnRoLWNlbGwtbGFyZ2Utd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLW1vbnRoLWNlbGwtbGFyZ2UtaGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAueWVhci1jZWxsIHtcbiAgICAgIHdpZHRoOiBuYi10aGVtZShjYWxlbmRhci15ZWFyLWNlbGwtd2lkdGgpO1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci15ZWFyLWNlbGwtaGVpZ2h0KTtcblxuICAgICAgJi5zaXplLWxhcmdlIHtcbiAgICAgICAgd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLXllYXItY2VsbC1sYXJnZS13aWR0aCk7XG4gICAgICAgIGhlaWdodDogbmItdGhlbWUoY2FsZW5kYXIteWVhci1jZWxsLWxhcmdlLWhlaWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNlbGwtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKGNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgIC5kYXktY2VsbCxcbiAgICAubW9udGgtY2VsbCxcbiAgICAueWVhci1jZWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGNhbGVuZGFyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZShjYWxlbmRhci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUoY2FsZW5kYXItdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICBjb2xvcjogbmItdGhlbWUoY2FsZW5kYXItdGV4dC1jb2xvcik7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYsXG4gICAgICAmIC5jZWxsLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBuYi1jb21wb25lbnQtYW5pbWF0aW9uKGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLmVtcHR5LFxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cblxuICAgICAgJi5ib3VuZGluZy1tb250aCB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLWluYWN0aXZlLXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpIHtcbiAgICAgICAgJjpob3ZlciAuY2VsbC1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLWhvdmVyLXRleHQtY29sb3IpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1ob3Zlci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtaG92ZXItdGV4dC1mb250LXdlaWdodCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtaG92ZXItdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSAuY2VsbC1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtYWN0aXZlLXRleHQtY29sb3IpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1hY3RpdmUtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1jZWxsLWFjdGl2ZS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1hY3RpdmUtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRvZGF5IC5jZWxsLWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LXRleHQtY29sb3IpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktdGV4dC1mb250LXdlaWdodCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktaG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtdGV4dC1jb2xvcik7XG4gICAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1zZWxlY3RlZC10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1zZWxlY3RlZC10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudG9kYXkuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICAgICAuY2VsbC1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLXRleHQtY29sb3IpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtZGlzYWJsZWQtdGV4dC1jb2xvcik7XG5cbiAgICAgICAgJi50b2RheSAuY2VsbC1jb250ZW50IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmFuZ2UtY2VsbC5pbi1yYW5nZS5zZWxlY3RlZDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgJi5zdGFydCB7XG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cigpIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBuYi10aGVtZShjYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBuYi10aGVtZShjYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IG5iLXRoZW1lKGNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBuYi10aGVtZShjYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmVuZCB7XG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cigpIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogbmItdGhlbWUoY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IG5iLXRoZW1lKGNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bCgpIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBuYi10aGVtZShjYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBuYi10aGVtZShjYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItY2FsZW5kYXItdGhlbWUoKSB7XG5cbiAgbmItYmFzZS1jYWxlbmRhciB7XG4gICAgbmItY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJvcmRlcjogbmItdGhlbWUoY2FsZW5kYXItYm9yZGVyLXdpZHRoKSBuYi10aGVtZShjYWxlbmRhci1ib3JkZXItc3R5bGUpIG5iLXRoZW1lKGNhbGVuZGFyLWJvcmRlci1jb2xvcik7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLXdpZHRoKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgbmItY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgcGFkZGluZzogbmItdGhlbWUoY2FsZW5kYXItbmF2aWdhdGlvbi1wYWRkaW5nKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1uYXZpZ2F0aW9uLXRleHQtY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGNhbGVuZGFyLW5hdmlnYXRpb24tdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKGNhbGVuZGFyLW5hdmlnYXRpb24tdGl0bGUtdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLW5hdmlnYXRpb24tdGl0bGUtdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItbmF2aWdhdGlvbi10aXRsZS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICB9XG5cbiAgICAmOm5vdCguaGFzLW5hdmlnYXRpb24pIHtcbiAgICAgIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyAuc2lnbi1jb250YWluZXIsXG4gICAgICBuYi1jYWxlbmRhci1kYXlzLW5hbWVzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy13ZWVrLW51bWJlciB7XG4gICAgICBuYi1jYXJkIHtcbiAgICAgICAgJGNhbGVuZGFyLXdpZHRoOiBuYi10aGVtZShjYWxlbmRhci13aWR0aCk7XG4gICAgICAgICR3ZWVrLWNvbC13aWR0aDogbmItdGhlbWUoY2FsZW5kYXItd2Vla251bWJlci13aWR0aCk7XG4gICAgICAgICRkaXZpZGVyLXdpZHRoOiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWRpdmlkZXItd2lkdGgpO1xuICAgICAgICB3aWR0aDogY2FsYygjeyRjYWxlbmRhci13aWR0aH0gKyAjeyR3ZWVrLWNvbC13aWR0aH0gKyAjeyRkaXZpZGVyLXdpZHRofSk7XG4gICAgICB9XG5cbiAgICAgIC5tb250aC1jZWxsLFxuICAgICAgLnllYXItY2VsbCB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2l6ZS1sYXJnZSB7XG4gICAgICBuYi1jYXJkIHtcbiAgICAgICAgd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLWxhcmdlLXdpZHRoKTtcbiAgICAgIH1cblxuICAgICAgJi5oYXMtd2Vlay1udW1iZXIgbmItY2FyZCB7XG4gICAgICAgICR3ZWVrLWNvbHVtbi13aWR0aDogbmItdGhlbWUoY2FsZW5kYXItd2Vla251bWJlci1sYXJnZS13aWR0aCk7XG4gICAgICAgICRkaXZpZGVyLXdpZHRoOiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWRpdmlkZXItd2lkdGgpO1xuICAgICAgICAkbGFyZ2UtY2FsLXdpZHRoOiBuYi10aGVtZShjYWxlbmRhci1sYXJnZS13aWR0aCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JGxhcmdlLWNhbC13aWR0aH0gKyAjeyR3ZWVrLWNvbHVtbi13aWR0aH0gKyAjeyRkaXZpZGVyLXdpZHRofSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1jYXJkLWhlYWRlcigpIHtcbiAgcGFkZGluZzogbmItdGhlbWUoY2FyZC1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogbmItdGhlbWUoY2FyZC1kaXZpZGVyLXdpZHRoKSBuYi10aGVtZShjYXJkLWRpdmlkZXItc3R5bGUpIG5iLXRoZW1lKGNhcmQtZGl2aWRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IG5iLXRoZW1lKGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBuYi10aGVtZShjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gIGNvbG9yOiBuYi10aGVtZShjYXJkLWhlYWRlci10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGNhcmQtaGVhZGVyLXRleHQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IG5iLXRoZW1lKGNhcmQtaGVhZGVyLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNhcmQtaGVhZGVyLXRleHQtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FyZC1oZWFkZXItdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgQGluY2x1ZGUgbmItaGVhZGluZ3MoKTtcbn1cblxuQG1peGluIG5iLWNhcmQtdGhlbWUoKSB7XG4gIG5iLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhcmQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyOiBuYi10aGVtZShjYXJkLWJvcmRlci13aWR0aCkgbmItdGhlbWUoY2FyZC1ib3JkZXItc3R5bGUpIG5iLXRoZW1lKGNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKGNhcmQtc2hhZG93KTtcblxuICAgIGNvbG9yOiBuYi10aGVtZShjYXJkLXRleHQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShjYXJkLXRleHQtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoY2FyZC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNhcmQtdGV4dC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGNhcmQtdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBUT0RPOiBtb3ZlIGNhcmQgbWFyZ2luIHN0eWxlIHRvIGxheW91dFxuICAgIG1hcmdpbi1ib3R0b206IG5iLXRoZW1lKGNhcmQtbWFyZ2luLWJvdHRvbSk7XG5cbiAgICBAaW5jbHVkZSBuYi1zY3JvbGxiYXJzKFxuICAgICAgICBuYi10aGVtZShjYXJkLXNjcm9sbGJhci1jb2xvciksXG4gICAgICAgIG5iLXRoZW1lKGNhcmQtc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IpLFxuICAgICAgICBuYi10aGVtZShjYXJkLXNjcm9sbGJhci13aWR0aCkpO1xuXG4gICAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgICAgJi5zaXplLSN7JHNpemV9IHtcbiAgICAgICAgaGVpZ2h0OiBuYi10aGVtZShjYXJkLWhlaWdodC0jeyRzaXplfSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgICAgbmItY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhcmQtaGVhZGVyLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBuYi10aGVtZShjYXJkLWhlYWRlci0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShjYXJkLWhlYWRlci0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuXG4gICAgICAgICAgYSxcbiAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShjYXJkLWhlYWRlci0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LWNvcmUtc3RhdHVzZXMoKSB7XG4gICAgICAmLmFjY2VudC0jeyRzdGF0dXN9IHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbmItdGhlbWUoY2FyZC1oZWFkZXItI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjY2VudCB7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBuYi10aGVtZShjYXJkLWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiBuYi10aGVtZShjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAmIG5iLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBuYi1jYXJkLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IG5iLXRoZW1lKGNhcmQtcGFkZGluZyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG5iLXNjcm9sbGJhcnMoXG4gICAgICAgIG5iLXRoZW1lKGNhcmQtc2Nyb2xsYmFyLWNvbG9yKSxcbiAgICAgICAgbmItdGhlbWUoY2FyZC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvciksXG4gICAgICAgIG5iLXRoZW1lKGNhcmQtc2Nyb2xsYmFyLXdpZHRoKSk7XG4gIH1cblxuICBuYi1jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogbmItdGhlbWUoY2FyZC1wYWRkaW5nKTtcbiAgICBib3JkZXItdG9wOiBuYi10aGVtZShjYXJkLWRpdmlkZXItd2lkdGgpIG5iLXRoZW1lKGNhcmQtZGl2aWRlci1zdHlsZSkgbmItdGhlbWUoY2FyZC1kaXZpZGVyLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBuYi10aGVtZShjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBuYi10aGVtZShjYXJkLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgbmItY2FyZC1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG5iLWNhcmQtaGVhZGVyKCk7XG4gIH1cbn1cblxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuL3RhZyc7XG5AaW1wb3J0ICcuL3RhZy1saXN0JztcbkBpbXBvcnQgJy4vdGFnLWlucHV0JztcblxuQG1peGluIG5iLXRhZ3MtdGhlbWUoKSB7XG4gIEBpbmNsdWRlIG5iLXRhZy10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi10YWctbGlzdC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi10YWctaW5wdXQtdGhlbWUoKTtcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi90YWctZmlsbGVkJztcbkBpbXBvcnQgJy4vdGFnLW91dGxpbmUnO1xuXG5AbWl4aW4gbmItdGFnLXRoZW1lKCkge1xuICBuYi10YWcge1xuICAgIGJvcmRlci1zdHlsZTogbmItdGhlbWUodGFnLWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZSh0YWctYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZSh0YWctYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRhZy10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbmItdGhlbWUodGFnLXRleHQtdHJhbnNmb3JtKTtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICYubmItdHJhbnNpdGlvbiB7XG4gICAgICBAaW5jbHVkZSBuYi1jb21wb25lbnQtYW5pbWF0aW9uKGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IpO1xuICAgIH1cblxuICAgIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICAgICYuc2l6ZS0jeyRzaXplfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGFnLSN7JHNpemV9LXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRhZy0jeyRzaXplfS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRhZy0jeyRzaXplfS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgcGFkZGluZzogbmItdGhlbWUodGFnLSN7JHNpemV9LXBhZGRpbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG5iLXRhZy1maWxsZWQoKTtcbiAgICBAaW5jbHVkZSBuYi10YWctb3V0bGluZSgpO1xuICB9XG5cbiAgLm5iLXRhZy1yZW1vdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICAgICYuc2l6ZS0jeyRzaXplfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGFnLSN7JHNpemV9LXRleHQtbGluZS1oZWlnaHQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cigpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogbmItdGhlbWUodGFnLSN7JHNpemV9LWNsb3NlLW9mZnNldCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBuYi10aGVtZS12YXItbmVnYXRpdmUobmItdGhlbWUodGFnLSN7JHNpemV9LWNsb3NlLW9mZnNldCkpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bCgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG5iLXRoZW1lKHRhZy0jeyRzaXplfS1jbG9zZS1vZmZzZXQpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBuYi10aGVtZS12YXItbmVnYXRpdmUobmItdGhlbWUodGFnLSN7JHNpemV9LWNsb3NlLW9mZnNldCkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi10YWctZmlsbGVkKCkge1xuICAmLmFwcGVhcmFuY2UtZmlsbGVkIHtcbiAgICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWctZmlsbGVkLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodGFnLWZpbGxlZC0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWctZmlsbGVkLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFnLWZpbGxlZC0jeyRzdGF0dXN9LXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodGFnLWZpbGxlZC0jeyRzdGF0dXN9LXNlbGVjdGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFnLWZpbGxlZC0jeyRzdGF0dXN9LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRhZy1maWxsZWQtI3skc3RhdHVzfS1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhZy1maWxsZWQtI3skc3RhdHVzfS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRhZy1maWxsZWQtI3skc3RhdHVzfS1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi10YWctb3V0bGluZSgpIHtcbiAgJi5hcHBlYXJhbmNlLW91dGxpbmUge1xuICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhZy1vdXRsaW5lLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodGFnLW91dGxpbmUtI3skc3RhdHVzfS1ib3JkZXItY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodGFnLW91dGxpbmUtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWctb3V0bGluZS0jeyRzdGF0dXN9LXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodGFnLW91dGxpbmUtI3skc3RhdHVzfS1zZWxlY3RlZC1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWctb3V0bGluZS0jeyRzdGF0dXN9LXNlbGVjdGVkLXRleHQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhZy1vdXRsaW5lLSN7JHN0YXR1c30tYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodGFnLW91dGxpbmUtI3skc3RhdHVzfS1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUodGFnLW91dGxpbmUtI3skc3RhdHVzfS1hY3RpdmUtdGV4dC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWctb3V0bGluZS0jeyRzdGF0dXN9LWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodGFnLW91dGxpbmUtI3skc3RhdHVzfS1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWctb3V0bGluZS0jeyRzdGF0dXN9LWhvdmVyLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi10YWctbGlzdC10aGVtZSgpIHtcbiAgbmItdGFnLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgICAmLnNpemUtI3skc2l6ZX0ge1xuICAgICAgICAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IG5iLXRoZW1lLXZhci1uZWdhdGl2ZShuYi10aGVtZSh0YWctbGlzdC0jeyRzaXplfS10YWctb2Zmc2V0KSk7XG5cbiAgICAgICAgICBuYi10YWcsXG4gICAgICAgICAgLm5iLXRhZy1pbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW46IG5iLXRoZW1lKHRhZy1saXN0LSN7JHNpemV9LXRhZy1vZmZzZXQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQge1xuICAgIEBpbmNsdWRlIG5iLWlucHV0LWNvcmUtdGhlbWUoKTtcblxuICAgIEBlYWNoICRzaGFwZSBpbiBuYi1nZXQtc2hhcGVzKCkge1xuICAgICAgJi5zaGFwZS0jeyRzaGFwZX0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZSh0YWctbGlzdC13aXRoLWlucHV0LSN7JHNoYXBlfS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgICAmLnNpemUtI3skc2l6ZX0ge1xuICAgICAgICBwYWRkaW5nOiBuYi10aGVtZSh0YWctbGlzdC13aXRoLWlucHV0LSN7JHNpemV9LXBhZGRpbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhZy1pbnB1dC0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRhZy1pbnB1dC0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgJi5mb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFnLWlucHV0LSN7JHN0YXR1c30tZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0YWctaW5wdXQtI3skc3RhdHVzfS1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbmItZm9ybS1maWVsZC1yb290LWNvbXBvbmVudCgnbmItdGFnLWxpc3QnKTtcblxuICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgQGluY2x1ZGUgbmItZm9ybS1maWVsZC13aXRoLXByZWZpeCgnLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS0jeyRzaXplfScsICRzaXplKTtcbiAgICBAaW5jbHVkZSBuYi1mb3JtLWZpZWxkLXdpdGgtc3VmZml4KCcubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLSN7JHNpemV9JywgJHNpemUpO1xuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi10YWctaW5wdXQtdGhlbWUoKSB7XG4gIC5uYi10YWctaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogbmItdGhlbWUodGFnLWlucHV0LW1pbi13aWR0aCk7XG5cbiAgICBmb250LWZhbWlseTogbmItdGhlbWUodGFnLWlucHV0LXRleHQtZm9udC1mYW1pbHkpO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRhZy1pbnB1dC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICB9XG5cbiAgICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgICAmLnNpemUtI3skc2l6ZX0ge1xuICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKHRhZy1pbnB1dC0jeyRzaXplfS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0YWctaW5wdXQtI3skc2l6ZX0tdGV4dC1mb250LXdlaWdodCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0YWctaW5wdXQtI3skc2l6ZX0tdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICAgICAgcGFkZGluZzogbmItdGhlbWUodGFnLWlucHV0LSN7JHNpemV9LXBhZGRpbmcpO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKHRhZy1pbnB1dC0jeyRzaXplfS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRhZy1pbnB1dC0jeyRzaXplfS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGFnLWlucHV0LSN7JHNpemV9LXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRhZy1pbnB1dC0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUodGFnLWlucHV0LSN7JHN0YXR1c30tcGxhY2Vob2xkZXItdGV4dC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUodGFnLWlucHV0LSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogbmItdGhlbWUodGFnLWlucHV0LSN7JHN0YXR1c30tZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi10YWJzZXQtdGhlbWUoKSB7XG5cbiAgbmItdGFic2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWJzZXQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUodGFic2V0LWJvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKHRhYnNldC1zaGFkb3cpO1xuXG4gICAgLnRhYnNldCB7XG4gICAgICBib3JkZXItYm90dG9tOiBuYi10aGVtZSh0YWJzZXQtZGl2aWRlci13aWR0aCkgbmItdGhlbWUodGFic2V0LWRpdmlkZXItc3R5bGUpIG5iLXRoZW1lKHRhYnNldC1kaXZpZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAudGFiLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFic2V0LXRhYi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKHRhYnNldC10YWItcGFkZGluZyk7XG4gICAgICBjb2xvcjogbmItdGhlbWUodGFic2V0LXRhYi10ZXh0LWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0YWJzZXQtdGFiLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh0YWJzZXQtdGFiLXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0YWJzZXQtdGFiLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRhYnNldC10YWItdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbmItdGhlbWUodGFic2V0LXRhYi10ZXh0LXRyYW5zZm9ybSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItdW5kZXJsaW5lLWNvbG9yKTtcbiAgICAgICAgaGVpZ2h0OiBuYi10aGVtZSh0YWJzZXQtdGFiLXVuZGVybGluZS13aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tbGVmdCB7XG4gICAgICBsZWZ0OiBuYi10aGVtZSh0YWJzZXQtdGFi4oCTYmFkZ2UtZG90LW1vZGUtaG9yaXpvbnRhbC1vZmZzZXQpO1xuICAgIH1cblxuICAgIG5iLWJhZGdlLmRvdC1tb2RlLnBvc2l0aW9uLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBuYi10aGVtZSh0YWJzZXQtdGFi4oCTYmFkZ2UtZG90LW1vZGUtaG9yaXpvbnRhbC1vZmZzZXQpO1xuICAgIH1cblxuICAgIG5iLWJhZGdlLmRvdC1tb2RlLnBvc2l0aW9uLXN0YXJ0IHtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihsZWZ0LCBuYi10aGVtZSh0YWJzZXQtdGFi4oCTYmFkZ2UtZG90LW1vZGUtaG9yaXpvbnRhbC1vZmZzZXQpKTtcbiAgICAgIEBpbmNsdWRlIG5iLXJ0bChyaWdodCwgbmItdGhlbWUodGFic2V0LXRhYuKAk2JhZGdlLWRvdC1tb2RlLWhvcml6b250YWwtb2Zmc2V0KSk7XG4gICAgfVxuXG4gICAgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tZW5kIHtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihyaWdodCwgbmItdGhlbWUodGFic2V0LXRhYuKAk2JhZGdlLWRvdC1tb2RlLWhvcml6b250YWwtb2Zmc2V0KSk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwobGVmdCwgbmItdGhlbWUodGFic2V0LXRhYuKAk2JhZGdlLWRvdC1tb2RlLWhvcml6b250YWwtb2Zmc2V0KSk7XG4gICAgfVxuXG4gICAgLnRhYi5hY3RpdmUge1xuICAgICAgLnRhYi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFic2V0LXRhYi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWFjdGl2ZS10ZXh0LWNvbG9yKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWFjdGl2ZS11bmRlcmxpbmUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYjpmb2N1cyB7XG4gICAgICAudGFiLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWZvY3VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodGFic2V0LXRhYi1mb2N1cy10ZXh0LWNvbG9yKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWZvY3VzLXVuZGVybGluZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiOmhvdmVyIHtcbiAgICAgIC50YWItbGluayB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWhvdmVyLXRleHQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItaG92ZXItdW5kZXJsaW5lLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWIuZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIC50YWItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWRpc2FibGVkLXRleHQtY29sb3IpO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItZGlzYWJsZWQtdW5kZXJsaW5lLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWIucmVzcG9uc2l2ZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBuYi10aGVtZSh0YWJzZXQtdGFiLXRleHQtaGlkZS1icmVha3BvaW50KSkge1xuICAgICAgICAudGFiLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYi10YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFic2V0LWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBjb2xvcjogbmItdGhlbWUodGFic2V0LWNvbnRlbnQtdGV4dC1jb2xvcik7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUodGFic2V0LWNvbnRlbnQtdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHRhYnNldC1jb250ZW50LXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0YWJzZXQtY29udGVudC10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0YWJzZXQtY29udGVudC10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKHRhYnNldC1jb250ZW50LXBhZGRpbmcpO1xuXG4gICAgICBAaW5jbHVkZSBuYi1zY3JvbGxiYXJzKFxuICAgICAgICAgIG5iLXRoZW1lKHRhYnNldC1zY3JvbGxiYXItY29sb3IpLFxuICAgICAgICAgIG5iLXRoZW1lKHRhYnNldC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvciksXG4gICAgICAgICAgbmItdGhlbWUodGFic2V0LXNjcm9sbGJhci13aWR0aCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItcm91dGUtdGFic2V0LXRoZW1lKCkge1xuXG4gIG5iLXJvdXRlLXRhYnNldCB7XG4gICAgQGluY2x1ZGUgbmItc2Nyb2xsYmFycyhcbiAgICAgICAgbmItdGhlbWUocm91dGUtdGFic2V0LXNjcm9sbGJhci1jb2xvciksXG4gICAgICAgIG5iLXRoZW1lKHJvdXRlLXRhYnNldC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvciksXG4gICAgICAgIG5iLXRoZW1lKHJvdXRlLXRhYnNldC1zY3JvbGxiYXItd2lkdGgpKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUocm91dGUtdGFic2V0LXNoYWRvdyk7XG5cbiAgICAucm91dGUtdGFic2V0IHtcbiAgICAgIGJvcmRlci1ib3R0b206XG4gICAgICAgIG5iLXRoZW1lKHJvdXRlLXRhYnNldC1kaXZpZGVyLXdpZHRoKVxuICAgICAgICBuYi10aGVtZShyb3V0ZS10YWJzZXQtZGl2aWRlci1zdHlsZSlcbiAgICAgICAgbmItdGhlbWUocm91dGUtdGFic2V0LWRpdmlkZXItY29sb3IpO1xuICAgIH1cblxuICAgIC50YWItbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi1wYWRkaW5nKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLXRleHQtY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLXRleHQtdHJhbnNmb3JtKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi11bmRlcmxpbmUtY29sb3IpO1xuICAgICAgICBoZWlnaHQ6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItdW5kZXJsaW5lLXdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm91dGUtdGFiLmFjdGl2ZSB7XG4gICAgICAudGFiLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItYWN0aXZlLXRleHQtY29sb3IpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItYWN0aXZlLXVuZGVybGluZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm91dGUtdGFiOmZvY3VzIHtcbiAgICAgIC50YWItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLWZvY3VzLXRleHQtY29sb3IpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItZm9jdXMtdW5kZXJsaW5lLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3V0ZS10YWI6aG92ZXIge1xuICAgICAgLnRhYi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItaG92ZXItdGV4dC1jb2xvcik7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi1ob3Zlci11bmRlcmxpbmUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdXRlLXRhYi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLnRhYi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi1kaXNhYmxlZC11bmRlcmxpbmUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdXRlLXRhYi5yZXNwb25zaXZlIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItdGV4dC1oaWRlLWJyZWFrcG9pbnQpKSB7XG4gICAgICAgIC50YWItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItbWVudS10aGVtZSgpIHtcbiAgbmItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUobWVudS1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIHVsLm1lbnUtaXRlbXMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubWVudS1ncm91cCxcbiAgICAubWVudS1pdGVtIGEge1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKG1lbnUtdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKG1lbnUtdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKG1lbnUtdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUobWVudS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKG1lbnUtaXRlbS1wYWRkaW5nKTtcbiAgICB9XG5cbiAgICAubWVudS1ncm91cCxcbiAgICAubWVudS1ncm91cCBuYi1pY29uLm1lbnUtaWNvbiB7XG4gICAgICBjb2xvcjogbmItdGhlbWUobWVudS1ncm91cC10ZXh0LWNvbG9yKTtcbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUobWVudS10ZXh0LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUobWVudS1pdGVtLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuXG4gICAgICBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LWl0ZW0tYWN0aXZlLXRleHQtY29sb3IpO1xuXG4gICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LWl0ZW0taWNvbi1hY3RpdmUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LWl0ZW0taG92ZXItdGV4dC1jb2xvcik7XG4gICAgICAgIGN1cnNvcjogbmItdGhlbWUobWVudS1pdGVtLWhvdmVyLWN1cnNvcik7XG5cbiAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtaXRlbS1pY29uLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtaXRlbS1pY29uLWNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShtZW51LWl0ZW0taWNvbi13aWR0aCk7XG4gICAgICAgIG1hcmdpbjogbmItdGhlbWUobWVudS1pdGVtLWljb24tbWFyZ2luKTtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuZXhwYW5kLXN0YXRlIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtaXRlbS1pY29uLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkZGl2aWRlcjogbmItdGhlbWUobWVudS1pdGVtLWRpdmlkZXItd2lkdGgpIG5iLXRoZW1lKG1lbnUtaXRlbS1kaXZpZGVyLXN0eWxlKSBuYi10aGVtZShtZW51LWl0ZW0tZGl2aWRlci1jb2xvcik7XG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkZGl2aWRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGRpdmlkZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIG1hcmdpbjogbmItdGhlbWUobWVudS1zdWJtZW51LW1hcmdpbik7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtcGFkZGluZyk7XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBjb2xvcjogbmItdGhlbWUobWVudS1zdWJtZW51LXRleHQtY29sb3IpO1xuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1ib3JkZXItY29sb3IpO1xuICAgICAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1pdGVtLWJvcmRlci1zdHlsZSk7XG4gICAgICAgIGJvcmRlci13aWR0aDogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0tYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgcGFkZGluZzogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0tcGFkZGluZyk7XG4gICAgICB9XG5cbiAgICAgIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1pdGVtLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0tYWN0aXZlLXRleHQtY29sb3IpO1xuXG4gICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1pY29uLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1pdGVtLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1ob3Zlci10ZXh0LWNvbG9yKTtcblxuICAgICAgICAubWVudS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0taWNvbi1ob3Zlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5hY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtaG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0tYWN0aXZlLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtaG92ZXItdGV4dC1jb2xvcik7XG5cbiAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1pdGVtLWljb24tYWN0aXZlLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyA+IC5tZW51LWdyb3VwIHtcbiAgICAgICYsXG4gICAgICAmIG5iLWljb24ubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtZ3JvdXAtdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi11c2VyLXRoZW1lKCkge1xuICBuYi11c2VyIHtcbiAgICAudXNlci1waWN0dXJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHVzZXItcGljdHVyZS1ib3gtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXI6IG5iLXRoZW1lKHVzZXItcGljdHVyZS1ib3gtYm9yZGVyLXdpZHRoKSBzb2xpZCBuYi10aGVtZSh1c2VyLXBpY3R1cmUtYm94LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLmluaXRpYWxzIHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZSh1c2VyLWluaXRpYWxzLXRleHQtY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHVzZXItaW5pdGlhbHMtdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUodXNlci1pbml0aWFscy10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICB9XG5cbiAgICAudXNlci1uYW1lIHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZSh1c2VyLW5hbWUtdGV4dC1jb2xvcik7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUodXNlci1uYW1lLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHVzZXItbmFtZS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICB9XG5cbiAgICAudXNlci10aXRsZSB7XG4gICAgICBjb2xvcjogbmItdGhlbWUodXNlci10aXRsZS10ZXh0LWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh1c2VyLXRpdGxlLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHVzZXItdGl0bGUtdGV4dC1mb250LXdlaWdodCk7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgIG5iLXVzZXIuc2l6ZS0jeyRzaXplfSB7XG4gICAgICAudXNlci1waWN0dXJlIHtcbiAgICAgICAgaGVpZ2h0OiBuYi10aGVtZSh1c2VyLSN7JHNpemV9LWhlaWdodCk7XG4gICAgICAgIHdpZHRoOiBuYi10aGVtZSh1c2VyLSN7JHNpemV9LXdpZHRoKTtcbiAgICAgIH1cbiAgICAgIC5pbml0aWFscyB7XG4gICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodXNlci0jeyRzaXplfS1pbml0aWFscy10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh1c2VyLSN7JHNpemV9LWluaXRpYWxzLXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgfVxuICAgICAgLnVzZXItbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodXNlci0jeyRzaXplfS1uYW1lLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHVzZXItI3skc2l6ZX0tbmFtZS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIH1cbiAgICAgIC51c2VyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh1c2VyLSN7JHNpemV9LXRpdGxlLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHVzZXItI3skc2l6ZX0tdGl0bGUtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHNoYXBlIGluIG5iLWdldC1zaGFwZXMoKSB7XG4gICAgbmItdXNlci5zaGFwZS0jeyRzaGFwZX0gLnVzZXItcGljdHVyZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZSh1c2VyLSN7JHNoYXBlfS1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWFjdGlvbnMtdGhlbWUoKSB7XG4gIG5iLWFjdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGFjdGlvbnMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IG5iLXRoZW1lKGFjdGlvbnMtdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGFjdGlvbnMtdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGFjdGlvbnMtdGV4dC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGFjdGlvbnMtdGV4dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgbmItYWN0aW9ucy5zaXplLSN7JHNpemV9IG5iLWFjdGlvbiB7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKGFjdGlvbnMtI3skc2l6ZX0tdGV4dC1mb250LXNpemUpO1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShhY3Rpb25zLSN7JHNpemV9LWhlaWdodCk7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShhY3Rpb25zLSN7JHNpemV9LXBhZGRpbmcpO1xuXG4gICAgICBuYi1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShhY3Rpb25zLSN7JHNpemV9LWljb24taGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIG5iLWFjdGlvbiB7XG4gICAgJGRpdmlkZXI6IG5iLXRoZW1lKGFjdGlvbnMtZGl2aWRlci13aWR0aCkgbmItdGhlbWUoYWN0aW9ucy1kaXZpZGVyLXN0eWxlKSBuYi10aGVtZShhY3Rpb25zLWRpdmlkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIG5iLWx0cihib3JkZXItbGVmdCwgJGRpdmlkZXIpO1xuICAgIEBpbmNsdWRlIG5iLXJ0bChib3JkZXItcmlnaHQsICRkaXZpZGVyKTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbmItbHRyKGJvcmRlci1sZWZ0LCBub25lICFpbXBvcnRhbnQpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKGJvcmRlci1yaWdodCwgbm9uZSAhaW1wb3J0YW50KTtcbiAgICB9XG5cbiAgICBuYi1pY29uIHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShhY3Rpb25zLWljb24tY29sb3IpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKGFjdGlvbnMtZGlzYWJsZWQtdGV4dC1jb2xvcik7XG5cbiAgICAgIG5iLWljb24ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoYWN0aW9ucy1kaXNhYmxlZC1pY29uLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXNlYXJjaC10aGVtZSgpIHtcblxuICBuYi1zZWFyY2gtZmllbGQge1xuICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgICAgc3Bhbi5pbmZvIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlYXJjaC1pbmZvLXRleHQtY29sb3IpO1xuICAgICAgICBmb250LWZhbWlseTogbmItdGhlbWUoc2VhcmNoLWluZm8tdGV4dC1mb250LWZhbWlseSk7XG4gICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoc2VhcmNoLWluZm8tdGV4dC1mb250LXNpemUpO1xuICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoc2VhcmNoLWluZm8tdGV4dC1mb250LXdlaWdodCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShzZWFyY2gtaW5mby10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBuYi10aGVtZShzZWFyY2gtZGl2aWRlci13aWR0aCkgbmItdGhlbWUoc2VhcmNoLWRpdmlkZXItc3R5bGUpIG5iLXRoZW1lKHNlYXJjaC1kaXZpZGVyLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlYXJjaC10ZXh0LWNvbG9yKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHNlYXJjaC10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShzZWFyY2gtdGV4dC1mb250LXNpemUpO1xuICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoc2VhcmNoLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoc2VhcmNoLXRleHQtbGluZS1oZWlnaHQpO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoc2VhcmNoLXBsYWNlaG9sZGVyLXRleHQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yb3RhdGUtbGF5b3V0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShzZWFyY2gtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5tb2RhbC16b29taW4ge1xuICAgICAgLnNlYXJjaDo6YmVmb3JlLFxuICAgICAgLnNlYXJjaDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDEuNXJlbSBzb2xpZCBuYi10aGVtZShzZWFyY2gtZXh0cmEtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLm1vZGFsLWhhbGYge1xuICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2g6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHNlYXJjaC1leHRyYS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWRyb3Age1xuICAgICAgLmZvcm0tY29udGVudDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShzZWFyY2gtZGl2aWRlci1jb2xvcik7XG4gICAgICB9XG4gICAgICAuc2VhcmNoOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShzZWFyY2gtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jdXJ0YWluIHtcbiAgICAgIC5zZWFyY2g6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoc2VhcmNoLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgfVxuICAgICAgLnNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbi1jdXJ0YWluIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmLnNob3c6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoc2VhcmNoLWV4dHJhLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuLi8uLi9zdHlsZXMvY29yZS9taXhpbnMnO1xuXG5AbWl4aW4gbmItY2hlY2tib3gtdGhlbWUoKSB7XG4gIG5iLWNoZWNrYm94IHtcbiAgICAubGFiZWwge1xuICAgICAgcGFkZGluZzogbmItdGhlbWUoY2hlY2tib3gtcGFkZGluZyk7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICB3aWR0aDogbmItdGhlbWUoY2hlY2tib3gtd2lkdGgpO1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShjaGVja2JveC1oZWlnaHQpO1xuICAgICAgYm9yZGVyLXN0eWxlOiBuYi10aGVtZShjaGVja2JveC1ib3JkZXItc3R5bGUpO1xuICAgICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZShjaGVja2JveC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoY2hlY2tib3gtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm5hdGl2ZS1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICAkaW5zZXQtc2hhZG93OiBuYi10aGVtZShjaGVja2JveC1mb2N1cy1pbnNldC1zaGFkb3ctbGVuZ3RoKTtcbiAgICAgIEBpbmNsdWRlIG5iLW91dGxpbmUobmItdGhlbWUoY2hlY2tib3gtb3V0bGluZS13aWR0aCksIG5iLXRoZW1lKGNoZWNrYm94LW91dGxpbmUtY29sb3IpLCAkaW5zZXQtc2hhZG93KTtcbiAgICB9XG4gICAgLm5hdGl2ZS1pbnB1dDpmb2N1czpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICBAaW5jbHVkZSBuYi1vdXRsaW5lKG5iLXRoZW1lKGNoZWNrYm94LW91dGxpbmUtd2lkdGgpLCBuYi10aGVtZShjaGVja2JveC1vdXRsaW5lLWNvbG9yKSk7XG4gICAgfVxuXG4gICAgbmItaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUoY2hlY2tib3gtdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKGNoZWNrYm94LXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShjaGVja2JveC10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShjaGVja2JveC10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihwYWRkaW5nLWxlZnQsIG5iLXRoZW1lKGNoZWNrYm94LXRleHQtc3BhY2UpKTtcbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKHBhZGRpbmctcmlnaHQsIG5iLXRoZW1lKGNoZWNrYm94LXRleHQtc3BhY2UpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICBAaW5jbHVkZSBuYi1jaGVja2JveC1zdGF0dXMoJHN0YXR1cyk7XG4gIH1cbn1cblxuQG1peGluIG5iLWNoZWNrYm94LXN0YXR1cygkc3RhdHVzOiAnJykge1xuICBuYi1jaGVja2JveC5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1jaGVja2VkLWJvcmRlci1jb2xvcik7XG5cbiAgICAgIG5iLWljb24ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1jaGVja2VkLWNoZWNrbWFyay1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30taW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcik7XG5cbiAgICAgIG5iLWljb24ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1pbmRldGVybWluYXRlLWNoZWNrbWFyay1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWZvY3VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWZvY3VzLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICYuaW5kZXRlcm1pbmF0ZSxcbiAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWNoZWNrYm94OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30taG92ZXItYm9yZGVyLWNvbG9yKTtcblxuICAgICAgJi5pbmRldGVybWluYXRlLFxuICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30taG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuXG4gICAgICAmLmluZGV0ZXJtaW5hdGUsXG4gICAgICAmLmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF0aXZlLWlucHV0OmRpc2FibGVkIHtcbiAgICAgICYgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgbmItaWNvbiB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tZGlzYWJsZWQtY2hlY2ttYXJrLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiB+IC50ZXh0IHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgICAmOmluZGV0ZXJtaW5hdGUgKyAuY3VzdG9tLWNoZWNrYm94LFxuICAgICAgJjpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXRvZ2dsZS10aGVtZSgpIHtcbiAgbmItdG9nZ2xlIHtcbiAgICAudG9nZ2xlIHtcbiAgICAgIGhlaWdodDogbmItdGhlbWUodG9nZ2xlLWhlaWdodCk7XG4gICAgICB3aWR0aDogbmItdGhlbWUodG9nZ2xlLXdpZHRoKTtcbiAgICAgIGJvcmRlci13aWR0aDogbmItdGhlbWUodG9nZ2xlLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUodG9nZ2xlLWJvcmRlci1yYWRpdXMpO1xuICAgICAgY3Vyc29yOiBuYi10aGVtZSh0b2dnbGUtY3Vyc29yKTtcblxuICAgICAgLypcbiAgICAgICAgV2UgbmVlZCB0byBzZXQgaW5pdGlhbCBwb3NpdGlvbnMgYXMgQW5ndWxhciBhbmltYXRpb25zIHdvbid0IHdvcmsgaW4gSUUxMSBpZiBwb3NpdGlvbnMgaGF2ZSBubyBpbml0aWFsIHZhbHVlLlxuICAgICAgICBTZXR0aW5nIGl0IGluIFNDU1MgYXMgd2UgZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8gdGhlbWUgdmFyaWFibGVzIGZyb20gVFMuXG4gICAgICAqL1xuICAgICAgQGluY2x1ZGUgbmItbHRyKCkge1xuICAgICAgICAmLmNoZWNrZWQgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gICAgICAgICAgbGVmdDogY2FsYygxMDAlXG4gICAgICAgICAgICAgICAgICAgICAtICN7bmItdGhlbWUodG9nZ2xlLXN3aXRjaGVyLXNpemUpfVxuICAgICAgICAgICAgICAgICAgICAgLSAje25iLXRoZW1lKHRvZ2dsZS1ib3JkZXItd2lkdGgpfVxuICAgICAgICAgICAgICAgICAgICAgLSAje25iLXRoZW1lKHRvZ2dsZS1ib3JkZXItd2lkdGgpfSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguY2hlY2tlZCkgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbmItcnRsKCkge1xuICAgICAgICAmLmNoZWNrZWQgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJVxuICAgICAgICAgICAgICAgICAgICAgIC0gI3tuYi10aGVtZSh0b2dnbGUtc3dpdGNoZXItc2l6ZSl9XG4gICAgICAgICAgICAgICAgICAgICAgLSAje25iLXRoZW1lKHRvZ2dsZS1ib3JkZXItd2lkdGgpfVxuICAgICAgICAgICAgICAgICAgICAgIC0gI3tuYi10aGVtZSh0b2dnbGUtYm9yZGVyLXdpZHRoKX0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmNoZWNrZWQpIC50b2dnbGUtc3dpdGNoZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgICAgIEBpbmNsdWRlIG5iLW91dGxpbmUobmItdGhlbWUodG9nZ2xlLW91dGxpbmUtd2lkdGgpLCBuYi10aGVtZSh0b2dnbGUtb3V0bGluZS1jb2xvcikpO1xuICAgIH1cblxuICAgIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgICAgIGN1cnNvcjogbmItdGhlbWUodG9nZ2xlLWRpc2FibGVkLWN1cnNvcik7XG4gICAgfVxuXG4gICAgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gICAgICB3aWR0aDogbmItdGhlbWUodG9nZ2xlLXN3aXRjaGVyLXNpemUpO1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZSh0b2dnbGUtc3dpdGNoZXItc2l6ZSk7XG5cbiAgICAgIG5iLWljb24ge1xuICAgICAgICBoZWlnaHQ6IG5iLXRoZW1lKHRvZ2dsZS1zd2l0Y2hlci1pY29uLXNpemUpO1xuICAgICAgICB3aWR0aDogbmItdGhlbWUodG9nZ2xlLXN3aXRjaGVyLWljb24tc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRvZ2dsZS10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodG9nZ2xlLXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0b2dnbGUtdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodG9nZ2xlLXRleHQtbGluZS1oZWlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgIEBpbmNsdWRlIG5iLXRvZ2dsZS1zdGF0dXMoJHN0YXR1cyk7XG4gIH1cbn1cblxuQG1peGluIG5iLXRvZ2dsZS1zdGF0dXMoJHN0YXR1cykge1xuICBuYi10b2dnbGUuc3RhdHVzLSN7JHN0YXR1c30ge1xuXG4gICAgLnRleHQge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuICAgIH1cblxuICAgIC50b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLnRvZ2dsZS5jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAubmF0aXZlLWlucHV0OmVuYWJsZWQge1xuICAgICAgJjpmb2N1cyArIC50b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1mb2N1cy1ib3JkZXItY29sb3IpO1xuXG4gICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSArIC50b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tYWN0aXZlLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1ob3Zlci1ib3JkZXItY29sb3IpO1xuXG4gICAgICAmLmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWNoZWNrZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAgIG5iLWljb24ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgJiArIC50b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuXG4gICAgICAgIC50b2dnbGUtc3dpdGNoZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWRpc2FibGVkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgICAgICAgbmItaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tZGlzYWJsZWQtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIH4gLnRleHQge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1wcm9ncmVzcy1iYXItdGhlbWUoKSB7XG4gIG5iLXByb2dyZXNzLWJhciB7XG4gICAgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShwcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUocHJvZ3Jlc3MtYmFyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogbmItdGhlbWUocHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG5cbiAgICBuYi1wcm9ncmVzcy1iYXIuc2l6ZS0jeyRzaXplfSB7XG4gICAgICAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBuYi10aGVtZShwcm9ncmVzcy1iYXItI3skc2l6ZX0taGVpZ2h0KTtcbiAgICAgIH1cblxuICAgICAgLnByb2dyZXNzLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShwcm9ncmVzcy1iYXItI3skc2l6ZX0tdGV4dC1mb250LXNpemUpO1xuICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUocHJvZ3Jlc3MtYmFyLSN7JHNpemV9LXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUocHJvZ3Jlc3MtYmFyLSN7JHNpemV9LXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuXG4gICAgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgIC5wcm9ncmVzcy1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShwcm9ncmVzcy1iYXItI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLnByb2dyZXNzLXZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocHJvZ3Jlc3MtYmFyLSN7JHN0YXR1c30tZmlsbGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUocHJvZ3Jlc3MtYmFyLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWJhZGdlLXRoZW1lKCkge1xuICBuYi1iYWRnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGJhZGdlLXRleHQtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoYmFkZ2UtdGV4dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShiYWRnZS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoYmFkZ2UtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgcGFkZGluZzogbmItdGhlbWUoYmFkZ2UtcGFkZGluZyk7XG5cbiAgICAmLmRvdC1tb2RlIHtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKGJhZGdlLWRvdC1tb2RlLXBhZGRpbmcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoYmFkZ2UtZG90LW1vZGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgbmItYmFkZ2Uuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKGJhZGdlLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShiYWRnZS0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItYWxlcnQtdGhlbWUoKSB7XG4gIG5iLWFsZXJ0IHtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShhbGVydC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3gtc2hhZG93OiBuYi10aGVtZShhbGVydC1zaGFkb3cpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShhbGVydC10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKGFsZXJ0LXRleHQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUoYWxlcnQtdGV4dC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGFsZXJ0LXRleHQtbGluZS1oZWlnaHQpO1xuICAgIHBhZGRpbmc6IG5iLXRoZW1lKGFsZXJ0LXBhZGRpbmcpO1xuXG4gICAgLy8gVE9ETzogbW92ZSBhbGVydCBtYXJnaW4gc3R5bGUgdG8gbGF5b3V0XG4gICAgbWFyZ2luLWJvdHRvbTogbmItdGhlbWUoYWxlcnQtYm90dG9tLW1hcmdpbik7XG5cbiAgICBAaW5jbHVkZSBuYi1zY3JvbGxiYXJzKFxuICAgICAgICBuYi10aGVtZShhbGVydC1zY3JvbGxiYXItY29sb3IpLFxuICAgICAgICBuYi10aGVtZShhbGVydC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvciksXG4gICAgICAgIG5iLXRoZW1lKGFsZXJ0LXNjcm9sbGJhci13aWR0aCkpO1xuXG4gICAgJi5jbG9zYWJsZSB7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIocGFkZGluZy1yaWdodCwgbmItdGhlbWUoYWxlcnQtY2xvc2FibGUtc3RhcnQtcGFkZGluZykpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKHBhZGRpbmctbGVmdCwgbmItdGhlbWUoYWxlcnQtY2xvc2FibGUtc3RhcnQtcGFkZGluZykpO1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShhbGVydC1wYWRkaW5nKTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICBuYi1hbGVydC5zaXplLSN7JHNpemV9IHtcbiAgICAgIGhlaWdodDogbmItdGhlbWUoYWxlcnQtI3skc2l6ZX0taGVpZ2h0KTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICBuYi1hbGVydCB7XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGFsZXJ0LSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGFsZXJ0LSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAgICAgYSxcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGFsZXJ0LSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY2NlbnQtI3skc3RhdHVzfSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5iLXRoZW1lKGFsZXJ0LWJvcmRlci1yYWRpdXMpIHNvbGlkIG5iLXRoZW1lKGFsZXJ0LWFjY2VudC0jeyRzdGF0dXN9LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJi5vdXRsaW5lLSN7JHN0YXR1c30ge1xuICAgICAgICBib3JkZXI6IG5iLXRoZW1lKGFsZXJ0LW91dGxpbmUtd2lkdGgpIHNvbGlkIG5iLXRoZW1lKGFsZXJ0LW91dGxpbmUtI3skc3RhdHVzfS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWNoYXQtdGhlbWUoKSB7XG5cbiAgbmItY2hhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2hhdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXI6IG5iLXRoZW1lKGNoYXQtYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShjaGF0LWJvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKGNoYXQtc2hhZG93KTtcblxuICAgIGNvbG9yOiBuYi10aGVtZShjaGF0LXRleHQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShjaGF0LXRleHQtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoY2hhdC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNoYXQtdGV4dC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGNoYXQtdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICBuYi1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5iLXRoZW1lKGNoYXQtZGl2aWRlci13aWR0aCkgbmItdGhlbWUoY2hhdC1kaXZpZGVyLXN0eWxlKSBuYi10aGVtZShjaGF0LWRpdmlkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogbmItdGhlbWUoY2hhdC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBuYi10aGVtZShjaGF0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgcGFkZGluZzogbmItdGhlbWUoY2hhdC1wYWRkaW5nKTtcblxuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGNoYXQtaGVhZGVyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZShjaGF0LWhlYWRlci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUoY2hhdC1oZWFkZXItdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2hhdC1oZWFkZXItdGV4dC1saW5lLWhlaWdodCk7XG4gICAgfVxuXG4gICAgLnNjcm9sbGFibGUge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBmbGV4OiAxO1xuICAgICAgQGluY2x1ZGUgbmItc2Nyb2xsYmFycyhcbiAgICAgICAgICBuYi10aGVtZShjaGF0LXNjcm9sbGJhci1jb2xvciksXG4gICAgICAgICAgbmItdGhlbWUoY2hhdC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvciksXG4gICAgICAgICAgbmItdGhlbWUoY2hhdC1zY3JvbGxiYXItd2lkdGgpKTtcbiAgICB9XG5cbiAgICAubWVzc2FnZXMge1xuICAgICAgcGFkZGluZzogbmItdGhlbWUoY2hhdC1wYWRkaW5nKTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5uby1tZXNzYWdlcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgIG5iLWNoYXQuc2l6ZS0jeyRzaXplfSB7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNoYXQtI3skc2l6ZX0taGVpZ2h0KTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICBuYi1jaGF0LnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgIC5oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjaGF0LSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShjaGF0LSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmItY2hhdC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLm1lc3NhZ2Uge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuYXZhdGFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoY2hhdC1tZXNzYWdlLWF2YXRhci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgbmItY2hhdC1tZXNzYWdlLXRleHQge1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLnNlbmRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShjaGF0LW1lc3NhZ2Utc2VuZGVyLXRleHQtY29sb3IpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgbmItY2hhdC1tZXNzYWdlLWZpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoY2hhdC1tZXNzYWdlLWZpbGUtdGV4dC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKGNoYXQtbWVzc2FnZS1maWxlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbmItdGhlbWUoY2hhdC1tZXNzYWdlLWZpbGUtdGV4dC1jb2xvcik7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoY2hhdC1tZXNzYWdlLWZpbGUtdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBuYi1jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5tZXNzYWdlLWNvbnRlbnQtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1yaWdodCwgMXJlbSk7XG4gICAgICAgICAgQGluY2x1ZGUgbmItcnRsKG1hcmdpbi1sZWZ0LCAxcmVtKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIG5iLWNoYXQtbWVzc2FnZS1xdW90ZSB7XG5cbiAgICAgIHAucXVvdGUge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKGNoYXQtbWVzc2FnZS1xdW90ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNoYXQtbWVzc2FnZS1xdW90ZS10ZXh0LWNvbG9yKTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5zZW5kZXIge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoY2hhdC1tZXNzYWdlLXNlbmRlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubm90LXJlcGx5IHtcbiAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1sZWZ0LCAwLjVyZW0pO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLXJpZ2h0LCAwLjVyZW0pO1xuXG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihtYXJnaW4tcmlnaHQsIDNyZW0pO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLWxlZnQsIDNyZW0pO1xuICAgICAgfVxuXG4gICAgICBuYi1jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBuYi1sdHIoYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cywgMCk7XG4gICAgICAgICAgQGluY2x1ZGUgbmItcnRsKGJvcmRlci10b3AtcmlnaHQtcmFkaXVzLCAwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShjaGF0LW1lc3NhZ2UtYmFja2dyb3VuZCk7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNoYXQtbWVzc2FnZS10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBuYi1jaGF0LW1lc3NhZ2UtZmlsZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmVwbHkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAubWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihtYXJnaW4tcmlnaHQsIDAuNXJlbSk7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tbGVmdCwgMC41cmVtKTtcblxuICAgICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLWxlZnQsIDNyZW0pO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLXJpZ2h0LCAzcmVtKTtcbiAgICAgIH1cblxuICAgICAgbmItY2hhdC1tZXNzYWdlLXRleHQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIC5zZW5kZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG5iLWx0cih0ZXh0LWFsaWduLCByaWdodCk7XG4gICAgICAgICAgQGluY2x1ZGUgbmItcnRsKHRleHQtYWxpZ24sIGxlZnQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG5iLWx0cihib3JkZXItdG9wLXJpZ2h0LXJhZGl1cywgMCk7XG4gICAgICAgICAgQGluY2x1ZGUgbmItcnRsKGJvcmRlci10b3AtbGVmdC1yYWRpdXMsIDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKGNoYXQtbWVzc2FnZS1yZXBseS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoY2hhdC1tZXNzYWdlLXJlcGx5LXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG5iLWNoYXQtbWVzc2FnZS1maWxlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG5iLWNoYXQtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IG5iLXRoZW1lKGNoYXQtcGFkZGluZyk7XG4gICAgYm9yZGVyLXRvcDogbmItdGhlbWUoY2hhdC1kaXZpZGVyLXdpZHRoKSBuYi10aGVtZShjaGF0LWRpdmlkZXItc3R5bGUpIG5iLXRoZW1lKGNoYXQtZGl2aWRlci1jb2xvcik7XG5cbiAgICAubWVzc2FnZS1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZmxleDogMTtcblxuICAgICAgJi53aXRoLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzLCAwKTtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKGJvcmRlci10b3AtcmlnaHQtcmFkaXVzLCAwKTtcbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsIDApO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwoYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cywgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbmQtYnV0dG9uIHtcbiAgICAgIG5iLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbmItbHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG5iLXJ0bCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcHBlZC1maWxlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLXJpZ2h0LCAwLjVyZW0pO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLWxlZnQsIDAuNXJlbSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5yZW1vdmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTAuNXJlbTtcbiAgICAgICAgICB0b3A6IC0wLjg3NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIG5iLWljb24ge1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXNwaW5uZXItdGhlbWUoKSB7XG5cbiAgLm5iLXNwaW5uZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBuYi1zcGlubmVyIC5tZXNzYWdlIHtcbiAgICBjb2xvcjogbmItdGhlbWUoc3Bpbm5lci10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUoc3Bpbm5lci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKHNwaW5uZXItdGV4dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShzcGlubmVyLXRleHQtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShzcGlubmVyLXRleHQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgbmItc3Bpbm5lci5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzcGlubmVyLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAgIC5zcGluLWNpcmNsZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IG5iLXRoZW1lKHNwaW5uZXItI3skc3RhdHVzfS1jaXJjbGUtZmlsbGVkLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBuYi10aGVtZShzcGlubmVyLSN7JHN0YXR1c30tY2lyY2xlLWVtcHR5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbmItdGhlbWUoc3Bpbm5lci0jeyRzdGF0dXN9LWNpcmNsZS1maWxsZWQtY29sb3IpO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogbmItdGhlbWUoc3Bpbm5lci0jeyRzdGF0dXN9LWNpcmNsZS1maWxsZWQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICBuYi1zcGlubmVyLnNpemUtI3skc2l6ZX0ge1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZShzcGlubmVyLWhlaWdodC0jeyRzaXplfSk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgNDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXN0ZXBwZXItdGhlbWUge1xuXG4gIG5iLXN0ZXBwZXIge1xuXG4gICAgJi5ob3Jpem9udGFsIHtcbiAgICAgIC5oZWFkZXIgLnN0ZXAge1xuICAgICAgICB3aWR0aDogbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LXdpZHRoKTtcbiAgICAgICAgbWFyZ2luOiAwIG5iLXRoZW1lKHN0ZXBwZXItc3RlcC1pbmRleC13aWR0aCkgLyAyO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyIC5jb25uZWN0b3Ige1xuICAgICAgICBtYXJnaW46IG5iLXRoZW1lKHN0ZXBwZXItaG9yaXpvbnRhbC1jb25uZWN0b3ItbWFyZ2luKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnZlcnRpY2FsIHtcbiAgICAgIC5oZWFkZXIgLmNvbm5lY3RvciB7XG4gICAgICAgIG1hcmdpbjogbmItdGhlbWUoc3RlcHBlci12ZXJ0aWNhbC1jb25uZWN0b3ItbWFyZ2luKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgIC5jb25uZWN0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzdGVwcGVyLWNvbm5lY3Rvci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLmNvbm5lY3Rvci1wYXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc3RlcHBlci1jb25uZWN0b3ItY29tcGxldGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAubGFiZWwtaW5kZXgge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtaW5kZXgtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LWJvcmRlci1zdHlsZSk7XG4gICAgICAgIGJvcmRlci13aWR0aDogbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LWJvcmRlci13aWR0aCk7XG4gICAgICAgIHdpZHRoOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtaW5kZXgtd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IG5iLXRoZW1lKHN0ZXBwZXItc3RlcC1pbmRleC13aWR0aCk7XG4gICAgICB9XG5cbiAgICAgIC5zdGVwIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHN0ZXBwZXItc3RlcC10ZXh0LWNvbG9yKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHN0ZXBwZXItc3RlcC10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtdGV4dC1mb250LXNpemUpO1xuICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoc3RlcHBlci1zdGVwLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoc3RlcHBlci1zdGVwLXRleHQtbGluZS1oZWlnaHQpO1xuXG4gICAgICAgICYubGFiZWwtaW5kZXgge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoc3RlcHBlci1zdGVwLWFjdGl2ZS10ZXh0LWNvbG9yKTtcblxuICAgICAgICAgIC5sYWJlbC1pbmRleCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHN0ZXBwZXItc3RlcC1pbmRleC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbXBsZXRlZCB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKHN0ZXBwZXItc3RlcC1jb21wbGV0ZWQtdGV4dC1jb2xvcik7XG5cbiAgICAgICAgICAubGFiZWwtaW5kZXgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LWNvbXBsZXRlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LWNvbXBsZXRlZC1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6IG5iLXRoZW1lKHN0ZXBwZXItc3RlcC1pbmRleC1jb21wbGV0ZWQtdGV4dC1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXAtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtY29udGVudC1wYWRkaW5nKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlcigpIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogbmItdGhlbWUoYWNjb3JkaW9uLWhlYWRlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBuYi10aGVtZShhY2NvcmRpb24taGVhZGVyLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IG5iLXRoZW1lKGFjY29yZGlvbi1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IG5iLXRoZW1lKGFjY29yZGlvbi1oZWFkZXItdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBuYi10aGVtZShhY2NvcmRpb24taGVhZGVyLXRleHQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IG5iLXRoZW1lKGFjY29yZGlvbi1oZWFkZXItdGV4dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogbmItdGhlbWUoYWNjb3JkaW9uLWhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGFjY29yZGlvbi1oZWFkZXItdGV4dC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IG5iLXRoZW1lKGFjY29yZGlvbi1wYWRkaW5nKTtcblxuICBAaW5jbHVkZSBuYi1oZWFkaW5ncygpO1xufVxuXG5AbWl4aW4gbmItYWNjb3JkaW9uLXRoZW1lKCkge1xuXG4gIG5iLWFjY29yZGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUoYWNjb3JkaW9uLXNoYWRvdyk7XG4gICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyKCk7XG5cbiAgICAuZXhwYW5zaW9uLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIocmlnaHQsIDFyZW0pO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKGxlZnQsIDFyZW0pO1xuICAgIH1cbiAgfVxuXG4gIG5iLWFjY29yZGlvbi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShhY2NvcmRpb24taXRlbS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjogbmItdGhlbWUoYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGFjY29yZGlvbi1pdGVtLXRleHQtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoYWNjb3JkaW9uLWl0ZW0tdGV4dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShhY2NvcmRpb24taXRlbS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoYWNjb3JkaW9uLWl0ZW0tdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICAmLmRpc2FibGVkIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciB7XG4gICAgICBjb2xvcjogbmItdGhlbWUoYWNjb3JkaW9uLWhlYWRlci1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IG5iLXRoZW1lKGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBuYi10aGVtZShhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBuYi10aGVtZShhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogbmItdGhlbWUoYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAmLmNvbGxhcHNlZCBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG5iLWFjY29yZGlvbi1pdGVtOm5vdCguY29sbGFwc2VkKSArIG5iLWFjY29yZGlvbi1pdGVtIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogbmItdGhlbWUoYWNjb3JkaW9uLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci10b3Atc3R5bGU6IG5iLXRoZW1lKGFjY29yZGlvbi1oZWFkZXItYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBuYi10aGVtZShhY2NvcmRpb24taGVhZGVyLWJvcmRlci13aWR0aCk7XG4gIH1cblxuICBuYi1hY2NvcmRpb24taXRlbS1ib2R5IC5pdGVtLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IG5iLXRoZW1lKGFjY29yZGlvbi1wYWRkaW5nKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi9idXR0b24tY29yZSc7XG5AaW1wb3J0ICcuL2J1dHRvbi1maWxsZWQnO1xuQGltcG9ydCAnLi9idXR0b24tb3V0bGluZSc7XG5AaW1wb3J0ICcuL2J1dHRvbi1naG9zdCc7XG5AaW1wb3J0ICcuL2J1dHRvbi1oZXJvJztcblxuQG1peGluIG5iLWJ1dHRvbnMtdGhlbWUoKSB7XG4gIFtuYkJ1dHRvbl0ge1xuICAgIEBpbmNsdWRlIG5iLWJ1dHRvbi1jb3JlKCk7XG5cbiAgICBjdXJzb3I6IG5iLXRoZW1lKGJ1dHRvbi1jdXJzb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShidXR0b24tdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGJ1dHRvbi10ZXh0LWZvbnQtd2VpZ2h0KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gU2libGluZyBidXR0b25zIGFyZSBjb3ZlcmluZyBvdXRsaW5lIHNoYWRvdy5cbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTsgZGVjbGFyYXRpb24gbWFrZXMgc2hhZG93IGFwcGVhciBvbiB0b3Agb2Ygc2libGluZyBidXR0b25zLlxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG5iLW91dGxpbmUobmItdGhlbWUoYnV0dG9uLW91dGxpbmUtd2lkdGgpLCBuYi10aGVtZShidXR0b24tb3V0bGluZS1jb2xvcikpO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogbmItdGhlbWUoYnV0dG9uLWRpc2FibGVkLWN1cnNvcik7XG4gICAgfVxuXG4gICAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgICAgJi5zaXplLSN7JHNpemV9IHtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShidXR0b24tI3skc2l6ZX0tdGV4dC1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoYnV0dG9uLSN7JHNpemV9LXRleHQtbGluZS1oZWlnaHQpO1xuXG4gICAgICAgIG5iLWljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoYnV0dG9uLSN7JHNpemV9LXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICBoZWlnaHQ6IG5iLXRoZW1lKGJ1dHRvbi0jeyRzaXplfS1pY29uLXNpemUpO1xuICAgICAgICAgIHdpZHRoOiBuYi10aGVtZShidXR0b24tI3skc2l6ZX0taWNvbi1zaXplKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBuYi10aGVtZShidXR0b24tI3skc2l6ZX0taWNvbi12ZXJ0aWNhbC1tYXJnaW4pO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IG5iLXRoZW1lKGJ1dHRvbi0jeyRzaXplfS1pY29uLXZlcnRpY2FsLW1hcmdpbik7XG4gICAgICAgIH1cblxuICAgICAgICAkaWNvbi1vZmZzZXQ6IG5iLXRoZW1lKGJ1dHRvbi0jeyRzaXplfS1pY29uLW9mZnNldCk7XG4gICAgICAgICYuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLXJpZ2h0LCAkaWNvbi1vZmZzZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tbGVmdCwgJGljb24tb2Zmc2V0KTtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1sZWZ0LCAkaWNvbi1vZmZzZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tcmlnaHQsICRpY29uLW9mZnNldCk7XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkYXBwZWFyYW5jZSBpbiAoJ2ZpbGxlZCcsICdvdXRsaW5lJywgJ2dob3N0JywgJ2hlcm8nKSB7XG4gICAgICAgICAgJi5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtI3skYXBwZWFyYW5jZX0ge1xuICAgICAgICAgICAgcGFkZGluZzogbmItdGhlbWUoaWNvbi1idXR0b24tI3skYXBwZWFyYW5jZX0tI3skc2l6ZX0tcGFkZGluZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJHNoYXBlIGluIG5iLWdldC1zaGFwZXMoKSB7XG4gICAgICAmLnNoYXBlLSN7JHNoYXBlfSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKGJ1dHRvbi0jeyRzaGFwZX0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYVtuYkJ1dHRvbl0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJ1dHRvbi1maWxsZWQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lO1xuICBAaW5jbHVkZSBidXR0b24tZ2hvc3Q7XG4gIEBpbmNsdWRlIGJ1dHRvbi1oZXJvO1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuLi8uLi9zdHlsZXMvY29yZS9taXhpbnMnO1xuXG5AbWl4aW4gbmItYnV0dG9uLWNvcmUoKSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbmItaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gICYubmItdHJhbnNpdGlvbiB7XG4gICAgQGluY2x1ZGUgbmItY29tcG9uZW50LWFuaW1hdGlvbihiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGJveC1zaGFkb3csIGNvbG9yKTtcbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gYnV0dG9uLWZpbGxlZCgpIHtcbiAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBuYi10aGVtZShidXR0b24tZmlsbGVkLWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZShidXR0b24tZmlsbGVkLWJvcmRlci13aWR0aCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtdGV4dC10cmFuc2Zvcm0pO1xuXG4gICAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgICAgJi5zaXplLSN7JHNpemV9IHtcbiAgICAgICAgcGFkZGluZzogbmItdGhlbWUoYnV0dG9uLWZpbGxlZC0jeyRzaXplfS1wYWRkaW5nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWZpbGxlZC0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWZpbGxlZC0jeyRzdGF0dXN9LWZvY3VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWZpbGxlZC0jeyRzdGF0dXN9LWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHN0YXR1c30taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHN0YXR1c30taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHN0YXR1c30tYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWZpbGxlZC0jeyRzdGF0dXN9LWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtI3skc3RhdHVzfS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtI3skc3RhdHVzfS1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lKCkge1xuICBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZSB7XG4gICAgYm9yZGVyLXN0eWxlOiBuYi10aGVtZShidXR0b24tb3V0bGluZS1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtYm9yZGVyLXdpZHRoKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtdGV4dC10cmFuc2Zvcm0pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAkaW5zZXQtc2hhZG93OiBuYi10aGVtZShidXR0b24tb3V0bGluZS1mb2N1cy1pbnNldC1zaGFkb3ctbGVuZ3RoKTtcbiAgICAgIEBpbmNsdWRlIG5iLW91dGxpbmUobmItdGhlbWUoYnV0dG9uLW91dGxpbmUtd2lkdGgpLCBuYi10aGVtZShidXR0b24tb3V0bGluZS1jb2xvciksICRpbnNldC1zaGFkb3cpO1xuICAgIH1cblxuICAgIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICAgICYuc2l6ZS0jeyRzaXplfSB7XG4gICAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHNpemV9LXBhZGRpbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS1ib3JkZXItY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tb3V0bGluZS0jeyRzdGF0dXN9LWZvY3VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShidXR0b24tb3V0bGluZS0jeyRzdGF0dXN9LWZvY3VzLXRleHQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHN0YXR1c30taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS1ob3Zlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tb3V0bGluZS0jeyRzdGF0dXN9LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHN0YXR1c30tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHN0YXR1c30tYWN0aXZlLXRleHQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHN0YXR1c30tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tb3V0bGluZS0jeyRzdGF0dXN9LWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIGJ1dHRvbi1naG9zdCgpIHtcbiAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogbmItdGhlbWUoYnV0dG9uLWdob3N0LWJvcmRlci13aWR0aCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC10ZXh0LXRyYW5zZm9ybSk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICRpbnNldC1zaGFkb3c6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC1mb2N1cy1pbnNldC1zaGFkb3ctbGVuZ3RoKTtcbiAgICAgIEBpbmNsdWRlIG5iLW91dGxpbmUobmItdGhlbWUoYnV0dG9uLW91dGxpbmUtd2lkdGgpLCBuYi10aGVtZShidXR0b24tb3V0bGluZS1jb2xvciksICRpbnNldC1zaGFkb3cpO1xuICAgIH1cblxuICAgIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICAgICYuc2l6ZS0jeyRzaXplfSB7XG4gICAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC0jeyRzaXplfS1wYWRkaW5nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHN0YXR1c30tZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtI3skc3RhdHVzfS1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtI3skc3RhdHVzfS1mb2N1cy10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC0jeyRzdGF0dXN9LWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHN0YXR1c30taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHN0YXR1c30taG92ZXItdGV4dC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHN0YXR1c30tYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHN0YXR1c30tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC0jeyRzdGF0dXN9LWFjdGl2ZS10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtI3skc3RhdHVzfS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC0jeyRzdGF0dXN9LWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC0jeyRzdGF0dXN9LWRpc2FibGVkLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4uLy4uL3N0eWxlcy9jb3JlL21peGlucyc7XG5cbkBtaXhpbiBidXR0b24taGVybygpIHtcbiAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8ge1xuICAgIHRleHQtc2hhZG93OiBuYi10aGVtZShidXR0b24taGVyby10ZXh0LXNoYWRvdyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLXRleHQtdHJhbnNmb3JtKTtcblxuICAgIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICAgICYuc2l6ZS0jeyRzaXplfSB7XG4gICAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLSN7JHNpemV9LXBhZGRpbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICAgICRsZWZ0LWNvbG9yOiBuYi10aGVtZShidXR0b24taGVyby0jeyRzdGF0dXN9LWxlZnQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICRyaWdodC1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWhlcm8tI3skc3RhdHVzfS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgJGJldmVsOiBuYi10aGVtZShidXR0b24taGVyby1iZXZlbC1zaXplKSBuYi10aGVtZShidXR0b24taGVyby0jeyRzdGF0dXN9LWJldmVsLWNvbG9yKTtcbiAgICAgICAgJGdsb3c6IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLWdsb3ctc2l6ZSkgbmItdGhlbWUoYnV0dG9uLWhlcm8tI3skc3RhdHVzfS1nbG93LWNvbG9yKTtcbiAgICAgICAgJHNoYWRvdzogbmItdGhlbWUoYnV0dG9uLWhlcm8tc2hhZG93KTtcbiAgICAgICAgJGhlcm8tYm94LXNoYWRvd3M6ICRiZXZlbCwgJGdsb3csICRzaGFkb3c7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbGVmdC1jb2xvciwgJHJpZ2h0LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAkaGVyby1ib3gtc2hhZG93cztcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgJGxlZnQtZm9jdXMtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLSN7JHN0YXR1c30tZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAkcmlnaHQtZm9jdXMtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLSN7JHN0YXR1c30tZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbGVmdC1mb2N1cy1jb2xvciwgJHJpZ2h0LWZvY3VzLWNvbG9yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAkaGVyby1ib3gtc2hhZG93cywgMCAwIDAgbmItdGhlbWUoYnV0dG9uLWhlcm8tb3V0bGluZS13aWR0aCkgbmItdGhlbWUoYnV0dG9uLWhlcm8tb3V0bGluZS1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAkbGVmdC1ob3Zlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWhlcm8tI3skc3RhdHVzfS1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICRyaWdodC1ob3Zlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWhlcm8tI3skc3RhdHVzfS1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsZWZ0LWhvdmVyLWNvbG9yLCAkcmlnaHQtaG92ZXItY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICRsZWZ0LWFjdGl2ZS1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWhlcm8tI3skc3RhdHVzfS1hY3RpdmUtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAkcmlnaHQtYWN0aXZlLWNvbG9yOiBuYi10aGVtZShidXR0b24taGVyby0jeyRzdGF0dXN9LWFjdGl2ZS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsZWZ0LWFjdGl2ZS1jb2xvciwgJHJpZ2h0LWFjdGl2ZS1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWhlcm8tI3skc3RhdHVzfS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShidXR0b24taGVyby0jeyRzdGF0dXN9LWRpc2FibGVkLXRleHQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idXR0b24tcHVsc2Uge1xuICAgICAgICAgIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tI3skc3RhdHVzfS1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrZXlmcmFtZXMoYnV0dG9uLWhlcm8tI3skc3RhdHVzfS1wdWxzZSkge1xuICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICRsZWZ0LWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItYnV0dG9ucy10b2dnbGUtdGhlbWUoKSB7XG4gIFtuYkJ1dHRvblRvZ2dsZV0ge1xuICAgIEBleHRlbmQgW25iQnV0dG9uXTtcbiAgfVxufVxuXG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1idXR0b25zLWdyb3VwLXRoZW1lKCkge1xuICBuYi1idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgW25iQnV0dG9uXSxcbiAgICBbbmJCdXR0b25Ub2dnbGVdIHtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cigpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbmItcnRsKCkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgICYuYXBwZWFyYW5jZS1maWxsZWQsXG4gICAgICAmLmFwcGVhcmFuY2UtZ2hvc3Qge1xuICAgICAgICAvLyBNYWtlcyBib3JkZXIgc2FtZSBjb2xvciBhcyBiYWNrZ3JvdW5kLiBXZSBuZWVkIHRvIGtlZXAgdGhlIGJvcmRlciBzbyB0aGF0IGJ1dHRvbnMgaW5zaWRlIGFuZCBvdXRzaWRlXG4gICAgICAgIC8vIHRoZSBncm91cCBoYXZlIHRoZSBzYW1lIGhlaWdodC5cbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi5hcHBlYXJhbmNlLWZpbGxlZCB7XG4gICAgICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgICAgICAgIC8vIEkgY2FuJ3QgZmlndXJlIG91dCBhbnkgc2FuZSBzZWxlY3RvciB0byB0dXJuIHRoZSBzdGFydCBib3JkZXIgaW50byBhIGRpdmlkZXIgZm9yIGJ1dHRvbnNcbiAgICAgICAgICAvLyBpbiB0aGUgZGVmYXVsdCBzdGF0ZSBvbmx5IChub3QgaG92ZXJlZCwgZm9jdXNlZCwgZXRjLikuIFNvIEkgd2VudCB3aXRoIHRoaXMgaG9ycmlibGUgdGhpbmcuXG4gICAgICAgICAgLy8gQW5vdGhlciB3YXkgd2FzIHRvIGNvcHkgYnV0dG9uIHN0eWxlcyBoZXJlLCBidXQgdGhlbiB3ZSBuZWVkIHRvIGtlZXAgdHJhY2sgb2YgYnV0dG9uIHN0eWxlc1xuICAgICAgICAgIC8vIGFsbCB0aGUgdGltZS4gQWxzbywgaXQgd291bGQgaW5jcmVhc2UgdGhlIG51bWJlciBvZiBkdXBsaWNhdGUgYnV0dG9uIHN0eWxlcy5cbiAgICAgICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbmItbHRyKGJvcmRlci1sZWZ0LWNvbG9yLCBuYi10aGVtZShidXR0b24tZ3JvdXAtZmlsbGVkLSN7JHN0YXR1c30tZGl2aWRlci1jb2xvcikpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbmItcnRsKGJvcmRlci1yaWdodC1jb2xvciwgbmItdGhlbWUoYnV0dG9uLWdyb3VwLWZpbGxlZC0jeyRzdGF0dXN9LWRpdmlkZXItY29sb3IpKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShidXR0b24tZ3JvdXAtZmlsbGVkLWJ1dHRvbi0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTZWUgdGhlIGNvbW1lbnQgb24gdGhlIHNlbGVjdG9yIGFib3ZlXG4gICAgICAmLmFwcGVhcmFuY2UtZ2hvc3Q6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihib3JkZXItbGVmdC1jb2xvciwgbmItdGhlbWUoYnV0dG9uLWdyb3VwLWdob3N0LWRpdmlkZXItY29sb3IpKTtcbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKGJvcmRlci1yaWdodC1jb2xvciwgbmItdGhlbWUoYnV0dG9uLWdyb3VwLWdob3N0LWRpdmlkZXItY29sb3IpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi9pbnB1dC1zdGF0dXNlcyc7XG5AaW1wb3J0ICcuL2lucHV0LXNpemVzJztcbkBpbXBvcnQgJy4vaW5wdXQtc2hhcGVzJztcblxuQG1peGluIG5iLWlucHV0LXRoZW1lKCkge1xuXG4gIFtuYklucHV0XSB7XG4gICAgQGluY2x1ZGUgbmItaW5wdXQtY29yZS10aGVtZSgpO1xuICAgIEBpbmNsdWRlIGlucHV0LXN0YXR1c2VzKCk7XG4gICAgQGluY2x1ZGUgaW5wdXQtc2l6ZXMoKTtcbiAgICBAaW5jbHVkZSBpbnB1dC1zaGFwZXMoKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG5iLWZvcm0tZmllbGQtcm9vdC1jb21wb25lbnQoJ1tuYklucHV0XScpO1xuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICBAaW5jbHVkZSBuYi1mb3JtLWZpZWxkLXdpdGgtcHJlZml4KCdbbmJJbnB1dF0uc2l6ZS0jeyRzaXplfScsICRzaXplKTtcbiAgICBAaW5jbHVkZSBuYi1mb3JtLWZpZWxkLXdpdGgtc3VmZml4KCdbbmJJbnB1dF0uc2l6ZS0jeyRzaXplfScsICRzaXplKTtcbiAgfVxufVxuXG5AbWl4aW4gbmItaW5wdXQtY29yZS10aGVtZSgpIHtcbiAgYm9yZGVyLXN0eWxlOiBuYi10aGVtZShpbnB1dC1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItd2lkdGg6IG5iLXRoZW1lKGlucHV0LWJvcmRlci13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiBuYi10aGVtZShpbnB1dC10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gcmVtb3ZlcyBpbm5lciBzaGFkb3cgb24gaU9TXG5cbiAgJi5uYi10cmFuc2l0aW9uIHtcbiAgICBAaW5jbHVkZSBuYi1jb21wb25lbnQtYW5pbWF0aW9uKGJvcmRlciwgYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIGJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShpbnB1dC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmlucHV0LWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBpbnB1dC1zdGF0dXNlcygpIHtcbiAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgJi5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShpbnB1dC0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShpbnB1dC0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG4gICAgICBjb2xvcjogbmItdGhlbWUoaW5wdXQtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoaW5wdXQtI3skc3RhdHVzfS1wbGFjZWhvbGRlci10ZXh0LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGlucHV0LSN7JHN0YXR1c30tZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoaW5wdXQtI3skc3RhdHVzfS1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGlucHV0LSN7JHN0YXR1c30taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoaW5wdXQtI3skc3RhdHVzfS1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoaW5wdXQtI3skc3RhdHVzfS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShpbnB1dC0jeyRzdGF0dXN9LWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShpbnB1dC0jeyRzdGF0dXN9LWRpc2FibGVkLXRleHQtY29sb3IpO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoaW5wdXQtI3skc3RhdHVzfS1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gaW5wdXQtc2l6ZXMoKSB7XG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICAmLnNpemUtI3skc2l6ZX0ge1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZShpbnB1dC0jeyRzaXplfS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUoaW5wdXQtI3skc2l6ZX0tdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoaW5wdXQtI3skc2l6ZX0tdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShpbnB1dC0jeyRzaXplfS1wYWRkaW5nKTtcblxuICAgICAgJjpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBuYi10aGVtZShpbnB1dC0jeyRzaXplfS1tYXgtd2lkdGgpO1xuICAgICAgfVxuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoaW5wdXQtI3skc2l6ZX0tcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemUpO1xuICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoaW5wdXQtI3skc2l6ZX0tcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodCk7XG4gICAgICAgIC8vIFRPRE86IHRoaXMgc2VlbXMgdG8gYmUgdW51c2VkXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShpbnB1dC0jeyRzaXplfS1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIGlucHV0LXNoYXBlcygpIHtcbiAgQGVhY2ggJHNoYXBlIGluIG5iLWdldC1zaGFwZXMoKSB7XG4gICAgJi5zaGFwZS0jeyRzaGFwZX0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoaW5wdXQtI3skc2hhcGV9LWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuIiwiLmNkay1vdmVybGF5LWNvbnRhaW5lciwuY2RrLWdsb2JhbC1vdmVybGF5LXdyYXBwZXJ7cG9pbnRlci1ldmVudHM6bm9uZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uY2RrLW92ZXJsYXktY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwMH0uY2RrLW92ZXJsYXktY29udGFpbmVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0uY2RrLWdsb2JhbC1vdmVybGF5LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMH0uY2RrLW92ZXJsYXktcGFuZXtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4OjEwMDA7ZGlzcGxheTpmbGV4O21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uY2RrLW92ZXJsYXktYmFja2Ryb3B7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoxMDAwO3BvaW50ZXItZXZlbnRzOmF1dG87LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3RyYW5zaXRpb246b3BhY2l0eSA0MDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtvcGFjaXR5OjB9LmNkay1vdmVybGF5LWJhY2tkcm9wLmNkay1vdmVybGF5LWJhY2tkcm9wLXNob3dpbmd7b3BhY2l0eToxfS5jZGstaGlnaC1jb250cmFzdC1hY3RpdmUgLmNkay1vdmVybGF5LWJhY2tkcm9wLmNkay1vdmVybGF5LWJhY2tkcm9wLXNob3dpbmd7b3BhY2l0eTouNn0uY2RrLW92ZXJsYXktZGFyay1iYWNrZHJvcHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjMyKX0uY2RrLW92ZXJsYXktdHJhbnNwYXJlbnQtYmFja2Ryb3AsLmNkay1vdmVybGF5LXRyYW5zcGFyZW50LWJhY2tkcm9wLmNkay1vdmVybGF5LWJhY2tkcm9wLXNob3dpbmd7b3BhY2l0eTowfS5jZGstb3ZlcmxheS1jb25uZWN0ZWQtcG9zaXRpb24tYm91bmRpbmctYm94e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi13aWR0aDoxcHg7bWluLWhlaWdodDoxcHh9LmNkay1nbG9iYWwtc2Nyb2xsYmxvY2t7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtvdmVyZmxvdy15OnNjcm9sbH1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cbi8qXG4gIERlY2xhcmUgdmFyaWFibGVzIGJlZm9yZSBtYWtpbmcgdGhlbSBnbG9iYWwuXG4gIGRhcnQtc2FzcyBkb2Vzbid0IGFsbG93IHRvIGRlY2xhcmUgdmFyaWFibGUgd2l0aCAhZ2xvYmFsLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4uY2RrLW92ZXJsYXktY29udGFpbmVyLCAuY2RrLWdsb2JhbC1vdmVybGF5LXdyYXBwZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2RrLW92ZXJsYXktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uY2RrLW92ZXJsYXktY29udGFpbmVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNkay1nbG9iYWwtb3ZlcmxheS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uY2RrLW92ZXJsYXktcGFuZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmNkay1vdmVybGF5LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2RrLW92ZXJsYXktYmFja2Ryb3AuY2RrLW92ZXJsYXktYmFja2Ryb3Atc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jZGstaGlnaC1jb250cmFzdC1hY3RpdmUgLmNkay1vdmVybGF5LWJhY2tkcm9wLmNkay1vdmVybGF5LWJhY2tkcm9wLXNob3dpbmcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5jZGstb3ZlcmxheS1kYXJrLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMyKTtcbn1cblxuLmNkay1vdmVybGF5LXRyYW5zcGFyZW50LWJhY2tkcm9wLCAuY2RrLW92ZXJsYXktdHJhbnNwYXJlbnQtYmFja2Ryb3AuY2RrLW92ZXJsYXktYmFja2Ryb3Atc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jZGstb3ZlcmxheS1jb25uZWN0ZWQtcG9zaXRpb24tYm91bmRpbmctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4uY2RrLWdsb2JhbC1zY3JvbGxibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyoqXG4gKiBJbiBjYXNlIHdoZW4gTmVidWxhciBMYXlvdXQgY3VzdG9tIHNjcm9sbCBgd2l0aFNjcm9sbGAgbW9kZSBpcyBlbmFibGVkXG4gKiB3ZSBuZWVkIHRvIGRpc2FibGUgZGVmYXVsdCBDREsgc2Nyb2xsIGJsb2NrZXIgKEBsaW5rIE5iQmxvY2tTY3JvbGxTdHJhdGVneUFkYXB0ZXIpIG9uIEhUTUwgZWxlbWVudFxuICogc28gdGhhdCBpdCB3b24ndCBhZGQgYWRkaXRpb25hbCBwb3NpdGlvbmluZy5cbiAqL1xuLm5iLWdsb2JhbC1zY3JvbGxibG9jayB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIGtleWZhbWVzLlxuICogQmVjYXVzZSBvZiBhbGwga2V5ZnJhbWVzIGNhbid0IGJlIHNjb3BlZCxcbiAqIHdlIG5lZWQgdG8gcHV0cyB1bmlxdWUgbmFtZSBpbiBlYWNoIGJ0bi1wdWxzZSBjYWxsLlxuICovXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG4vKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cbi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cbi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cbi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cbi8qXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuLyohXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuLypcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKiFcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG4vKlxuICogTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuICogc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4gKlxuICogTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwsIGJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuLyohXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIC8qIGh0dHBzOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dCAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2U0ZTlmMjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0IC5zY3JvbGxhYmxlLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dCAuc2Nyb2xsYWJsZS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2U0ZTlmMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjE1NjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0IC5zY3JvbGxhYmxlLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpdGgtc2Nyb2xsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2l0aC1zY3JvbGwgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubGF5b3V0IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC53aW5kb3ctbW9kZSB7XG4gIGJhY2tncm91bmQ6ICNlZGYxZjc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IG5iLWxheW91dC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUgLmxheW91dCBuYi1sYXlvdXQtaGVhZGVyIG5hdiB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5NDBweCkge1xuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjE4NzVyZW07XG4gIH1cbiAgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC1oZWFkZXIuZml4ZWQge1xuICAgIHRvcDogMS4xODc1cmVtO1xuICB9XG4gIC5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1sYXlvdXQtaGVhZGVyLmZpeGVkIH4gLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXItZml4ZWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEuMTg3NXJlbSAtIDQuNzVyZW0pO1xuICAgIHRvcDogY2FsYygxLjE4NzVyZW0gKyA0Ljc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItc2lkZWJhci5maXhlZCB7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSAxOTIwcHgpIC8gMik7XG4gIH1cbiAgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhci5maXhlZC5yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTkyMHB4KSAvIDIpO1xuICB9XG4gIC5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQge1xuICAgIHRvcDogY2FsYyg0Ljc1cmVtICsgMS4xODc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxLjE4NzVyZW0pO1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gMCByZ2JhKDQ0LCA1MSwgNzMsIDAuMSk7XG4gIH1cbiAgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC53aXRoLXNjcm9sbCAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEuMTg3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwNzBweCkge1xuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUge1xuICAgIHBhZGRpbmctdG9wOiAyLjM3NXJlbTtcbiAgfVxuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LWhlYWRlci5maXhlZCB7XG4gICAgdG9wOiAyLjM3NXJlbTtcbiAgfVxuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LWhlYWRlci5maXhlZCB+IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIgLm1haW4tY29udGFpbmVyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyLjM3NXJlbSAtIDQuNzVyZW0pO1xuICAgIHRvcDogY2FsYygyLjM3NXJlbSArIDQuNzVyZW0pO1xuICB9XG4gIC5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1zaWRlYmFyLmZpeGVkIHtcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE5MjBweCkgLyAyKTtcbiAgfVxuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyLmZpeGVkLnJpZ2h0IHtcbiAgICByaWdodDogY2FsYygoMTAwdncgLSAxOTIwcHgpIC8gMik7XG4gIH1cbiAgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhci5maXhlZCB7XG4gICAgdG9wOiBjYWxjKDQuNzVyZW0gKyAyLjM3NXJlbSk7XG4gIH1cbiAgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMi4zNzVyZW0pO1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gMCByZ2JhKDQ0LCA1MSwgNzMsIDAuMSk7XG4gIH1cbiAgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC53aXRoLXNjcm9sbCAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIuMzc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIyMHB4KSB7XG4gIC5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC53aW5kb3ctbW9kZSB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW07XG4gIH1cbiAgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC1oZWFkZXIuZml4ZWQge1xuICAgIHRvcDogNC43NXJlbTtcbiAgfVxuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LWhlYWRlci5maXhlZCB+IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIgLm1haW4tY29udGFpbmVyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0Ljc1cmVtIC0gNC43NXJlbSk7XG4gICAgdG9wOiBjYWxjKDQuNzVyZW0gKyA0Ljc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItc2lkZWJhci5maXhlZCB7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSAxOTIwcHgpIC8gMik7XG4gIH1cbiAgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhci5maXhlZC5yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTkyMHB4KSAvIDIpO1xuICB9XG4gIC5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQge1xuICAgIHRvcDogY2FsYyg0Ljc1cmVtICsgNC43NXJlbSk7XG4gIH1cbiAgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNC43NXJlbSk7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoNDQsIDUxLCA3MywgMC4xKTtcbiAgfVxuICAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LndpdGgtc2Nyb2xsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNC43NXJlbSk7XG4gIH1cbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dCAubGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyLmZpeGVkLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXItZml4ZWQge1xuICB0b3A6IDQuNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCBuYi1sYXlvdXQtZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoNDQsIDUxLCA3MywgMC4xKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50IG5iLWxheW91dC1mb290ZXIgbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGYxZjc7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCBuYi1sYXlvdXQtZm9vdGVyIG5hdiBhIHtcbiAgY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCBuYi1sYXlvdXQtZm9vdGVyIG5hdiBhOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCBuYi1sYXlvdXQtZm9vdGVyIG5hdiBhOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgbmItbGF5b3V0LWZvb3RlciBuYXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQuY2VudGVyIHtcbiAgd2lkdGg6IDkwMHB4O1xuICBmbGV4OiAwIDEwMCA5MDBweCAhaW1wb3J0YW50O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgLmNvbHVtbnMgbmItbGF5b3V0LWNvbHVtbiB7XG4gIHBhZGRpbmc6IDIuMjVyZW0gMi4yNXJlbSAwLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50IC5jb2x1bW5zIG5iLWxheW91dC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgLmNvbHVtbnMgbmItbGF5b3V0LWNvbHVtbiB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDA7XG4gIH1cbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LWhlYWRlciBuYXYge1xuICBjb2xvcjogIzIyMmI0NTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoNDQsIDUxLCA3MywgMC4xKTtcbiAgaGVpZ2h0OiA0Ljc1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LWhlYWRlciBuYXYgYSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LWhlYWRlciBuYXYgYTpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LWhlYWRlciBuYXYgYTphY3RpdmUsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC1oZWFkZXIgbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC1oZWFkZXIgfiAubGF5b3V0LWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0Ljc1cmVtKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC1oZWFkZXIuZml4ZWQgfiAubGF5b3V0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0Ljc1cmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxheW91dC1oZWFkZXIuZml4ZWQgfiAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQuNzVyZW0pO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbGF5b3V0LndpdGgtc3ViaGVhZGVyIG5iLXNpZGViYXIgLm1haW4tY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgcmdiYSg0NCwgNTEsIDczLCAwLjEpO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMTZyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxNnJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIgLnNjcm9sbGFibGUge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNlNGU5ZjI7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2Y3ZjlmYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyIC5zY3JvbGxhYmxlIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyIC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhciAuc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZTRlOWYyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyIC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbGxhcHNlZCB7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb2xsYXBzZWQgLm1haW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbGxhcHNlZCAuc2Nyb2xsYWJsZSB7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb2xsYXBzZWQgbmItc2lkZWJhci1oZWFkZXIsIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIuY29sbGFwc2VkIG5iLXNpZGViYXItZm9vdGVyIHtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZCB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZCAubWFpbi1jb250YWluZXIge1xuICB3aWR0aDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMzMzY2ZmY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgLm1lbnUtaXRlbSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51ID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtID4gYSBzcGFuLCAubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51ID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtID4gYSBuYi1iYWRnZSwgLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSA+IGEgLmV4cGFuZC1zdGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxcyBlYXNlO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0ubWVudS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gaSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtID4gLmV4cGFuZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIuY29tcGFjdGVkLmxlZnQuZml4ZWQgfiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5yaWdodCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb21wYWN0ZWQubGVmdC5maXhlZCB+IC5jb250ZW50LmNlbnRlciB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb21wYWN0ZWQuZml4ZWQucmlnaHQgfiAuY29udGVudC5jZW50ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZC5zdGFydC5maXhlZCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZC5zdGFydC5maXhlZCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb21wYWN0ZWQuZml4ZWQuZW5kIH4gLmNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5lbmQgfiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb21wYWN0ZWQuc3RhcnQuZml4ZWQgfiAuY29udGVudC5jZW50ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZC5zdGFydC5maXhlZCB+IC5jb250ZW50LmNlbnRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5lbmQgfiAuY29udGVudC5jZW50ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5jb21wYWN0ZWQuZml4ZWQuZW5kIH4gLmNvbnRlbnQuY2VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zaWRlYmFyLmZpeGVkLmxlZnQuY29sbGFwc2VkICsgLmNvbnRlbnQsIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIuZml4ZWQuc3RhcnQuY29sbGFwc2VkICsgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIuZml4ZWQucmlnaHQuY29sbGFwc2VkICsgLmNvbnRlbnQsIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIuZml4ZWQuZW5kLmNvbGxhcHNlZCArIC5jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2lkZWJhci5leHBhbmRlZCB7XG4gIHdpZHRoOiAxNnJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIuZXhwYW5kZWQgPiAuc2Nyb2xsYWJsZSB7XG4gIHdpZHRoOiAxNnJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIgbmItc2lkZWJhci1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIgbmItc2lkZWJhci1mb290ZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNpZGViYXIgbmItbWVudSB7XG4gIG1hcmdpbjogMCAtMS4yNXJlbSAtMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXZpZXctbW9kZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljLCAubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci12aWV3LW1vZGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXSwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItdmlldy1tb2RlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXZpZXctbW9kZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci12aWV3LW1vZGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzphY3RpdmUsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWMsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV0sXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6aG92ZXIsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6YWN0aXZlIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItdmlldy1tb2RlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXZpZXctbW9kZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci12aWV3LW1vZGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzpmb2N1czpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXM6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItZGF5cy1uYW1lcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZjFmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYxZjc7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItZGF5cy1uYW1lcyB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLWRheXMtbmFtZXMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLWRheXMtbmFtZXMgLmRheSB7XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLWRheXMtbmFtZXMgLmRheS5ob2xpZGF5IHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1kYXlzLW5hbWVzLnNpemUtbGFyZ2UgLmRheSB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMgLnNpZ24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGYxZjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMWY3O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIC5zaWduLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIC53ZWVrLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIHdpZHRoOiAyLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzLnNpemUtbGFyZ2UgLnNpZ24sXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMuc2l6ZS1sYXJnZSAud2Vlay1udW1iZXIge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLWRheS1waWNrZXIgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZjFmNztcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1kYXktcGlja2VyIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwge1xuICB3aWR0aDogMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbC5zaXplLWxhcmdlIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbCB7XG4gIHdpZHRoOiA0LjgxMjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbC5zaXplLWxhcmdlIHtcbiAgd2lkdGg6IDUuMjVyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsIHtcbiAgd2lkdGg6IDQuODEyNXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuc2l6ZS1sYXJnZSB7XG4gIHdpZHRoOiA1LjI1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLmNlbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbCwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsIC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsIC5jZWxsLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLmVtcHR5LCAubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLmRpc2FibGVkLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLmVtcHR5LFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLmRpc2FibGVkLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuZW1wdHksXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwuYm91bmRpbmctbW9udGgsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGwuYm91bmRpbmctbW9udGgsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbC5ib3VuZGluZy1tb250aCB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KTpob3ZlciAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpOmhvdmVyIC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KTpob3ZlciAuY2VsbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpOmFjdGl2ZSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpOmFjdGl2ZSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSk6YWN0aXZlIC5jZWxsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzNjZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50OmhvdmVyLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQ6YWN0aXZlLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQ6YWN0aXZlLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmFjdGl2ZSxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmFjdGl2ZSxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDpmb2N1cyxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmZvY3VzLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLmRpc2FibGVkLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLmRpc2FibGVkLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwuZGlzYWJsZWQudG9kYXkgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbC5kaXNhYmxlZC50b2RheSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuZGlzYWJsZWQudG9kYXkgLmNlbGwtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci1waWNrZXIgLnJhbmdlLWNlbGwuaW4tcmFuZ2Uuc2VsZWN0ZWQ6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAucmFuZ2UtY2VsbC5pbi1yYW5nZS5zZWxlY3RlZDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zdGFydCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5yYW5nZS1jZWxsLmluLXJhbmdlLnNlbGVjdGVkOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnN0YXJ0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXBpY2tlciAucmFuZ2UtY2VsbC5pbi1yYW5nZS5zZWxlY3RlZDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItcGlja2VyIC5yYW5nZS1jZWxsLmluLXJhbmdlLnNlbGVjdGVkOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLmVuZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYXNlLWNhbGVuZGFyIG5iLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTRlOWYyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMC42MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYXNlLWNhbGVuZGFyIG5iLWNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYXNlLWNhbGVuZGFyIC5jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjI1cmVtO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYXNlLWNhbGVuZGFyOm5vdCguaGFzLW5hdmlnYXRpb24pIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyAuc2lnbi1jb250YWluZXIsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYXNlLWNhbGVuZGFyOm5vdCguaGFzLW5hdmlnYXRpb24pIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMge1xuICBib3JkZXItdG9wOiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYmFzZS1jYWxlbmRhci5oYXMtd2Vlay1udW1iZXIgbmItY2FyZCB7XG4gIHdpZHRoOiBjYWxjKDIwLjYyNXJlbSArIDIuNzVyZW0gKyAxcHgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYmFzZS1jYWxlbmRhci5oYXMtd2Vlay1udW1iZXIgLm1vbnRoLWNlbGwsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYXNlLWNhbGVuZGFyLmhhcy13ZWVrLW51bWJlciAueWVhci1jZWxsIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYXNlLWNhbGVuZGFyLnNpemUtbGFyZ2UgbmItY2FyZCB7XG4gIHdpZHRoOiAyMi4zNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYXNlLWNhbGVuZGFyLnNpemUtbGFyZ2UuaGFzLXdlZWstbnVtYmVyIG5iLWNhcmQge1xuICB3aWR0aDogY2FsYygyMi4zNzVyZW0gKyAzcmVtICsgMXB4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTRlOWYyO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNlNGU5ZjI7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuc2l6ZS10aW55IHtcbiAgaGVpZ2h0OiAxMy41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5zaXplLXNtYWxsIHtcbiAgaGVpZ2h0OiAyMS4xODc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5zaXplLW1lZGl1bSB7XG4gIGhlaWdodDogMjguODc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5zaXplLWxhcmdlIHtcbiAgaGVpZ2h0OiAzNi41NjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5zaXplLWdpYW50IHtcbiAgaGVpZ2h0OiA0NC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuc3RhdHVzLWJhc2ljIG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y3ZjlmYztcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLnN0YXR1cy1iYXNpYyBuYi1jYXJkLWhlYWRlciBhLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5zdGF0dXMtYmFzaWMgbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5zdGF0dXMtcHJpbWFyeSBuYi1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5zdGF0dXMtcHJpbWFyeSBuYi1jYXJkLWhlYWRlciBhLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5zdGF0dXMtcHJpbWFyeSBuYi1jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLnN0YXR1cy1zdWNjZXNzIG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLnN0YXR1cy1zdWNjZXNzIG5iLWNhcmQtaGVhZGVyIGEsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLnN0YXR1cy1zdWNjZXNzIG5iLWNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuc3RhdHVzLXdhcm5pbmcgbmItY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuc3RhdHVzLXdhcm5pbmcgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuc3RhdHVzLXdhcm5pbmcgbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5zdGF0dXMtZGFuZ2VyIG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLnN0YXR1cy1kYW5nZXIgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuc3RhdHVzLWRhbmdlciBuYi1jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLnN0YXR1cy1pbmZvIG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLnN0YXR1cy1pbmZvIG5iLWNhcmQtaGVhZGVyIGEsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLnN0YXR1cy1pbmZvIG5iLWNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuc3RhdHVzLWNvbnRyb2wgbmItY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuc3RhdHVzLWNvbnRyb2wgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuc3RhdHVzLWNvbnRyb2wgbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5hY2NlbnQtYmFzaWMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5hY2NlbnQtcHJpbWFyeSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLmFjY2VudC1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuYWNjZW50LXdhcm5pbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5hY2NlbnQtZGFuZ2VyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQuYWNjZW50LWluZm8ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5hY2NlbnQtY29udHJvbCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLmFjY2VudCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC5hY2NlbnQgbmItY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC1ib2R5IHtcbiAgZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNlNGU5ZjI7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZTRlOWYyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRmMWY3O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMWY3O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC1oZWFkZXIgaDEge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FyZC1oZWFkZXIgaDQge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYXJkLWhlYWRlciBoNSB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhcmQtaGVhZGVyIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmV2ZWFsLWNhcmQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5zZWNvbmQtY2FyZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCAucmV2ZWFsLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5mbGlwLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLmZsaXBjYXJkLWJvZHkgLmZyb250LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLmZsaXBjYXJkLWJvZHkgLmZyb250LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhYnNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFic2V0IC50YWJzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhYnNldCAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhYnNldCAudGFiLWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tbGVmdCB7XG4gIGxlZnQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tcmlnaHQge1xuICByaWdodDogMC43NXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tc3RhcnQge1xuICBsZWZ0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXRhYnNldCBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1zdGFydCB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXRhYnNldCBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1lbmQge1xuICByaWdodDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tZW5kIHtcbiAgbGVmdDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhYnNldCAudGFiLmFjdGl2ZSAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWJzZXQgLnRhYi5hY3RpdmUgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFic2V0IC50YWI6Zm9jdXMgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFic2V0IC50YWI6Zm9jdXMgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFic2V0IC50YWI6aG92ZXIgLnRhYi1saW5rIHtcbiAgY29sb3I6ICM1OThiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFic2V0IC50YWI6aG92ZXIgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFic2V0IC50YWIuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFic2V0IC50YWIuZGlzYWJsZWQgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFic2V0IC50YWIuZGlzYWJsZWQgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2cmVtKSB7XG4gIC5uYi10aGVtZS1kZWZhdWx0IG5iLXRhYnNldCAudGFiLnJlc3BvbnNpdmUgLnRhYi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWJzZXQgbmItdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNlNGU5ZjI7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhYnNldCBuYi10YWI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWJzZXQgbmItdGFiOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhYnNldCBuYi10YWI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldCB7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjZTRlOWYyO1xuICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICNmN2Y5ZmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcm91dGUtdGFic2V0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcm91dGUtdGFic2V0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWJzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldCAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldCAudGFiLWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYi5hY3RpdmUgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWIuYWN0aXZlIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiOmZvY3VzIC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiOmZvY3VzIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiOmhvdmVyIC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiOmhvdmVyIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiLmRpc2FibGVkIC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiLmRpc2FibGVkIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNnJlbSkge1xuICAubmItdGhlbWUtZGVmYXVsdCBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYi5yZXNwb25zaXZlIC50YWItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSB1bC5tZW51LWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1ncm91cCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW1lbnUgLm1lbnUtZ3JvdXAsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1tZW51IC5tZW51LWdyb3VwIG5iLWljb24ubWVudS1pY29uIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlIC5tZW51LWljb24ge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk4YmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciAubWVudS1pY29uIHtcbiAgY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1tZW51IC5tZW51LWl0ZW0gLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1tZW51IC5tZW51LWl0ZW0gLmV4cGFuZC1zdGF0ZSB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1tZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEuYWN0aXZlIC5tZW51LWljb24ge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGE6aG92ZXIgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbiAgY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1tZW51IC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gYS5hY3RpdmU6aG92ZXIgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1ncm91cCwgLm5iLXRoZW1lLWRlZmF1bHQgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1ncm91cCBuYi1pY29uLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdXNlciAudXNlci1waWN0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi11c2VyIC5pbml0aWFscyB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdXNlciAudXNlci1uYW1lIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi11c2VyIC51c2VyLXRpdGxlIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi11c2VyLnNpemUtdGlueSAudXNlci1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXVzZXIuc2l6ZS10aW55IC5pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi11c2VyLnNpemUtdGlueSAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXVzZXIuc2l6ZS10aW55IC51c2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXVzZXIuc2l6ZS1zbWFsbCAudXNlci1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi11c2VyLnNpemUtc21hbGwgLmluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXVzZXIuc2l6ZS1zbWFsbCAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXVzZXIuc2l6ZS1zbWFsbCAudXNlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi11c2VyLnNpemUtbWVkaXVtIC51c2VyLXBpY3R1cmUge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXVzZXIuc2l6ZS1tZWRpdW0gLmluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdXNlci5zaXplLW1lZGl1bSAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdXNlci5zaXplLW1lZGl1bSAudXNlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi11c2VyLnNpemUtbGFyZ2UgLnVzZXItcGljdHVyZSB7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDMuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi11c2VyLnNpemUtbGFyZ2UgLmluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdXNlci5zaXplLWxhcmdlIC51c2VyLW5hbWUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi11c2VyLnNpemUtbGFyZ2UgLnVzZXItdGl0bGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdXNlci5zaXplLWdpYW50IC51c2VyLXBpY3R1cmUge1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdXNlci5zaXplLWdpYW50IC5pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXVzZXIuc2l6ZS1naWFudCAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdXNlci5zaXplLWdpYW50IC51c2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdXNlci5zaGFwZS1yZWN0YW5nbGUgLnVzZXItcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXVzZXIuc2hhcGUtc2VtaS1yb3VuZCAudXNlci1waWN0dXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXVzZXIuc2hhcGUtcm91bmQgLnVzZXItcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWN0aW9ucy5zaXplLXRpbnkgbmItYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hY3Rpb25zLnNpemUtdGlueSBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjdGlvbnMuc2l6ZS1zbWFsbCBuYi1hY3Rpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hY3Rpb25zLnNpemUtc21hbGwgbmItYWN0aW9uIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjdGlvbnMuc2l6ZS1tZWRpdW0gbmItYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hY3Rpb25zLnNpemUtbWVkaXVtIG5iLWFjdGlvbiBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWN0aW9ucy5zaXplLWxhcmdlIG5iLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjdGlvbnMuc2l6ZS1sYXJnZSBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWN0aW9ucy5zaXplLWdpYW50IG5iLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWN0aW9ucy5zaXplLWdpYW50IG5iLWFjdGlvbiBuYi1pY29uIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWFjdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZjFmNztcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1hY3Rpb24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRmMWY3O1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWFjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWN0aW9uLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hY3Rpb24uZGlzYWJsZWQgbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VhcmNoLWZpZWxkIC5jbG9zZS1idXR0b24ge1xuICB6LWluZGV4OiAxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VhcmNoLWZpZWxkIC5zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VhcmNoLWZpZWxkIC5zZWFyY2ggc3Bhbi5pbmZvIHtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VhcmNoLWZpZWxkIC5zZWFyY2ggaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjFmNztcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWFyY2gtZmllbGQgLnNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlYXJjaC1maWVsZCAuc2VhcmNoIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VhcmNoLWZpZWxkLnJvdGF0ZS1sYXlvdXQge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VhcmNoLWZpZWxkLm1vZGFsLXpvb21pbiAuc2VhcmNoOjpiZWZvcmUsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWFyY2gtZmllbGQubW9kYWwtem9vbWluIC5zZWFyY2g6OmFmdGVyIHtcbiAgYm9yZGVyOiAxLjVyZW0gc29saWQgIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlYXJjaC1maWVsZC5tb2RhbC1oYWxmIC5mb3JtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VhcmNoLWZpZWxkLm1vZGFsLWhhbGYgLnNlYXJjaDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlYXJjaC1maWVsZC5tb2RhbC1kcm9wIC5mb3JtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlYXJjaC1maWVsZC5tb2RhbC1kcm9wIC5zZWFyY2g6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWFyY2gtZmllbGQuY3VydGFpbiAuc2VhcmNoOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWFyY2gtZmllbGQuY3VydGFpbiAuc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlYXJjaC1maWVsZC5jb2x1bW4tY3VydGFpbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlYXJjaC1maWVsZC5jb2x1bW4tY3VydGFpbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlYXJjaC1maWVsZC5jb2x1bW4tY3VydGFpbi5zaG93OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItc3Bpbm5lci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyIC5tZXNzYWdlIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3Bpbm5lci5zdGF0dXMtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3Bpbm5lci5zdGF0dXMtYmFzaWMgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhmOWJiMztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhmOWJiMztcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyLnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNwaW5uZXIuc3RhdHVzLXByaW1hcnkgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyLnN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNwaW5uZXIuc3RhdHVzLXN1Y2Nlc3MgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyLnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNwaW5uZXIuc3RhdHVzLXdhcm5pbmcgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyLnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3Bpbm5lci5zdGF0dXMtZGFuZ2VyIC5zcGluLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3Bpbm5lci5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyLnN0YXR1cy1pbmZvIC5zcGluLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3Bpbm5lci5zdGF0dXMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyLnN0YXR1cy1jb250cm9sIC5zcGluLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3Bpbm5lci5zaXplLXRpbnkge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyLnNpemUtc21hbGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyLnNpemUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyLnNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zcGlubmVyLnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDJyZW07XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyMHJlbTtcbiAgaGVpZ2h0OiAyNi4xODc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5saXN0LWl0ZW0ge1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAubGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAubGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGltZXBpY2tlci1jb250YWluZXIgLmxpc3QtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU5ZjI7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5saXN0LWl0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAudmFsdWVzLWxpc3Qge1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2U0ZTlmMjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjZjdmOWZjO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAudmFsdWVzLWxpc3Q6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2U0ZTlmMjtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItdGltZXBpY2tlci1jb250YWluZXIgLnZhbHVlcy1saXN0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAudmFsdWVzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGltZXBpY2tlci1jb250YWluZXIgLnZhbHVlcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAudmFsdWVzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItdGltZXBpY2tlci1jb250YWluZXIuc3VwcG9ydHMtc2Nyb2xsYmFyLXRoZW1pbmcgLnZhbHVlcy1saXN0OmhvdmVyIC5saXN0LWl0ZW06bm90KC5hbS1wbS1pdGVtKSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItdGltZXBpY2tlci1jb250YWluZXIuc3VwcG9ydHMtc2Nyb2xsYmFyLXRoZW1pbmcgLnZhbHVlcy1saXN0OmhvdmVyIC5saXN0LWl0ZW06bm90KC5hbS1wbS1pdGVtKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5oZWFkZXItY2VsbCB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAuaGVhZGVyLWNlbGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlNGU5ZjI7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5oZWFkZXItY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5jb2x1bW4taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlNGU5ZjI7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5hY3Rpb25zLWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5hY3Rpb25zLWZvb3RlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3ggLmxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94IC5jdXN0b20tY2hlY2tib3gge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveCAubmF0aXZlLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94IC5uYXRpdmUtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIC5jdXN0b20tY2hlY2tib3g6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KSwgaW5zZXQgMCAwIDAgMTAwdm1heCByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3ggLm5hdGl2ZS1pbnB1dDpmb2N1czpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveCBuYi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94IC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3ggLnRleHQ6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjg3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveCAudGV4dDpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAudGV4dCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLnRleHQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG4gIGJvcmRlci1jb2xvcjogIzAwOTk3YTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLmN1c3RvbS1jaGVja2JveDpob3Zlci5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNlNjliO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSArIC5jdXN0b20tY2hlY2tib3gsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG4gIGJvcmRlci1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3ggbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgKyAuY3VzdG9tLWNoZWNrYm94LCAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLmN1c3RvbS1jaGVja2JveDpob3Zlci5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3ggbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAudGV4dCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2MyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmFhZmY7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAuY3VzdG9tLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveDpob3Zlci5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZSAudG9nZ2xlIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLypcbiAgICBXZSBuZWVkIHRvIHNldCBpbml0aWFsIHBvc2l0aW9ucyBhcyBBbmd1bGFyIGFuaW1hdGlvbnMgd29uJ3Qgd29yayBpbiBJRTExIGlmIHBvc2l0aW9ucyBoYXZlIG5vIGluaXRpYWwgdmFsdWUuXG4gICAgU2V0dGluZyBpdCBpbiBTQ1NTIGFzIHdlIGRvbid0IGhhdmUgYWNjZXNzIHRvIHRoZW1lIHZhcmlhYmxlcyBmcm9tIFRTLlxuICAqL1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZSAudG9nZ2xlLmNoZWNrZWQgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDEuNzVyZW0gLSAxcHggLSAxcHgpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZSAudG9nZ2xlOm5vdCguY2hlY2tlZCkgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIHJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZSAudG9nZ2xlLmNoZWNrZWQgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxLjc1cmVtIC0gMXB4IC0gMXB4KTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUgLnRvZ2dsZTpub3QoLmNoZWNrZWQpIC50b2dnbGUtc3dpdGNoZXIge1xuICBsZWZ0OiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUgLnRleHQge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLnRleHQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xuICBib3JkZXItY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRleHQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xuICBib3JkZXItY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLnRleHQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2U2OWI7XG4gIGJvcmRlci1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAudGV4dCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLnRleHQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhYWZmO1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJhY2tncm91bmQtY29sb3I7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wcm9ncmVzcy1iYXIuc2l6ZS10aW55IC5wcm9ncmVzcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wcm9ncmVzcy1iYXIuc2l6ZS10aW55IC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcHJvZ3Jlc3MtYmFyLnNpemUtc21hbGwgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXByb2dyZXNzLWJhci5zaXplLXNtYWxsIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbWVkaXVtIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbWVkaXVtIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbGFyZ2UgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbGFyZ2UgLnByb2dyZXNzLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wcm9ncmVzcy1iYXIuc2l6ZS1naWFudCAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcHJvZ3Jlc3MtYmFyLnNpemUtZ2lhbnQgLnByb2dyZXNzLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWJhc2ljIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1iYXNpYyAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWYyO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXByb2dyZXNzLWJhci5zdGF0dXMtcHJpbWFyeSAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXByb2dyZXNzLWJhci5zdGF0dXMtcHJpbWFyeSAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXByb2dyZXNzLWJhci5zdGF0dXMtc3VjY2VzcyAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXByb2dyZXNzLWJhci5zdGF0dXMtc3VjY2VzcyAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXByb2dyZXNzLWJhci5zdGF0dXMtd2FybmluZyAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXByb2dyZXNzLWJhci5zdGF0dXMtd2FybmluZyAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXByb2dyZXNzLWJhci5zdGF0dXMtZGFuZ2VyIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1kYW5nZXIgLnByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWluZm8gLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWluZm8gLnByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWNvbnRyb2wgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWNvbnRyb2wgLnByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNHJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWJhZGdlLmRvdC1tb2RlIHtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYWRnZS5zdGF0dXMtYmFzaWMge1xuICBjb2xvcjogIzIyMmI0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWJhZGdlLnN0YXR1cy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYWRnZS5zdGF0dXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYmFkZ2Uuc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWJhZGdlLnN0YXR1cy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWJhZGdlLnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1iYWRnZS5zdGF0dXMtY29udHJvbCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3RlcHBlci5ob3Jpem9udGFsIC5oZWFkZXIgLnN0ZXAge1xuICB3aWR0aDogMnJlbTtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zdGVwcGVyLmhvcml6b250YWwgLmhlYWRlciAuY29ubmVjdG9yIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3RlcHBlci52ZXJ0aWNhbCAuaGVhZGVyIC5jb25uZWN0b3Ige1xuICBtYXJnaW46IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zdGVwcGVyIC5oZWFkZXIgLmNvbm5lY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zdGVwcGVyIC5oZWFkZXIgLmNvbm5lY3Rvci1wYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXN0ZXBwZXIgLmhlYWRlciAubGFiZWwtaW5kZXgge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zdGVwcGVyIC5oZWFkZXIgLnN0ZXAge1xuICBjb2xvcjogIzhmOWJiMztcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLmxhYmVsLWluZGV4IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zdGVwcGVyIC5oZWFkZXIgLnN0ZXAuc2VsZWN0ZWQgLmxhYmVsLWluZGV4IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLmNvbXBsZXRlZCB7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLmNvbXBsZXRlZCAubGFiZWwtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc3RlcHBlciAuc3RlcC1jb250ZW50IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNlNGU5ZjI7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2U0ZTlmMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjE1NjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5jbG9zYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuY2xvc2FibGUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydCAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDEuMTI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LnNpemUtdGlueSB7XG4gIGhlaWdodDogNC41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuc2l6ZS1zbWFsbCB7XG4gIGhlaWdodDogNS43NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LnNpemUtbWVkaXVtIHtcbiAgaGVpZ2h0OiA3cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuc2l6ZS1sYXJnZSB7XG4gIGhlaWdodDogOC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LnNpemUtZ2lhbnQge1xuICBoZWlnaHQ6IDkuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LnN0YXR1cy1iYXNpYyB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuc3RhdHVzLWJhc2ljIGEsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5zdGF0dXMtYmFzaWMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuYWNjZW50LWJhc2ljIHtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQub3V0bGluZS1iYXNpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWNlZTA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5zdGF0dXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuc3RhdHVzLXByaW1hcnkgYSxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LnN0YXR1cy1wcmltYXJ5IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LmFjY2VudC1wcmltYXJ5IHtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQub3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMzRiODtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LnN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5zdGF0dXMtc3VjY2VzcyBhLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuc3RhdHVzLXN1Y2Nlc3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuYWNjZW50LXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5vdXRsaW5lLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LnN0YXR1cy13YXJuaW5nIGEsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5zdGF0dXMtd2FybmluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5hY2NlbnQtd2FybmluZyB7XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0Lm91dGxpbmUtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiODZlMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5zdGF0dXMtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5zdGF0dXMtZGFuZ2VyIGEsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5zdGF0dXMtZGFuZ2VyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LmFjY2VudC1kYW5nZXIge1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5vdXRsaW5lLWRhbmdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiODFkNWI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuc3RhdHVzLWluZm8gYSxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LnN0YXR1cy1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LmFjY2VudC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQub3V0bGluZS1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFsZXJ0LnN0YXR1cy1jb250cm9sIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5zdGF0dXMtY29udHJvbCBhLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuc3RhdHVzLWNvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWxlcnQuYWNjZW50LWNvbnRyb2wge1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hbGVydC5vdXRsaW5lLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoNDQsIDUxLCA3MywgMC4xKTtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQgbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQgLmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMWY3O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQgLnNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNlNGU5ZjI7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQgLnNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0IC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQgLnNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQgLm1lc3NhZ2VzIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdCAubm8tbWVzc2FnZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LnNpemUtdGlueSB7XG4gIGhlaWdodDogMTMuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQuc2l6ZS1zbWFsbCB7XG4gIGhlaWdodDogMjFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LnNpemUtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyOC41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC5zaXplLWxhcmdlIHtcbiAgaGVpZ2h0OiAzNnJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQuc2l6ZS1naWFudCB7XG4gIGhlaWdodDogNDMuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQuc3RhdHVzLWJhc2ljIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQuc3RhdHVzLXByaW1hcnkgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC5zdGF0dXMtc3VjY2VzcyAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LnN0YXR1cy13YXJuaW5nIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQuc3RhdHVzLWRhbmdlciAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LnN0YXR1cy1pbmZvIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQuc3RhdHVzLWNvbnRyb2wgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1tZXNzYWdlIC5tZXNzYWdlIHtcbiAgZmxleDogMTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZSAuYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2M1Y2VlMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS10ZXh0IC5zZW5kZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzhmOWJiMztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS10ZXh0IHAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUgYSB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZjliYjM7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUgYTpob3ZlciwgLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIGEgZGl2IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUgLm1lc3NhZ2UtY29udGVudC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSAubWVzc2FnZS1jb250ZW50LWdyb3VwIGEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSAubWVzc2FnZS1jb250ZW50LWdyb3VwIGEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIC5tZXNzYWdlLWNvbnRlbnQtZ3JvdXAgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1xdW90ZSBwLnF1b3RlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xuICBjb2xvcjogIzhmOWJiMztcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLXF1b3RlIC5zZW5kZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzhmOWJiMztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQgLnRleHQge1xuICBiYWNrZ3JvdW5kOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IC50ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IC50ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IG5iLWNoYXQtbWVzc2FnZS1maWxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UucmVwbHkge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5yZXBseSAubWVzc2FnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5yZXBseSAubWVzc2FnZSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQgLnNlbmRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAuc2VuZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtbWVzc2FnZS5yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLWZpbGUge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1mb3JtIC5tZXNzYWdlLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LWZvcm0gaW5wdXQge1xuICBmbGV4OiAxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1mb3JtIGlucHV0LndpdGgtYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtZm9ybSBpbnB1dC53aXRoLWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtZm9ybSBpbnB1dC53aXRoLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtZm9ybSBpbnB1dC53aXRoLWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1mb3JtIGlucHV0LndpdGgtYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtZm9ybSAuc2VuZC1idXR0b24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtZm9ybSAuc2VuZC1idXR0b24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtZm9ybSAuc2VuZC1idXR0b24ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LWZvcm0gLmRyb3BwZWQtZmlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtZm9ybSAuZHJvcHBlZC1maWxlcyBkaXYge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtZm9ybSAuZHJvcHBlZC1maWxlcyBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jaGF0LWZvcm0gLmRyb3BwZWQtZmlsZXMgZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNoYXQtZm9ybSAuZHJvcHBlZC1maWxlcyBkaXYgLnJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIHRvcDogLTAuODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2hhdC1mb3JtIC5kcm9wcGVkLWZpbGVzIGRpdiBuYi1pY29uIHtcbiAgd2lkdGg6IDY1JTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gMCByZ2JhKDQ0LCA1MSwgNzMsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZGYxZjc7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciBoMSB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciBoNCB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciBoNSB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciBoNiB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciAuZXhwYW5zaW9uLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIgLmV4cGFuc2lvbi1pbmRpY2F0b3Ige1xuICByaWdodDogMXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIgLmV4cGFuc2lvbi1pbmRpY2F0b3Ige1xuICBsZWZ0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWNjb3JkaW9uLWl0ZW0uZGlzYWJsZWQgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkLmNvbGxhcHNlZCBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYWNjb3JkaW9uLWl0ZW06bm90KC5jb2xsYXBzZWQpICsgbmItYWNjb3JkaW9uLWl0ZW0gbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWFjY29yZGlvbi1pdGVtLWJvZHkgLml0ZW0tYm9keSB7XG4gIGZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0sIC5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl06aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvblRvZ2dsZV06aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl06Zm9jdXMsIC5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmZ1bGwtd2lkdGgsIC5uYi10aGVtZS1kZWZhdWx0IC5mdWxsLXdpZHRoW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXSBuYi1pY29uLCAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25Ub2dnbGVdIG5iLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5uYi10cmFuc2l0aW9uLCAubmItdGhlbWUtZGVmYXVsdCAubmItdHJhbnNpdGlvbltuYkJ1dHRvblRvZ2dsZV0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93LCBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXVtkaXNhYmxlZF0sIC5uYi10aGVtZS1kZWZhdWx0IFtkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLXRpbnksIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLXRpbnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtdGlueSBuYi1pY29uLCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS10aW55W25iQnV0dG9uVG9nZ2xlXSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICB3aWR0aDogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLXRpbnkuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtdGlueS5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS10aW55Lmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLXRpbnkuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtdGlueS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2l6ZS10aW55Lmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLXRpbnkuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lLCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3QsIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLXRpbnkuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVybywgLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVyb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC4zNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtc21hbGwsIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLXNtYWxsW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtc21hbGwgbmItaWNvbiwgLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtc21hbGxbbmJCdXR0b25Ub2dnbGVdIG5iLWljb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1zbWFsbC5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtc21hbGwuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtc21hbGwuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtc21hbGwuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZCwgLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC40Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lLCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2Utb3V0bGluZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC40Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjQzNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm8sIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbWVkaXVtLCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1tZWRpdW1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbWVkaXVtIG5iLWljb24sIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtbWVkaXVtLmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tc3RhcnQ6bm90KC5pY29uLWVuZCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLW1lZGl1bS5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLW1lZGl1bS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLW1lZGl1bS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWQsIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwLjU2MjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lLCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDAuNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0LCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwLjU2MjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvLCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm9bbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjU2MjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbGFyZ2UsIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLWxhcmdlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbGFyZ2UgbmItaWNvbiwgLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtbGFyZ2VbbmJCdXR0b25Ub2dnbGVdIG5iLWljb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtbGFyZ2UuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtbGFyZ2UuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2l6ZS1sYXJnZS5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1sYXJnZS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLWxhcmdlLmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLWxhcmdlLmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZCwgLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLWxhcmdlLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lLCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2Utb3V0bGluZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLWxhcmdlLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwLjY4NzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm8sIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLWxhcmdlLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2l6ZS1naWFudCwgLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtZ2lhbnRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2l6ZS1naWFudCBuYi1pY29uLCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1naWFudFtuYkJ1dHRvblRvZ2dsZV0gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtZ2lhbnQuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtZ2lhbnQuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtZ2lhbnQuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtZ2lhbnQuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1naWFudC5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLWdpYW50Lmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZCwgLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAxLjA2MjVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lLCAubmItdGhlbWUtZGVmYXVsdCAuc2l6ZS1naWFudC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2Utb3V0bGluZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAxLjA2MjVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWRlZmF1bHQgLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm8sIC5uYi10aGVtZS1kZWZhdWx0IC5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5zaGFwZS1yZWN0YW5nbGUsIC5uYi10aGVtZS1kZWZhdWx0IC5zaGFwZS1yZWN0YW5nbGVbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2hhcGUtc2VtaS1yb3VuZCwgLm5iLXRoZW1lLWRlZmF1bHQgLnNoYXBlLXNlbWktcm91bmRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uc2hhcGUtcm91bmQsIC5uYi10aGVtZS1kZWZhdWx0IC5zaGFwZS1yb3VuZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBhW25iQnV0dG9uXSwgLm5iLXRoZW1lLWRlZmF1bHQgYVtuYkJ1dHRvblRvZ2dsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtdGlueSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtdGlueVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtc21hbGwsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXNtYWxsW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1tZWRpdW0sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4xMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbGFyZ2UsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWxhcmdlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudCwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtZ2lhbnRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWY3O1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU5ZjI7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2VlMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTlmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWNbZGlzYWJsZWRdLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5OmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWEzNGI4O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTpob3ZlciwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6YWN0aXZlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6Zm9jdXMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODg3O1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjZTY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzczphY3RpdmUsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzc1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzc1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG4gIGJvcmRlci1jb2xvcjogI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmc6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTRkO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXI6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjphY3RpdmUsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xuICBib3JkZXItY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXJbZGlzYWJsZWRdLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcltkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbzpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhYWZmO1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDpob3ZlciwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2w6YWN0aXZlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZTpmb2N1czpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdOmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNiksIGluc2V0IDAgMCAwIDEwMHZtYXggcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtdGlueSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXRpbnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXNtYWxsW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbWVkaXVtLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbWVkaXVtW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1sYXJnZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMS4xMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWdpYW50LCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtZ2lhbnRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWNbZGlzYWJsZWRdLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpY1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5LCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5OmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5OmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5OmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzczpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3M6YWN0aXZlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzc1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmc6Zm9jdXMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZzpob3ZlciwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZ1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcjpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXI6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbzpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm86YWN0aXZlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mb1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbDpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2w6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0OmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0OmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdOmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNiksIGluc2V0IDAgMCAwIDEwMHZtYXggcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zaXplLXRpbnksIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnNpemUtdGlueVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc2l6ZS1zbWFsbFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC44NzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc2l6ZS1tZWRpdW0sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnNpemUtbWVkaXVtW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zaXplLWxhcmdlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zaXplLWxhcmdlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zaXplLWdpYW50LCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zaXplLWdpYW50W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40KTtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbZGlzYWJsZWRdLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5LCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtcHJpbWFyeTpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNCk7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5OmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtcHJpbWFyeTphY3RpdmUsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtcHJpbWFyeVtkaXNhYmxlZF0sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2VzcywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdIHtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3M6Zm9jdXMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQpO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2Vzczpob3ZlciwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3M6YWN0aXZlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3NbZGlzYWJsZWRdLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2Vzc1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmcsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40KTtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmc6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdIHtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcjpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40KTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcjpob3ZlciwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcltkaXNhYmxlZF0sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXJbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mbzpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNCk7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mbzphY3RpdmUsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mb1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbCwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2w6Zm9jdXMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbDpob3ZlciwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2w6YWN0aXZlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVybywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICB0ZXh0LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoNDQsIDUxLCA3MywgMC4xKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zaXplLXRpbnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zaXplLXNtYWxsW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMTg3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnNpemUtbGFyZ2UsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1sYXJnZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjE4NzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50LCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnNpemUtZ2lhbnRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMXJlbSAxLjQzNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjlmYywgI2VkZjFmNyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjOGY5YmIzLCAwIDAgMCAwICMyZTNhNTksIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VkZjFmNywgI2U0ZTlmMik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzhmOWJiMywgMCAwIDAgMCAjMmUzYTU5LCAwIDAgdHJhbnNwYXJlbnQsIDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWM6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgI2Y3ZjlmYyk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWM6YWN0aXZlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWRmMWY3LCAjZTRlOWYyKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpY1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYy5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljLmJ1dHRvbi1wdWxzZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBhbmltYXRpb246IGJ1dHRvbi1oZXJvLWJhc2ljLXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24taGVyby1iYXNpYy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmN2Y5ZmM7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tYmFzaWMtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZjdmOWZjO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBidXR0b24taGVyby1iYXNpYy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmN2Y5ZmM7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWJhc2ljLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2Y3ZjlmYztcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5LCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzU5OGJmZiwgIzMzNjZmZik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMjc0YmRiLCAwIDAgMCAwICMxYTM0YjgsIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeTpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMzY2ZmYsICMyNzRiZGIpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICMyNzRiZGIsIDAgMCAwIDAgIzFhMzRiOCwgMCAwIHRyYW5zcGFyZW50LCAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnk6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTZjMWZmLCAjNTk4YmZmKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5OmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzM2NmZmLCAjMjc0YmRiKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeVtkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeS5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tcHJpbWFyeS1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tcHJpbWFyeS1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM1OThiZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tcHJpbWFyeS1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM1OThiZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXByaW1hcnktcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjNTk4YmZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby1wcmltYXJ5LXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzU5OGJmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJjZTY5YiwgIzAwZDY4Zik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMDBiODg3LCAwIDAgMCAwICMwMDk5N2EsIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzczpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGQ2OGYsICMwMGI4ODcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICMwMGI4ODcsIDAgMCAwIDAgIzAwOTk3YSwgMCAwIHRyYW5zcGFyZW50LCAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3M6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGNmYWM3LCAjMmNlNjliKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBkNjhmLCAjMDBiODg3KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzcy5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tc3VjY2Vzcy1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tc3VjY2Vzcy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICMyY2U2OWI7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tc3VjY2Vzcy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICMyY2U2OWI7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjMmNlNjliO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby1zdWNjZXNzLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzJjZTY5YjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYzk0ZCwgI2ZmYWEwMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjZGI4YjAwLCAwIDAgMCAwICNiODZlMDAsIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZzpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmFhMDAsICNkYjhiMDApO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICNkYjhiMDAsIDAgMCAwIDAgI2I4NmUwMCwgMCAwIHRyYW5zcGFyZW50LCAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmc6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlNTllLCAjZmZjOTRkKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nOmFjdGl2ZSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhYTAwLCAjZGI4YjAwKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZ1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZy5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmcuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8td2FybmluZy1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8td2FybmluZy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmM5NGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8td2FybmluZy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmM5NGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXdhcm5pbmctcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZjOTRkO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby13YXJuaW5nLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmYzk0ZDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjcwOGQsICNmZjNkNzEpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI2RiMmM2NiwgMCAwIDAgMCAjYjgxZDViLCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcjpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmM2Q3MSwgI2RiMmM2Nik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI2RiMmM2NiwgMCAwIDAgMCAjYjgxZDViLCAwIDAgdHJhbnNwYXJlbnQsIDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhOGI0LCAjZmY3MDhkKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXI6YWN0aXZlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmM2Q3MSwgI2RiMmM2Nik7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIuYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tZGFuZ2VyLXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24taGVyby1kYW5nZXItcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmY3MDhkO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWRhbmdlci1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZjcwOGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWRhbmdlci1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZjcwOGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWRhbmdlci1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZjcwOGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbywgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0MmFhZmYsICMwMDk1ZmYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzAwNmZkNiwgMCAwIDAgMCAjMDA1N2MyLCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm86Zm9jdXMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5NWZmLCAjMDA2ZmQ2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMDA2ZmQ2LCAwIDAgMCAwICMwMDU3YzIsIDAgMCB0cmFuc3BhcmVudCwgMCAwIDAgMC4zNzVyZW0gcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk0Y2JmZiwgIzQyYWFmZik7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbzphY3RpdmUsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOTVmZiwgIzAwNmZkNik7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mb1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8uYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvLmJ1dHRvbi1wdWxzZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBhbmltYXRpb246IGJ1dHRvbi1oZXJvLWluZm8tcHVsc2UgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWluZm8tcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjNDJhYWZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWluZm8tcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjNDJhYWZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBidXR0b24taGVyby1pbmZvLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzQyYWFmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnV0dG9uLWhlcm8taW5mby1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM0MmFhZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbCwgLm5iLXRoZW1lLWRlZmF1bHQgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmZmZmZmYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzhmOWJiMywgMCAwIDAgMCAjMmUzYTU5LCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2w6Zm9jdXMsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjdmOWZjLCAjZWRmMWY3KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjOGY5YmIzLCAwIDAgMCAwICMyZTNhNTksIDAgMCB0cmFuc3BhcmVudCwgMCAwIDAgMC4zNzVyZW0gcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgI2Y3ZjlmYyk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbDphY3RpdmUsIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjlmYywgI2VkZjFmNyk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF0sIC5uYi10aGVtZS1kZWZhdWx0IC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wuYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtZGVmYXVsdCAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sLmJ1dHRvbi1wdWxzZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBhbmltYXRpb246IGJ1dHRvbi1oZXJvLWNvbnRyb2wtcHVsc2UgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWNvbnRyb2wtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWNvbnRyb2wtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBidXR0b24taGVyby1jb250cm9sLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnV0dG9uLWhlcm8tY29udHJvbC1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWdob3N0IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzVjZWUwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNzRiZGI7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnksXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiODg3O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RiOGIwMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGIyYzY2O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA2ZmQ2O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkZjFmNztcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZ2hvc3Q6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzVjZWUwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Q6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWdob3N0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjFmNztcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0ubmItdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIsIGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XTo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uaW5wdXQtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1iYXNpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWJhc2ljOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1iYXNpYzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zdGF0dXMtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWJhc2ljOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zdGF0dXMtYmFzaWM6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWEzNGI4O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zdGF0dXMtcHJpbWFyeTpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zdGF0dXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1zdWNjZXNzOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zdGF0dXMtd2FybmluZzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zdGF0dXMtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zdGF0dXMtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzk0ZDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zdGF0dXMtd2FybmluZzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLXdhcm5pbmc6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zdGF0dXMtZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjgxZDViO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNmZjcwOGQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlcjpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWluZm86OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWluZm86ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1pbmZvOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWNvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc3RhdHVzLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnNpemUtdGlueSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnNpemUtdGlueTpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zaXplLXRpbnk6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnNpemUtc21hbGwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc2l6ZS1zbWFsbDpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zaXplLXNtYWxsOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zaXplLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zaXplLW1lZGl1bTpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zaXplLW1lZGl1bTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zaXplLWxhcmdlOm5vdCguaW5wdXQtZnVsbC13aWR0aCkge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnNpemUtbGFyZ2U6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IFtuYklucHV0XS5zaXplLWdpYW50Om5vdCguaW5wdXQtZnVsbC13aWR0aCkge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnNpemUtZ2lhbnQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgW25iSW5wdXRdLnNoYXBlLXJlY3RhbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc2hhcGUtc2VtaS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBbbmJJbnB1dF0uc2hhcGUtcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1mb3JtLWZpZWxkIFtuYklucHV0XSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtdGlueSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtdGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLXRpbnkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS10aW55IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IFtuYklucHV0XS5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IFtuYklucHV0XS5zaXplLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtZ2lhbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCAub3ZlcmxheS1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAuY2RrLW92ZXJsYXktY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA0MDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXBvcG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoNDQsIDUxLCA3MywgMC4xKTtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wb3BvdmVyIC5wcmltaXRpdmUtb3ZlcmxheSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3ZlciAuYXJyb3cge1xuICBib3JkZXItbGVmdDogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNjg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMC42ODc1cmVtKTtcbiAgYm9yZGVyLWxlZnQ6IDAuNjg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuNjg3NXJlbSBzb2xpZCAjZmZmZmZmO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAycHgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbSAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAwLjY4NzVyZW0gKyAxcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDAuNjg3NXJlbSk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wb3BvdmVyLm5iLW92ZXJsYXktYm90dG9tLXN0YXJ0IC5hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIDAuNjg3NXJlbSArIDFweCk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbS1zdGFydCAuYXJyb3cge1xuICByaWdodDogMC42ODc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXBvcG92ZXIubmItb3ZlcmxheS1ib3R0b20tc3RhcnQgLmFycm93IHtcbiAgbGVmdDogMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbS1lbmQgLmFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogMC42ODc1cmVtICsgMXB4KTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1wb3BvdmVyLm5iLW92ZXJsYXktYm90dG9tLWVuZCAuYXJyb3cge1xuICBsZWZ0OiAwLjY4NzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbS1lbmQgLmFycm93IHtcbiAgcmlnaHQ6IDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXBvcG92ZXIubmItb3ZlcmxheS1sZWZ0IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogMC42ODc1cmVtIC0gMC42ODc1cmVtIC8gMiArIDJweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAwLjM0Mzc1cmVtKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3Zlci5uYi1vdmVybGF5LXN0YXJ0LXRvcCAuYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICBib3R0b206IDAuNjg3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3Zlci5uYi1vdmVybGF5LXN0YXJ0LWJvdHRvbSAuYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICB0b3A6IDAuNjg3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3Zlci5uYi1vdmVybGF5LXRvcCAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAwLjY4NzVyZW0gKyAxcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDAuNjg3NXJlbSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wb3BvdmVyLm5iLW92ZXJsYXktdG9wLXN0YXJ0IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIDAuNjg3NXJlbSArIDFweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3Zlci5uYi1vdmVybGF5LXRvcC1zdGFydCAuYXJyb3cge1xuICByaWdodDogMC42ODc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXBvcG92ZXIubmItb3ZlcmxheS10b3Atc3RhcnQgLmFycm93IHtcbiAgbGVmdDogMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3Zlci5uYi1vdmVybGF5LXRvcC1lbmQgLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogMC42ODc1cmVtICsgMXB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1wb3BvdmVyLm5iLW92ZXJsYXktdG9wLWVuZCAuYXJyb3cge1xuICBsZWZ0OiAwLjY4NzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItcG9wb3Zlci5uYi1vdmVybGF5LXRvcC1lbmQgLmFycm93IHtcbiAgcmlnaHQ6IDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXBvcG92ZXIubmItb3ZlcmxheS1yaWdodCAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogMC42ODc1cmVtIC0gMC42ODc1cmVtIC8gMiArIDJweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAwLjM0Mzc1cmVtKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXBvcG92ZXIubmItb3ZlcmxheS1lbmQtdG9wIC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAwLjY4NzVyZW0gLSAwLjY4NzVyZW0gLyAyICsgMnB4KTtcbiAgYm90dG9tOiAwLjY4NzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1wb3BvdmVyLm5iLW92ZXJsYXktZW5kLWJvdHRvbSAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogMC42ODc1cmVtIC0gMC42ODc1cmVtIC8gMiArIDJweCk7XG4gIHRvcDogMC42ODc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLmNvbnRleHQtbWVudS1ob3N0IHtcbiAgLypcbiAgICBGaXhlcyBjbGljayBub3QgYmVpbmcgYnViYmxlZCB0byB0aGUgYm9keSBpbiBTYWZhcmkuXG4gICAgaHR0cHM6Ly93d3cucXVpcmtzbW9kZS5vcmcvYmxvZy9hcmNoaXZlcy8yMDE0LzAyL21vdXNlX2V2ZW50X2J1Yi5odG1sXG4gICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNvbnRleHQtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoNDQsIDUxLCA3MywgMC4xKTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNvbnRleHQtbWVudSBuYi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0IC5zZWxlY3QtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxM3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0IC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdCAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3Quc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3Quc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uLmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5zaXplLXRpbnk6bm90KC5mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3Quc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uLmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LnNpemUtc21hbGw6bm90KC5mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3Quc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uLmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LnNpemUtbWVkaXVtOm5vdCguZnVsbC13aWR0aCkge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3Quc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbi5lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5zaXplLWxhcmdlOm5vdCguZnVsbC13aWR0aCkge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uLmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LnNpemUtZ2lhbnQ6bm90KC5mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMzByZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3Quc2hhcGUtcmVjdGFuZ2xlIC5zZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5zaGFwZS1zZW1pLXJvdW5kIC5zZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5zaGFwZS1yb3VuZCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUgLnNlbGVjdC1idXR0b24ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUgLnNlbGVjdC1idXR0b24uYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMGI4ODc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24uYm90dG9tLCAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24uYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmQ2O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24uYm90dG9tLCAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24uYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24uYm90dG9tLCAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWY3O1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWYyO1xuICBib3JkZXItY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xuICBib3JkZXItY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG4gIGJvcmRlci1jb2xvcjogIzAwOTk3YTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2U2OWI7XG4gIGJvcmRlci1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjg2ZTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2MyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYWFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8gLnNlbGVjdC1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmN2Y5ZmMsICNlZGYxZjcpO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VkZjFmNywgI2U0ZTlmMik7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgI2Y3ZjlmYyk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTk4YmZmLCAjMzM2NmZmKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzM2NmZmLCAjMjc0YmRiKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhNmMxZmYsICM1OThiZmYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJjZTY5YiwgIzAwZDY4Zik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwZDY4ZiwgIzAwYjg4Nyk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGNmYWM3LCAjMmNlNjliKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmM5NGQsICNmZmFhMDApO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmFhMDAsICNkYjhiMDApO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZTU5ZSwgI2ZmYzk0ZCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjcwOGQsICNmZjNkNzEpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYzZDcxLCAjZGIyYzY2KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYThiNCwgI2ZmNzA4ZCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDJhYWZmLCAjMDA5NWZmKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5NWZmLCAjMDA2ZmQ2KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5NGNiZmYsICM0MmFhZmYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgI2ZmZmZmZik7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjlmYywgI2VkZjFmNyk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmLCAjZjdmOWZjKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWZvcm0tZmllbGQgbmItc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb24tbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb24tbGlzdCAub3B0aW9uLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIwcmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3QucG9zaXRpb24tdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb24tbGlzdC5wb3NpdGlvbi1ib3R0b20ge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW9wdGlvbi1ncm91cCB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3Quc2l6ZS10aW55IG5iLW9wdGlvbi1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb24tbGlzdC5zaXplLXRpbnkgbmItb3B0aW9uLWdyb3VwIC5vcHRpb24tZ3JvdXAtdGl0bGUge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW9wdGlvbi1saXN0LnNpemUtdGlueSBuYi1vcHRpb24tZ3JvdXAgbmItb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3Quc2l6ZS1zbWFsbCBuYi1vcHRpb24tZ3JvdXAge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW9wdGlvbi1saXN0LnNpemUtc21hbGwgbmItb3B0aW9uLWdyb3VwIC5vcHRpb24tZ3JvdXAtdGl0bGUge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW9wdGlvbi1saXN0LnNpemUtc21hbGwgbmItb3B0aW9uLWdyb3VwIG5iLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW9wdGlvbi1saXN0LnNpemUtbWVkaXVtIG5iLW9wdGlvbi1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3Quc2l6ZS1tZWRpdW0gbmItb3B0aW9uLWdyb3VwIC5vcHRpb24tZ3JvdXAtdGl0bGUge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW9wdGlvbi1saXN0LnNpemUtbWVkaXVtIG5iLW9wdGlvbi1ncm91cCBuYi1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb24tbGlzdC5zaXplLWxhcmdlIG5iLW9wdGlvbi1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3Quc2l6ZS1sYXJnZSBuYi1vcHRpb24tZ3JvdXAgLm9wdGlvbi1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3Quc2l6ZS1sYXJnZSBuYi1vcHRpb24tZ3JvdXAgbmItb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3Quc2l6ZS1naWFudCBuYi1vcHRpb24tZ3JvdXAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3Quc2l6ZS1naWFudCBuYi1vcHRpb24tZ3JvdXAgLm9wdGlvbi1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3Quc2l6ZS1naWFudCBuYi1vcHRpb24tZ3JvdXAgbmItb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW9wdGlvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uOmZvY3VzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW9wdGlvbjpob3Zlci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLm11bHRpcGxlLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb24ubXVsdGlwbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW9wdGlvbi1saXN0LnNpemUtdGlueSBuYi1vcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLW9wdGlvbi1saXN0LnNpemUtc21hbGwgbmItb3B0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3Quc2l6ZS1tZWRpdW0gbmItb3B0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWxpc3Quc2l6ZS1sYXJnZSBuYi1vcHRpb24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC42ODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb24tbGlzdC5zaXplLWdpYW50IG5iLW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWdyb3VwIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1vcHRpb25bZGlzYWJsZWRdLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItb3B0aW9uLWdyb3VwW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3Qge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoNDQsIDUxLCA3MywgMC4xKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3QgLm1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3QgLmljb24tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3QgLmljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0IC5pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3QgLmljb24tY29udGFpbmVyIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1iYXNpYyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2VkZjFmNztcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2FzdC5zdGF0dXMtYmFzaWMgLnRpdGxlIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2FzdC5zdGF0dXMtYmFzaWMuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1iYXNpYyAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1wcmltYXJ5IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3Quc3RhdHVzLXByaW1hcnkuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1wcmltYXJ5IC5pY29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3Quc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3Quc3RhdHVzLXN1Y2Nlc3MgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2FzdC5zdGF0dXMtc3VjY2Vzcy5kZXN0cm95LWJ5LWNsaWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJjZTY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3Quc3RhdHVzLXN1Y2Nlc3MgLmljb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2FzdC5zdGF0dXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2FzdC5zdGF0dXMtd2FybmluZyAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy13YXJuaW5nLmRlc3Ryb3ktYnktY2xpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZjOTRkO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2FzdC5zdGF0dXMtd2FybmluZyAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3Quc3RhdHVzLWRhbmdlciAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1kYW5nZXIuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1kYW5nZXIgLmljb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2FzdC5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2FzdC5zdGF0dXMtaW5mbyAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1pbmZvLmRlc3Ryb3ktYnktY2xpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDJhYWZmO1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b2FzdC5zdGF0dXMtaW5mbyAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1jb250cm9sIC50aXRsZSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9hc3Quc3RhdHVzLWNvbnRyb2wuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvYXN0LnN0YXR1cy1jb250cm9sIC5pY29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLnRvYXN0ci1vdmVybGF5LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwNDE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b29sdGlwIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoNDQsIDUxLCA3MywgMC4xKTtcbiAgYmFja2dyb3VuZDogIzE1MWEzMDtcbiAgYm9yZGVyOiAwIGRhc2hlZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1heC13aWR0aDogMTZyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b29sdGlwIG5iLWljb246b25seS1jaGlsZCB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b29sdGlwIG5iLWljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b29sdGlwIC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b29sdGlwIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDZweCBkYXNoZWQgIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvb2x0aXAuc3RhdHVzLWJhc2ljIHtcbiAgYmFja2dyb3VuZDogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvb2x0aXAuc3RhdHVzLWJhc2ljIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b29sdGlwLnN0YXR1cy1iYXNpYyAuY29udGVudCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9vbHRpcC5zdGF0dXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMzMzY2ZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b29sdGlwLnN0YXR1cy1wcmltYXJ5IC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b29sdGlwLnN0YXR1cy1wcmltYXJ5IC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b29sdGlwLnN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwZDY4ZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvb2x0aXAuc3RhdHVzLXN1Y2Nlc3MgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvb2x0aXAuc3RhdHVzLXN1Y2Nlc3MgLmNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvb2x0aXAuc3RhdHVzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9vbHRpcC5zdGF0dXMtd2FybmluZyAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9vbHRpcC5zdGF0dXMtd2FybmluZyAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9vbHRpcC5zdGF0dXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmM2Q3MTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvb2x0aXAuc3RhdHVzLWRhbmdlciAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9vbHRpcC5zdGF0dXMtZGFuZ2VyIC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10b29sdGlwLnN0YXR1cy1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvb2x0aXAuc3RhdHVzLWluZm8gLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvb2x0aXAuc3RhdHVzLWluZm8gLmNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRvb2x0aXAuc3RhdHVzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9vbHRpcC5zdGF0dXMtY29udHJvbCAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdG9vbHRpcC5zdGF0dXMtY29udHJvbCAuY29udGVudCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItZGF0ZXBpY2tlci1jb250YWluZXIgbmItY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci13aXRoLXRpbWUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItd2l0aC10aW1lIG5iLWJhc2UtY2FsZW5kYXIgbmItY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWNhbGVuZGFyLXdpdGgtdGltZSAuY29sdW1uLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZTRlOWYyO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItd2l0aC10aW1lIC50aW1lcGlja2VyLXNlY3Rpb24uc2l6ZS1sYXJnZSBuYi1saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnRpbWVwaWNrZXItc2VjdGlvbi5zaXplLWxhcmdlIC5oZWFkZXItY2VsbCB7XG4gIGhlaWdodDogM3JlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnRpbWVwaWNrZXItc2VjdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2U0ZTlmMjtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnRpbWVwaWNrZXItc2VjdGlvbiB7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnRpbWVwaWNrZXItc2luZ2xlLWNvbHVtbi13aWR0aCB7XG4gIHdpZHRoOiA1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItY2FsZW5kYXItd2l0aC10aW1lIC50aW1lcGlja2VyLW11bHRpcGxlLWNvbHVtbi13aWR0aCB7XG4gIHdpZHRoOiAxMy44NzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnBpY2tlci10aXRsZSB7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvIC5vdXRlci1jaXJjbGUsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpbyAuaW5uZXItY2lyY2xlIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvIC5vdXRlci1jaXJjbGUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWEzNGI4O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtYmFzaWMgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWJhc2ljIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtYmFzaWMgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1iYXNpYyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWJhc2ljIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWJhc2ljIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAudGV4dCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjg2ZTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzk0ZDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtd2FybmluZyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtd2FybmluZyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLnRleHQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWRhbmdlciBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWRhbmdlciBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWRhbmdlciBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWRhbmdlciBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtaW5mbyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1pbmZvIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtaW5mbyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWluZm8gbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWluZm8gbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtaW5mbyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1pbmZvIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtY29udHJvbCBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtY29udHJvbCBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpby5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXJhZGlvIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmItcmFkaW8gLnRleHQge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuYi1yYWRpbyAudGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10cmVlLWdyaWQtaGVhZGVyLWNlbGwsXG4ubmItdGhlbWUtZGVmYXVsdCAubmItdHJlZS1ncmlkLWNlbGwsXG4ubmItdGhlbWUtZGVmYXVsdCAubmItdHJlZS1ncmlkLWZvb3Rlci1jZWxsIHtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRyZWUtZ3JpZC1oZWFkZXItcm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRyZWUtZ3JpZC1mb290ZXItcm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRyZWUtZ3JpZC1yb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRyZWUtZ3JpZC1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRyZWUtZ3JpZC1yb3c6bnRoLWNoaWxkKDJuKTpub3QoOmhvdmVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdHJlZS1ncmlkLWhlYWRlci1jZWxsIGJ1dHRvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10cmVlLWdyaWQtcm93LXRvZ2dsZSBuYi1pY29uLCAubmItdGhlbWUtZGVmYXVsdCBuYi1zb3J0LWljb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10cmVlLWdyaWQtaGVhZGVyLWNoYW5nZS1zb3J0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1pY29uIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1pY29uLnN0YXR1cy1iYXNpYyB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItaWNvbi5zdGF0dXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItaWNvbi5zdGF0dXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItaWNvbi5zdGF0dXMtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItaWNvbi5zdGF0dXMtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1pY29uLnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi1pY29uLnN0YXR1cy1jb250cm9sIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1jb250cm9sLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWFkZG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1hZGRvbi1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItZm9ybS1maWVsZC5uYi10cmFuc2l0aW9uIC5uYi1mb3JtLWZpZWxkLWFkZG9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWFkZG9uLWJhc2ljIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1hZGRvbi1iYXNpYy1oaWdobGlnaHQge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWFkZG9uLXByaW1hcnkge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWFkZG9uLXByaW1hcnktaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1hZGRvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1hZGRvbi1zdWNjZXNzLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtYWRkb24td2FybmluZyB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtYWRkb24td2FybmluZy1oaWdobGlnaHQge1xuICBjb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWFkZG9uLWRhbmdlciB7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtYWRkb24tZGFuZ2VyLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtYWRkb24taW5mbyB7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtYWRkb24taW5mby1oaWdobGlnaHQge1xuICBjb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWFkZG9uLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWFkZG9uLWNvbnRyb2wtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1saW1pdGVkLXdpZHRoLm5iLWZvcm0tZmllbGQtc2l6ZS10aW55IHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXByZWZpeC10aW55LFxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtc3VmZml4LXRpbnkge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1wcmVmaXgtdGlueSBuYi1pY29uLFxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtc3VmZml4LXRpbnkgbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtcHJlZml4LXRpbnkge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS41cmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXByZWZpeC10aW55IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMS41cmVtICogLTEpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC10aW55IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMS41cmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC10aW55IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIC0xKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWxpbWl0ZWQtd2lkdGgubmItZm9ybS1maWVsZC1zaXplLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXByZWZpeC1zbWFsbCxcbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1zbWFsbCB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1wcmVmaXgtc21hbGwgbmItaWNvbixcbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1zbWFsbCBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1wcmVmaXgtc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMnJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1wcmVmaXgtc21hbGwge1xuICBtYXJnaW4tbGVmdDogY2FsYygycmVtICogLTEpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtc3VmZml4LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gKiAtMSk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1saW1pdGVkLXdpZHRoLm5iLWZvcm0tZmllbGQtc2l6ZS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtcHJlZml4LW1lZGl1bSxcbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1tZWRpdW0ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1wcmVmaXgtbWVkaXVtIG5iLWljb24sXG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1zdWZmaXgtbWVkaXVtIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXByZWZpeC1tZWRpdW0ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi41cmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXByZWZpeC1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogY2FsYygyLjVyZW0gKiAtMSk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtc3VmZml4LW1lZGl1bSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIuNXJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1zdWZmaXgtbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNXJlbSAqIC0xKTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWxpbWl0ZWQtd2lkdGgubmItZm9ybS1maWVsZC1zaXplLWxhcmdlIHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXByZWZpeC1sYXJnZSxcbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1sYXJnZSB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1wcmVmaXgtbGFyZ2UgbmItaWNvbixcbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1sYXJnZSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtcHJlZml4LWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDNyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtcHJlZml4LWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoM3JlbSAqIC0xKTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1zdWZmaXgtbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogY2FsYygzcmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1sYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygzcmVtICogLTEpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtbGltaXRlZC13aWR0aC5uYi1mb3JtLWZpZWxkLXNpemUtZ2lhbnQge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtcHJlZml4LWdpYW50LFxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtc3VmZml4LWdpYW50IHtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1wcmVmaXgtZ2lhbnQgbmItaWNvbixcbi5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1naWFudCBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtcHJlZml4LWdpYW50IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMuNXJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1wcmVmaXgtZ2lhbnQge1xuICBtYXJnaW4tbGVmdDogY2FsYygzLjVyZW0gKiAtMSk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtc3VmZml4LWdpYW50IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMy41cmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1naWFudCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygzLjVyZW0gKiAtMSk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5uYi10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLnNpemUtdGlueSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLnNpemUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogI2VkZjFmNztcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU5ZjI7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2VlMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RvdmU7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xuICBib3JkZXItY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RvdmU7XG4gIGJvcmRlci1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODg3O1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNlNjliO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1hY3RvdmU7XG4gIGJvcmRlci1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTRkO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1hY3RvdmU7XG4gIGJvcmRlci1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mby5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2MyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYWFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjOGY5YmIzO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjOGY5YmIzO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzcy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mby5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctcmVtb3ZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1yZW1vdmUuc2l6ZS10aW55IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctcmVtb3ZlLnNpemUtdGlueSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1yZW1vdmUuc2l6ZS10aW55IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctcmVtb3ZlLnNpemUtc21hbGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLXJlbW92ZS5zaXplLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLXJlbW92ZS5zaXplLXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctcmVtb3ZlLnNpemUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1yZW1vdmUuc2l6ZS1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctcmVtb3ZlLnNpemUtbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctcmVtb3ZlLnNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLXJlbW92ZS5zaXplLWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLXJlbW92ZS5zaXplLWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctcmVtb3ZlLnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLXJlbW92ZS5zaXplLWdpYW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLXJlbW92ZS5zaXplLWdpYW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWctbGlzdC5zaXplLXRpbnkgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciB7XG4gIG1hcmdpbjogLTAuMDYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy1saXN0LnNpemUtdGlueSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIG5iLXRhZyxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy1saXN0LnNpemUtdGlueSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIC5uYi10YWctaW5wdXQge1xuICBtYXJnaW46IDAuMDYyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy1saXN0LnNpemUtc21hbGwgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciB7XG4gIG1hcmdpbjogLTAuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLWxpc3Quc2l6ZS1zbWFsbCAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIG5iLXRhZyxcbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy1saXN0LnNpemUtc21hbGwgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciAubmItdGFnLWlucHV0IHtcbiAgbWFyZ2luOiAwLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy1saXN0LnNpemUtbWVkaXVtIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBtYXJnaW46IC0wLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLWxpc3Quc2l6ZS1tZWRpdW0gLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciBuYi10YWcsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWctbGlzdC5zaXplLW1lZGl1bSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIC5uYi10YWctaW5wdXQge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWctbGlzdC5zaXplLWxhcmdlIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBtYXJnaW46IC0wLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLXRhZy1saXN0LnNpemUtbGFyZ2UgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciBuYi10YWcsXG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWctbGlzdC5zaXplLWxhcmdlIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgLm5iLXRhZy1pbnB1dCB7XG4gIG1hcmdpbjogMC4zNzVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWctbGlzdC5zaXplLWdpYW50IC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBtYXJnaW46IC0wLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuYi10YWctbGlzdC5zaXplLWdpYW50IC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgbmItdGFnLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmItdGFnLWxpc3Quc2l6ZS1naWFudCAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIC5uYi10YWctaW5wdXQge1xuICBtYXJnaW46IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDE7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQubmItdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIsIGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctbGlzdC13aXRoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuaW5wdXQtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2hhcGUtcmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNoYXBlLXNlbWktcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2hhcGUtcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXRpbnkge1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtc21hbGwge1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbWVkaXVtIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWxhcmdlIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWdpYW50IHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtYmFzaWMuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWEzNGI4O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTk3YTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWRhbmdlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWluZm8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWNvbnRyb2wuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5iLWZvcm0tZmllbGQgbmItdGFnLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtdGlueSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS10aW55IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS10aW55IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS10aW55IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtZ2lhbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiA2cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zaXplLXRpbnkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zaXplLXRpbnk6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zaXplLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnNpemUtc21hbGw6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zaXplLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnNpemUtbWVkaXVtOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zaXplLWxhcmdlOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc2l6ZS1naWFudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zaXplLWdpYW50OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc3RhdHVzLWJhc2ljIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy1iYXNpYzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc3RhdHVzLWJhc2ljOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy1iYXNpYzpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc3RhdHVzLXByaW1hcnkge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc3RhdHVzLXByaW1hcnk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy1wcmltYXJ5OmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zdGF0dXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zdGF0dXMtc3VjY2Vzczo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc3RhdHVzLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc3RhdHVzLXN1Y2Nlc3M6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy13YXJuaW5nOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zdGF0dXMtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zdGF0dXMtd2FybmluZzpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc3RhdHVzLWRhbmdlciB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zdGF0dXMtZGFuZ2VyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zdGF0dXMtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy1kYW5nZXI6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy1pbmZvOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zdGF0dXMtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLm5iLXRhZy1pbnB1dC5zdGF0dXMtaW5mbzpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc3RhdHVzLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5uYi10YWctaW5wdXQuc3RhdHVzLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy1jb250cm9sOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubmItdGFnLWlucHV0LnN0YXR1cy1jb250cm9sOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgYm9keSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBoMSwgLm5iLXRoZW1lLWRlZmF1bHQgaDIsIC5uYi10aGVtZS1kZWZhdWx0IGgzLCAubmItdGhlbWUtZGVmYXVsdCBoNCwgLm5iLXRoZW1lLWRlZmF1bHQgaDUsIC5uYi10aGVtZS1kZWZhdWx0IGg2LFxuLm5iLXRoZW1lLWRlZmF1bHQgLmgxLCAubmItdGhlbWUtZGVmYXVsdCAuaDIsIC5uYi10aGVtZS1kZWZhdWx0IC5oMywgLm5iLXRoZW1lLWRlZmF1bHQgLmg0LCAubmItdGhlbWUtZGVmYXVsdCAuaDUsIC5uYi10aGVtZS1kZWZhdWx0IC5oNiB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgaDEsXG4ubmItdGhlbWUtZGVmYXVsdCAuaDEge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgaDIsXG4ubmItdGhlbWUtZGVmYXVsdCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBoMyxcbi5uYi10aGVtZS1kZWZhdWx0IC5oMyB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBoNCxcbi5uYi10aGVtZS1kZWZhdWx0IC5oNCB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgaDUsXG4ubmItdGhlbWUtZGVmYXVsdCAuaDUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IGg2LFxuLm5iLXRoZW1lLWRlZmF1bHQgLmg2IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5zdWJ0aXRsZSxcbi5uYi10aGVtZS1kZWZhdWx0IC5zdWJ0aXRsZS0yIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5zdWJ0aXRsZS0yIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBwLFxuLm5iLXRoZW1lLWRlZmF1bHQgLnBhcmFncmFwaCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCAucGFyYWdyYXBoLTIge1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IGEge1xuICBjb2xvcjogIzMzNjZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgYS5saW5rLWNvbnRyb2wsIC5uYi10aGVtZS1kZWZhdWx0IGEubGluay1jb250cm9sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBhLmxpbmstYWx0ZXJuYXRlLCAubmItdGhlbWUtZGVmYXVsdCBhLmxpbmstYWx0ZXJuYXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAubGFiZWwge1xuICBjb2xvcjogIzhmOWJiMztcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5jYXB0aW9uLTIge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLmNhcHRpb24sXG4ubmItdGhlbWUtZGVmYXVsdCAuY2FwdGlvbi0yIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAuY2FwdGlvbi5zdGF0dXMtYmFzaWMsXG4ubmItdGhlbWUtZGVmYXVsdCAuY2FwdGlvbi0yLnN0YXR1cy1iYXNpYyB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLmNhcHRpb24uc3RhdHVzLXByaW1hcnksXG4ubmItdGhlbWUtZGVmYXVsdCAuY2FwdGlvbi0yLnN0YXR1cy1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAuY2FwdGlvbi5zdGF0dXMtc3VjY2Vzcyxcbi5uYi10aGVtZS1kZWZhdWx0IC5jYXB0aW9uLTIuc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC5jYXB0aW9uLnN0YXR1cy13YXJuaW5nLFxuLm5iLXRoZW1lLWRlZmF1bHQgLmNhcHRpb24tMi5zdGF0dXMtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLmNhcHRpb24uc3RhdHVzLWRhbmdlcixcbi5uYi10aGVtZS1kZWZhdWx0IC5jYXB0aW9uLTIuc3RhdHVzLWRhbmdlciB7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLmNhcHRpb24uc3RhdHVzLWluZm8sXG4ubmItdGhlbWUtZGVmYXVsdCAuY2FwdGlvbi0yLnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAuY2FwdGlvbi5zdGF0dXMtY29udHJvbCxcbi5uYi10aGVtZS1kZWZhdWx0IC5jYXB0aW9uLTIuc3RhdHVzLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IGxpIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC50ZXh0LWFsdGVybmF0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgLnRleHQtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC50ZXh0LWhpbnQge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC50ZXh0LWJhc2ljIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAudGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAudGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCAudGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC50ZXh0LWluZm8ge1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IC50ZXh0LWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ciB0aCxcbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ciB0aCBhIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ciB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgdGFibGUgdHIgdGgsXG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgdGFibGUgdHIgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYxZjc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYTpob3ZlciwgLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYTphY3RpdmUsIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuYXNjLCAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuYXNjOjphZnRlciwgLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmRlc2M6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIyMmI0NTtcbiAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuYXNjOjphZnRlciwgW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5kZXNjOjphZnRlciB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5hc2M6OmFmdGVyLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmRlc2M6OmFmdGVyIHtcbiAgbGVmdDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5hc2MuZGVzYzo6YWZ0ZXIsIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5kZXNjLmRlc2M6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIHRoZWFkIHRyLm5nMi1zbWFydC1maWx0ZXJzIHRoIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIHRoZWFkIHRyLm5nMi1zbWFydC1maWx0ZXJzIHRoIC5uZzItc21hcnQtZmlsdGVyIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQsIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZGYxZjcgIWltcG9ydGFudDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0aC5uZzItc21hcnQtYWN0aW9ucy10aXRsZS1hZGQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0aC5uZzItc21hcnQtYWN0aW9ucy10aXRsZS1hZGQgYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0aC5uZzItc21hcnQtYWN0aW9ucy10aXRsZS1hZGQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIHRoLm5nMi1zbWFydC1hY3Rpb25zLXRpdGxlLWFkZCBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDFweDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgbmcyLXN0LXRib2R5LWVkaXQtZGVsZXRlLCAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIG5nMi1zdC10Ym9keS1jcmVhdGUtY2FuY2VsLCAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIG5nMi1zdC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyBhLm5nMi1zbWFydC1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyBhLm5nMi1zbWFydC1hY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIGEubmcyLXNtYXJ0LWFjdGlvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgLm5nMi1zbWFydC1hY3Rpb24tYWRkLWNyZWF0ZTpob3Zlcixcbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgLm5nMi1zbWFydC1hY3Rpb24tZWRpdC1lZGl0OmhvdmVyLFxuLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyAubmcyLXNtYXJ0LWFjdGlvbi1lZGl0LXNhdmU6aG92ZXIge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgLm5nMi1zbWFydC1hY3Rpb24tYWRkLWNhbmNlbDpob3Zlcixcbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgLm5nMi1zbWFydC1hY3Rpb24tZGVsZXRlLWRlbGV0ZTpob3Zlcixcbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgLm5nMi1zbWFydC1hY3Rpb24tZWRpdC1jYW5jZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSB0YWJsZS1jZWxsLWVkaXQtbW9kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC03LjVweCAtMTJweDtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuZzItc21hcnQtdGFibGUtcGFnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAubmcyLXNtYXJ0LXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLm5nMi1zbWFydC1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluaywgLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLm5nMi1zbWFydC1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLm5nMi1zbWFydC1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogI2VkZjFmNyBzb2xpZCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGYxZjc7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpIGEucGFnZS1saW5rLXByZXYsIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpIGEucGFnZS1saW5rLW5leHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpIGEsIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzY2ZmY7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkgYTpmb2N1cywgLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkgPiBzcGFuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpIGE6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpID4gc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSwgW2Rpcj1sdHJdIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSwgW2Rpcj1ydGxdIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGEsIFtkaXI9bHRyXSAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGEsIFtkaXI9cnRsXSAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSwgLm5iLXRoZW1lLWRlZmF1bHQgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGE6aG92ZXIsIC5uYi10aGVtZS1kZWZhdWx0IG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmZvY3VzLCAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgPiBzcGFuLCAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgPiBzcGFuOmhvdmVyLCAubmItdGhlbWUtZGVmYXVsdCBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG59XG5cbi5uYi10aGVtZS1kYXJrIG5iLWxheW91dCAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogIzEwMTQyNjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjMTkyMDM4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0IC5zY3JvbGxhYmxlLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWxheW91dCAuc2Nyb2xsYWJsZS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzEwMTQyNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjE1NjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0IC5zY3JvbGxhYmxlLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMTkyMDM4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LndpdGgtc2Nyb2xsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2l0aC1zY3JvbGwgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4ubmItdGhlbWUtZGFyayAubGF5b3V0IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWxheW91dC53aW5kb3ctbW9kZSB7XG4gIGJhY2tncm91bmQ6ICMxNTFhMzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IG5iLWxheW91dC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2luZG93LW1vZGUgLmxheW91dCBuYi1sYXlvdXQtaGVhZGVyIG5hdiB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5NDBweCkge1xuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2luZG93LW1vZGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjE4NzVyZW07XG4gIH1cbiAgLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC1oZWFkZXIuZml4ZWQge1xuICAgIHRvcDogMS4xODc1cmVtO1xuICB9XG4gIC5uYi10aGVtZS1kYXJrIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1sYXlvdXQtaGVhZGVyLmZpeGVkIH4gLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXItZml4ZWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEuMTg3NXJlbSAtIDQuNzVyZW0pO1xuICAgIHRvcDogY2FsYygxLjE4NzVyZW0gKyA0Ljc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItc2lkZWJhci5maXhlZCB7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSAxOTIwcHgpIC8gMik7XG4gIH1cbiAgLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhci5maXhlZC5yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTkyMHB4KSAvIDIpO1xuICB9XG4gIC5uYi10aGVtZS1kYXJrIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQge1xuICAgIHRvcDogY2FsYyg0Ljc1cmVtICsgMS4xODc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2luZG93LW1vZGUgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxLjE4NzVyZW0pO1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gMCAjMWExZjMzO1xuICB9XG4gIC5uYi10aGVtZS1kYXJrIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1sYXlvdXQud2l0aC1zY3JvbGwgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxLjE4NzVyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDcwcHgpIHtcbiAgLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LndpbmRvdy1tb2RlIHtcbiAgICBwYWRkaW5nLXRvcDogMi4zNzVyZW07XG4gIH1cbiAgLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC1oZWFkZXIuZml4ZWQge1xuICAgIHRvcDogMi4zNzVyZW07XG4gIH1cbiAgLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC1oZWFkZXIuZml4ZWQgfiAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lci1maXhlZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMi4zNzVyZW0gLSA0Ljc1cmVtKTtcbiAgICB0b3A6IGNhbGMoMi4zNzVyZW0gKyA0Ljc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItc2lkZWJhci5maXhlZCB7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSAxOTIwcHgpIC8gMik7XG4gIH1cbiAgLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhci5maXhlZC5yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTkyMHB4KSAvIDIpO1xuICB9XG4gIC5uYi10aGVtZS1kYXJrIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQge1xuICAgIHRvcDogY2FsYyg0Ljc1cmVtICsgMi4zNzVyZW0pO1xuICB9XG4gIC5uYi10aGVtZS1kYXJrIG5iLWxheW91dC53aW5kb3ctbW9kZSAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIuMzc1cmVtKTtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMztcbiAgfVxuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LndpdGgtc2Nyb2xsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMi4zNzVyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMjIwcHgpIHtcbiAgLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LndpbmRvdy1tb2RlIHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbTtcbiAgfVxuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LWhlYWRlci5maXhlZCB7XG4gICAgdG9wOiA0Ljc1cmVtO1xuICB9XG4gIC5uYi10aGVtZS1kYXJrIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1sYXlvdXQtaGVhZGVyLmZpeGVkIH4gLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXItZml4ZWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQuNzVyZW0gLSA0Ljc1cmVtKTtcbiAgICB0b3A6IGNhbGMoNC43NXJlbSArIDQuNzVyZW0pO1xuICB9XG4gIC5uYi10aGVtZS1kYXJrIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1zaWRlYmFyLmZpeGVkIHtcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE5MjBweCkgLyAyKTtcbiAgfVxuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2luZG93LW1vZGUgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyLmZpeGVkLnJpZ2h0IHtcbiAgICByaWdodDogY2FsYygoMTAwdncgLSAxOTIwcHgpIC8gMik7XG4gIH1cbiAgLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhci5maXhlZCB7XG4gICAgdG9wOiBjYWxjKDQuNzVyZW0gKyA0Ljc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2luZG93LW1vZGUgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0Ljc1cmVtKTtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMztcbiAgfVxuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LndpdGgtc2Nyb2xsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNC43NXJlbSk7XG4gIH1cbn1cbi5uYi10aGVtZS1kYXJrIG5iLWxheW91dCAubGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWEzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ubmItdGhlbWUtZGFyayBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyLmZpeGVkLFxuLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXItZml4ZWQge1xuICB0b3A6IDQuNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCBuYi1sYXlvdXQtZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwICMxYTFmMzM7XG59XG4ubmItdGhlbWUtZGFyayBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCBuYi1sYXlvdXQtZm9vdGVyIG5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTUxYTMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgbmItbGF5b3V0LWZvb3RlciBuYXYgYSB7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgbmItbGF5b3V0LWZvb3RlciBuYXYgYTpmb2N1cywgLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgbmItbGF5b3V0LWZvb3RlciBuYXYgYTphY3RpdmUsIC5uYi10aGVtZS1kYXJrIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50IG5iLWxheW91dC1mb290ZXIgbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50LmNlbnRlciB7XG4gIHdpZHRoOiA5MDBweDtcbiAgZmxleDogMCAxMDAgOTAwcHggIWltcG9ydGFudDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50IC5jb2x1bW5zIG5iLWxheW91dC1jb2x1bW4ge1xuICBwYWRkaW5nOiAyLjI1cmVtIDIuMjVyZW0gMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCAuY29sdW1ucyBuYi1sYXlvdXQtY29sdW1uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYi10aGVtZS1kYXJrIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50IC5jb2x1bW5zIG5iLWxheW91dC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICB9XG59XG4ubmItdGhlbWUtZGFyayBuYi1sYXlvdXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWxheW91dC1oZWFkZXIgbmF2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gMCAjMWExZjMzO1xuICBoZWlnaHQ6IDQuNzVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1sYXlvdXQtaGVhZGVyIG5hdiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1sYXlvdXQtaGVhZGVyIG5hdiBhOmZvY3VzLCAubmItdGhlbWUtZGFyayBuYi1sYXlvdXQtaGVhZGVyIG5hdiBhOmFjdGl2ZSwgLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LWhlYWRlciBuYXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LWhlYWRlciB+IC5sYXlvdXQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQuNzVyZW0pO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LWhlYWRlci5maXhlZCB+IC5sYXlvdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQuNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbGF5b3V0LWhlYWRlci5maXhlZCB+IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIgLm1haW4tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNC43NXJlbSk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1sYXlvdXQud2l0aC1zdWJoZWFkZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gMCAjMWExZjMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMTZyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxNnJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIgLnNjcm9sbGFibGUge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMxMDE0MjY7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzE5MjAzODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyIC5zY3JvbGxhYmxlIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyIC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhciAuc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMTAxNDI2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyIC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMxOTIwMzg7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbGxhcHNlZCB7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb2xsYXBzZWQgLm1haW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbGxhcHNlZCAuc2Nyb2xsYWJsZSB7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb2xsYXBzZWQgbmItc2lkZWJhci1oZWFkZXIsIC5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIuY29sbGFwc2VkIG5iLXNpZGViYXItZm9vdGVyIHtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZCB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZCAubWFpbi1jb250YWluZXIge1xuICB3aWR0aDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMzMzY2ZmY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgLm1lbnUtaXRlbSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51ID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtID4gYSBzcGFuLCAubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51ID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtID4gYSBuYi1iYWRnZSwgLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSA+IGEgLmV4cGFuZC1zdGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxcyBlYXNlO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0ubWVudS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gaSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtID4gLmV4cGFuZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIuY29tcGFjdGVkLmxlZnQuZml4ZWQgfiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5yaWdodCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb21wYWN0ZWQubGVmdC5maXhlZCB+IC5jb250ZW50LmNlbnRlciB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb21wYWN0ZWQuZml4ZWQucmlnaHQgfiAuY29udGVudC5jZW50ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZC5zdGFydC5maXhlZCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZC5zdGFydC5maXhlZCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb21wYWN0ZWQuZml4ZWQuZW5kIH4gLmNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5lbmQgfiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb21wYWN0ZWQuc3RhcnQuZml4ZWQgfiAuY29udGVudC5jZW50ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZC5zdGFydC5maXhlZCB+IC5jb250ZW50LmNlbnRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5lbmQgfiAuY29udGVudC5jZW50ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5jb21wYWN0ZWQuZml4ZWQuZW5kIH4gLmNvbnRlbnQuY2VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zaWRlYmFyLmZpeGVkLmxlZnQuY29sbGFwc2VkICsgLmNvbnRlbnQsIC5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIuZml4ZWQuc3RhcnQuY29sbGFwc2VkICsgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIuZml4ZWQucmlnaHQuY29sbGFwc2VkICsgLmNvbnRlbnQsIC5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIuZml4ZWQuZW5kLmNvbGxhcHNlZCArIC5jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2lkZWJhci5leHBhbmRlZCB7XG4gIHdpZHRoOiAxNnJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIuZXhwYW5kZWQgPiAuc2Nyb2xsYWJsZSB7XG4gIHdpZHRoOiAxNnJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIgbmItc2lkZWJhci1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIgbmItc2lkZWJhci1mb290ZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNpZGViYXIgbmItbWVudSB7XG4gIG1hcmdpbjogMCAtMS4yNXJlbSAtMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXZpZXctbW9kZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljLCAubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci12aWV3LW1vZGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXSwgLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItdmlldy1tb2RlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6aG92ZXIsIC5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXZpZXctbW9kZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmZvY3VzLCAubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci12aWV3LW1vZGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzphY3RpdmUsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWMsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV0sXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6aG92ZXIsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItdmlldy1tb2RlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXZpZXctbW9kZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmZvY3VzLCAubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci12aWV3LW1vZGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzpmb2N1czpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXM6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItZGF5cy1uYW1lcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE1MWEzMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTFhMzA7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItZGF5cy1uYW1lcyB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMgLmRheSB7XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMgLmRheS5ob2xpZGF5IHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1kYXlzLW5hbWVzLnNpemUtbGFyZ2UgLmRheSB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMgLnNpZ24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTFhMzA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUxYTMwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIC5zaWduLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIC53ZWVrLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIHdpZHRoOiAyLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzLnNpemUtbGFyZ2UgLnNpZ24sXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMuc2l6ZS1sYXJnZSAud2Vlay1udW1iZXIge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLWRheS1waWNrZXIgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE1MWEzMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1kYXktcGlja2VyIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwge1xuICB3aWR0aDogMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbC5zaXplLWxhcmdlIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbCB7XG4gIHdpZHRoOiA0LjgxMjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbC5zaXplLWxhcmdlIHtcbiAgd2lkdGg6IDUuMjVyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsIHtcbiAgd2lkdGg6IDQuODEyNXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuc2l6ZS1sYXJnZSB7XG4gIHdpZHRoOiA1LjI1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLmNlbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbCxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbCxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbCwgLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsIC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbCxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsIC5jZWxsLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLmVtcHR5LCAubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLmRpc2FibGVkLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLmVtcHR5LFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLmRpc2FibGVkLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuZW1wdHksXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwuYm91bmRpbmctbW9udGgsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGwuYm91bmRpbmctbW9udGgsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbC5ib3VuZGluZy1tb250aCB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KTpob3ZlciAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpOmhvdmVyIC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KTpob3ZlciAuY2VsbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMTkyMDM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpOmFjdGl2ZSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpOmFjdGl2ZSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSk6YWN0aXZlIC5jZWxsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzNjZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50OmhvdmVyLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQ6YWN0aXZlLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQ6YWN0aXZlLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmFjdGl2ZSxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmFjdGl2ZSxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDpmb2N1cyxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmZvY3VzLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLmRpc2FibGVkLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLmRpc2FibGVkLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwuZGlzYWJsZWQudG9kYXkgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbC5kaXNhYmxlZC50b2RheSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuZGlzYWJsZWQudG9kYXkgLmNlbGwtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDE0MjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci1waWNrZXIgLnJhbmdlLWNlbGwuaW4tcmFuZ2Uuc2VsZWN0ZWQ6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAucmFuZ2UtY2VsbC5pbi1yYW5nZS5zZWxlY3RlZDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zdGFydCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5yYW5nZS1jZWxsLmluLXJhbmdlLnNlbGVjdGVkOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnN0YXJ0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXBpY2tlciAucmFuZ2UtY2VsbC5pbi1yYW5nZS5zZWxlY3RlZDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItcGlja2VyIC5yYW5nZS1jZWxsLmluLXJhbmdlLnNlbGVjdGVkOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLmVuZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1iYXNlLWNhbGVuZGFyIG5iLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMTAxNDI2O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMC42MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmItdGhlbWUtZGFyayBuYi1iYXNlLWNhbGVuZGFyIG5iLWNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1iYXNlLWNhbGVuZGFyIC5jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1iYXNlLWNhbGVuZGFyOm5vdCguaGFzLW5hdmlnYXRpb24pIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyAuc2lnbi1jb250YWluZXIsXG4ubmItdGhlbWUtZGFyayBuYi1iYXNlLWNhbGVuZGFyOm5vdCguaGFzLW5hdmlnYXRpb24pIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMge1xuICBib3JkZXItdG9wOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYmFzZS1jYWxlbmRhci5oYXMtd2Vlay1udW1iZXIgbmItY2FyZCB7XG4gIHdpZHRoOiBjYWxjKDIwLjYyNXJlbSArIDIuNzVyZW0gKyAxcHgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYmFzZS1jYWxlbmRhci5oYXMtd2Vlay1udW1iZXIgLm1vbnRoLWNlbGwsXG4ubmItdGhlbWUtZGFyayBuYi1iYXNlLWNhbGVuZGFyLmhhcy13ZWVrLW51bWJlciAueWVhci1jZWxsIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4ubmItdGhlbWUtZGFyayBuYi1iYXNlLWNhbGVuZGFyLnNpemUtbGFyZ2UgbmItY2FyZCB7XG4gIHdpZHRoOiAyMi4zNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1iYXNlLWNhbGVuZGFyLnNpemUtbGFyZ2UuaGFzLXdlZWstbnVtYmVyIG5iLWNhcmQge1xuICB3aWR0aDogY2FsYygyMi4zNzVyZW0gKyAzcmVtICsgMXB4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMTAxNDI2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMxMDE0MjY7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzE5MjAzODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxMDE0MjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzE5MjAzODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuc2l6ZS10aW55IHtcbiAgaGVpZ2h0OiAxMy41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5zaXplLXNtYWxsIHtcbiAgaGVpZ2h0OiAyMS4xODc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5zaXplLW1lZGl1bSB7XG4gIGhlaWdodDogMjguODc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5zaXplLWxhcmdlIHtcbiAgaGVpZ2h0OiAzNi41NjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5zaXplLWdpYW50IHtcbiAgaGVpZ2h0OiA0NC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuc3RhdHVzLWJhc2ljIG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE5MjAzODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLnN0YXR1cy1iYXNpYyBuYi1jYXJkLWhlYWRlciBhLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5zdGF0dXMtYmFzaWMgbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5zdGF0dXMtcHJpbWFyeSBuYi1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5zdGF0dXMtcHJpbWFyeSBuYi1jYXJkLWhlYWRlciBhLFxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5zdGF0dXMtcHJpbWFyeSBuYi1jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLnN0YXR1cy1zdWNjZXNzIG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLnN0YXR1cy1zdWNjZXNzIG5iLWNhcmQtaGVhZGVyIGEsXG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLnN0YXR1cy1zdWNjZXNzIG5iLWNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuc3RhdHVzLXdhcm5pbmcgbmItY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuc3RhdHVzLXdhcm5pbmcgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuc3RhdHVzLXdhcm5pbmcgbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5zdGF0dXMtZGFuZ2VyIG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLnN0YXR1cy1kYW5nZXIgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuc3RhdHVzLWRhbmdlciBuYi1jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLnN0YXR1cy1pbmZvIG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLnN0YXR1cy1pbmZvIG5iLWNhcmQtaGVhZGVyIGEsXG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLnN0YXR1cy1pbmZvIG5iLWNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuc3RhdHVzLWNvbnRyb2wgbmItY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuc3RhdHVzLWNvbnRyb2wgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuc3RhdHVzLWNvbnRyb2wgbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5hY2NlbnQtYmFzaWMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTkyMDM4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5hY2NlbnQtcHJpbWFyeSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLmFjY2VudC1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuYWNjZW50LXdhcm5pbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5hY2NlbnQtZGFuZ2VyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQuYWNjZW50LWluZm8ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5hY2NlbnQtY29udHJvbCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLmFjY2VudCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC5hY2NlbnQgbmItY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC1ib2R5IHtcbiAgZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMxMDE0MjY7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzE5MjAzODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMTAxNDI2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzE5MjAzODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTUxYTMwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUxYTMwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC1oZWFkZXIgaDEge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FyZC1oZWFkZXIgaDQge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYXJkLWhlYWRlciBoNSB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhcmQtaGVhZGVyIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmV2ZWFsLWNhcmQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5zZWNvbmQtY2FyZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAucmV2ZWFsLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5mbGlwLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLmZsaXBjYXJkLWJvZHkgLmZyb250LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLmZsaXBjYXJkLWJvZHkgLmZyb250LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhYnNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFic2V0IC50YWJzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhYnNldCAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhYnNldCAudGFiLWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tbGVmdCB7XG4gIGxlZnQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tcmlnaHQge1xuICByaWdodDogMC43NXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tc3RhcnQge1xuICBsZWZ0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXRhYnNldCBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1zdGFydCB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLXRhYnNldCBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1lbmQge1xuICByaWdodDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tZW5kIHtcbiAgbGVmdDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhYnNldCAudGFiLmFjdGl2ZSAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWJzZXQgLnRhYi5hY3RpdmUgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFic2V0IC50YWI6Zm9jdXMgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFic2V0IC50YWI6Zm9jdXMgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFic2V0IC50YWI6aG92ZXIgLnRhYi1saW5rIHtcbiAgY29sb3I6ICM1OThiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFic2V0IC50YWI6aG92ZXIgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFic2V0IC50YWIuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFic2V0IC50YWIuZGlzYWJsZWQgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFic2V0IC50YWIuZGlzYWJsZWQgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2cmVtKSB7XG4gIC5uYi10aGVtZS1kYXJrIG5iLXRhYnNldCAudGFiLnJlc3BvbnNpdmUgLnRhYi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWJzZXQgbmItdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMxMDE0MjY7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzE5MjAzODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhYnNldCBuYi10YWI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWJzZXQgbmItdGFiOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxMDE0MjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhYnNldCBuYi10YWI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzE5MjAzODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldCB7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjMTAxNDI2O1xuICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICMxOTIwMzg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcm91dGUtdGFic2V0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcm91dGUtdGFic2V0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxMDE0MjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMTkyMDM4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWJzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldCAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldCAudGFiLWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYi5hY3RpdmUgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWIuYWN0aXZlIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiOmZvY3VzIC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiOmZvY3VzIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiOmhvdmVyIC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiOmhvdmVyIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiLmRpc2FibGVkIC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiLmRpc2FibGVkIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNnJlbSkge1xuICAubmItdGhlbWUtZGFyayBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYi5yZXNwb25zaXZlIC50YWItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSB1bC5tZW51LWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1ncm91cCxcbi5uYi10aGVtZS1kYXJrIG5iLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW1lbnUgLm1lbnUtZ3JvdXAsXG4ubmItdGhlbWUtZGFyayBuYi1tZW51IC5tZW51LWdyb3VwIG5iLWljb24ubWVudS1pY29uIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBuYi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlIC5tZW51LWljb24ge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk4YmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciAubWVudS1pY29uIHtcbiAgY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1tZW51IC5tZW51LWl0ZW0gLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1tZW51IC5tZW51LWl0ZW0gLmV4cGFuZC1zdGF0ZSB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTFhMzA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1tZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEuYWN0aXZlIC5tZW51LWljb24ge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGE6aG92ZXIgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbiAgY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1tZW51IC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gYS5hY3RpdmU6aG92ZXIgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1ncm91cCwgLm5iLXRoZW1lLWRhcmsgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1ncm91cCBuYi1pY29uLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdXNlciAudXNlci1waWN0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTFhMzA7XG59XG4ubmItdGhlbWUtZGFyayBuYi11c2VyIC5pbml0aWFscyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdXNlciAudXNlci1uYW1lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi11c2VyIC51c2VyLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi11c2VyLnNpemUtdGlueSAudXNlci1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXVzZXIuc2l6ZS10aW55IC5pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi11c2VyLnNpemUtdGlueSAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXVzZXIuc2l6ZS10aW55IC51c2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXVzZXIuc2l6ZS1zbWFsbCAudXNlci1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi11c2VyLnNpemUtc21hbGwgLmluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXVzZXIuc2l6ZS1zbWFsbCAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXVzZXIuc2l6ZS1zbWFsbCAudXNlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi11c2VyLnNpemUtbWVkaXVtIC51c2VyLXBpY3R1cmUge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXVzZXIuc2l6ZS1tZWRpdW0gLmluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdXNlci5zaXplLW1lZGl1bSAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdXNlci5zaXplLW1lZGl1bSAudXNlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi11c2VyLnNpemUtbGFyZ2UgLnVzZXItcGljdHVyZSB7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDMuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi11c2VyLnNpemUtbGFyZ2UgLmluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdXNlci5zaXplLWxhcmdlIC51c2VyLW5hbWUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi11c2VyLnNpemUtbGFyZ2UgLnVzZXItdGl0bGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdXNlci5zaXplLWdpYW50IC51c2VyLXBpY3R1cmUge1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdXNlci5zaXplLWdpYW50IC5pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXVzZXIuc2l6ZS1naWFudCAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdXNlci5zaXplLWdpYW50IC51c2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdXNlci5zaGFwZS1yZWN0YW5nbGUgLnVzZXItcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXVzZXIuc2hhcGUtc2VtaS1yb3VuZCAudXNlci1waWN0dXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXVzZXIuc2hhcGUtcm91bmQgLnVzZXItcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWN0aW9ucy5zaXplLXRpbnkgbmItYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1hY3Rpb25zLnNpemUtdGlueSBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFjdGlvbnMuc2l6ZS1zbWFsbCBuYi1hY3Rpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1hY3Rpb25zLnNpemUtc21hbGwgbmItYWN0aW9uIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFjdGlvbnMuc2l6ZS1tZWRpdW0gbmItYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1hY3Rpb25zLnNpemUtbWVkaXVtIG5iLWFjdGlvbiBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWN0aW9ucy5zaXplLWxhcmdlIG5iLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFjdGlvbnMuc2l6ZS1sYXJnZSBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWN0aW9ucy5zaXplLWdpYW50IG5iLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWN0aW9ucy5zaXplLWdpYW50IG5iLWFjdGlvbiBuYi1pY29uIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWFjdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE1MWEzMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1hY3Rpb24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTUxYTMwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWFjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItYWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWN0aW9uLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hY3Rpb24uZGlzYWJsZWQgbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VhcmNoLWZpZWxkIC5jbG9zZS1idXR0b24ge1xuICB6LWluZGV4OiAxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VhcmNoLWZpZWxkIC5zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VhcmNoLWZpZWxkIC5zZWFyY2ggc3Bhbi5pbmZvIHtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VhcmNoLWZpZWxkIC5zZWFyY2ggaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MWEzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWFyY2gtZmllbGQgLnNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlYXJjaC1maWVsZCAuc2VhcmNoIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VhcmNoLWZpZWxkLnJvdGF0ZS1sYXlvdXQge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VhcmNoLWZpZWxkLm1vZGFsLXpvb21pbiAuc2VhcmNoOjpiZWZvcmUsXG4ubmItdGhlbWUtZGFyayBuYi1zZWFyY2gtZmllbGQubW9kYWwtem9vbWluIC5zZWFyY2g6OmFmdGVyIHtcbiAgYm9yZGVyOiAxLjVyZW0gc29saWQgIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlYXJjaC1maWVsZC5tb2RhbC1oYWxmIC5mb3JtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VhcmNoLWZpZWxkLm1vZGFsLWhhbGYgLnNlYXJjaDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlYXJjaC1maWVsZC5tb2RhbC1kcm9wIC5mb3JtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlYXJjaC1maWVsZC5tb2RhbC1kcm9wIC5zZWFyY2g6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWFyY2gtZmllbGQuY3VydGFpbiAuc2VhcmNoOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWFyY2gtZmllbGQuY3VydGFpbiAuc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlYXJjaC1maWVsZC5jb2x1bW4tY3VydGFpbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlYXJjaC1maWVsZC5jb2x1bW4tY3VydGFpbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlYXJjaC1maWVsZC5jb2x1bW4tY3VydGFpbi5zaG93OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayAubmItc3Bpbm5lci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyIC5tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3Bpbm5lci5zdGF0dXMtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3Bpbm5lci5zdGF0dXMtYmFzaWMgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhmOWJiMztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhmOWJiMztcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyLnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNwaW5uZXIuc3RhdHVzLXByaW1hcnkgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyLnN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNwaW5uZXIuc3RhdHVzLXN1Y2Nlc3MgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyLnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNwaW5uZXIuc3RhdHVzLXdhcm5pbmcgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyLnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3Bpbm5lci5zdGF0dXMtZGFuZ2VyIC5zcGluLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3Bpbm5lci5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyLnN0YXR1cy1pbmZvIC5zcGluLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3Bpbm5lci5zdGF0dXMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyLnN0YXR1cy1jb250cm9sIC5zcGluLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3Bpbm5lci5zaXplLXRpbnkge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyLnNpemUtc21hbGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyLnNpemUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyLnNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zcGlubmVyLnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDJyZW07XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyMHJlbTtcbiAgaGVpZ2h0OiAyNi4xODc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5saXN0LWl0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAubGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAubGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGltZXBpY2tlci1jb250YWluZXIgLmxpc3QtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU5ZjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5saXN0LWl0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAudmFsdWVzLWxpc3Qge1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogIzEwMTQyNjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjMTkyMDM4O1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAudmFsdWVzLWxpc3Q6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgIzEwMTQyNjtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItdGltZXBpY2tlci1jb250YWluZXIgLnZhbHVlcy1saXN0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzEwMTQyNjtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAudmFsdWVzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGltZXBpY2tlci1jb250YWluZXIgLnZhbHVlcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxMDE0MjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAudmFsdWVzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzE5MjAzODtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItdGltZXBpY2tlci1jb250YWluZXIuc3VwcG9ydHMtc2Nyb2xsYmFyLXRoZW1pbmcgLnZhbHVlcy1saXN0OmhvdmVyIC5saXN0LWl0ZW06bm90KC5hbS1wbS1pdGVtKSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItdGltZXBpY2tlci1jb250YWluZXIuc3VwcG9ydHMtc2Nyb2xsYmFyLXRoZW1pbmcgLnZhbHVlcy1saXN0OmhvdmVyIC5saXN0LWl0ZW06bm90KC5hbS1wbS1pdGVtKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5oZWFkZXItY2VsbCB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAuaGVhZGVyLWNlbGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICMxMDE0MjY7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5oZWFkZXItY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMTAxNDI2O1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5jb2x1bW4taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICMxMDE0MjY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5hY3Rpb25zLWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5hY3Rpb25zLWZvb3RlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3ggLmxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94IC5jdXN0b20tY2hlY2tib3gge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveCAubmF0aXZlLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gIzJlM2E1OTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94IC5uYXRpdmUtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIC5jdXN0b20tY2hlY2tib3g6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gIzJlM2E1OSwgaW5zZXQgMCAwIDAgMTAwdm1heCAjMmUzYTU5O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3ggLm5hdGl2ZS1pbnB1dDpmb2N1czpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtICMyZTNhNTk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveCBuYi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94IC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3ggLnRleHQ6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjg3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1jaGVja2JveCAudGV4dDpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG4gIGJvcmRlci1jb2xvcjogIzAwOTk3YTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLmN1c3RvbS1jaGVja2JveDpob3Zlci5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNlNjliO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSArIC5jdXN0b20tY2hlY2tib3gsIC5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG4gIGJvcmRlci1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3ggbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgKyAuY3VzdG9tLWNoZWNrYm94LCAubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLmN1c3RvbS1jaGVja2JveDpob3Zlci5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3ggbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2MyO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmFhZmY7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAuY3VzdG9tLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveDpob3Zlci5pbmRldGVybWluYXRlLCAubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWRhcmsgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZSAudG9nZ2xlIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLypcbiAgICBXZSBuZWVkIHRvIHNldCBpbml0aWFsIHBvc2l0aW9ucyBhcyBBbmd1bGFyIGFuaW1hdGlvbnMgd29uJ3Qgd29yayBpbiBJRTExIGlmIHBvc2l0aW9ucyBoYXZlIG5vIGluaXRpYWwgdmFsdWUuXG4gICAgU2V0dGluZyBpdCBpbiBTQ1NTIGFzIHdlIGRvbid0IGhhdmUgYWNjZXNzIHRvIHRoZW1lIHZhcmlhYmxlcyBmcm9tIFRTLlxuICAqL1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZSAudG9nZ2xlLmNoZWNrZWQgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDEuNzVyZW0gLSAxcHggLSAxcHgpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZSAudG9nZ2xlOm5vdCguY2hlY2tlZCkgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIHJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZSAudG9nZ2xlLmNoZWNrZWQgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxLjc1cmVtIC0gMXB4IC0gMXB4KTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi10b2dnbGUgLnRvZ2dsZTpub3QoLmNoZWNrZWQpIC50b2dnbGUtc3dpdGNoZXIge1xuICBsZWZ0OiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSAjMmUzYTU5O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUgLnRleHQge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xuICBib3JkZXItY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xuICBib3JkZXItY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2U2OWI7XG4gIGJvcmRlci1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhYWZmO1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJhY2tncm91bmQtY29sb3I7XG59XG4ubmItdGhlbWUtZGFyayBuYi1wcm9ncmVzcy1iYXIuc2l6ZS10aW55IC5wcm9ncmVzcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1wcm9ncmVzcy1iYXIuc2l6ZS10aW55IC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcHJvZ3Jlc3MtYmFyLnNpemUtc21hbGwgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXByb2dyZXNzLWJhci5zaXplLXNtYWxsIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbWVkaXVtIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbWVkaXVtIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbGFyZ2UgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbGFyZ2UgLnByb2dyZXNzLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1wcm9ncmVzcy1iYXIuc2l6ZS1naWFudCAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcHJvZ3Jlc3MtYmFyLnNpemUtZ2lhbnQgLnByb2dyZXNzLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWJhc2ljIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1iYXNpYyAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNDI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtcHJpbWFyeSAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtcHJpbWFyeSAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtc3VjY2VzcyAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtc3VjY2VzcyAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtd2FybmluZyAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtd2FybmluZyAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtZGFuZ2VyIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYTMwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1kYW5nZXIgLnByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWluZm8gLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTFhMzA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWluZm8gLnByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWNvbnRyb2wgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTFhMzA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWNvbnRyb2wgLnByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNHJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWJhZGdlLmRvdC1tb2RlIHtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1iYWRnZS5zdGF0dXMtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWJhZGdlLnN0YXR1cy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1iYWRnZS5zdGF0dXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYmFkZ2Uuc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWJhZGdlLnN0YXR1cy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWJhZGdlLnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1iYWRnZS5zdGF0dXMtY29udHJvbCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3RlcHBlci5ob3Jpem9udGFsIC5oZWFkZXIgLnN0ZXAge1xuICB3aWR0aDogMnJlbTtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zdGVwcGVyLmhvcml6b250YWwgLmhlYWRlciAuY29ubmVjdG9yIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3RlcHBlci52ZXJ0aWNhbCAuaGVhZGVyIC5jb25uZWN0b3Ige1xuICBtYXJnaW46IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zdGVwcGVyIC5oZWFkZXIgLmNvbm5lY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTFhMzA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zdGVwcGVyIC5oZWFkZXIgLmNvbm5lY3Rvci1wYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXN0ZXBwZXIgLmhlYWRlciAubGFiZWwtaW5kZXgge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1jb2xvcjogIzEwMTQyNjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zdGVwcGVyIC5oZWFkZXIgLnN0ZXAge1xuICBjb2xvcjogIzhmOWJiMztcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLmxhYmVsLWluZGV4IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxNDI2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zdGVwcGVyIC5oZWFkZXIgLnN0ZXAuc2VsZWN0ZWQgLmxhYmVsLWluZGV4IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLmNvbXBsZXRlZCB7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLmNvbXBsZXRlZCAubGFiZWwtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc3RlcHBlciAuc3RlcC1jb250ZW50IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMxMDE0MjY7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzE5MjAzODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzEwMTQyNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjE1NjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzE5MjAzODtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1hbGVydC5jbG9zYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuY2xvc2FibGUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydCAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDEuMTI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LnNpemUtdGlueSB7XG4gIGhlaWdodDogNC41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuc2l6ZS1zbWFsbCB7XG4gIGhlaWdodDogNS43NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LnNpemUtbWVkaXVtIHtcbiAgaGVpZ2h0OiA3cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuc2l6ZS1sYXJnZSB7XG4gIGhlaWdodDogOC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LnNpemUtZ2lhbnQge1xuICBoZWlnaHQ6IDkuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LnN0YXR1cy1iYXNpYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuc3RhdHVzLWJhc2ljIGEsXG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5zdGF0dXMtYmFzaWMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuYWNjZW50LWJhc2ljIHtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjMTUxYTMwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQub3V0bGluZS1iYXNpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWNlZTA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5zdGF0dXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuc3RhdHVzLXByaW1hcnkgYSxcbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LnN0YXR1cy1wcmltYXJ5IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LmFjY2VudC1wcmltYXJ5IHtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQub3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMzRiODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LnN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5zdGF0dXMtc3VjY2VzcyBhLFxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuc3RhdHVzLXN1Y2Nlc3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuYWNjZW50LXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5vdXRsaW5lLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LnN0YXR1cy13YXJuaW5nIGEsXG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5zdGF0dXMtd2FybmluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5hY2NlbnQtd2FybmluZyB7XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0Lm91dGxpbmUtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiODZlMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5zdGF0dXMtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5zdGF0dXMtZGFuZ2VyIGEsXG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5zdGF0dXMtZGFuZ2VyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LmFjY2VudC1kYW5nZXIge1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5vdXRsaW5lLWRhbmdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiODFkNWI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuc3RhdHVzLWluZm8gYSxcbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LnN0YXR1cy1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LmFjY2VudC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQub3V0bGluZS1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFsZXJ0LnN0YXR1cy1jb250cm9sIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5zdGF0dXMtY29udHJvbCBhLFxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuc3RhdHVzLWNvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWxlcnQuYWNjZW50LWNvbnRyb2wge1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hbGVydC5vdXRsaW5lLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwICMxYTFmMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0IG5iLWljb24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0IC5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MWEzMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0IC5zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDE7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjMTAxNDI2O1xuICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICMxOTIwMzg7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0IC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdCAuc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMTAxNDI2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0IC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMxOTIwMzg7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0IC5tZXNzYWdlcyB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQgLm5vLW1lc3NhZ2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC5zaXplLXRpbnkge1xuICBoZWlnaHQ6IDEzLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LnNpemUtc21hbGwge1xuICBoZWlnaHQ6IDIxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC5zaXplLW1lZGl1bSB7XG4gIGhlaWdodDogMjguNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQuc2l6ZS1sYXJnZSB7XG4gIGhlaWdodDogMzZyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LnNpemUtZ2lhbnQge1xuICBoZWlnaHQ6IDQzLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LnN0YXR1cy1iYXNpYyAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LnN0YXR1cy1wcmltYXJ5IC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQuc3RhdHVzLXN1Y2Nlc3MgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC5zdGF0dXMtd2FybmluZyAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LnN0YXR1cy1kYW5nZXIgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC5zdGF0dXMtaW5mbyAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LnN0YXR1cy1jb250cm9sIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQtbWVzc2FnZSAubWVzc2FnZSB7XG4gIGZsZXg6IDE7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UgLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNjNWNlZTA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAuc2VuZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCBwIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLXRleHQgLnRleHQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIGEge1xuICBjb2xvcjogIzhmOWJiMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGY5YmIzO1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMTByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIGE6aG92ZXIsIC5uYi10aGVtZS1kYXJrIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSBhIGRpdiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUgbmItY2hhdC1tZXNzYWdlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIC5tZXNzYWdlLWNvbnRlbnQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUgLm1lc3NhZ2UtY29udGVudC1ncm91cCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUgLm1lc3NhZ2UtY29udGVudC1ncm91cCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSAubWVzc2FnZS1jb250ZW50LWdyb3VwIGEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtcXVvdGUgcC5xdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogIzE5MjAzODtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1xdW90ZSAuc2VuZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlLm5vdC1yZXBseSAubWVzc2FnZSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IC50ZXh0IHtcbiAgYmFja2dyb3VuZDogIzMzNjZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlLm5vdC1yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlLm5vdC1yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlLm5vdC1yZXBseSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlLnJlcGx5IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlLnJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlLnJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlLnJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlLnJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IC5zZW5kZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQgLnNlbmRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQgLnRleHQge1xuICBiYWNrZ3JvdW5kOiAjMTkyMDM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQgLnRleHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQgLnRleHQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1tZXNzYWdlLnJlcGx5IG5iLWNoYXQtbWVzc2FnZS1maWxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQtZm9ybSAubWVzc2FnZS1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1mb3JtIGlucHV0IHtcbiAgZmxleDogMTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQtZm9ybSBpbnB1dC53aXRoLWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LWZvcm0gaW5wdXQud2l0aC1idXR0b24ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LWZvcm0gaW5wdXQud2l0aC1idXR0b24ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LWZvcm0gaW5wdXQud2l0aC1idXR0b24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWNoYXQtZm9ybSBpbnB1dC53aXRoLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LWZvcm0gLnNlbmQtYnV0dG9uIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LWZvcm0gLnNlbmQtYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LWZvcm0gLnNlbmQtYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1mb3JtIC5kcm9wcGVkLWZpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LWZvcm0gLmRyb3BwZWQtZmlsZXMgZGl2IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1jaGF0LWZvcm0gLmRyb3BwZWQtZmlsZXMgZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItY2hhdC1mb3JtIC5kcm9wcGVkLWZpbGVzIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1jaGF0LWZvcm0gLmRyb3BwZWQtZmlsZXMgZGl2IC5yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC41cmVtO1xuICB0b3A6IC0wLjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNoYXQtZm9ybSAuZHJvcHBlZC1maWxlcyBkaXYgbmItaWNvbiB7XG4gIHdpZHRoOiA2NSU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE1MWEzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIGg1IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIC5leHBhbnNpb24taW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciAuZXhwYW5zaW9uLWluZGljYXRvciB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciAuZXhwYW5zaW9uLWluZGljYXRvciB7XG4gIGxlZnQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1hY2NvcmRpb24taXRlbS5kaXNhYmxlZCBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQuY29sbGFwc2VkIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1hY2NvcmRpb24taXRlbTpub3QoLmNvbGxhcHNlZCkgKyBuYi1hY2NvcmRpb24taXRlbSBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTUxYTMwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYWNjb3JkaW9uLWl0ZW0tYm9keSAuaXRlbS1ib2R5IHtcbiAgZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXSwgLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXTpob3ZlciwgLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uVG9nZ2xlXTpob3ZlciwgLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXTpmb2N1cywgLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uZnVsbC13aWR0aCwgLm5iLXRoZW1lLWRhcmsgLmZ1bGwtd2lkdGhbbmJCdXR0b25Ub2dnbGVdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dIG5iLWljb24sIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvblRvZ2dsZV0gbmItaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLm5iLXRyYW5zaXRpb24sIC5uYi10aGVtZS1kYXJrIC5uYi10cmFuc2l0aW9uW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGJveC1zaGFkb3csIGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl06Zm9jdXMsIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtICMyZTNhNTk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRhcmsgW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtdGlueSwgLm5iLXRoZW1lLWRhcmsgLnNpemUtdGlueVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS10aW55IG5iLWljb24sIC5uYi10aGVtZS1kYXJrIC5zaXplLXRpbnlbbmJCdXR0b25Ub2dnbGVdIG5iLWljb24ge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtZGFyayAuc2l6ZS10aW55Lmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS10aW55Lmljb24tc3RhcnQ6bm90KC5pY29uLWVuZCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5zaXplLXRpbnkuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtZGFyayAuc2l6ZS10aW55Lmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaXplLXRpbnkuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLnNpemUtdGlueS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWQsIC5uYi10aGVtZS1kYXJrIC5zaXplLXRpbnkuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaXplLXRpbnkuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmUsIC5uYi10aGVtZS1kYXJrIC5zaXplLXRpbnkuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWRhcmsgLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvLCAubmItdGhlbWUtZGFyayAuc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWRhcmsgLnNpemUtc21hbGxbbmJCdXR0b25Ub2dnbGVdIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbCBuYi1pY29uLCAubmItdGhlbWUtZGFyayAuc2l6ZS1zbWFsbFtuYkJ1dHRvblRvZ2dsZV0gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaXplLXNtYWxsLmljb24tc3RhcnQ6bm90KC5pY29uLWVuZCkgbmItaWNvbiwgW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5zaXplLXNtYWxsLmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9cnRsXSAubmItdGhlbWUtZGFyayAuc2l6ZS1zbWFsbC5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtZGFyayAuc2l6ZS1zbWFsbC5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9cnRsXSAubmItdGhlbWUtZGFyayAuc2l6ZS1zbWFsbC5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtZGFyayAuc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjQzNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmUsIC5uYi10aGVtZS1kYXJrIC5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjQzNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0LCAubmItdGhlbWUtZGFyayAuc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNDM3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVybywgLm5iLXRoZW1lLWRhcmsgLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm9bbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0sIC5uYi10aGVtZS1kYXJrIC5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0gbmItaWNvbiwgLm5iLXRoZW1lLWRhcmsgLnNpemUtbWVkaXVtW25iQnV0dG9uVG9nZ2xlXSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtZGFyayAuc2l6ZS1tZWRpdW0uaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLnNpemUtbWVkaXVtLmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLnNpemUtbWVkaXVtLmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLnNpemUtbWVkaXVtLmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZCwgLm5iLXRoZW1lLWRhcmsgLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDAuNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmUsIC5uYi10aGVtZS1kYXJrIC5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2Utb3V0bGluZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC41NjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3QsIC5uYi10aGVtZS1kYXJrIC5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDAuNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm8sIC5uYi10aGVtZS1kYXJrIC5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVyb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1sYXJnZSwgLm5iLXRoZW1lLWRhcmsgLnNpemUtbGFyZ2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1sYXJnZSBuYi1pY29uLCAubmItdGhlbWUtZGFyayAuc2l6ZS1sYXJnZVtuYkJ1dHRvblRvZ2dsZV0gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtZGFyayAuc2l6ZS1sYXJnZS5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9cnRsXSAubmItdGhlbWUtZGFyayAuc2l6ZS1sYXJnZS5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaXplLWxhcmdlLmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5zaXplLWxhcmdlLmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLnNpemUtbGFyZ2UuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtZGFyayAuc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwLjY4NzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmUsIC5uYi10aGVtZS1kYXJrIC5zaXplLWxhcmdlLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwLjY4NzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0LCAubmItdGhlbWUtZGFyayAuc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVybywgLm5iLXRoZW1lLWRhcmsgLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm9bbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaXplLWdpYW50LCAubmItdGhlbWUtZGFyayAuc2l6ZS1naWFudFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaXplLWdpYW50IG5iLWljb24sIC5uYi10aGVtZS1kYXJrIC5zaXplLWdpYW50W25iQnV0dG9uVG9nZ2xlXSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtZGFyayAuc2l6ZS1naWFudC5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9cnRsXSAubmItdGhlbWUtZGFyayAuc2l6ZS1naWFudC5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5zaXplLWdpYW50Lmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtZ2lhbnQuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLnNpemUtZ2lhbnQuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtZGFyayAuc2l6ZS1naWFudC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmUsIC5uYi10aGVtZS1kYXJrIC5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0LCAubmItdGhlbWUtZGFyayAuc2l6ZS1naWFudC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMS4wNjI1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVybywgLm5iLXRoZW1lLWRhcmsgLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm9bbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMS4wNjI1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLnNoYXBlLXJlY3RhbmdsZSwgLm5iLXRoZW1lLWRhcmsgLnNoYXBlLXJlY3RhbmdsZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaGFwZS1zZW1pLXJvdW5kLCAubmItdGhlbWUtZGFyayAuc2hhcGUtc2VtaS1yb3VuZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5zaGFwZS1yb3VuZCwgLm5iLXRoZW1lLWRhcmsgLnNoYXBlLXJvdW5kW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIGFbbmJCdXR0b25dLCAubmItdGhlbWUtZGFyayBhW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS10aW55LCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS10aW55W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtc21hbGxbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuODc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLW1lZGl1bSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1sYXJnZSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbGFyZ2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWdpYW50LCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4zNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNlZGYxZjc7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTlmMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWYyO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpY1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWNbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5LCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5OmhvdmVyLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTphY3RpdmUsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeVtkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeVtkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzczpmb2N1cywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG4gIGJvcmRlci1jb2xvcjogIzAwOTk3YTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNlNjliO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOmFjdGl2ZSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODg3O1xuICBib3JkZXItY29sb3I6ICMwMGI4ODc7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOmZvY3VzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjg2ZTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzpob3ZlciwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzk0ZDtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmc6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG4gIGJvcmRlci1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXI6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpob3ZlciwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyOmFjdGl2ZSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcltkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOmZvY3VzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2MyO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbzpob3ZlciwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmFhZmY7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm9bZGlzYWJsZWRdLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm9bZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2w6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOmhvdmVyLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDphY3RpdmUsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmU6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gIzJlM2E1OTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lOmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2Utb3V0bGluZVtuYkJ1dHRvblRvZ2dsZV06Zm9jdXM6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gIzJlM2E1OSwgaW5zZXQgMCAwIDAgMTAwdm1heCAjMmUzYTU5O1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS10aW55LCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtdGlueVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXNtYWxsLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGxbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuODc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1sYXJnZSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWxhcmdlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtZ2lhbnQsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1naWFudFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4zNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWM6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWM6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjOGY5YmIzO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpY1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnksIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnk6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnk6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnk6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeVtkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzOmZvY3VzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3M6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzczphY3RpdmUsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3NbZGlzYWJsZWRdLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZzpmb2N1cywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nOmhvdmVyLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmc6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZ1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyOmZvY3VzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcjpob3ZlciwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXI6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXJbZGlzYWJsZWRdLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXJbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvOmZvY3VzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm86aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbzphY3RpdmUsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm9bZGlzYWJsZWRdLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sOmZvY3VzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbDpob3ZlciwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2w6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Q6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtICMyZTNhNTk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Q6Zm9jdXM6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXM6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gIzJlM2E1OSwgaW5zZXQgMCAwIDAgMTAwdm1heCAjMmUzYTU5O1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnNpemUtdGlueSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc2l6ZS10aW55W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zaXplLXNtYWxsLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zaXplLXNtYWxsW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zaXplLW1lZGl1bSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc2l6ZS1tZWRpdW1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnNpemUtbGFyZ2UsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnNpemUtbGFyZ2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnNpemUtZ2lhbnQsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnNpemUtZ2lhbnRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzpmb2N1cywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQpO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnksIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXSB7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5OmZvY3VzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40KTtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnk6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5OmFjdGl2ZSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2Vzczpmb2N1cywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNCk7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzOmhvdmVyLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2VzczphY3RpdmUsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2Vzc1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtd2FybmluZywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdIHtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmc6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQpO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtd2FybmluZzpob3ZlciwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmc6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtd2FybmluZ1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlciwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyOmZvY3VzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQpO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyOmhvdmVyLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXI6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcltkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm8sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvOmZvY3VzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40KTtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm86aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvOmFjdGl2ZSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm9bZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1jb250cm9sLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbDpmb2N1cywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1jb250cm9sOmhvdmVyLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbDphY3RpdmUsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1jb250cm9sW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHRleHQtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zaXplLXRpbnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zaXplLXNtYWxsW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMTg3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnNpemUtbGFyZ2UsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1sYXJnZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjE4NzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50LCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnNpemUtZ2lhbnRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMXJlbSAxLjQzNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjlmYywgI2VkZjFmNyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjOGY5YmIzLCAwIDAgMCAwICMyZTNhNTksIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VkZjFmNywgI2U0ZTlmMik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzhmOWJiMywgMCAwIDAgMCAjMmUzYTU5LCAwIDAgdHJhbnNwYXJlbnQsIDAgMCAwIDAuMzc1cmVtICMyZTNhNTk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWM6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgI2Y3ZjlmYyk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWM6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWRmMWY3LCAjZTRlOWYyKTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpY1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYy5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljLmJ1dHRvbi1wdWxzZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBhbmltYXRpb246IGJ1dHRvbi1oZXJvLWJhc2ljLXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24taGVyby1iYXNpYy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmN2Y5ZmM7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tYmFzaWMtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZjdmOWZjO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBidXR0b24taGVyby1iYXNpYy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmN2Y5ZmM7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWJhc2ljLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2Y3ZjlmYztcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5LCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzU5OGJmZiwgIzMzNjZmZik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMjc0YmRiLCAwIDAgMCAwICMxYTM0YjgsIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeTpmb2N1cywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMzY2ZmYsICMyNzRiZGIpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICMyNzRiZGIsIDAgMCAwIDAgIzFhMzRiOCwgMCAwIHRyYW5zcGFyZW50LCAwIDAgMCAwLjM3NXJlbSAjMmUzYTU5O1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnk6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTZjMWZmLCAjNTk4YmZmKTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5OmFjdGl2ZSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzM2NmZmLCAjMjc0YmRiKTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeVtkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeS5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tcHJpbWFyeS1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tcHJpbWFyeS1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM1OThiZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tcHJpbWFyeS1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM1OThiZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXByaW1hcnktcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjNTk4YmZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby1wcmltYXJ5LXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzU5OGJmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJjZTY5YiwgIzAwZDY4Zik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMDBiODg3LCAwIDAgMCAwICMwMDk5N2EsIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzczpmb2N1cywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGQ2OGYsICMwMGI4ODcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICMwMGI4ODcsIDAgMCAwIDAgIzAwOTk3YSwgMCAwIHRyYW5zcGFyZW50LCAwIDAgMCAwLjM3NXJlbSAjMmUzYTU5O1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3M6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGNmYWM3LCAjMmNlNjliKTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzOmFjdGl2ZSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBkNjhmLCAjMDBiODg3KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzcy5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tc3VjY2Vzcy1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tc3VjY2Vzcy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICMyY2U2OWI7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tc3VjY2Vzcy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICMyY2U2OWI7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjMmNlNjliO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby1zdWNjZXNzLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzJjZTY5YjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYzk0ZCwgI2ZmYWEwMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjZGI4YjAwLCAwIDAgMCAwICNiODZlMDAsIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZzpmb2N1cywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmFhMDAsICNkYjhiMDApO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICNkYjhiMDAsIDAgMCAwIDAgI2I4NmUwMCwgMCAwIHRyYW5zcGFyZW50LCAwIDAgMCAwLjM3NXJlbSAjMmUzYTU5O1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmc6aG92ZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlNTllLCAjZmZjOTRkKTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nOmFjdGl2ZSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhYTAwLCAjZGI4YjAwKTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZ1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZy5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmcuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8td2FybmluZy1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8td2FybmluZy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmM5NGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8td2FybmluZy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmM5NGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXdhcm5pbmctcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZjOTRkO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby13YXJuaW5nLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmYzk0ZDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjcwOGQsICNmZjNkNzEpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI2RiMmM2NiwgMCAwIDAgMCAjYjgxZDViLCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcjpmb2N1cywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmM2Q3MSwgI2RiMmM2Nik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI2RiMmM2NiwgMCAwIDAgMCAjYjgxZDViLCAwIDAgdHJhbnNwYXJlbnQsIDAgMCAwIDAuMzc1cmVtICMyZTNhNTk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyOmhvdmVyLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhOGI0LCAjZmY3MDhkKTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXI6YWN0aXZlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmM2Q3MSwgI2RiMmM2Nik7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIuYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tZGFuZ2VyLXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24taGVyby1kYW5nZXItcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmY3MDhkO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWRhbmdlci1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZjcwOGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWRhbmdlci1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZjcwOGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWRhbmdlci1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZjcwOGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbywgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0MmFhZmYsICMwMDk1ZmYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzAwNmZkNiwgMCAwIDAgMCAjMDA1N2MyLCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm86Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5NWZmLCAjMDA2ZmQ2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMDA2ZmQ2LCAwIDAgMCAwICMwMDU3YzIsIDAgMCB0cmFuc3BhcmVudCwgMCAwIDAgMC4zNzVyZW0gIzJlM2E1OTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvOmhvdmVyLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk0Y2JmZiwgIzQyYWFmZik7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbzphY3RpdmUsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOTVmZiwgIzAwNmZkNik7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mb1tkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8uYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvLmJ1dHRvbi1wdWxzZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBhbmltYXRpb246IGJ1dHRvbi1oZXJvLWluZm8tcHVsc2UgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWluZm8tcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjNDJhYWZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWluZm8tcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjNDJhYWZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBidXR0b24taGVyby1pbmZvLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzQyYWFmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnV0dG9uLWhlcm8taW5mby1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM0MmFhZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbCwgLm5iLXRoZW1lLWRhcmsgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmZmZmZmYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzhmOWJiMywgMCAwIDAgMCAjMmUzYTU5LCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2w6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjdmOWZjLCAjZWRmMWY3KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjOGY5YmIzLCAwIDAgMCAwICMyZTNhNTksIDAgMCB0cmFuc3BhcmVudCwgMCAwIDAgMC4zNzVyZW0gIzJlM2E1OTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sOmhvdmVyLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgI2Y3ZjlmYyk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbDphY3RpdmUsIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjlmYywgI2VkZjFmNyk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF0sIC5uYi10aGVtZS1kYXJrIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wuYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtZGFyayAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sLmJ1dHRvbi1wdWxzZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBhbmltYXRpb246IGJ1dHRvbi1oZXJvLWNvbnRyb2wtcHVsc2UgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWNvbnRyb2wtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWNvbnRyb2wtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBidXR0b24taGVyby1jb250cm9sLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnV0dG9uLWhlcm8tY29udHJvbC1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4ubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LFxuLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQsXG4ubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWdob3N0IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzVjZWUwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljLFxuLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNzRiZGI7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnksXG4ubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiODg3O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzLFxuLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RiOGIwMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyxcbi5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGIyYzY2O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyLFxuLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA2ZmQ2O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvLFxuLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkZjFmNztcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCxcbi5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZ2hvc3Q6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzVjZWUwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Q6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWdob3N0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MWEzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTUxYTMwO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0ubmItdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIsIGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XTo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uaW5wdXQtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1iYXNpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogIzEwMTQyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWJhc2ljOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1iYXNpYzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zdGF0dXMtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYTMwO1xuICBib3JkZXItY29sb3I6ICMxMDE0MjY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWJhc2ljOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxNDI2O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zdGF0dXMtYmFzaWM6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMWEzNGI4O1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxNDI2O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zdGF0dXMtcHJpbWFyeTpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zdGF0dXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYTMwO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMxMDE0MjY7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1zdWNjZXNzOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zdGF0dXMtd2FybmluZzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zdGF0dXMtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG4gIGJvcmRlci1jb2xvcjogI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zdGF0dXMtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTFhMzA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzk0ZDtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zdGF0dXMtd2FybmluZzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogIzEwMTQyNjtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLXdhcm5pbmc6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zdGF0dXMtZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgYm9yZGVyLWNvbG9yOiAjYjgxZDViO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYTMwO1xuICBib3JkZXItY29sb3I6ICNmZjcwOGQ7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogIzEwMTQyNjtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlcjpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWluZm86OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYTMwO1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWluZm86ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMxMDE0MjY7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1pbmZvOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWNvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc3RhdHVzLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnNpemUtdGlueSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnNpemUtdGlueTpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zaXplLXRpbnk6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnNpemUtc21hbGwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc2l6ZS1zbWFsbDpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zaXplLXNtYWxsOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zaXplLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zaXplLW1lZGl1bTpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zaXplLW1lZGl1bTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zaXplLWxhcmdlOm5vdCguaW5wdXQtZnVsbC13aWR0aCkge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnNpemUtbGFyZ2U6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIFtuYklucHV0XS5zaXplLWdpYW50Om5vdCguaW5wdXQtZnVsbC13aWR0aCkge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnNpemUtZ2lhbnQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgW25iSW5wdXRdLnNoYXBlLXJlY3RhbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc2hhcGUtc2VtaS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBbbmJJbnB1dF0uc2hhcGUtcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1mb3JtLWZpZWxkIFtuYklucHV0XSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtdGlueSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtdGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLXRpbnkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS10aW55IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IFtuYklucHV0XS5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IFtuYklucHV0XS5zaXplLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtZ2lhbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAub3ZlcmxheS1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4ubmItdGhlbWUtZGFyayAuY2RrLW92ZXJsYXktY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA0MDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzIyMmI0NTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwICMxYTFmMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcG9wb3ZlciAucHJpbWl0aXZlLW92ZXJsYXkge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIgLmFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDAuNjg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuNjg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDAuNjg3NXJlbSk7XG4gIGJvcmRlci1sZWZ0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjY4NzVyZW0gc29saWQgIzIyMmI0NTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMnB4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIubmItb3ZlcmxheS1ib3R0b20gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogMC42ODc1cmVtICsgMXB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAwLjY4NzVyZW0pO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbS1zdGFydCAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAwLjY4NzVyZW0gKyAxcHgpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIubmItb3ZlcmxheS1ib3R0b20tc3RhcnQgLmFycm93IHtcbiAgcmlnaHQ6IDAuNjg3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1wb3BvdmVyLm5iLW92ZXJsYXktYm90dG9tLXN0YXJ0IC5hcnJvdyB7XG4gIGxlZnQ6IDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIubmItb3ZlcmxheS1ib3R0b20tZW5kIC5hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIDAuNjg3NXJlbSArIDFweCk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbS1lbmQgLmFycm93IHtcbiAgbGVmdDogMC42ODc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIubmItb3ZlcmxheS1ib3R0b20tZW5kIC5hcnJvdyB7XG4gIHJpZ2h0OiAwLjY4NzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1wb3BvdmVyLm5iLW92ZXJsYXktbGVmdCAuYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMC4zNDM3NXJlbSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIubmItb3ZlcmxheS1zdGFydC10b3AgLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAwLjY4NzVyZW0gLSAwLjY4NzVyZW0gLyAyICsgMnB4KTtcbiAgYm90dG9tOiAwLjY4NzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIubmItb3ZlcmxheS1zdGFydC1ib3R0b20gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAwLjY4NzVyZW0gLSAwLjY4NzVyZW0gLyAyICsgMnB4KTtcbiAgdG9wOiAwLjY4NzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIubmItb3ZlcmxheS10b3AgLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogMC42ODc1cmVtICsgMXB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAwLjY4NzVyZW0pO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcG9wb3Zlci5uYi1vdmVybGF5LXRvcC1zdGFydCAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAwLjY4NzVyZW0gKyAxcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIubmItb3ZlcmxheS10b3Atc3RhcnQgLmFycm93IHtcbiAgcmlnaHQ6IDAuNjg3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1wb3BvdmVyLm5iLW92ZXJsYXktdG9wLXN0YXJ0IC5hcnJvdyB7XG4gIGxlZnQ6IDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIubmItb3ZlcmxheS10b3AtZW5kIC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIDAuNjg3NXJlbSArIDFweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItcG9wb3Zlci5uYi1vdmVybGF5LXRvcC1lbmQgLmFycm93IHtcbiAgbGVmdDogMC42ODc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXBvcG92ZXIubmItb3ZlcmxheS10b3AtZW5kIC5hcnJvdyB7XG4gIHJpZ2h0OiAwLjY4NzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1wb3BvdmVyLm5iLW92ZXJsYXktcmlnaHQgLmFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMC4zNDM3NXJlbSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1wb3BvdmVyLm5iLW92ZXJsYXktZW5kLXRvcCAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogMC42ODc1cmVtIC0gMC42ODc1cmVtIC8gMiArIDJweCk7XG4gIGJvdHRvbTogMC42ODc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcG9wb3Zlci5uYi1vdmVybGF5LWVuZC1ib3R0b20gLmFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICB0b3A6IDAuNjg3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5uYi10aGVtZS1kYXJrIC5jb250ZXh0LW1lbnUtaG9zdCB7XG4gIC8qXG4gICAgRml4ZXMgY2xpY2sgbm90IGJlaW5nIGJ1YmJsZWQgdG8gdGhlIGJvZHkgaW4gU2FmYXJpLlxuICAgIGh0dHBzOi8vd3d3LnF1aXJrc21vZGUub3JnL2Jsb2cvYXJjaGl2ZXMvMjAxNC8wMi9tb3VzZV9ldmVudF9idWIuaHRtbFxuICAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jb250ZXh0LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gMCAjMWExZjMzO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBtYXgtd2lkdGg6IDE1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY29udGV4dC1tZW51IG5iLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QgLnNlbGVjdC1idXR0b24ge1xuICBtaW4td2lkdGg6IDEzcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0IC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3Quc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24uZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LnNpemUtdGlueTpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3Quc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24uZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3Quc2l6ZS1zbWFsbDpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3Quc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24uZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3Quc2l6ZS1tZWRpdW06bm90KC5mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3Quc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uLmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LnNpemUtbGFyZ2U6bm90KC5mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMzByZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3Quc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3Quc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24uZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3Quc2l6ZS1naWFudDpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5zaGFwZS1yZWN0YW5nbGUgLnNlbGVjdC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LnNoYXBlLXNlbWktcm91bmQgLnNlbGVjdC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LnNoYXBlLXJvdW5kIC5zZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZSAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZSAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMxMDE0MjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYTMwO1xuICBib3JkZXItY29sb3I6ICMxMDE0MjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxNDI2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSwgLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxNDI2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzEwMTQyNjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMDE0MjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYTMwO1xuICBib3JkZXItY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMxMDE0MjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLmJvdHRvbSwgLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG4gIGJvcmRlci1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYTMwO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMxMDE0MjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSwgLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG4gIGJvcmRlci1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYTMwO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMxMDE0MjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSwgLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMxMDE0MjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xuICBib3JkZXItY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxNDI2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMik7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24uYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkIC5zZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNlZGYxZjc7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU5ZjI7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2VlMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogIzE5MjAzODtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMxOTIwMzg7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjZTY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogIzE5MjAzODtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTRkO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMTkyMDM4O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMTkyMDM4O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhYWZmO1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMTkyMDM4O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2VlMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMxOTIwMzg7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVybyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjlmYywgI2VkZjFmNyk7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWRmMWY3LCAjZTRlOWYyKTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmLCAjZjdmOWZjKTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1OThiZmYsICMzMzY2ZmYpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMzY2ZmYsICMyNzRiZGIpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2E2YzFmZiwgIzU5OGJmZik7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmNlNjliLCAjMDBkNjhmKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBkNjhmLCAjMDBiODg3KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4Y2ZhYzcsICMyY2U2OWIpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYzk0ZCwgI2ZmYWEwMCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYWEwMCwgI2RiOGIwMCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlNTllLCAjZmZjOTRkKTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNzA4ZCwgI2ZmM2Q3MSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjNkNzEsICNkYjJjNjYpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhOGI0LCAjZmY3MDhkKTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0MmFhZmYsICMwMDk1ZmYpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDk1ZmYsICMwMDZmZDYpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk0Y2JmZiwgIzQyYWFmZik7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmLCAjZmZmZmZmKTtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjdmOWZjLCAjZWRmMWY3KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmN2Y5ZmMpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItZm9ybS1maWVsZCBuYi1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbi1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxNDI2O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbi1saXN0IC5vcHRpb24tbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjByZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5wb3NpdGlvbi10b3Age1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgIzEwMTQyNjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbi1saXN0LnBvc2l0aW9uLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjMTAxNDI2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItb3B0aW9uLWdyb3VwIHtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5zaXplLXRpbnkgbmItb3B0aW9uLWdyb3VwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbi1saXN0LnNpemUtdGlueSBuYi1vcHRpb24tZ3JvdXAgLm9wdGlvbi1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItb3B0aW9uLWxpc3Quc2l6ZS10aW55IG5iLW9wdGlvbi1ncm91cCBuYi1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5zaXplLXNtYWxsIG5iLW9wdGlvbi1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItb3B0aW9uLWxpc3Quc2l6ZS1zbWFsbCBuYi1vcHRpb24tZ3JvdXAgLm9wdGlvbi1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItb3B0aW9uLWxpc3Quc2l6ZS1zbWFsbCBuYi1vcHRpb24tZ3JvdXAgbmItb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItb3B0aW9uLWxpc3Quc2l6ZS1tZWRpdW0gbmItb3B0aW9uLWdyb3VwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5zaXplLW1lZGl1bSBuYi1vcHRpb24tZ3JvdXAgLm9wdGlvbi1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItb3B0aW9uLWxpc3Quc2l6ZS1tZWRpdW0gbmItb3B0aW9uLWdyb3VwIG5iLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbi1saXN0LnNpemUtbGFyZ2UgbmItb3B0aW9uLWdyb3VwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5zaXplLWxhcmdlIG5iLW9wdGlvbi1ncm91cCAub3B0aW9uLWdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5zaXplLWxhcmdlIG5iLW9wdGlvbi1ncm91cCBuYi1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5zaXplLWdpYW50IG5iLW9wdGlvbi1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5zaXplLWdpYW50IG5iLW9wdGlvbi1ncm91cCAub3B0aW9uLWdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5zaXplLWdpYW50IG5iLW9wdGlvbi1ncm91cCBuYi1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItb3B0aW9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb246Zm9jdXMuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItb3B0aW9uOmhvdmVyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24ubXVsdGlwbGUuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbi5tdWx0aXBsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItb3B0aW9uLWxpc3Quc2l6ZS10aW55IG5iLW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItb3B0aW9uLWxpc3Quc2l6ZS1zbWFsbCBuYi1vcHRpb24ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5zaXplLW1lZGl1bSBuYi1vcHRpb24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tbGlzdC5zaXplLWxhcmdlIG5iLW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbi1saXN0LnNpemUtZ2lhbnQgbmItb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24sXG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tZ3JvdXAge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLW9wdGlvbltkaXNhYmxlZF0sXG4ubmItdGhlbWUtZGFyayBuYi1vcHRpb24tZ3JvdXBbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2FzdCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9hc3QgLm1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9hc3QgLmljb24tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItdG9hc3QgLmljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5iLXRvYXN0IC5pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9hc3QgLmljb24tY29udGFpbmVyIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1iYXNpYyB7XG4gIGJhY2tncm91bmQ6ICMyMjJiNDU7XG4gIGJvcmRlci1jb2xvcjogIzE1MWEzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2FzdC5zdGF0dXMtYmFzaWMgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2FzdC5zdGF0dXMtYmFzaWMuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyMjJiNDU7XG4gIGJvcmRlci1jb2xvcjogIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1iYXNpYyAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyYjQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1wcmltYXJ5IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9hc3Quc3RhdHVzLXByaW1hcnkuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1wcmltYXJ5IC5pY29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMyMjJiNDU7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9hc3Quc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9hc3Quc3RhdHVzLXN1Y2Nlc3MgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2FzdC5zdGF0dXMtc3VjY2Vzcy5kZXN0cm95LWJ5LWNsaWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJjZTY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9hc3Quc3RhdHVzLXN1Y2Nlc3MgLmljb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMmI0NTtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2FzdC5zdGF0dXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2FzdC5zdGF0dXMtd2FybmluZyAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy13YXJuaW5nLmRlc3Ryb3ktYnktY2xpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZjOTRkO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2FzdC5zdGF0dXMtd2FybmluZyAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyYjQ1O1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9hc3Quc3RhdHVzLWRhbmdlciAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1kYW5nZXIuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1kYW5nZXIgLmljb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMmI0NTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2FzdC5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2FzdC5zdGF0dXMtaW5mbyAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1pbmZvLmRlc3Ryb3ktYnktY2xpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDJhYWZmO1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b2FzdC5zdGF0dXMtaW5mbyAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyYjQ1O1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1jb250cm9sIC50aXRsZSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9hc3Quc3RhdHVzLWNvbnRyb2wuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvYXN0LnN0YXR1cy1jb250cm9sIC5pY29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgLnRvYXN0ci1vdmVybGF5LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwNDE7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b29sdGlwIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwICMxYTFmMzM7XG4gIGJhY2tncm91bmQ6ICNlZGYxZjc7XG4gIGJvcmRlcjogMCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXgtd2lkdGg6IDE2cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9vbHRpcCBuYi1pY29uOm9ubHktY2hpbGQge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9vbHRpcCBuYi1pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9vbHRpcCAuY29udGVudCB7XG4gIGNvbG9yOiAjMTkyMDM4O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9vbHRpcCAuYXJyb3cge1xuICBib3JkZXItYm90dG9tOiA2cHggZGFzaGVkICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b29sdGlwLnN0YXR1cy1iYXNpYyB7XG4gIGJhY2tncm91bmQ6ICMxNTFhMzA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b29sdGlwLnN0YXR1cy1iYXNpYyAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTUxYTMwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9vbHRpcC5zdGF0dXMtYmFzaWMgLmNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvb2x0aXAuc3RhdHVzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9vbHRpcC5zdGF0dXMtcHJpbWFyeSAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9vbHRpcC5zdGF0dXMtcHJpbWFyeSAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9vbHRpcC5zdGF0dXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMwMGQ2OGY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b29sdGlwLnN0YXR1cy1zdWNjZXNzIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b29sdGlwLnN0YXR1cy1zdWNjZXNzIC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b29sdGlwLnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvb2x0aXAuc3RhdHVzLXdhcm5pbmcgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvb2x0aXAuc3RhdHVzLXdhcm5pbmcgLmNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvb2x0aXAuc3RhdHVzLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b29sdGlwLnN0YXR1cy1kYW5nZXIgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvb2x0aXAuc3RhdHVzLWRhbmdlciAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdG9vbHRpcC5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b29sdGlwLnN0YXR1cy1pbmZvIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b29sdGlwLnN0YXR1cy1pbmZvIC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10b29sdGlwLnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvb2x0aXAuc3RhdHVzLWNvbnRyb2wgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRvb2x0aXAuc3RhdHVzLWNvbnRyb2wgLmNvbnRlbnQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWRhdGVwaWNrZXItY29udGFpbmVyIG5iLWNhcmQge1xuICBib3JkZXItY29sb3I6ICMxMDE0MjY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMjIyYjQ1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItd2l0aC10aW1lIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lcixcbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXdpdGgtdGltZSBuYi1iYXNlLWNhbGVuZGFyIG5iLWNhcmQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmItdGhlbWUtZGFyayBuYi1jYWxlbmRhci13aXRoLXRpbWUgLmNvbHVtbi1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgIzEwMTQyNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXdpdGgtdGltZSAudGltZXBpY2tlci1zZWN0aW9uLnNpemUtbGFyZ2UgbmItbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItd2l0aC10aW1lIC50aW1lcGlja2VyLXNlY3Rpb24uc2l6ZS1sYXJnZSAuaGVhZGVyLWNlbGwge1xuICBoZWlnaHQ6IDNyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItd2l0aC10aW1lIC50aW1lcGlja2VyLXNlY3Rpb24ge1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICMxMDE0MjY7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItd2l0aC10aW1lIC50aW1lcGlja2VyLXNlY3Rpb24ge1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjMTAxNDI2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItd2l0aC10aW1lIC50aW1lcGlja2VyLXNpbmdsZS1jb2x1bW4td2lkdGgge1xuICB3aWR0aDogNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWNhbGVuZGFyLXdpdGgtdGltZSAudGltZXBpY2tlci1tdWx0aXBsZS1jb2x1bW4td2lkdGgge1xuICB3aWR0aDogMTMuODc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItY2FsZW5kYXItd2l0aC10aW1lIC5waWNrZXItdGl0bGUge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpbyAub3V0ZXItY2lyY2xlLFxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8gLmlubmVyLWNpcmNsZSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpbyAub3V0ZXItY2lyY2xlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gIzJlM2E1OTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWJhc2ljIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWJhc2ljIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtYmFzaWMgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWEzNGI4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtd2FybmluZyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtd2FybmluZyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtd2FybmluZyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWluZm8gbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtaW5mbyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWluZm8gbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1pbmZvIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1pbmZvIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmQ2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWluZm8gbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtaW5mbyAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2VlMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtY29udHJvbCBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtY29udHJvbCBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtY29udHJvbCAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpby5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuYi1yYWRpbyAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5iLXJhZGlvIC50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmItcmFkaW8gLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdHJlZS1ncmlkLWhlYWRlci1jZWxsLFxuLm5iLXRoZW1lLWRhcmsgLm5iLXRyZWUtZ3JpZC1jZWxsLFxuLm5iLXRoZW1lLWRhcmsgLm5iLXRyZWUtZ3JpZC1mb290ZXItY2VsbCB7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5MjAzODtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10cmVlLWdyaWQtaGVhZGVyLXJvdyB7XG4gIGJhY2tncm91bmQ6ICMyMjJiNDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10cmVlLWdyaWQtZm9vdGVyLXJvdyB7XG4gIGJhY2tncm91bmQ6ICMyMjJiNDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10cmVlLWdyaWQtcm93IHtcbiAgYmFja2dyb3VuZDogIzIyMmI0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10cmVlLWdyaWQtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10cmVlLWdyaWQtcm93Om50aC1jaGlsZCgybik6bm90KDpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRyZWUtZ3JpZC1oZWFkZXItY2VsbCBidXR0b24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdHJlZS1ncmlkLXJvdy10b2dnbGUgbmItaWNvbiwgLm5iLXRoZW1lLWRhcmsgbmItc29ydC1pY29uIG5iLWljb24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubmItdGhlbWUtZGFyayAubmItdHJlZS1ncmlkLWhlYWRlci1jaGFuZ2Utc29ydC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItaWNvbiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItaWNvbi5zdGF0dXMtYmFzaWMge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWljb24uc3RhdHVzLXByaW1hcnkge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWljb24uc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWljb24uc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWljb24uc3RhdHVzLWRhbmdlciB7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItaWNvbi5zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItaWNvbi5zdGF0dXMtY29udHJvbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tY29udHJvbC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1hZGRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtYWRkb24tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLWZvcm0tZmllbGQubmItdHJhbnNpdGlvbiAubmItZm9ybS1maWVsZC1hZGRvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1hZGRvbi1iYXNpYyB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtYWRkb24tYmFzaWMtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1hZGRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1hZGRvbi1wcmltYXJ5LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtYWRkb24tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtYWRkb24tc3VjY2Vzcy1oaWdobGlnaHQge1xuICBjb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWFkZG9uLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWFkZG9uLXdhcm5pbmctaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1hZGRvbi1kYW5nZXIge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWFkZG9uLWRhbmdlci1oaWdobGlnaHQge1xuICBjb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWFkZG9uLWluZm8ge1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWFkZG9uLWluZm8taGlnaGxpZ2h0IHtcbiAgY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1hZGRvbi1jb250cm9sIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1hZGRvbi1jb250cm9sLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtbGltaXRlZC13aWR0aC5uYi1mb3JtLWZpZWxkLXNpemUtdGlueSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1wcmVmaXgtdGlueSxcbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC10aW55IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtcHJlZml4LXRpbnkgbmItaWNvbixcbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC10aW55IG5iLWljb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXByZWZpeC10aW55IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1wcmVmaXgtdGlueSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNXJlbSAqIC0xKTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtdGlueSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNXJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtdGlueSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gKiAtMSk7XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1saW1pdGVkLXdpZHRoLm5iLWZvcm0tZmllbGQtc2l6ZS1zbWFsbCB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1wcmVmaXgtc21hbGwsXG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtc21hbGwge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtcHJlZml4LXNtYWxsIG5iLWljb24sXG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtc21hbGwgbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtcHJlZml4LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtcHJlZml4LXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSAqIC0xKTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtc21hbGwge1xuICBtYXJnaW4tbGVmdDogY2FsYygycmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygycmVtICogLTEpO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtbGltaXRlZC13aWR0aC5uYi1mb3JtLWZpZWxkLXNpemUtbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1tZWRpdW0sXG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtcHJlZml4LW1lZGl1bSBuYi1pY29uLFxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtc3VmZml4LW1lZGl1bSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1wcmVmaXgtbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNXJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1wcmVmaXgtbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMi41cmVtICogLTEpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogY2FsYygyLjVyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtc3VmZml4LW1lZGl1bSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygyLjVyZW0gKiAtMSk7XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1saW1pdGVkLXdpZHRoLm5iLWZvcm0tZmllbGQtc2l6ZS1sYXJnZSB7XG4gIG1heC13aWR0aDogMzByZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1wcmVmaXgtbGFyZ2UsXG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtbGFyZ2Uge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtcHJlZml4LWxhcmdlIG5iLWljb24sXG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtbGFyZ2UgbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1sYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygzcmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gKiAtMSk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtc3VmZml4LWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoM3JlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAqIC0xKTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWxpbWl0ZWQtd2lkdGgubmItZm9ybS1maWVsZC1zaXplLWdpYW50IHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1naWFudCxcbi5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1naWFudCB7XG4gIGhlaWdodDogMy41cmVtO1xuICB3aWR0aDogMy41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtcHJlZml4LWdpYW50IG5iLWljb24sXG4ubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtZ2lhbnQgbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1naWFudCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygzLjVyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtcHJlZml4LWdpYW50IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMy41cmVtICogLTEpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1naWFudCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDMuNXJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1zdWZmaXgtZ2lhbnQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMy41cmVtICogLTEpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcubmItdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5zaXplLXRpbnkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLnNpemUtc21hbGwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5zaXplLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLnNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5zaXplLWdpYW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNlZGYxZjc7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWFjdG92ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWYyO1xuICBib3JkZXItY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWEzNGI4O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzcy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICMwMGI4ODc7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjZTY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjg2ZTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWFjdG92ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmQ2O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmFhZmY7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdG92ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2VlMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjOGY5YmIzO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjOGY5YmIzO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3Muc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLXJlbW92ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctcmVtb3ZlLnNpemUtdGlueSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItdGFnLXJlbW92ZS5zaXplLXRpbnkge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi10YWctcmVtb3ZlLnNpemUtdGlueSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLXJlbW92ZS5zaXplLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1yZW1vdmUuc2l6ZS1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1yZW1vdmUuc2l6ZS1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLXJlbW92ZS5zaXplLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi10YWctcmVtb3ZlLnNpemUtbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItdGFnLXJlbW92ZS5zaXplLW1lZGl1bSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLXJlbW92ZS5zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1yZW1vdmUuc2l6ZS1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1yZW1vdmUuc2l6ZS1sYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLXJlbW92ZS5zaXplLWdpYW50IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1yZW1vdmUuc2l6ZS1naWFudCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1yZW1vdmUuc2l6ZS1naWFudCB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWctbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLWxpc3Quc2l6ZS10aW55IC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBtYXJnaW46IC0wLjA2MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWctbGlzdC5zaXplLXRpbnkgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciBuYi10YWcsXG4ubmItdGhlbWUtZGFyayBuYi10YWctbGlzdC5zaXplLXRpbnkgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciAubmItdGFnLWlucHV0IHtcbiAgbWFyZ2luOiAwLjA2MjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWctbGlzdC5zaXplLXNtYWxsIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBtYXJnaW46IC0wLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy1saXN0LnNpemUtc21hbGwgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciBuYi10YWcsXG4ubmItdGhlbWUtZGFyayBuYi10YWctbGlzdC5zaXplLXNtYWxsIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgLm5iLXRhZy1pbnB1dCB7XG4gIG1hcmdpbjogMC4xMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWctbGlzdC5zaXplLW1lZGl1bSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5iLXRhZy1saXN0LnNpemUtbWVkaXVtIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgbmItdGFnLFxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLWxpc3Quc2l6ZS1tZWRpdW0gLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciAubmItdGFnLWlucHV0IHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLWxpc3Quc2l6ZS1sYXJnZSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMC4zNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuYi10YWctbGlzdC5zaXplLWxhcmdlIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgbmItdGFnLFxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLWxpc3Quc2l6ZS1sYXJnZSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIC5uYi10YWctaW5wdXQge1xuICBtYXJnaW46IDAuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLWxpc3Quc2l6ZS1naWFudCAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMC41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmItdGFnLWxpc3Quc2l6ZS1naWFudCAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIG5iLXRhZyxcbi5uYi10aGVtZS1kYXJrIG5iLXRhZy1saXN0LnNpemUtZ2lhbnQgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciAubmItdGFnLWlucHV0IHtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctbGlzdC13aXRoLWlucHV0Lm5iLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctbGlzdC13aXRoLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctbGlzdC13aXRoLWlucHV0LmlucHV0LWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNoYXBlLXJlY3RhbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaGFwZS1zZW1pLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNoYXBlLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS10aW55IHtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXNtYWxsIHtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1naWFudCB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWJhc2ljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxNDI2O1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWJhc2ljLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMDM4O1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNDU7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjAzODtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLXN1Y2Nlc3MuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgYm9yZGVyLWNvbG9yOiAjYjg2ZTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYjQ1O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1pbmZvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmI0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2MyO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1jb250cm9sLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuYi1mb3JtLWZpZWxkIG5iLXRhZy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXRpbnkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtdGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtdGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtdGlueSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtc21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbWVkaXVtIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtZGFyayAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtZ2lhbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogNnJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc2l6ZS10aW55IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMDtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc2l6ZS10aW55OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zaXplLXNtYWxsOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc2l6ZS1tZWRpdW0ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zaXplLW1lZGl1bTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc2l6ZS1sYXJnZTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc2l6ZS1naWFudDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnN0YXR1cy1iYXNpYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtYmFzaWM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnN0YXR1cy1iYXNpYzpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtYmFzaWM6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnN0YXR1cy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnN0YXR1cy1wcmltYXJ5OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtcHJpbWFyeTpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc3RhdHVzLXN1Y2Nlc3M6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnN0YXR1cy1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnN0YXR1cy1zdWNjZXNzOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtd2FybmluZzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc3RhdHVzLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc3RhdHVzLXdhcm5pbmc6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnN0YXR1cy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc3RhdHVzLWRhbmdlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc3RhdHVzLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtZGFuZ2VyOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtaW5mbzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc3RhdHVzLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1kYXJrIC5uYi10YWctaW5wdXQuc3RhdHVzLWluZm86ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnN0YXR1cy1jb250cm9sIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayAubmItdGFnLWlucHV0LnN0YXR1cy1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtY29udHJvbDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLm5iLXRhZy1pbnB1dC5zdGF0dXMtY29udHJvbDpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIGJvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgaDEsIC5uYi10aGVtZS1kYXJrIGgyLCAubmItdGhlbWUtZGFyayBoMywgLm5iLXRoZW1lLWRhcmsgaDQsIC5uYi10aGVtZS1kYXJrIGg1LCAubmItdGhlbWUtZGFyayBoNixcbi5uYi10aGVtZS1kYXJrIC5oMSwgLm5iLXRoZW1lLWRhcmsgLmgyLCAubmItdGhlbWUtZGFyayAuaDMsIC5uYi10aGVtZS1kYXJrIC5oNCwgLm5iLXRoZW1lLWRhcmsgLmg1LCAubmItdGhlbWUtZGFyayAuaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIGgxLFxuLm5iLXRoZW1lLWRhcmsgLmgxIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1kYXJrIGgyLFxuLm5iLXRoZW1lLWRhcmsgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgaDMsXG4ubmItdGhlbWUtZGFyayAuaDMge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgaDQsXG4ubmItdGhlbWUtZGFyayAuaDQge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIGg1LFxuLm5iLXRoZW1lLWRhcmsgLmg1IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ubmItdGhlbWUtZGFyayBoNixcbi5uYi10aGVtZS1kYXJrIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAuc3VidGl0bGUsXG4ubmItdGhlbWUtZGFyayAuc3VidGl0bGUtMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAuc3VidGl0bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgcCxcbi5uYi10aGVtZS1kYXJrIC5wYXJhZ3JhcGgge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgLnBhcmFncmFwaC0yIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayBhIHtcbiAgY29sb3I6ICMzMzY2ZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uYi10aGVtZS1kYXJrIGE6Zm9jdXMge1xuICBjb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1kYXJrIGE6aG92ZXIge1xuICBjb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kYXJrIGEubGluay1jb250cm9sLCAubmItdGhlbWUtZGFyayBhLmxpbmstY29udHJvbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgYS5saW5rLWFsdGVybmF0ZSwgLm5iLXRoZW1lLWRhcmsgYS5saW5rLWFsdGVybmF0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMTkyMDM4O1xufVxuLm5iLXRoZW1lLWRhcmsgLmxhYmVsIHtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayAuY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayAuY2FwdGlvbi0yIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIC5jYXB0aW9uLFxuLm5iLXRoZW1lLWRhcmsgLmNhcHRpb24tMiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWRhcmsgLmNhcHRpb24uc3RhdHVzLWJhc2ljLFxuLm5iLXRoZW1lLWRhcmsgLmNhcHRpb24tMi5zdGF0dXMtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIC5jYXB0aW9uLnN0YXR1cy1wcmltYXJ5LFxuLm5iLXRoZW1lLWRhcmsgLmNhcHRpb24tMi5zdGF0dXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLmNhcHRpb24uc3RhdHVzLXN1Y2Nlc3MsXG4ubmItdGhlbWUtZGFyayAuY2FwdGlvbi0yLnN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtZGFyayAuY2FwdGlvbi5zdGF0dXMtd2FybmluZyxcbi5uYi10aGVtZS1kYXJrIC5jYXB0aW9uLTIuc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1kYXJrIC5jYXB0aW9uLnN0YXR1cy1kYW5nZXIsXG4ubmItdGhlbWUtZGFyayAuY2FwdGlvbi0yLnN0YXR1cy1kYW5nZXIge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1kYXJrIC5jYXB0aW9uLnN0YXR1cy1pbmZvLFxuLm5iLXRoZW1lLWRhcmsgLmNhcHRpb24tMi5zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLmNhcHRpb24uc3RhdHVzLWNvbnRyb2wsXG4ubmItdGhlbWUtZGFyayAuY2FwdGlvbi0yLnN0YXR1cy1jb250cm9sIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBsaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtZGFyayAudGV4dC1hbHRlcm5hdGUge1xuICBjb2xvcjogIzE5MjAzODtcbn1cbi5uYi10aGVtZS1kYXJrIC50ZXh0LWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayAudGV4dC1oaW50IHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtZGFyayAudGV4dC1iYXNpYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWRhcmsgLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWRhcmsgLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayAudGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtZGFyayAudGV4dC1jb250cm9sIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGFibGUgdHIgdGgsXG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGFibGUgdHIgdGggYSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGFibGUgdHIgdGQge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyIHRoLFxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUxYTMwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGgge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGE6aG92ZXIsIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGE6YWN0aXZlLCAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmFzYywgLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmFzYzo6YWZ0ZXIsIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5kZXNjOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogMC4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmFzYzo6YWZ0ZXIsIFtkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuZGVzYzo6YWZ0ZXIge1xuICByaWdodDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuYXNjOjphZnRlciwgW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5kZXNjOjphZnRlciB7XG4gIGxlZnQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuYXNjLmRlc2M6OmFmdGVyLCAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuZGVzYy5kZXNjOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSB0aGVhZCB0ci5uZzItc21hcnQtZmlsdGVycyB0aCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbn1cbi5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSB0aGVhZCB0ci5uZzItc21hcnQtZmlsdGVycyB0aCAubmcyLXNtYXJ0LWZpbHRlciBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIHRib2R5IHRyLnNlbGVjdGVkLCAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTUxYTMwICFpbXBvcnRhbnQ7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIwMzg7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGgubmcyLXNtYXJ0LWFjdGlvbnMtdGl0bGUtYWRkIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGgubmcyLXNtYXJ0LWFjdGlvbnMtdGl0bGUtYWRkIGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGgubmcyLXNtYXJ0LWFjdGlvbnMtdGl0bGUtYWRkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSB0aC5uZzItc21hcnQtYWN0aW9ucy10aXRsZS1hZGQgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIG5nMi1zdC10Ym9keS1lZGl0LWRlbGV0ZSwgLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyBuZzItc3QtdGJvZHktY3JlYXRlLWNhbmNlbCwgLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyBuZzItc3QtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgYS5uZzItc21hcnQtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgYS5uZzItc21hcnQtYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTUxYTMwO1xufVxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyBhLm5nMi1zbWFydC1hY3Rpb246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIC5uZzItc21hcnQtYWN0aW9uLWFkZC1jcmVhdGU6aG92ZXIsXG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIC5uZzItc21hcnQtYWN0aW9uLWVkaXQtZWRpdDpob3Zlcixcbi5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgLm5nMi1zbWFydC1hY3Rpb24tZWRpdC1zYXZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIC5uZzItc21hcnQtYWN0aW9uLWFkZC1jYW5jZWw6aG92ZXIsXG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIC5uZzItc21hcnQtYWN0aW9uLWRlbGV0ZS1kZWxldGU6aG92ZXIsXG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIC5uZzItc21hcnQtYWN0aW9uLWVkaXQtY2FuY2VsOmhvdmVyIHtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgdGFibGUtY2VsbC1lZGl0LW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtNy41cHggLTEycHg7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmcyLXNtYXJ0LXRhYmxlLXBhZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLm5nMi1zbWFydC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5uZzItc21hcnQtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmssIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5uZzItc21hcnQtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5uZzItc21hcnQtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBib3JkZXI6ICMxNTFhMzAgc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTUxYTMwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNTFhMzA7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSBhLnBhZ2UtbGluay1wcmV2LCAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSBhLnBhZ2UtbGluay1uZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSBhLCAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzM2NmZmO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpID4gc3Bhbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSBhOmhvdmVyLCAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSA+IHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogIzMzNjZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEsIFtkaXI9bHRyXSAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEsIFtkaXI9cnRsXSAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5uYi10aGVtZS1kYXJrIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmhvdmVyLCAubmItdGhlbWUtZGFyayBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYTpmb2N1cywgLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkuYWN0aXZlID4gc3BhbiwgLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkuYWN0aXZlID4gc3Bhbjpob3ZlciwgLm5iLXRoZW1lLWRhcmsgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xufVxuXG4ubmItdGhlbWUtY29zbWljIG5iLWxheW91dCAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogIzEzMTMyYjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQgLnNjcm9sbGFibGUtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQgLnNjcm9sbGFibGUtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxMzEzMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0IC5zY3JvbGxhYmxlLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQud2l0aC1zY3JvbGwgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpdGgtc2Nyb2xsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLm5iLXRoZW1lLWNvc21pYyAubGF5b3V0IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIHtcbiAgYmFja2dyb3VuZDogIzFiMWIzODtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IG5iLWxheW91dC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IG5iLWxheW91dC1oZWFkZXIgbmF2IHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk0MHB4KSB7XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xODc1cmVtO1xuICB9XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC1oZWFkZXIuZml4ZWQge1xuICAgIHRvcDogMS4xODc1cmVtO1xuICB9XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC1oZWFkZXIuZml4ZWQgfiAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lci1maXhlZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMS4xODc1cmVtIC0gNC43NXJlbSk7XG4gICAgdG9wOiBjYWxjKDEuMTg3NXJlbSArIDQuNzVyZW0pO1xuICB9XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLXNpZGViYXIuZml4ZWQge1xuICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTkyMHB4KSAvIDIpO1xuICB9XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhci5maXhlZC5yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTkyMHB4KSAvIDIpO1xuICB9XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhci5maXhlZCB7XG4gICAgdG9wOiBjYWxjKDQuNzVyZW0gKyAxLjE4NzVyZW0pO1xuICB9XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMS4xODc1cmVtKTtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMztcbiAgfVxuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1sYXlvdXQud2l0aC1zY3JvbGwgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxLjE4NzVyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDcwcHgpIHtcbiAgLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQud2luZG93LW1vZGUge1xuICAgIHBhZGRpbmctdG9wOiAyLjM3NXJlbTtcbiAgfVxuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1sYXlvdXQtaGVhZGVyLmZpeGVkIHtcbiAgICB0b3A6IDIuMzc1cmVtO1xuICB9XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC1oZWFkZXIuZml4ZWQgfiAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lci1maXhlZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMi4zNzVyZW0gLSA0Ljc1cmVtKTtcbiAgICB0b3A6IGNhbGMoMi4zNzVyZW0gKyA0Ljc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1zaWRlYmFyLmZpeGVkIHtcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE5MjBweCkgLyAyKTtcbiAgfVxuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQucmlnaHQge1xuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE5MjBweCkgLyAyKTtcbiAgfVxuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQge1xuICAgIHRvcDogY2FsYyg0Ljc1cmVtICsgMi4zNzVyZW0pO1xuICB9XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMi4zNzVyZW0pO1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gMCAjMWExZjMzO1xuICB9XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC53aXRoLXNjcm9sbCAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIuMzc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIyMHB4KSB7XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LndpbmRvdy1tb2RlIHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbTtcbiAgfVxuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1sYXlvdXQtaGVhZGVyLmZpeGVkIHtcbiAgICB0b3A6IDQuNzVyZW07XG4gIH1cbiAgLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LWhlYWRlci5maXhlZCB+IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIgLm1haW4tY29udGFpbmVyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0Ljc1cmVtIC0gNC43NXJlbSk7XG4gICAgdG9wOiBjYWxjKDQuNzVyZW0gKyA0Ljc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1zaWRlYmFyLmZpeGVkIHtcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE5MjBweCkgLyAyKTtcbiAgfVxuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQucmlnaHQge1xuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE5MjBweCkgLyAyKTtcbiAgfVxuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQge1xuICAgIHRvcDogY2FsYyg0Ljc1cmVtICsgNC43NXJlbSk7XG4gIH1cbiAgLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQud2luZG93LW1vZGUgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0Ljc1cmVtKTtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMztcbiAgfVxuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1sYXlvdXQud2l0aC1zY3JvbGwgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0Ljc1cmVtKTtcbiAgfVxufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQgLmxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyLmZpeGVkLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lci1maXhlZCB7XG4gIHRvcDogNC43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgbmItbGF5b3V0LWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gMCAjMWExZjMzO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCBuYi1sYXlvdXQtZm9vdGVyIG5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWIxYjM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCBuYi1sYXlvdXQtZm9vdGVyIG5hdiBhIHtcbiAgY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50IG5iLWxheW91dC1mb290ZXIgbmF2IGE6Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgbmItbGF5b3V0LWZvb3RlciBuYXYgYTphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgbmItbGF5b3V0LWZvb3RlciBuYXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudC5jZW50ZXIge1xuICB3aWR0aDogOTAwcHg7XG4gIGZsZXg6IDAgMTAwIDkwMHB4ICFpbXBvcnRhbnQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50IC5jb2x1bW5zIG5iLWxheW91dC1jb2x1bW4ge1xuICBwYWRkaW5nOiAyLjI1cmVtIDIuMjVyZW0gMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmItdGhlbWUtY29zbWljIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50IC5jb2x1bW5zIG5iLWxheW91dC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCAuY29sdW1ucyBuYi1sYXlvdXQtY29sdW1uIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMDtcbiAgfVxufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LWhlYWRlciBuYXYge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwICMxYTFmMzM7XG4gIGhlaWdodDogNC43NXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LWhlYWRlciBuYXYgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQtaGVhZGVyIG5hdiBhOmZvY3VzLCAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC1oZWFkZXIgbmF2IGE6YWN0aXZlLCAubmItdGhlbWUtY29zbWljIG5iLWxheW91dC1oZWFkZXIgbmF2IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbGF5b3V0LWhlYWRlciB+IC5sYXlvdXQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQuNzVyZW0pO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQtaGVhZGVyLmZpeGVkIH4gLmxheW91dC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNC43NXJlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWxheW91dC1oZWFkZXIuZml4ZWQgfiAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQuNzVyZW0pO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1sYXlvdXQud2l0aC1zdWJoZWFkZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI1OTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwICMxYTFmMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxNnJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhciAubWFpbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTZyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIgLnNjcm9sbGFibGUge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMxMzEzMmI7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzI1MjU0Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIgLnNjcm9sbGFibGUge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhciAuc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhciAuc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMTMxMzJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIgLnNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzI1MjU0Nztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb2xsYXBzZWQge1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb2xsYXBzZWQgLm1haW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuY29sbGFwc2VkIC5zY3JvbGxhYmxlIHtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuY29sbGFwc2VkIG5iLXNpZGViYXItaGVhZGVyLCAubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuY29sbGFwc2VkIG5iLXNpZGViYXItZm9vdGVyIHtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuY29tcGFjdGVkIHtcbiAgd2lkdGg6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQgLm1haW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgLm1lbnUtaXRlbSBhLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjYTE2ZWZmO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlOjpiZWZvcmUge1xuICByaWdodDogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSA+IGEgc3BhbiwgLm5iLXRoZW1lLWNvc21pYyBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51ID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtID4gYSBuYi1iYWRnZSwgLm5iLXRoZW1lLWNvc21pYyBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51ID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtID4gYSAuZXhwYW5kLXN0YXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMXMgZWFzZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0ubWVudS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtID4gLmV4cGFuZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQubGVmdC5maXhlZCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQuZml4ZWQucmlnaHQgfiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQubGVmdC5maXhlZCB+IC5jb250ZW50LmNlbnRlciB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5yaWdodCB+IC5jb250ZW50LmNlbnRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQuc3RhcnQuZml4ZWQgfiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1zaWRlYmFyLmNvbXBhY3RlZC5zdGFydC5maXhlZCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5lbmQgfiAuY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQuZml4ZWQuZW5kIH4gLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMy41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQuc3RhcnQuZml4ZWQgfiAuY29udGVudC5jZW50ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuY29tcGFjdGVkLnN0YXJ0LmZpeGVkIH4gLmNvbnRlbnQuY2VudGVyIHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQuZml4ZWQuZW5kIH4gLmNvbnRlbnQuY2VudGVyIHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5jb21wYWN0ZWQuZml4ZWQuZW5kIH4gLmNvbnRlbnQuY2VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuZml4ZWQubGVmdC5jb2xsYXBzZWQgKyAuY29udGVudCwgLm5iLXRoZW1lLWNvc21pYyBuYi1zaWRlYmFyLmZpeGVkLnN0YXJ0LmNvbGxhcHNlZCArIC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuZml4ZWQucmlnaHQuY29sbGFwc2VkICsgLmNvbnRlbnQsIC5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhci5maXhlZC5lbmQuY29sbGFwc2VkICsgLmNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuZXhwYW5kZWQge1xuICB3aWR0aDogMTZyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIuZXhwYW5kZWQgPiAuc2Nyb2xsYWJsZSB7XG4gIHdpZHRoOiAxNnJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2lkZWJhciBuYi1zaWRlYmFyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zaWRlYmFyIG5iLXNpZGViYXItZm9vdGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNpZGViYXIgbmItbWVudSB7XG4gIG1hcmdpbjogMCAtMS4yNXJlbSAtMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItdmlldy1tb2RlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWMsIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItdmlldy1tb2RlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV0sIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItdmlldy1tb2RlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItdmlldy1tb2RlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItdmlldy1tb2RlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6YWN0aXZlLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWMsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBhZ2VhYmxlLW5hdmlnYXRpb24gLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXSxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmhvdmVyLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBhZ2VhYmxlLW5hdmlnYXRpb24gW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXZpZXctbW9kZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmZvY3VzLCAubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXZpZXctbW9kZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmZvY3VzLCAubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXZpZXctbW9kZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmZvY3VzLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBhZ2VhYmxlLW5hdmlnYXRpb24gW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzpmb2N1czpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1kYXlzLW5hbWVzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWIxYjM4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiMWIzODtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItZGF5cy1uYW1lcyAuZGF5IHtcbiAgd2lkdGg6IDIuNzVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgY29sb3I6ICNiNGI0ZGI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1kYXlzLW5hbWVzIC5kYXkuaG9saWRheSB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1kYXlzLW5hbWVzLnNpemUtbGFyZ2UgLmRheSB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICNiNGI0ZGI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIC5zaWduLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWIxYjM4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiMWIzODtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIC5zaWduLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMgLndlZWstbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgd2lkdGg6IDIuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycy5zaXplLWxhcmdlIC5zaWduLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMuc2l6ZS1sYXJnZSAud2Vlay1udW1iZXIge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItZGF5LXBpY2tlciBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMWIxYjM4O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItZGF5LXBpY2tlciBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxYjFiMzg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwge1xuICB3aWR0aDogMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLnNpemUtbGFyZ2Uge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGwge1xuICB3aWR0aDogNC44MTI1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbC5zaXplLWxhcmdlIHtcbiAgd2lkdGg6IDUuMjVyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwge1xuICB3aWR0aDogNC44MTI1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsLnNpemUtbGFyZ2Uge1xuICB3aWR0aDogNS4yNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLmNlbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGwsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLCAubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGwgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsIC5jZWxsLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwuZW1wdHksIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbC5kaXNhYmxlZCxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLmVtcHR5LFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGwuZGlzYWJsZWQsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsLmVtcHR5LFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbC5ib3VuZGluZy1tb250aCxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLmJvdW5kaW5nLW1vbnRoLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbC5ib3VuZGluZy1tb250aCB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpOmhvdmVyIC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KTpob3ZlciAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KTpob3ZlciAuY2VsbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMjUyNTQ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSk6YWN0aXZlIC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KTphY3RpdmUgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSk6YWN0aXZlIC5jZWxsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xuICBib3JkZXItY29sb3I6ICM3YjUxZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4wOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMTZlZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50OmhvdmVyLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudDpob3Zlcixcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50OmFjdGl2ZSxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQ6YWN0aXZlLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTZlZmY7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxOGFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6YWN0aXZlLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDphY3RpdmUsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFkYjtcbiAgYm9yZGVyLWNvbG9yOiAjN2I1MWRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNmVmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmZvY3VzLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDpmb2N1cyxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwuZGlzYWJsZWQsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbC5kaXNhYmxlZCxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbC5kaXNhYmxlZC50b2RheSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGwuZGlzYWJsZWQudG9kYXkgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuZGlzYWJsZWQudG9kYXkgLmNlbGwtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMzEzMmI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAucmFuZ2UtY2VsbC5pbi1yYW5nZS5zZWxlY3RlZDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTZlZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci1waWNrZXIgLnJhbmdlLWNlbGwuaW4tcmFuZ2Uuc2VsZWN0ZWQ6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc3RhcnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5yYW5nZS1jZWxsLmluLXJhbmdlLnNlbGVjdGVkOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnN0YXJ0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItcGlja2VyIC5yYW5nZS1jZWxsLmluLXJhbmdlLnNlbGVjdGVkOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLmVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXBpY2tlciAucmFuZ2UtY2VsbC5pbi1yYW5nZS5zZWxlY3RlZDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5lbmQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1iYXNlLWNhbGVuZGFyIG5iLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMTMxMzJiO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMC42MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWJhc2UtY2FsZW5kYXIgbmItY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYmFzZS1jYWxlbmRhciAuY2FsZW5kYXItbmF2aWdhdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC42MjVyZW0gMC4yNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1iYXNlLWNhbGVuZGFyOm5vdCguaGFzLW5hdmlnYXRpb24pIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyAuc2lnbi1jb250YWluZXIsXG4ubmItdGhlbWUtY29zbWljIG5iLWJhc2UtY2FsZW5kYXI6bm90KC5oYXMtbmF2aWdhdGlvbikgbmItY2FsZW5kYXItZGF5cy1uYW1lcyB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWJhc2UtY2FsZW5kYXIuaGFzLXdlZWstbnVtYmVyIG5iLWNhcmQge1xuICB3aWR0aDogY2FsYygyMC42MjVyZW0gKyAyLjc1cmVtICsgMXB4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYmFzZS1jYWxlbmRhci5oYXMtd2Vlay1udW1iZXIgLm1vbnRoLWNlbGwsXG4ubmItdGhlbWUtY29zbWljIG5iLWJhc2UtY2FsZW5kYXIuaGFzLXdlZWstbnVtYmVyIC55ZWFyLWNlbGwge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYmFzZS1jYWxlbmRhci5zaXplLWxhcmdlIG5iLWNhcmQge1xuICB3aWR0aDogMjIuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1iYXNlLWNhbGVuZGFyLnNpemUtbGFyZ2UuaGFzLXdlZWstbnVtYmVyIG5iLWNhcmQge1xuICB3aWR0aDogY2FsYygyMi4zNzVyZW0gKyAzcmVtICsgMXB4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMxMzEzMmI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogIzEzMTMyYjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxMzEzMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLnNpemUtdGlueSB7XG4gIGhlaWdodDogMTMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zaXplLXNtYWxsIHtcbiAgaGVpZ2h0OiAyMS4xODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLnNpemUtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyOC44NzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQuc2l6ZS1sYXJnZSB7XG4gIGhlaWdodDogMzYuNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zaXplLWdpYW50IHtcbiAgaGVpZ2h0OiA0NC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zdGF0dXMtYmFzaWMgbmItY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjUyNTQ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zdGF0dXMtYmFzaWMgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zdGF0dXMtYmFzaWMgbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLnN0YXR1cy1wcmltYXJ5IG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNmVmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQuc3RhdHVzLXByaW1hcnkgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zdGF0dXMtcHJpbWFyeSBuYi1jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQuc3RhdHVzLXN1Y2Nlc3MgbmItY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zdGF0dXMtc3VjY2VzcyBuYi1jYXJkLWhlYWRlciBhLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLnN0YXR1cy1zdWNjZXNzIG5iLWNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zdGF0dXMtd2FybmluZyBuYi1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLnN0YXR1cy13YXJuaW5nIG5iLWNhcmQtaGVhZGVyIGEsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQuc3RhdHVzLXdhcm5pbmcgbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLnN0YXR1cy1kYW5nZXIgbmItY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zdGF0dXMtZGFuZ2VyIG5iLWNhcmQtaGVhZGVyIGEsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQuc3RhdHVzLWRhbmdlciBuYi1jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQuc3RhdHVzLWluZm8gbmItY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zdGF0dXMtaW5mbyBuYi1jYXJkLWhlYWRlciBhLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLnN0YXR1cy1pbmZvIG5iLWNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5zdGF0dXMtY29udHJvbCBuYi1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLnN0YXR1cy1jb250cm9sIG5iLWNhcmQtaGVhZGVyIGEsXG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQuc3RhdHVzLWNvbnRyb2wgbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLmFjY2VudC1iYXNpYyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNTI1NDc7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQuYWNjZW50LXByaW1hcnkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLmFjY2VudC1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5hY2NlbnQtd2FybmluZyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQuYWNjZW50LWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQuYWNjZW50LWluZm8ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLmFjY2VudC1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5hY2NlbnQge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC5hY2NlbnQgbmItY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLWJvZHkge1xuICBmbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogIzEzMTMyYjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMTMxMzJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFiMWIzODtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWIxYjM4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLWhlYWRlciBoMSB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC1oZWFkZXIgaDIge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYXJkLWhlYWRlciBoNCB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FyZC1oZWFkZXIgaDUge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhcmQtaGVhZGVyIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yZXZlYWwtY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAuc2Vjb25kLWNhcmQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAucmV2ZWFsLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLmZsaXAtYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5mbGlwY2FyZC1ib2R5IC5mcm9udC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLmZsaXBjYXJkLWJvZHkgLmZyb250LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFic2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhYnNldCAudGFic2V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYjFiMzg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhYnNldCAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjYjRiNGRiO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFic2V0IC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFic2V0IG5iLWJhZGdlLmRvdC1tb2RlLnBvc2l0aW9uLWxlZnQge1xuICBsZWZ0OiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tcmlnaHQge1xuICByaWdodDogMC43NXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLXRhYnNldCBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1zdGFydCB7XG4gIGxlZnQ6IDAuNzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tc3RhcnQge1xuICByaWdodDogMC43NXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLXRhYnNldCBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1lbmQge1xuICByaWdodDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXRhYnNldCBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1lbmQge1xuICBsZWZ0OiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWJzZXQgLnRhYi5hY3RpdmUgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWJzZXQgLnRhYi5hY3RpdmUgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWJzZXQgLnRhYjpmb2N1cyAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3YjUxZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhYnNldCAudGFiOmZvY3VzIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFic2V0IC50YWI6aG92ZXIgLnRhYi1saW5rIHtcbiAgY29sb3I6ICNiMThhZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWJzZXQgLnRhYjpob3ZlciAudGFiLWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhYnNldCAudGFiLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFic2V0IC50YWIuZGlzYWJsZWQgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWJzZXQgLnRhYi5kaXNhYmxlZCAudGFiLWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzZyZW0pIHtcbiAgLm5iLXRoZW1lLWNvc21pYyBuYi10YWJzZXQgLnRhYi5yZXNwb25zaXZlIC50YWItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWJzZXQgbmItdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMxMzEzMmI7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzI1MjU0Nztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFic2V0IG5iLXRhYjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFic2V0IG5iLXRhYjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMTMxMzJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhYnNldCBuYi10YWI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzI1MjU0Nztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcm91dGUtdGFic2V0IHtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMxMzEzMmI7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzI1MjU0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJvdXRlLXRhYnNldDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcm91dGUtdGFic2V0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxMzEzMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcm91dGUtdGFic2V0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMyNTI1NDc7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFic2V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYjFiMzg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJvdXRlLXRhYnNldCAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjYjRiNGRiO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcm91dGUtdGFic2V0IC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWIuYWN0aXZlIC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWIuYWN0aXZlIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWI6Zm9jdXMgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjN2I1MWRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYjpmb2N1cyAudGFiLWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjUxZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiOmhvdmVyIC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2IxOGFmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWI6aG92ZXIgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiLmRpc2FibGVkIC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWIuZGlzYWJsZWQgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2cmVtKSB7XG4gIC5uYi10aGVtZS1jb3NtaWMgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWIucmVzcG9uc2l2ZSAudGFiLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1tZW51IHVsLm1lbnUtaXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW1lbnUgLm1lbnUtZ3JvdXAsXG4ubmItdGhlbWUtY29zbWljIG5iLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbWVudSAubWVudS1ncm91cCxcbi5uYi10aGVtZS1jb3NtaWMgbmItbWVudSAubWVudS1ncm91cCBuYi1pY29uLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW1lbnUgLm1lbnUtaXRlbSBhLmFjdGl2ZSAubWVudS1pY29uIHtcbiAgY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYjE4YWZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIC5tZW51LWljb24ge1xuICBjb2xvcjogI2IxOGFmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbWVudSAubWVudS1pdGVtIC5tZW51LWljb24ge1xuICBjb2xvcjogI2I0YjRkYjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgd2lkdGg6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1tZW51IC5tZW51LWl0ZW0gLmV4cGFuZC1zdGF0ZSB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1tZW51IC5tZW51LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiMWIzODtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1tZW51IC5tZW51LWl0ZW0gLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWIxYjM4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1tZW51IC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1tZW51IC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1tZW51IC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEuYWN0aXZlIC5tZW51LWljb24ge1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSBhOmhvdmVyIC5tZW51LWljb24ge1xuICBjb2xvcjogI2IxOGFmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2IxOGFmZjtcbiAgY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSBhLmFjdGl2ZTpob3ZlciAubWVudS1pY29uIHtcbiAgY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtZ3JvdXAsIC5uYi10aGVtZS1jb3NtaWMgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1ncm91cCBuYi1pY29uLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyIC51c2VyLXBpY3R1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFiMWIzODtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdXNlciAuaW5pdGlhbHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdXNlciAudXNlci1uYW1lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXVzZXIgLnVzZXItdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdXNlci5zaXplLXRpbnkgLnVzZXItcGljdHVyZSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXVzZXIuc2l6ZS10aW55IC5pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXVzZXIuc2l6ZS10aW55IC51c2VyLW5hbWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyLnNpemUtdGlueSAudXNlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXVzZXIuc2l6ZS1zbWFsbCAudXNlci1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXVzZXIuc2l6ZS1zbWFsbCAuaW5pdGlhbHMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyLnNpemUtc21hbGwgLnVzZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXVzZXIuc2l6ZS1zbWFsbCAudXNlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXVzZXIuc2l6ZS1tZWRpdW0gLnVzZXItcGljdHVyZSB7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyLnNpemUtbWVkaXVtIC5pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdXNlci5zaXplLW1lZGl1bSAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyLnNpemUtbWVkaXVtIC51c2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdXNlci5zaXplLWxhcmdlIC51c2VyLXBpY3R1cmUge1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAzLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyLnNpemUtbGFyZ2UgLmluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyLnNpemUtbGFyZ2UgLnVzZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdXNlci5zaXplLWxhcmdlIC51c2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdXNlci5zaXplLWdpYW50IC51c2VyLXBpY3R1cmUge1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyLnNpemUtZ2lhbnQgLmluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyLnNpemUtZ2lhbnQgLnVzZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdXNlci5zaXplLWdpYW50IC51c2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyLnNoYXBlLXJlY3RhbmdsZSAudXNlci1waWN0dXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi11c2VyLnNoYXBlLXNlbWktcm91bmQgLnVzZXItcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXVzZXIuc2hhcGUtcm91bmQgLnVzZXItcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjdGlvbnMuc2l6ZS10aW55IG5iLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hY3Rpb25zLnNpemUtdGlueSBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWN0aW9ucy5zaXplLXNtYWxsIG5iLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWN0aW9ucy5zaXplLXNtYWxsIG5iLWFjdGlvbiBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjdGlvbnMuc2l6ZS1tZWRpdW0gbmItYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjdGlvbnMuc2l6ZS1tZWRpdW0gbmItYWN0aW9uIG5iLWljb24ge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjdGlvbnMuc2l6ZS1sYXJnZSBuYi1hY3Rpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjdGlvbnMuc2l6ZS1sYXJnZSBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hY3Rpb25zLnNpemUtZ2lhbnQgbmItYWN0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjdGlvbnMuc2l6ZS1naWFudCBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWFjdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFiMWIzODtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWFjdGlvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxYjFiMzg7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1hY3Rpb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItYWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjdGlvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjdGlvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hY3Rpb24uZGlzYWJsZWQgbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWFyY2gtZmllbGQgLmNsb3NlLWJ1dHRvbiB7XG4gIHotaW5kZXg6IDE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlYXJjaC1maWVsZCAuc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VhcmNoLWZpZWxkIC5zZWFyY2ggc3Bhbi5pbmZvIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWFyY2gtZmllbGQgLnNlYXJjaCBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWIxYjM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VhcmNoLWZpZWxkIC5zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlYXJjaC1maWVsZCAuc2VhcmNoIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWFyY2gtZmllbGQucm90YXRlLWxheW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlYXJjaC1maWVsZC5tb2RhbC16b29taW4gLnNlYXJjaDo6YmVmb3JlLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWFyY2gtZmllbGQubW9kYWwtem9vbWluIC5zZWFyY2g6OmFmdGVyIHtcbiAgYm9yZGVyOiAxLjVyZW0gc29saWQgI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VhcmNoLWZpZWxkLm1vZGFsLWhhbGYgLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlYXJjaC1maWVsZC5tb2RhbC1oYWxmIC5zZWFyY2g6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlYXJjaC1maWVsZC5tb2RhbC1kcm9wIC5mb3JtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFiMWIzODtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VhcmNoLWZpZWxkLm1vZGFsLWRyb3AgLnNlYXJjaDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VhcmNoLWZpZWxkLmN1cnRhaW4gLnNlYXJjaDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWFyY2gtZmllbGQuY3VydGFpbiAuc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VhcmNoLWZpZWxkLmNvbHVtbi1jdXJ0YWluOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWFyY2gtZmllbGQuY29sdW1uLWN1cnRhaW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlYXJjaC1maWVsZC5jb2x1bW4tY3VydGFpbi5zaG93OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1zcGlubmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3Bpbm5lciAubWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3Bpbm5lci5zdGF0dXMtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zcGlubmVyLnN0YXR1cy1iYXNpYyAuc3Bpbi1jaXJjbGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjRiNGRiO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjRiNGRiO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3Bpbm5lci5zdGF0dXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNwaW5uZXIuc3RhdHVzLXByaW1hcnkgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ExNmVmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ExNmVmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNwaW5uZXIuc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zcGlubmVyLnN0YXR1cy1zdWNjZXNzIC5zcGluLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zcGlubmVyLnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3Bpbm5lci5zdGF0dXMtd2FybmluZyAuc3Bpbi1jaXJjbGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3Bpbm5lci5zdGF0dXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3Bpbm5lci5zdGF0dXMtZGFuZ2VyIC5zcGluLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zcGlubmVyLnN0YXR1cy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3Bpbm5lci5zdGF0dXMtaW5mbyAuc3Bpbi1jaXJjbGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5NWZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5NWZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3Bpbm5lci5zdGF0dXMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNwaW5uZXIuc3RhdHVzLWNvbnRyb2wgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNwaW5uZXIuc2l6ZS10aW55IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zcGlubmVyLnNpemUtc21hbGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNwaW5uZXIuc2l6ZS1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3Bpbm5lci5zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zcGlubmVyLnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDJyZW07XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDIwcmVtO1xuICBoZWlnaHQ6IDI2LjE4NzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAubGlzdC1pdGVtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAubGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5saXN0LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5saXN0LWl0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE2ZWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC52YWx1ZXMtbGlzdCB7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjMTMxMzJiO1xuICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICMyNTI1NDc7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItdGltZXBpY2tlci1jb250YWluZXIgLnZhbHVlcy1saXN0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICMxMzEzMmI7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItdGltZXBpY2tlci1jb250YWluZXIgLnZhbHVlcy1saXN0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC52YWx1ZXMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC52YWx1ZXMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMTMxMzJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAudmFsdWVzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzI1MjU0Nztcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lci5zdXBwb3J0cy1zY3JvbGxiYXItdGhlbWluZyAudmFsdWVzLWxpc3Q6aG92ZXIgLmxpc3QtaXRlbTpub3QoLmFtLXBtLWl0ZW0pIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyLnN1cHBvcnRzLXNjcm9sbGJhci10aGVtaW5nIC52YWx1ZXMtbGlzdDpob3ZlciAubGlzdC1pdGVtOm5vdCguYW0tcG0taXRlbSkge1xuICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5oZWFkZXItY2VsbCB7XG4gIGNvbG9yOiAjYjRiNGRiO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5oZWFkZXItY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgIzEzMTMyYjtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAuaGVhZGVyLWNlbGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5jb2x1bW4taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICMxMzEzMmI7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItdGltZXBpY2tlci1jb250YWluZXIgLmFjdGlvbnMtZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAuYWN0aW9ucy1mb290ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3ggLmxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3ggLmN1c3RvbS1jaGVja2JveCB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3ggLm5hdGl2ZS1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtICM2YTZhOTQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94IC5uYXRpdmUtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIC5jdXN0b20tY2hlY2tib3g6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gIzZhNmE5NCwgaW5zZXQgMCAwIDAgMTAwdm1heCAjNmE2YTk0O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveCAubmF0aXZlLWlucHV0OmZvY3VzOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gIzZhNmE5NDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3ggbmItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA1MCU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94IC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveCAudGV4dDpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctbGVmdDogMC42ODc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3ggLnRleHQ6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjY4NzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTZlZmY7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE2ZWZmO1xuICBib3JkZXItY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFkYjtcbiAgYm9yZGVyLWNvbG9yOiAjNWEzN2I4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxOGFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFkYjtcbiAgYm9yZGVyLWNvbG9yOiAjN2I1MWRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSArIC5jdXN0b20tY2hlY2tib3gsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTZlZmY7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNmVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFkYjtcbiAgYm9yZGVyLWNvbG9yOiAjNWEzN2I4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAuY3VzdG9tLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxOGFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFkYjtcbiAgYm9yZGVyLWNvbG9yOiAjN2I1MWRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3ggbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLmN1c3RvbS1jaGVja2JveDpob3Zlci5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2U2OWI7XG4gIGJvcmRlci1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODg3O1xuICBib3JkZXItY29sb3I6ICMwMGI4ODc7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgKyAuY3VzdG9tLWNoZWNrYm94LCAubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG4gIGJvcmRlci1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSArIC5jdXN0b20tY2hlY2tib3gsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjYjgxZDViO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDhkO1xuICBib3JkZXItY29sb3I6ICNmZjcwOGQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYWFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSArIC5jdXN0b20tY2hlY2tib3gsIC5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQgbmItaWNvbiB7XG4gIGNvbG9yOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGZhO1xuICBib3JkZXItY29sb3I6ICNjZWNlZWI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZmM7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGZhO1xuICBib3JkZXItY29sb3I6ICNmMGYwZmE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgKyAuY3VzdG9tLWNoZWNrYm94LCAubmItdGhlbWUtY29zbWljIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZSAudG9nZ2xlIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLypcbiAgICBXZSBuZWVkIHRvIHNldCBpbml0aWFsIHBvc2l0aW9ucyBhcyBBbmd1bGFyIGFuaW1hdGlvbnMgd29uJ3Qgd29yayBpbiBJRTExIGlmIHBvc2l0aW9ucyBoYXZlIG5vIGluaXRpYWwgdmFsdWUuXG4gICAgU2V0dGluZyBpdCBpbiBTQ1NTIGFzIHdlIGRvbid0IGhhdmUgYWNjZXNzIHRvIHRoZW1lIHZhcmlhYmxlcyBmcm9tIFRTLlxuICAqL1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlIC50b2dnbGUuY2hlY2tlZCAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMS43NXJlbSAtIDFweCAtIDFweCk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUgLnRvZ2dsZTpub3QoLmNoZWNrZWQpIC50b2dnbGUtc3dpdGNoZXIge1xuICByaWdodDogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZSAudG9nZ2xlLmNoZWNrZWQgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxLjc1cmVtIC0gMXB4IC0gMXB4KTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZSAudG9nZ2xlOm5vdCguY2hlY2tlZCkgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGxlZnQ6IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gIzZhNmE5NDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUgLnRleHQge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNmVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFkYjtcbiAgYm9yZGVyLWNvbG9yOiAjNWEzN2I4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xuICBib3JkZXItY29sb3I6ICM3YjUxZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE4YWZmO1xuICBib3JkZXItY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTZlZmY7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xuICBib3JkZXItY29sb3I6ICM1YTM3Yjg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xuICBib3JkZXItY29sb3I6ICM3YjUxZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxOGFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODg3O1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNlNjliO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG4gIGJvcmRlci1jb2xvcjogI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzk0ZDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjYjgxZDViO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2MyO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYWFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIgLnByb2dyZXNzLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcHJvZ3Jlc3MtYmFyLnNpemUtdGlueSAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIuc2l6ZS10aW55IC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIuc2l6ZS1zbWFsbCAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIuc2l6ZS1zbWFsbCAucHJvZ3Jlc3MtdmFsdWUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbWVkaXVtIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIuc2l6ZS1tZWRpdW0gLnByb2dyZXNzLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXByb2dyZXNzLWJhci5zaXplLWxhcmdlIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbGFyZ2UgLnByb2dyZXNzLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXByb2dyZXNzLWJhci5zaXplLWdpYW50IC5wcm9ncmVzcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXByb2dyZXNzLWJhci5zaXplLWdpYW50IC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWJhc2ljIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWJhc2ljIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzEzMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLXByaW1hcnkgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtcHJpbWFyeSAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE2ZWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1zdWNjZXNzIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjM4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLXN1Y2Nlc3MgLnByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtd2FybmluZyAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIzODtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy13YXJuaW5nIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWRhbmdlciAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIzODtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1kYW5nZXIgLnByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtaW5mbyAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIzODtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1pbmZvIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWNvbnRyb2wgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtY29udHJvbCAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjRyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWJhZGdlLmRvdC1tb2RlIHtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWJhZGdlLnN0YXR1cy1iYXNpYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1iYWRnZS5zdGF0dXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1iYWRnZS5zdGF0dXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1iYWRnZS5zdGF0dXMtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1iYWRnZS5zdGF0dXMtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWJhZGdlLnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWJhZGdlLnN0YXR1cy1jb250cm9sIHtcbiAgY29sb3I6ICMzMjMyNTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXN0ZXBwZXIuaG9yaXpvbnRhbCAuaGVhZGVyIC5zdGVwIHtcbiAgd2lkdGg6IDJyZW07XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zdGVwcGVyLmhvcml6b250YWwgLmhlYWRlciAuY29ubmVjdG9yIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zdGVwcGVyLnZlcnRpY2FsIC5oZWFkZXIgLmNvbm5lY3RvciB7XG4gIG1hcmdpbjogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3RlcHBlciAuaGVhZGVyIC5jb25uZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjM4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zdGVwcGVyIC5oZWFkZXIgLmNvbm5lY3Rvci1wYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3RlcHBlciAuaGVhZGVyIC5sYWJlbC1pbmRleCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWNvbG9yOiAjMTMxMzJiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLmxhYmVsLWluZGV4IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTMxMzJiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zdGVwcGVyIC5oZWFkZXIgLnN0ZXAuc2VsZWN0ZWQge1xuICBjb2xvcjogIzdiNTFkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLnNlbGVjdGVkIC5sYWJlbC1pbmRleCB7XG4gIGJvcmRlci1jb2xvcjogIzdiNTFkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLmNvbXBsZXRlZCB7XG4gIGNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zdGVwcGVyIC5oZWFkZXIgLnN0ZXAuY29tcGxldGVkIC5sYWJlbC1pbmRleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTZlZmY7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXN0ZXBwZXIgLnN0ZXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMxMzEzMmI7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzI1MjU0Nztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxMzEzMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzI1MjU0Nztcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LmNsb3NhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LmNsb3NhYmxlIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydCAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDEuMTI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc2l6ZS10aW55IHtcbiAgaGVpZ2h0OiA0LjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LnNpemUtc21hbGwge1xuICBoZWlnaHQ6IDUuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LnNpemUtbWVkaXVtIHtcbiAgaGVpZ2h0OiA3cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydC5zaXplLWxhcmdlIHtcbiAgaGVpZ2h0OiA4LjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydC5zaXplLWdpYW50IHtcbiAgaGVpZ2h0OiA5LjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LnN0YXR1cy1iYXNpYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydC5zdGF0dXMtYmFzaWMgYSxcbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLWJhc2ljIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuYWNjZW50LWJhc2ljIHtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjMWIxYjM4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydC5vdXRsaW5lLWJhc2ljIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VlYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLXByaW1hcnkgYSxcbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLXByaW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydC5hY2NlbnQtcHJpbWFyeSB7XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQub3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVhMzdiODtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLXN1Y2Nlc3MgYSxcbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLXN1Y2Nlc3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydC5hY2NlbnQtc3VjY2VzcyB7XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQub3V0bGluZS1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTk3YTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLXdhcm5pbmcgYSxcbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLXdhcm5pbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydC5hY2NlbnQtd2FybmluZyB7XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQub3V0bGluZS13YXJuaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuc3RhdHVzLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydC5zdGF0dXMtZGFuZ2VyIGEsXG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LnN0YXR1cy1kYW5nZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydC5hY2NlbnQtZGFuZ2VyIHtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hbGVydC5vdXRsaW5lLWRhbmdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiODFkNWI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LnN0YXR1cy1pbmZvIGEsXG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LnN0YXR1cy1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuYWNjZW50LWluZm8ge1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0Lm91dGxpbmUtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU3YzI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LnN0YXR1cy1jb250cm9sIHtcbiAgY29sb3I6ICMzMjMyNTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LnN0YXR1cy1jb250cm9sIGEsXG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0LnN0YXR1cy1jb250cm9sIGE6aG92ZXIge1xuICBjb2xvcjogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWxlcnQuYWNjZW50LWNvbnRyb2wge1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFsZXJ0Lm91dGxpbmUtY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlZWI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gMCAjMWExZjMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0IG5iLWljb24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQgLmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWIxYjM4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdCAuc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxO1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogIzEzMTMyYjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0IC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0IC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxMzEzMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdCAuc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0IC5tZXNzYWdlcyB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdCAubm8tbWVzc2FnZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQuc2l6ZS10aW55IHtcbiAgaGVpZ2h0OiAxMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LnNpemUtc21hbGwge1xuICBoZWlnaHQ6IDIxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LnNpemUtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyOC41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LnNpemUtbGFyZ2Uge1xuICBoZWlnaHQ6IDM2cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LnNpemUtZ2lhbnQge1xuICBoZWlnaHQ6IDQzLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQuc3RhdHVzLWJhc2ljIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC5zdGF0dXMtcHJpbWFyeSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQuc3RhdHVzLXN1Y2Nlc3MgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LnN0YXR1cy13YXJuaW5nIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC5zdGF0dXMtZGFuZ2VyIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC5zdGF0dXMtaW5mbyAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQuc3RhdHVzLWNvbnRyb2wgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZSAubWVzc2FnZSB7XG4gIGZsZXg6IDE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZSAuYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2NlY2VlYjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAuc2VuZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNiNGI0ZGI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS10ZXh0IHAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS10ZXh0IC50ZXh0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUgYSB7XG4gIGNvbG9yOiAjYjRiNGRiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0ZGI7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSBhOmhvdmVyLCAubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIGEgZGl2IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIG5iLWNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIC5tZXNzYWdlLWNvbnRlbnQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSAubWVzc2FnZS1jb250ZW50LWdyb3VwIGEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIC5tZXNzYWdlLWNvbnRlbnQtZ3JvdXAgYSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSAubWVzc2FnZS1jb250ZW50LWdyb3VwIGEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1xdW90ZSBwLnF1b3RlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMjUyNTQ3O1xuICBjb2xvcjogI2I0YjRkYjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtcXVvdGUgLnNlbmRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjYjRiNGRiO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlLm5vdC1yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJhY2tncm91bmQ6ICNhMTZlZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlLm5vdC1yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IC50ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgbmItY2hhdC1tZXNzYWdlLWZpbGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlLnJlcGx5IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZS5yZXBseSAubWVzc2FnZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlLnJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZS5yZXBseSAubWVzc2FnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlLnJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQgLnNlbmRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlLnJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IC5zZW5kZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQgLnRleHQge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTQ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWNoYXQtbWVzc2FnZS5yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlLnJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IC50ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1tZXNzYWdlLnJlcGx5IG5iLWNoYXQtbWVzc2FnZS1maWxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWIxYjM4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LWZvcm0gLm1lc3NhZ2Utcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1mb3JtIGlucHV0IHtcbiAgZmxleDogMTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1mb3JtIGlucHV0LndpdGgtYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1mb3JtIGlucHV0LndpdGgtYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LWZvcm0gaW5wdXQud2l0aC1idXR0b24ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWNoYXQtZm9ybSBpbnB1dC53aXRoLWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LWZvcm0gaW5wdXQud2l0aC1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LWZvcm0gLnNlbmQtYnV0dG9uIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWNoYXQtZm9ybSAuc2VuZC1idXR0b24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1mb3JtIC5zZW5kLWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1mb3JtIC5kcm9wcGVkLWZpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtZm9ybSAuZHJvcHBlZC1maWxlcyBkaXYge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1mb3JtIC5kcm9wcGVkLWZpbGVzIGRpdiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2hhdC1mb3JtIC5kcm9wcGVkLWZpbGVzIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNoYXQtZm9ybSAuZHJvcHBlZC1maWxlcyBkaXYgLnJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIHRvcDogLTAuODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jaGF0LWZvcm0gLmRyb3BwZWQtZmlsZXMgZGl2IG5iLWljb24ge1xuICB3aWR0aDogNjUlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWIxYjM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciBoMSB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciBoNCB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIGg1IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIgaDYge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciAuZXhwYW5zaW9uLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciAuZXhwYW5zaW9uLWluZGljYXRvciB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIC5leHBhbnNpb24taW5kaWNhdG9yIHtcbiAgbGVmdDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hY2NvcmRpb24taXRlbS5kaXNhYmxlZCBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQuY29sbGFwc2VkIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjY29yZGlvbi1pdGVtOm5vdCguY29sbGFwc2VkKSArIG5iLWFjY29yZGlvbi1pdGVtIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxYjFiMzg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWFjY29yZGlvbi1pdGVtLWJvZHkgLml0ZW0tYm9keSB7XG4gIGZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXSwgLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl06aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uVG9nZ2xlXTpob3ZlciwgLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dOmZvY3VzLCAubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uZnVsbC13aWR0aCwgLm5iLXRoZW1lLWNvc21pYyAuZnVsbC13aWR0aFtuYkJ1dHRvblRvZ2dsZV0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXSBuYi1pY29uLCAubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvblRvZ2dsZV0gbmItaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0ubmItdHJhbnNpdGlvbiwgLm5iLXRoZW1lLWNvc21pYyAubmItdHJhbnNpdGlvbltuYkJ1dHRvblRvZ2dsZV0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93LCBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl06Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gIzZhNmE5NDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXVtkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3NtaWMgW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS10aW55LCAubmItdGhlbWUtY29zbWljIC5zaXplLXRpbnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS10aW55IG5iLWljb24sIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtdGlueVtuYkJ1dHRvblRvZ2dsZV0gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLXRpbnkuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS10aW55Lmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLXRpbnkuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS10aW55Lmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5zaXplLXRpbnkuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS10aW55Lmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtdGlueS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLXRpbnkuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZCwgLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLXRpbnkuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmUsIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2Utb3V0bGluZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3QsIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLXRpbnkuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm8sIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVyb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC4zNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS1zbWFsbFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtc21hbGwgbmItaWNvbiwgLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS1zbWFsbFtuYkJ1dHRvblRvZ2dsZV0gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS1zbWFsbC5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5zaXplLXNtYWxsLmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS1zbWFsbC5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLXNtYWxsLmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtc21hbGwuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtY29zbWljIC5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNDM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lLCAubmItdGhlbWUtY29zbWljIC5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjQzNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3QsIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjQzNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVybywgLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVyb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtbWVkaXVtLCAubmItdGhlbWUtY29zbWljIC5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLW1lZGl1bSBuYi1pY29uLCAubmItdGhlbWUtY29zbWljIC5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5zaXplLW1lZGl1bS5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tc3RhcnQ6bm90KC5pY29uLWVuZCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtbWVkaXVtLmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLW1lZGl1bS5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5zaXplLW1lZGl1bS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS1tZWRpdW0uaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWQsIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDAuNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2Utb3V0bGluZSwgLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDAuNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3QsIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC41NjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvLCAubmItdGhlbWUtY29zbWljIC5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVyb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLWxhcmdlLCAubmItdGhlbWUtY29zbWljIC5zaXplLWxhcmdlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1sYXJnZSBuYi1pY29uLCAubmItdGhlbWUtY29zbWljIC5zaXplLWxhcmdlW25iQnV0dG9uVG9nZ2xlXSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS1sYXJnZS5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLWxhcmdlLmljb24tc3RhcnQ6bm90KC5pY29uLWVuZCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtbGFyZ2UuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLWxhcmdlLmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtbGFyZ2UuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLWxhcmdlLmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtbGFyZ2UuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLWxhcmdlLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWQsIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmUsIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLWxhcmdlLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLWxhcmdlLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvLCAubmItdGhlbWUtY29zbWljIC5zaXplLWxhcmdlLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLWdpYW50LCAubmItdGhlbWUtY29zbWljIC5zaXplLWdpYW50W25iQnV0dG9uVG9nZ2xlXSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1naWFudCBuYi1pY29uLCAubmItdGhlbWUtY29zbWljIC5zaXplLWdpYW50W25iQnV0dG9uVG9nZ2xlXSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tc3RhcnQ6bm90KC5pY29uLWVuZCkgbmItaWNvbiwgW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtZ2lhbnQuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5zaXplLWdpYW50Lmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5zaXplLWdpYW50Lmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5zaXplLWdpYW50Lmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtY29zbWljIC5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMS4wNjI1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lLCAubmItdGhlbWUtY29zbWljIC5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3QsIC5uYi10aGVtZS1jb3NtaWMgLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uc2l6ZS1naWFudC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVybywgLm5iLXRoZW1lLWNvc21pYyAuc2l6ZS1naWFudC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVyb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAxLjA2MjVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaGFwZS1yZWN0YW5nbGUsIC5uYi10aGVtZS1jb3NtaWMgLnNoYXBlLXJlY3RhbmdsZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLnNoYXBlLXNlbWktcm91bmQsIC5uYi10aGVtZS1jb3NtaWMgLnNoYXBlLXNlbWktcm91bmRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5zaGFwZS1yb3VuZCwgLm5iLXRoZW1lLWNvc21pYyAuc2hhcGUtcm91bmRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBhW25iQnV0dG9uXSwgLm5iLXRoZW1lLWNvc21pYyBhW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZCwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS10aW55LCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXRpbnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtc21hbGwsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtc21hbGxbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4xMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1sYXJnZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1sYXJnZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMS4xMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudCwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4zNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGZhO1xuICBjb2xvcjogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWYyO1xuICBib3JkZXItY29sb3I6ICNjZWNlZWI7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2ZjO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYzphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWYyO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpY1tkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpY1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNmVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFkYjtcbiAgYm9yZGVyLWNvbG9yOiAjNWEzN2I4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5OmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE4YWZmO1xuICBib3JkZXItY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6YWN0aXZlLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFkYjtcbiAgYm9yZGVyLWNvbG9yOiAjN2I1MWRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG4gIGJvcmRlci1jb2xvcjogIzAwOTk3YTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzczpob3ZlciwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjZTY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG4gIGJvcmRlci1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzc1tkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmc6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzk0ZDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZ1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpob3ZlciwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDhkO1xuICBib3JkZXItY29sb3I6ICNmZjcwOGQ7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcltkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbzpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2MyO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhYWZmO1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86YWN0aXZlLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmQ2O1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm9bZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2w6Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZmE7XG4gIGJvcmRlci1jb2xvcjogI2NlY2VlYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDpob3ZlciwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2ZjO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZmE7XG4gIGJvcmRlci1jb2xvcjogI2YwZjBmYTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZTpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtICM2YTZhOTQ7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lOmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXTpmb2N1czpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSAjNmE2YTk0LCBpbnNldCAwIDAgMCAxMDB2bWF4ICM2YTZhOTQ7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtdGlueSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtdGlueVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGwsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXNtYWxsW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW0sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4xMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWxhcmdlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1naWFudCwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtZ2lhbnRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjYjRiNGRiO1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljOmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2I0YjRkYjtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYzpob3ZlciwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNiNGI0ZGI7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWM6YWN0aXZlLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNiNGI0ZGI7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWNbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5OmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnk6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNhMTZlZmY7XG4gIGNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeTphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzOmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3NbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3NbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nOmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcjpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXI6YWN0aXZlLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXJbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvOmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm9bZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm9bZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2w6Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbDpob3ZlciwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0OmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtICM2YTZhOTQ7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdDpmb2N1czpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdOmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtICM2YTZhOTQsIGluc2V0IDAgMCAwIDEwMHZtYXggIzZhNmE5NDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnNpemUtdGlueSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1naG9zdC5zaXplLXRpbnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1naG9zdC5zaXplLXNtYWxsW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnNpemUtbWVkaXVtLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnNpemUtbWVkaXVtW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnNpemUtbGFyZ2UsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc2l6ZS1sYXJnZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMS4xMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zaXplLWdpYW50LCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnNpemUtZ2lhbnRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNCk7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5LCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXSB7XG4gIGNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnk6Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNCk7XG4gIGNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnk6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtcHJpbWFyeTphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3M6Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNCk7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3M6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2VzczphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3NbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmc6Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNCk7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmc6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtd2FybmluZzphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXI6Zm9jdXMsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40KTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXJbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXJbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm8sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mbzpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40KTtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mbzpob3ZlciwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mb1tkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm9bZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2wsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbDpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbDpob3ZlciwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1jb250cm9sOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbFtkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVybywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHRleHQtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc2l6ZS10aW55LCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS10aW55W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnNpemUtc21hbGxbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC41cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1tZWRpdW0sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMTg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1sYXJnZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnNpemUtbGFyZ2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4xODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50LCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1naWFudFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAxcmVtIDEuNDM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjdmYywgI2YwZjBmYSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjYjRiNGRiLCAwIDAgMCAwICM2YTZhOTQsIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYzpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMGYwZmEsICNlMWUxZjIpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICNiNGI0ZGIsIDAgMCAwIDAgIzZhNmE5NCwgMCAwIHRyYW5zcGFyZW50LCAwIDAgMCAwLjM3NXJlbSAjNmE2YTk0O1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWM6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmLCAjZjdmN2ZjKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjBmMGZhLCAjZTFlMWYyKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpY1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYy5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWMuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tYmFzaWMtcHVsc2UgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWJhc2ljLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2Y3ZjdmYztcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBidXR0b24taGVyby1iYXNpYy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmN2Y3ZmM7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWJhc2ljLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2Y3ZjdmYztcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnV0dG9uLWhlcm8tYmFzaWMtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZjdmN2ZjO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2IxOGFmZiwgI2ExNmVmZik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjN2I1MWRiLCAwIDAgMCAwICM1YTM3YjgsIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5OmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTE2ZWZmLCAjN2I1MWRiKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjN2I1MWRiLCAwIDAgMCAwICM1YTM3YjgsIDAgMCB0cmFuc3BhcmVudCwgMCAwIDAgMC4zNzVyZW0gIzZhNmE5NDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnk6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNWJmZmYsICNiMThhZmYpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeTphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTE2ZWZmLCAjN2I1MWRiKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeS5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeS5idXR0b24tcHVsc2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYW5pbWF0aW9uOiBidXR0b24taGVyby1wcmltYXJ5LXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24taGVyby1wcmltYXJ5LXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2IxOGFmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBidXR0b24taGVyby1wcmltYXJ5LXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2IxOGFmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tcHJpbWFyeS1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNiMThhZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXByaW1hcnktcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjYjE4YWZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJjZTY5YiwgIzAwZDY4Zik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMDBiODg3LCAwIDAgMCAwICMwMDk5N2EsIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzOmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBkNjhmLCAjMDBiODg3KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMDBiODg3LCAwIDAgMCAwICMwMDk5N2EsIDAgMCB0cmFuc3BhcmVudCwgMCAwIDAgMC4zNzVyZW0gIzZhNmE5NDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3M6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4Y2ZhYzcsICMyY2U2OWIpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzczphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBkNjhmLCAjMDBiODg3KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3NbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3NbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzcy5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzcy5idXR0b24tcHVsc2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYW5pbWF0aW9uOiBidXR0b24taGVyby1zdWNjZXNzLXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24taGVyby1zdWNjZXNzLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzJjZTY5YjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBidXR0b24taGVyby1zdWNjZXNzLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzJjZTY5YjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tc3VjY2Vzcy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICMyY2U2OWI7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjMmNlNjliO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYzk0ZCwgI2ZmYWEwMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjZGI4YjAwLCAwIDAgMCAwICNiODZlMDAsIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nOmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhYTAwLCAjZGI4YjAwKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjZGI4YjAwLCAwIDAgMCAwICNiODZlMDAsIDAgMCB0cmFuc3BhcmVudCwgMCAwIDAgMC4zNzVyZW0gIzZhNmE5NDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmc6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmU1OWUsICNmZmM5NGQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZzphY3RpdmUsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhYTAwLCAjZGI4YjAwKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmdbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZy5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZy5idXR0b24tcHVsc2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYW5pbWF0aW9uOiBidXR0b24taGVyby13YXJuaW5nLXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24taGVyby13YXJuaW5nLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmYzk0ZDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBidXR0b24taGVyby13YXJuaW5nLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmYzk0ZDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYnV0dG9uLWhlcm8td2FybmluZy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmM5NGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXdhcm5pbmctcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZjOTRkO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjcwOGQsICNmZjNkNzEpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI2RiMmM2NiwgMCAwIDAgMCAjYjgxZDViLCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyOmZvY3VzLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjNkNzEsICNkYjJjNjYpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICNkYjJjNjYsIDAgMCAwIDAgI2I4MWQ1YiwgMCAwIHRyYW5zcGFyZW50LCAwIDAgMCAwLjM3NXJlbSAjNmE2YTk0O1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmE4YjQsICNmZjcwOGQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyOmFjdGl2ZSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmM2Q3MSwgI2RiMmM2Nik7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXJbZGlzYWJsZWRdLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcltkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIuYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlci5idXR0b24tcHVsc2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYW5pbWF0aW9uOiBidXR0b24taGVyby1kYW5nZXItcHVsc2UgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWRhbmdlci1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZjcwOGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tZGFuZ2VyLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmNzA4ZDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tZGFuZ2VyLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmNzA4ZDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnV0dG9uLWhlcm8tZGFuZ2VyLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmNzA4ZDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8sIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0MmFhZmYsICMwMDk1ZmYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzAwNmZkNiwgMCAwIDAgMCAjMDA1N2MyLCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbzpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOTVmZiwgIzAwNmZkNik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzAwNmZkNiwgMCAwIDAgMCAjMDA1N2MyLCAwIDAgdHJhbnNwYXJlbnQsIDAgMCAwIDAuMzc1cmVtICM2YTZhOTQ7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTRjYmZmLCAjNDJhYWZmKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm86YWN0aXZlLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOTVmZiwgIzAwNmZkNik7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8uYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8uYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8taW5mby1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8taW5mby1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM0MmFhZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8taW5mby1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM0MmFhZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWluZm8tcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjNDJhYWZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby1pbmZvLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzQyYWFmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wsIC5uYi10aGVtZS1jb3NtaWMgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmZmZmZmYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI2I0YjRkYiwgMCAwIDAgMCAjNmE2YTk0LCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbDpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjdmYywgI2YwZjBmYSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI2I0YjRkYiwgMCAwIDAgMCAjNmE2YTk0LCAwIDAgdHJhbnNwYXJlbnQsIDAgMCAwIDAuMzc1cmVtICM2YTZhOTQ7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sOmhvdmVyLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmLCAjZjdmN2ZjKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2w6YWN0aXZlLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjdmYywgI2YwZjBmYSk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvc21pYyAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wuYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtY29zbWljIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tY29udHJvbC1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tY29udHJvbC1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tY29udHJvbC1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWNvbnRyb2wtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby1jb250cm9sLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQsIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdCxcbi5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQsXG4ubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZ2hvc3Qge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2VjZWViO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NlY2VlYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3YjUxZGI7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdiNTFkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnksXG4ubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiODg3O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMGI4ODc7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RiOGIwMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGI4YjAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyxcbi5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGIyYzY2O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA2ZmQ2O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwZjBmYTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjBmMGZhO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCxcbi5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wge1xuICBjb2xvcjogIzMyMzI1OTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Q6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZ2hvc3Q6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2VjZWViO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1naG9zdDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2VjZWViO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiMWIzODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxYjFiMzg7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0ubmItdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIsIGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uaW5wdXQtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLWJhc2ljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMTMxMzJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1iYXNpYzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1iYXNpYzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1iYXNpYzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzg7XG4gIGJvcmRlci1jb2xvcjogIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1iYXNpYzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogIzEzMTMyYjtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtYmFzaWM6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtcHJpbWFyeTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI1OTtcbiAgYm9yZGVyLWNvbG9yOiAjNWEzN2I4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjM4O1xuICBib3JkZXItY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogIzEzMTMyYjtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtcHJpbWFyeTpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1zdWNjZXNzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzg7XG4gIGJvcmRlci1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1zdWNjZXNzOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMTMxMzJiO1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1zdWNjZXNzOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLXdhcm5pbmc6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGJvcmRlci1jb2xvcjogI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIzODtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICMxMzEzMmI7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLXdhcm5pbmc6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1kYW5nZXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI1OTtcbiAgYm9yZGVyLWNvbG9yOiAjYjgxZDViO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzg7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1kYW5nZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICMxMzEzMmI7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlcjpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1pbmZvOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzg7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1pbmZvOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMTMxMzJiO1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1pbmZvOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc3RhdHVzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zdGF0dXMtY29udHJvbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMik7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc2l6ZS10aW55IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zaXplLXRpbnk6bm90KC5pbnB1dC1mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zaXplLXRpbnk6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnNpemUtc21hbGw6bm90KC5pbnB1dC1mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zaXplLXNtYWxsOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnNpemUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc2l6ZS1tZWRpdW06bm90KC5pbnB1dC1mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zaXplLW1lZGl1bTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIFtuYklucHV0XS5zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc2l6ZS1sYXJnZTpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnNpemUtbGFyZ2U6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc2l6ZS1naWFudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc2l6ZS1naWFudDpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnNpemUtZ2lhbnQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc2hhcGUtcmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgW25iSW5wdXRdLnNoYXBlLXNlbWktcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBbbmJJbnB1dF0uc2hhcGUtcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWZvcm0tZmllbGQgW25iSW5wdXRdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IFtuYklucHV0XS5zaXplLXRpbnkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtdGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtdGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtdGlueSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtc21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtbWVkaXVtIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtZ2lhbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5vdmVybGF5LWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLmNkay1vdmVybGF5LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwNDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXBvcG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzMyMzI1OTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwICMxYTFmMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wb3BvdmVyIC5wcmltaXRpdmUtb3ZlcmxheSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wb3BvdmVyIC5hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDAuNjg3NXJlbSk7XG4gIGJvcmRlci1sZWZ0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjY4NzVyZW0gc29saWQgIzMyMzI1OTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMnB4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbSAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAwLjY4NzVyZW0gKyAxcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDAuNjg3NXJlbSk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXBvcG92ZXIubmItb3ZlcmxheS1ib3R0b20tc3RhcnQgLmFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogMC42ODc1cmVtICsgMXB4KTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLXBvcG92ZXIubmItb3ZlcmxheS1ib3R0b20tc3RhcnQgLmFycm93IHtcbiAgcmlnaHQ6IDAuNjg3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXBvcG92ZXIubmItb3ZlcmxheS1ib3R0b20tc3RhcnQgLmFycm93IHtcbiAgbGVmdDogMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wb3BvdmVyLm5iLW92ZXJsYXktYm90dG9tLWVuZCAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAwLjY4NzVyZW0gKyAxcHgpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbS1lbmQgLmFycm93IHtcbiAgbGVmdDogMC42ODc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbS1lbmQgLmFycm93IHtcbiAgcmlnaHQ6IDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcG9wb3Zlci5uYi1vdmVybGF5LWxlZnQgLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAwLjY4NzVyZW0gLSAwLjY4NzVyZW0gLyAyICsgMnB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuMzQzNzVyZW0pO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXBvcG92ZXIubmItb3ZlcmxheS1zdGFydC10b3AgLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAwLjY4NzVyZW0gLSAwLjY4NzVyZW0gLyAyICsgMnB4KTtcbiAgYm90dG9tOiAwLjY4NzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcG9wb3Zlci5uYi1vdmVybGF5LXN0YXJ0LWJvdHRvbSAuYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICB0b3A6IDAuNjg3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wb3BvdmVyLm5iLW92ZXJsYXktdG9wIC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIDAuNjg3NXJlbSArIDFweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMC42ODc1cmVtKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcG9wb3Zlci5uYi1vdmVybGF5LXRvcC1zdGFydCAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAwLjY4NzVyZW0gKyAxcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItcG9wb3Zlci5uYi1vdmVybGF5LXRvcC1zdGFydCAuYXJyb3cge1xuICByaWdodDogMC42ODc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItcG9wb3Zlci5uYi1vdmVybGF5LXRvcC1zdGFydCAuYXJyb3cge1xuICBsZWZ0OiAwLjY4NzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXBvcG92ZXIubmItb3ZlcmxheS10b3AtZW5kIC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIDAuNjg3NXJlbSArIDFweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1wb3BvdmVyLm5iLW92ZXJsYXktdG9wLWVuZCAuYXJyb3cge1xuICBsZWZ0OiAwLjY4NzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1wb3BvdmVyLm5iLW92ZXJsYXktdG9wLWVuZCAuYXJyb3cge1xuICByaWdodDogMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1wb3BvdmVyLm5iLW92ZXJsYXktcmlnaHQgLmFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMC4zNDM3NXJlbSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXBvcG92ZXIubmItb3ZlcmxheS1lbmQtdG9wIC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAwLjY4NzVyZW0gLSAwLjY4NzVyZW0gLyAyICsgMnB4KTtcbiAgYm90dG9tOiAwLjY4NzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXBvcG92ZXIubmItb3ZlcmxheS1lbmQtYm90dG9tIC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAwLjY4NzVyZW0gLSAwLjY4NzVyZW0gLyAyICsgMnB4KTtcbiAgdG9wOiAwLjY4NzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4ubmItdGhlbWUtY29zbWljIC5jb250ZXh0LW1lbnUtaG9zdCB7XG4gIC8qXG4gICAgRml4ZXMgY2xpY2sgbm90IGJlaW5nIGJ1YmJsZWQgdG8gdGhlIGJvZHkgaW4gU2FmYXJpLlxuICAgIGh0dHBzOi8vd3d3LnF1aXJrc21vZGUub3JnL2Jsb2cvYXJjaGl2ZXMvMjAxNC8wMi9tb3VzZV9ldmVudF9idWIuaHRtbFxuICAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNvbnRleHQtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwICMxYTFmMzM7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIG1heC13aWR0aDogMTVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNvbnRleHQtbWVudSBuYi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QgLnNlbGVjdC1idXR0b24ge1xuICBtaW4td2lkdGg6IDEzcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdCAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdCAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24uZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2l6ZS10aW55Om5vdCguZnVsbC13aWR0aCkge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbi5lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LnNpemUtc21hbGw6bm90KC5mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uLmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2l6ZS1tZWRpdW06bm90KC5mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uLmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2l6ZS1sYXJnZTpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbi5lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LnNpemUtZ2lhbnQ6bm90KC5mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMzByZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5zaGFwZS1yZWN0YW5nbGUgLnNlbGVjdC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3Quc2hhcGUtc2VtaS1yb3VuZCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5zaGFwZS1yb3VuZCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUgLnNlbGVjdC1idXR0b24uYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICMxMzEzMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI1OTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzg7XG4gIGJvcmRlci1jb2xvcjogIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24uYm90dG9tLCAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci1jb2xvcjogIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24uYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBib3JkZXItY29sb3I6ICM3YjUxZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjM4O1xuICBib3JkZXItY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLmJvdHRvbSwgLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI1OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIzODtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICMxMzEzMmI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGJvcmRlci1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzg7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzk0ZDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMTMxMzJiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24uYm90dG9tLCAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24uYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGJvcmRlci1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIzODtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzg7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMTMxMzJiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24uYm90dG9tLCAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24uYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSwgLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkIC5zZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGZhO1xuICBjb2xvcjogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFmMjtcbiAgYm9yZGVyLWNvbG9yOiAjY2VjZWViO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2ZjO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogIzI1MjU0NztcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTZlZmY7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xuICBib3JkZXItY29sb3I6ICM1YTM3Yjg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMThhZmY7XG4gIGJvcmRlci1jb2xvcjogI2IxOGFmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogIzI1MjU0NztcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNlNjliO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICMyNTI1NDc7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG4gIGJvcmRlci1jb2xvcjogI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMjUyNTQ3O1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICMyNTI1NDc7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmFhZmY7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogIzI1MjU0NztcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmYTtcbiAgYm9yZGVyLWNvbG9yOiAjY2VjZWViO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZmM7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICMyNTI1NDc7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVybyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmN2Y3ZmMsICNmMGYwZmEpO1xuICBjb2xvcjogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMGYwZmEsICNlMWUxZjIpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgI2Y3ZjdmYyk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiMThhZmYsICNhMTZlZmYpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTE2ZWZmLCAjN2I1MWRiKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q1YmZmZiwgI2IxOGFmZik7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyY2U2OWIsICMwMGQ2OGYpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBkNjhmLCAjMDBiODg3KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhjZmFjNywgIzJjZTY5Yik7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmM5NGQsICNmZmFhMDApO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhYTAwLCAjZGI4YjAwKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZTU5ZSwgI2ZmYzk0ZCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNzA4ZCwgI2ZmM2Q3MSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYzZDcxLCAjZGIyYzY2KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhOGI0LCAjZmY3MDhkKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQyYWFmZiwgIzAwOTVmZik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDk1ZmYsICMwMDZmZDYpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTRjYmZmLCAjNDJhYWZmKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgI2ZmZmZmZik7XG4gIGNvbG9yOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmN2Y3ZmMsICNmMGYwZmEpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmLCAjZjdmN2ZjKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItZm9ybS1maWVsZCBuYi1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBib3JkZXItY29sb3I6ICMxMzEzMmI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24tbGlzdCAub3B0aW9uLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIwcmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24tbGlzdC5wb3NpdGlvbi10b3Age1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgIzEzMTMyYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLWxpc3QucG9zaXRpb24tYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICMxMzEzMmI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW9wdGlvbi1ncm91cCB7XG4gIGNvbG9yOiAjYjRiNGRiO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24tbGlzdC5zaXplLXRpbnkgbmItb3B0aW9uLWdyb3VwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLWxpc3Quc2l6ZS10aW55IG5iLW9wdGlvbi1ncm91cCAub3B0aW9uLWdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW9wdGlvbi1saXN0LnNpemUtdGlueSBuYi1vcHRpb24tZ3JvdXAgbmItb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24tbGlzdC5zaXplLXNtYWxsIG5iLW9wdGlvbi1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24tbGlzdC5zaXplLXNtYWxsIG5iLW9wdGlvbi1ncm91cCAub3B0aW9uLWdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW9wdGlvbi1saXN0LnNpemUtc21hbGwgbmItb3B0aW9uLWdyb3VwIG5iLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLWxpc3Quc2l6ZS1tZWRpdW0gbmItb3B0aW9uLWdyb3VwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW9wdGlvbi1saXN0LnNpemUtbWVkaXVtIG5iLW9wdGlvbi1ncm91cCAub3B0aW9uLWdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW9wdGlvbi1saXN0LnNpemUtbWVkaXVtIG5iLW9wdGlvbi1ncm91cCBuYi1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW9wdGlvbi1saXN0LnNpemUtbGFyZ2UgbmItb3B0aW9uLWdyb3VwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW9wdGlvbi1saXN0LnNpemUtbGFyZ2UgbmItb3B0aW9uLWdyb3VwIC5vcHRpb24tZ3JvdXAtdGl0bGUge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLWxpc3Quc2l6ZS1sYXJnZSBuYi1vcHRpb24tZ3JvdXAgbmItb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24tbGlzdC5zaXplLWdpYW50IG5iLW9wdGlvbi1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW9wdGlvbi1saXN0LnNpemUtZ2lhbnQgbmItb3B0aW9uLWdyb3VwIC5vcHRpb24tZ3JvdXAtdGl0bGUge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLWxpc3Quc2l6ZS1naWFudCBuYi1vcHRpb24tZ3JvdXAgbmItb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE2ZWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW9wdGlvbjpmb2N1cy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjUxZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uOmhvdmVyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxOGFmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLW9wdGlvbi5tdWx0aXBsZS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24ubXVsdGlwbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLWxpc3Quc2l6ZS10aW55IG5iLW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24tbGlzdC5zaXplLXNtYWxsIG5iLW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLWxpc3Quc2l6ZS1tZWRpdW0gbmItb3B0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24tbGlzdC5zaXplLWxhcmdlIG5iLW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLWxpc3Quc2l6ZS1naWFudCBuYi1vcHRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLFxuLm5iLXRoZW1lLWNvc21pYyBuYi1vcHRpb24tZ3JvdXAge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uW2Rpc2FibGVkXSxcbi5uYi10aGVtZS1jb3NtaWMgbmItb3B0aW9uLWdyb3VwW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3QgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvYXN0IC5tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3QgLmljb24tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdCAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdCAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3QgLmljb24tY29udGFpbmVyIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLWJhc2ljIHtcbiAgYmFja2dyb3VuZDogIzMyMzI1OTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxYjM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLWJhc2ljIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtYmFzaWMuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMjMyNTk7XG4gIGJvcmRlci1jb2xvcjogIzFiMWIzODtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLWJhc2ljIC5pY29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMzMjMyNTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNhMTZlZmY7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvYXN0LnN0YXR1cy1wcmltYXJ5IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtcHJpbWFyeS5kZXN0cm95LWJ5LWNsaWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2IxOGFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtcHJpbWFyeSAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMzIzMjU5O1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtc3VjY2VzcyAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLXN1Y2Nlc3MuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyY2U2OWI7XG4gIGJvcmRlci1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLXN1Y2Nlc3MgLmljb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzMyMzI1OTtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvYXN0LnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLXdhcm5pbmcgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvYXN0LnN0YXR1cy13YXJuaW5nLmRlc3Ryb3ktYnktY2xpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZjOTRkO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvYXN0LnN0YXR1cy13YXJuaW5nIC5pY29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMzMjMyNTk7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmM2Q3MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLWRhbmdlciAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLWRhbmdlci5kZXN0cm95LWJ5LWNsaWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNzA4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtZGFuZ2VyIC5pY29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMzMjMyNTk7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvYXN0LnN0YXR1cy1pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtaW5mby5kZXN0cm95LWJ5LWNsaWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQyYWFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtaW5mbyAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMzIzMjU5O1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b2FzdC5zdGF0dXMtY29udHJvbCAudGl0bGUge1xuICBjb2xvcjogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLWNvbnRyb2wuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmYztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9hc3Quc3RhdHVzLWNvbnRyb2wgLmljb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIC50b2FzdHItb3ZlcmxheS1jb250YWluZXIge1xuICB6LWluZGV4OiAxMDQxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwICMxYTFmMzM7XG4gIGJhY2tncm91bmQ6ICNmMGYwZmE7XG4gIGJvcmRlcjogMCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXgtd2lkdGg6IDE2cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwIG5iLWljb246b25seS1jaGlsZCB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvb2x0aXAgbmItaWNvbjpub3QoOm9ubHktY2hpbGQpIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICB3aWR0aDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9vbHRpcCAuY29udGVudCB7XG4gIGNvbG9yOiAjMjUyNTQ3O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDZweCBkYXNoZWQgI2YwZjBmYTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9vbHRpcC5zdGF0dXMtYmFzaWMge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjM4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwLnN0YXR1cy1iYXNpYyAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWIxYjM4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwLnN0YXR1cy1iYXNpYyAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwLnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ExNmVmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9vbHRpcC5zdGF0dXMtcHJpbWFyeSAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwLnN0YXR1cy1wcmltYXJ5IC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvb2x0aXAuc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwLnN0YXR1cy1zdWNjZXNzIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvb2x0aXAuc3RhdHVzLXN1Y2Nlc3MgLmNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9vbHRpcC5zdGF0dXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvb2x0aXAuc3RhdHVzLXdhcm5pbmcgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9vbHRpcC5zdGF0dXMtd2FybmluZyAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwLnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwLnN0YXR1cy1kYW5nZXIgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9vbHRpcC5zdGF0dXMtZGFuZ2VyIC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvb2x0aXAuc3RhdHVzLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMDA5NWZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10b29sdGlwLnN0YXR1cy1pbmZvIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvb2x0aXAuc3RhdHVzLWluZm8gLmNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9vbHRpcC5zdGF0dXMtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRvb2x0aXAuc3RhdHVzLWNvbnRyb2wgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdG9vbHRpcC5zdGF0dXMtY29udHJvbCAuY29udGVudCB7XG4gIGNvbG9yOiAjMzIzMjU5O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1kYXRlcGlja2VyLWNvbnRhaW5lciBuYi1jYXJkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTMxMzJiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzMyMzI1OTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItd2l0aC10aW1lIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lcixcbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItd2l0aC10aW1lIG5iLWJhc2UtY2FsZW5kYXIgbmItY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItd2l0aC10aW1lIC5jb2x1bW4taGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICMxMzEzMmI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXdpdGgtdGltZSAudGltZXBpY2tlci1zZWN0aW9uLnNpemUtbGFyZ2UgbmItbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnRpbWVwaWNrZXItc2VjdGlvbi5zaXplLWxhcmdlIC5oZWFkZXItY2VsbCB7XG4gIGhlaWdodDogM3JlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5iLWNhbGVuZGFyLXdpdGgtdGltZSAudGltZXBpY2tlci1zZWN0aW9uIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMTMxMzJiO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItd2l0aC10aW1lIC50aW1lcGlja2VyLXNlY3Rpb24ge1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjMTMxMzJiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnRpbWVwaWNrZXItc2luZ2xlLWNvbHVtbi13aWR0aCB7XG4gIHdpZHRoOiA1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnRpbWVwaWNrZXItbXVsdGlwbGUtY29sdW1uLXdpZHRoIHtcbiAgd2lkdGg6IDEzLjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItY2FsZW5kYXItd2l0aC10aW1lIC5waWNrZXItdGl0bGUge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvIC5vdXRlci1jaXJjbGUsXG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvIC5pbm5lci1jaXJjbGUge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpbyAub3V0ZXItY2lyY2xlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSAjNmE2YTk0O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1YTM3Yjg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtYmFzaWMgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWJhc2ljIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtYmFzaWMgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzdiNTFkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWJhc2ljIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWEzN2I4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM3YjUxZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtd2FybmluZyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtd2FybmluZyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtd2FybmluZyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGI4YjAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtd2FybmluZyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWRhbmdlciBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwOGQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWRhbmdlciBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWRhbmdlciBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1pbmZvIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtaW5mbyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtaW5mbyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtaW5mbyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1pbmZvIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmQ2O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtaW5mbyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWluZm8gLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNjZWNlZWI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZmE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZmM7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZmM7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtY29udHJvbCBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YwZjBmYTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZmE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpby5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1yYWRpbyAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmItcmFkaW8gLnRleHQge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5iLXJhZGlvIC50ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdHJlZS1ncmlkLWhlYWRlci1jZWxsLFxuLm5iLXRoZW1lLWNvc21pYyAubmItdHJlZS1ncmlkLWNlbGwsXG4ubmItdGhlbWUtY29zbWljIC5uYi10cmVlLWdyaWQtZm9vdGVyLWNlbGwge1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNTI1NDc7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10cmVlLWdyaWQtaGVhZGVyLXJvdyB7XG4gIGJhY2tncm91bmQ6ICMzMjMyNTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRyZWUtZ3JpZC1mb290ZXItcm93IHtcbiAgYmFja2dyb3VuZDogIzMyMzI1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdHJlZS1ncmlkLXJvdyB7XG4gIGJhY2tncm91bmQ6ICMzMjMyNTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10cmVlLWdyaWQtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRyZWUtZ3JpZC1yb3c6bnRoLWNoaWxkKDJuKTpub3QoOmhvdmVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10cmVlLWdyaWQtaGVhZGVyLWNlbGwgYnV0dG9uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdHJlZS1ncmlkLXJvdy10b2dnbGUgbmItaWNvbiwgLm5iLXRoZW1lLWNvc21pYyBuYi1zb3J0LWljb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRyZWUtZ3JpZC1oZWFkZXItY2hhbmdlLXNvcnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1pY29uIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWljb24uc3RhdHVzLWJhc2ljIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWljb24uc3RhdHVzLXByaW1hcnkge1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItaWNvbi5zdGF0dXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1pY29uLnN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWljb24uc3RhdHVzLWRhbmdlciB7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi1pY29uLnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWljb24uc3RhdHVzLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tY29udHJvbC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWFkZG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWFkZG9uLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLWZvcm0tZmllbGQubmItdHJhbnNpdGlvbiAubmItZm9ybS1maWVsZC1hZGRvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWFkZG9uLWJhc2ljIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWFkZG9uLWJhc2ljLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1hZGRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWFkZG9uLXByaW1hcnktaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM3YjUxZGI7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWFkZG9uLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtYWRkb24tc3VjY2Vzcy1oaWdobGlnaHQge1xuICBjb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtYWRkb24td2FybmluZyB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1hZGRvbi13YXJuaW5nLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZGI4YjAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1hZGRvbi1kYW5nZXIge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtYWRkb24tZGFuZ2VyLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1hZGRvbi1pbmZvIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWFkZG9uLWluZm8taGlnaGxpZ2h0IHtcbiAgY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWFkZG9uLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtYWRkb24tY29udHJvbC1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtbGltaXRlZC13aWR0aC5uYi1mb3JtLWZpZWxkLXNpemUtdGlueSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXByZWZpeC10aW55LFxuLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1zdWZmaXgtdGlueSB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtcHJlZml4LXRpbnkgbmItaWNvbixcbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtc3VmZml4LXRpbnkgbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1wcmVmaXgtdGlueSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1wcmVmaXgtdGlueSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNXJlbSAqIC0xKTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC10aW55IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMS41cmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtc3VmZml4LXRpbnkge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS41cmVtICogLTEpO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1saW1pdGVkLXdpZHRoLm5iLWZvcm0tZmllbGQtc2l6ZS1zbWFsbCB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1zbWFsbCxcbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtc3VmZml4LXNtYWxsIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtcHJlZml4LXNtYWxsIG5iLWljb24sXG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1zbWFsbCBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygycmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtcHJlZml4LXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSAqIC0xKTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1zdWZmaXgtc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMnJlbSAqIC0xKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtbGltaXRlZC13aWR0aC5uYi1mb3JtLWZpZWxkLXNpemUtbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtcHJlZml4LW1lZGl1bSxcbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtc3VmZml4LW1lZGl1bSB7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtcHJlZml4LW1lZGl1bSBuYi1pY29uLFxuLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1zdWZmaXgtbWVkaXVtIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtcHJlZml4LW1lZGl1bSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygyLjVyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1wcmVmaXgtbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMi41cmVtICogLTEpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtc3VmZml4LW1lZGl1bSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIuNXJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1tZWRpdW0ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi41cmVtICogLTEpO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1saW1pdGVkLXdpZHRoLm5iLWZvcm0tZmllbGQtc2l6ZS1sYXJnZSB7XG4gIG1heC13aWR0aDogMzByZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1sYXJnZSxcbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtc3VmZml4LWxhcmdlIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtcHJlZml4LWxhcmdlIG5iLWljb24sXG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1sYXJnZSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1wcmVmaXgtbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gKiAtMSk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1zdWZmaXgtbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogY2FsYygzcmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtc3VmZml4LWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDNyZW0gKiAtMSk7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWxpbWl0ZWQtd2lkdGgubmItZm9ybS1maWVsZC1zaXplLWdpYW50IHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtcHJlZml4LWdpYW50LFxuLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1zdWZmaXgtZ2lhbnQge1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtcHJlZml4LWdpYW50IG5iLWljb24sXG4ubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1naWFudCBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1wcmVmaXgtZ2lhbnQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMy41cmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtcHJlZml4LWdpYW50IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMy41cmVtICogLTEpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtc3VmZml4LWdpYW50IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMy41cmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtc3VmZml4LWdpYW50IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMuNXJlbSAqIC0xKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5uYi10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuc2l6ZS10aW55IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLnNpemUtc21hbGwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLnNpemUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjkzNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5zaXplLWdpYW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZmE7XG4gIGJvcmRlci1jb2xvcjogI2YwZjBmYTtcbiAgY29sb3I6ICMzMjMyNTk7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1hY3RvdmU7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFmMjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWYyO1xuICBib3JkZXItY29sb3I6ICNjZWNlZWI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZmM7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTZlZmY7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICM3YjUxZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xuICBib3JkZXItY29sb3I6ICM1YTM3Yjg7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMThhZmY7XG4gIGJvcmRlci1jb2xvcjogI2IxOGFmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RvdmU7XG4gIGJvcmRlci1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG4gIGJvcmRlci1jb2xvcjogIzAwOTk3YTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjZTY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdG92ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGI4YjAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjg2ZTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTRkO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDhkO1xuICBib3JkZXItY29sb3I6ICNmZjcwOGQ7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mby5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmFhZmY7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1hY3RvdmU7XG4gIGJvcmRlci1jb2xvcjogI2YwZjBmYTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmYztcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmYTtcbiAgYm9yZGVyLWNvbG9yOiAjY2VjZWViO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2I0YjRkYjtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjYjRiNGRiO1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjYjRiNGRiO1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNiNGI0ZGI7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzcy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mby5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1yZW1vdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctcmVtb3ZlLnNpemUtdGlueSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi10YWctcmVtb3ZlLnNpemUtdGlueSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLXJlbW92ZS5zaXplLXRpbnkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLXJlbW92ZS5zaXplLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLXJlbW92ZS5zaXplLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi10YWctcmVtb3ZlLnNpemUtc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLXJlbW92ZS5zaXplLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1yZW1vdmUuc2l6ZS1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1yZW1vdmUuc2l6ZS1tZWRpdW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLXJlbW92ZS5zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLXJlbW92ZS5zaXplLWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi10YWctcmVtb3ZlLnNpemUtbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLXJlbW92ZS5zaXplLWdpYW50IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLXJlbW92ZS5zaXplLWdpYW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi10YWctcmVtb3ZlLnNpemUtZ2lhbnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWctbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWctbGlzdC5zaXplLXRpbnkgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciB7XG4gIG1hcmdpbjogLTAuMDYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLWxpc3Quc2l6ZS10aW55IC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgbmItdGFnLFxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWctbGlzdC5zaXplLXRpbnkgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciAubmItdGFnLWlucHV0IHtcbiAgbWFyZ2luOiAwLjA2MjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy1saXN0LnNpemUtc21hbGwgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciB7XG4gIG1hcmdpbjogLTAuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWctbGlzdC5zaXplLXNtYWxsIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgbmItdGFnLFxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWctbGlzdC5zaXplLXNtYWxsIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgLm5iLXRhZy1pbnB1dCB7XG4gIG1hcmdpbjogMC4xMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy1saXN0LnNpemUtbWVkaXVtIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBtYXJnaW46IC0wLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWctbGlzdC5zaXplLW1lZGl1bSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIG5iLXRhZyxcbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLWxpc3Quc2l6ZS1tZWRpdW0gLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciAubmItdGFnLWlucHV0IHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWctbGlzdC5zaXplLWxhcmdlIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBtYXJnaW46IC0wLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLWxpc3Quc2l6ZS1sYXJnZSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIG5iLXRhZyxcbi5uYi10aGVtZS1jb3NtaWMgbmItdGFnLWxpc3Quc2l6ZS1sYXJnZSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIC5uYi10YWctaW5wdXQge1xuICBtYXJnaW46IDAuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuYi10YWctbGlzdC5zaXplLWdpYW50IC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBtYXJnaW46IC0wLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy1saXN0LnNpemUtZ2lhbnQgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciBuYi10YWcsXG4ubmItdGhlbWUtY29zbWljIG5iLXRhZy1saXN0LnNpemUtZ2lhbnQgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciAubmItdGFnLWlucHV0IHtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDE7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0Lm5iLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0LmlucHV0LWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2hhcGUtcmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2hhcGUtc2VtaS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNoYXBlLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXRpbnkge1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWxhcmdlIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtZ2lhbnQge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWJhc2ljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMTMxMzJiO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtYmFzaWMuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBib3JkZXItY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGJvcmRlci1jb2xvcjogIzVhMzdiODtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI1OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjU5O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtaW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNTk7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWNvbnRyb2wuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmItZm9ybS1maWVsZCBuYi10YWctbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXRpbnkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS10aW55IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXRpbnkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtdGlueSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbWVkaXVtIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtZ2lhbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtZ2lhbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtZ2lhbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDZyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zaXplLXRpbnkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnNpemUtdGlueTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnNpemUtc21hbGw6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnNpemUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zaXplLW1lZGl1bTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnNpemUtbGFyZ2U6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zaXplLWdpYW50OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zdGF0dXMtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zdGF0dXMtYmFzaWM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc3RhdHVzLWJhc2ljOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc3RhdHVzLWJhc2ljOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnN0YXR1cy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc3RhdHVzLXByaW1hcnk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc3RhdHVzLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zdGF0dXMtcHJpbWFyeTpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zdGF0dXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnN0YXR1cy1zdWNjZXNzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnN0YXR1cy1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc3RhdHVzLXN1Y2Nlc3M6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zdGF0dXMtd2FybmluZzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zdGF0dXMtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnN0YXR1cy13YXJuaW5nOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnN0YXR1cy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zdGF0dXMtZGFuZ2VyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjRiNGRiO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnN0YXR1cy1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zdGF0dXMtZGFuZ2VyOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc3RhdHVzLWluZm86OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc3RhdHVzLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zdGF0dXMtaW5mbzpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLm5iLXRhZy1pbnB1dC5zdGF0dXMtY29udHJvbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnN0YXR1cy1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyAubmItdGFnLWlucHV0LnN0YXR1cy1jb250cm9sOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIC5uYi10YWctaW5wdXQuc3RhdHVzLWNvbnRyb2w6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIGJvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBoMSwgLm5iLXRoZW1lLWNvc21pYyBoMiwgLm5iLXRoZW1lLWNvc21pYyBoMywgLm5iLXRoZW1lLWNvc21pYyBoNCwgLm5iLXRoZW1lLWNvc21pYyBoNSwgLm5iLXRoZW1lLWNvc21pYyBoNixcbi5uYi10aGVtZS1jb3NtaWMgLmgxLCAubmItdGhlbWUtY29zbWljIC5oMiwgLm5iLXRoZW1lLWNvc21pYyAuaDMsIC5uYi10aGVtZS1jb3NtaWMgLmg0LCAubmItdGhlbWUtY29zbWljIC5oNSwgLm5iLXRoZW1lLWNvc21pYyAuaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgaDEsXG4ubmItdGhlbWUtY29zbWljIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtY29zbWljIGgyLFxuLm5iLXRoZW1lLWNvc21pYyAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIGgzLFxuLm5iLXRoZW1lLWNvc21pYyAuaDMge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBoNCxcbi5uYi10aGVtZS1jb3NtaWMgLmg0IHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ubmItdGhlbWUtY29zbWljIGg1LFxuLm5iLXRoZW1lLWNvc21pYyAuaDUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgaDYsXG4ubmItdGhlbWUtY29zbWljIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5zdWJ0aXRsZSxcbi5uYi10aGVtZS1jb3NtaWMgLnN1YnRpdGxlLTIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5zdWJ0aXRsZS0yIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIHAsXG4ubmItdGhlbWUtY29zbWljIC5wYXJhZ3JhcGgge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyAucGFyYWdyYXBoLTIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgYSB7XG4gIGNvbG9yOiAjYTE2ZWZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmItdGhlbWUtY29zbWljIGE6Zm9jdXMge1xuICBjb2xvcjogIzdiNTFkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjE4YWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBhLmxpbmstY29udHJvbCwgLm5iLXRoZW1lLWNvc21pYyBhLmxpbmstY29udHJvbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBhLmxpbmstYWx0ZXJuYXRlLCAubmItdGhlbWUtY29zbWljIGEubGluay1hbHRlcm5hdGU6aG92ZXIge1xuICBjb2xvcjogIzI1MjU0Nztcbn1cbi5uYi10aGVtZS1jb3NtaWMgLmxhYmVsIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLmNhcHRpb24tMiB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29zbWljIC5jYXB0aW9uLFxuLm5iLXRoZW1lLWNvc21pYyAuY2FwdGlvbi0yIHtcbiAgY29sb3I6ICNiNGI0ZGI7XG59XG4ubmItdGhlbWUtY29zbWljIC5jYXB0aW9uLnN0YXR1cy1iYXNpYyxcbi5uYi10aGVtZS1jb3NtaWMgLmNhcHRpb24tMi5zdGF0dXMtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLmNhcHRpb24uc3RhdHVzLXByaW1hcnksXG4ubmItdGhlbWUtY29zbWljIC5jYXB0aW9uLTIuc3RhdHVzLXByaW1hcnkge1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLmNhcHRpb24uc3RhdHVzLXN1Y2Nlc3MsXG4ubmItdGhlbWUtY29zbWljIC5jYXB0aW9uLTIuc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLmNhcHRpb24uc3RhdHVzLXdhcm5pbmcsXG4ubmItdGhlbWUtY29zbWljIC5jYXB0aW9uLTIuc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLmNhcHRpb24uc3RhdHVzLWRhbmdlcixcbi5uYi10aGVtZS1jb3NtaWMgLmNhcHRpb24tMi5zdGF0dXMtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIC5jYXB0aW9uLnN0YXR1cy1pbmZvLFxuLm5iLXRoZW1lLWNvc21pYyAuY2FwdGlvbi0yLnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29zbWljIC5jYXB0aW9uLnN0YXR1cy1jb250cm9sLFxuLm5iLXRoZW1lLWNvc21pYyAuY2FwdGlvbi0yLnN0YXR1cy1jb250cm9sIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLnRleHQtYWx0ZXJuYXRlIHtcbiAgY29sb3I6ICMyNTI1NDc7XG59XG4ubmItdGhlbWUtY29zbWljIC50ZXh0LWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29zbWljIC50ZXh0LWhpbnQge1xuICBjb2xvcjogI2I0YjRkYjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLnRleHQtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjYTE2ZWZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyAudGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29zbWljIC50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29zbWljIC50ZXh0LWluZm8ge1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgLnRleHQtY29udHJvbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgdGFibGUgdHIgdGgsXG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ciB0aCBhIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyIHRoLFxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgdGFibGUgdHIgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMzg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhOmhvdmVyLCAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGE6YWN0aXZlLCAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5hc2MsIC5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuYXNjOjphZnRlciwgLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuZGVzYzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDAuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmFzYzo6YWZ0ZXIsIFtkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5kZXNjOjphZnRlciB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmFzYzo6YWZ0ZXIsIFtkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5kZXNjOjphZnRlciB7XG4gIGxlZnQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5hc2MuZGVzYzo6YWZ0ZXIsIC5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmRlc2MuZGVzYzo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzMyMzI1OTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRoZWFkIHRyLm5nMi1zbWFydC1maWx0ZXJzIHRoIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgdGhlYWQgdHIubmcyLXNtYXJ0LWZpbHRlcnMgdGggLm5nMi1zbWFydC1maWx0ZXIgaW5wdXQge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRib2R5IHRyLnNlbGVjdGVkLCAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMzggIWltcG9ydGFudDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQ3O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgdGgubmcyLXNtYXJ0LWFjdGlvbnMtdGl0bGUtYWRkIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE2ZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE2ZWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0aC5uZzItc21hcnQtYWN0aW9ucy10aXRsZS1hZGQgYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVhMzdiODtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRoLm5nMi1zbWFydC1hY3Rpb25zLXRpdGxlLWFkZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE4YWZmO1xuICBib3JkZXItY29sb3I6ICNiMThhZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSB0aC5uZzItc21hcnQtYWN0aW9ucy10aXRsZS1hZGQgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWRiO1xuICBib3JkZXItY29sb3I6ICM3YjUxZGI7XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDFweDtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyBuZzItc3QtdGJvZHktZWRpdC1kZWxldGUsIC5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyBuZzItc3QtdGJvZHktY3JlYXRlLWNhbmNlbCwgLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIG5nMi1zdC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIGEubmcyLXNtYXJ0LWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgYS5uZzItc21hcnQtYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMWIxYjM4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIGEubmcyLXNtYXJ0LWFjdGlvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyAubmcyLXNtYXJ0LWFjdGlvbi1hZGQtY3JlYXRlOmhvdmVyLFxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIC5uZzItc21hcnQtYWN0aW9uLWVkaXQtZWRpdDpob3Zlcixcbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyAubmcyLXNtYXJ0LWFjdGlvbi1lZGl0LXNhdmU6aG92ZXIge1xuICBjb2xvcjogI2ExNmVmZjtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyAubmcyLXNtYXJ0LWFjdGlvbi1hZGQtY2FuY2VsOmhvdmVyLFxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIC5uZzItc21hcnQtYWN0aW9uLWRlbGV0ZS1kZWxldGU6aG92ZXIsXG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgLm5nMi1zbWFydC1hY3Rpb24tZWRpdC1jYW5jZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlLWNlbGwtZWRpdC1tb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogLTcuNXB4IC0xMnB4O1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmcyLXNtYXJ0LXRhYmxlLXBhZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5uZzItc21hcnQtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5uZzItc21hcnQtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmssIC5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLm5nMi1zbWFydC1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazpmb2N1cywgLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAubmcyLXNtYXJ0LXBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBib3JkZXI6ICMxYjFiMzggc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFiMWIzODtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxYjFiMzg7XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpIGEucGFnZS1saW5rLXByZXYsIC5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkgYS5wYWdlLWxpbmstbmV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSBhLCAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhMTZlZmY7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSBhOmZvY3VzLCAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpID4gc3Bhbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNhMTZlZmY7XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpIGE6aG92ZXIsIC5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkgPiBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ExNmVmZjtcbiAgY29sb3I6ICNhMTZlZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEsIFtkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGEsIFtkaXI9bHRyXSAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLCAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmhvdmVyLCAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmZvY3VzLCAubmItdGhlbWUtY29zbWljIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSA+IHNwYW4sIC5uYi10aGVtZS1jb3NtaWMgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkuYWN0aXZlID4gc3Bhbjpob3ZlciwgLm5iLXRoZW1lLWNvc21pYyBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTZlZmY7XG59XG5cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0IC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjZTRlOWYyO1xuICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dCAuc2Nyb2xsYWJsZS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dCAuc2Nyb2xsYWJsZS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2U0ZTlmMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjE1NjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQgLnNjcm9sbGFibGUtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC53aXRoLXNjcm9sbCAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2l0aC1zY3JvbGwgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5sYXlvdXQge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUge1xuICBiYWNrZ3JvdW5kOiAjZWRmMWY3O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5sYXlvdXQgbmItbGF5b3V0LWhlYWRlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0LndpbmRvdy1tb2RlIC5sYXlvdXQgbmItbGF5b3V0LWhlYWRlciBuYXYge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTQwcHgpIHtcbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjE4NzVyZW07XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LWhlYWRlci5maXhlZCB7XG4gICAgdG9wOiAxLjE4NzVyZW07XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LWhlYWRlci5maXhlZCB+IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIgLm1haW4tY29udGFpbmVyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxLjE4NzVyZW0gLSA0Ljc1cmVtKTtcbiAgICB0b3A6IGNhbGMoMS4xODc1cmVtICsgNC43NXJlbSk7XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItc2lkZWJhci5maXhlZCB7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSAxOTIwcHgpIC8gMik7XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyLmZpeGVkLnJpZ2h0IHtcbiAgICByaWdodDogY2FsYygoMTAwdncgLSAxOTIwcHgpIC8gMik7XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyLmZpeGVkIHtcbiAgICB0b3A6IGNhbGMoNC43NXJlbSArIDEuMTg3NXJlbSk7XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxLjE4NzVyZW0pO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LndpdGgtc2Nyb2xsIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMS4xODc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjA3MHB4KSB7XG4gIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0LndpbmRvdy1tb2RlIHtcbiAgICBwYWRkaW5nLXRvcDogMi4zNzVyZW07XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LWhlYWRlci5maXhlZCB7XG4gICAgdG9wOiAyLjM3NXJlbTtcbiAgfVxuICAubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1sYXlvdXQtaGVhZGVyLmZpeGVkIH4gLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXItZml4ZWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIuMzc1cmVtIC0gNC43NXJlbSk7XG4gICAgdG9wOiBjYWxjKDIuMzc1cmVtICsgNC43NXJlbSk7XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItc2lkZWJhci5maXhlZCB7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSAxOTIwcHgpIC8gMik7XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyLmZpeGVkLnJpZ2h0IHtcbiAgICByaWdodDogY2FsYygoMTAwdncgLSAxOTIwcHgpIC8gMik7XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyLmZpeGVkIHtcbiAgICB0b3A6IGNhbGMoNC43NXJlbSArIDIuMzc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC53aW5kb3ctbW9kZSAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIuMzc1cmVtKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC53aXRoLXNjcm9sbCAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIuMzc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIyMHB4KSB7XG4gIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0LndpbmRvdy1tb2RlIHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbTtcbiAgfVxuICAubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1sYXlvdXQtaGVhZGVyLmZpeGVkIHtcbiAgICB0b3A6IDQuNzVyZW07XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgbmItbGF5b3V0LWhlYWRlci5maXhlZCB+IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIgLm1haW4tY29udGFpbmVyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0Ljc1cmVtIC0gNC43NXJlbSk7XG4gICAgdG9wOiBjYWxjKDQuNzVyZW0gKyA0Ljc1cmVtKTtcbiAgfVxuICAubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC53aW5kb3ctbW9kZSBuYi1zaWRlYmFyLmZpeGVkIHtcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE5MjBweCkgLyAyKTtcbiAgfVxuICAubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQucmlnaHQge1xuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE5MjBweCkgLyAyKTtcbiAgfVxuICAubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC53aW5kb3ctbW9kZSAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQge1xuICAgIHRvcDogY2FsYyg0Ljc1cmVtICsgNC43NXJlbSk7XG4gIH1cbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2luZG93LW1vZGUgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0Ljc1cmVtKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0LndpbmRvdy1tb2RlIG5iLWxheW91dC53aXRoLXNjcm9sbCAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQuNzVyZW0pO1xuICB9XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dCAubGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIuZml4ZWQsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIG5iLXNpZGViYXIgLm1haW4tY29udGFpbmVyLWZpeGVkIHtcbiAgdG9wOiA0Ljc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCBuYi1sYXlvdXQtZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgbmItbGF5b3V0LWZvb3RlciBuYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZjFmNztcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgbmItbGF5b3V0LWZvb3RlciBuYXYgYSB7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCBuYi1sYXlvdXQtZm9vdGVyIG5hdiBhOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50IG5iLWxheW91dC1mb290ZXIgbmF2IGE6YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dCAubGF5b3V0IC5sYXlvdXQtY29udGFpbmVyIC5jb250ZW50IG5iLWxheW91dC1mb290ZXIgbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQuY2VudGVyIHtcbiAgd2lkdGg6IDkwMHB4O1xuICBmbGV4OiAwIDEwMCA5MDBweCAhaW1wb3J0YW50O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCAuY29sdW1ucyBuYi1sYXlvdXQtY29sdW1uIHtcbiAgcGFkZGluZzogMi4yNXJlbSAyLjI1cmVtIDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQgLmxheW91dCAubGF5b3V0LWNvbnRhaW5lciAuY29udGVudCAuY29sdW1ucyBuYi1sYXlvdXQtY29sdW1uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0IC5sYXlvdXQgLmxheW91dC1jb250YWluZXIgLmNvbnRlbnQgLmNvbHVtbnMgbmItbGF5b3V0LWNvbHVtbiB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDA7XG4gIH1cbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC1oZWFkZXIgbmF2IHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogNC43NXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0LWhlYWRlciBuYXYgYSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQtaGVhZGVyIG5hdiBhOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC1oZWFkZXIgbmF2IGE6YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC1oZWFkZXIgbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbGF5b3V0LWhlYWRlciB+IC5sYXlvdXQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQuNzVyZW0pO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQtaGVhZGVyLmZpeGVkIH4gLmxheW91dC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNC43NXJlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWxheW91dC1oZWFkZXIuZml4ZWQgfiAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQuNzVyZW0pO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1sYXlvdXQud2l0aC1zdWJoZWFkZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDE2cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxNnJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhciAuc2Nyb2xsYWJsZSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2U0ZTlmMjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjZjdmOWZjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhciAuc2Nyb2xsYWJsZSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyIC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyIC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhciAuc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbGxhcHNlZCB7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbGxhcHNlZCAubWFpbi1jb250YWluZXIge1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5jb2xsYXBzZWQgLnNjcm9sbGFibGUge1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5jb2xsYXBzZWQgbmItc2lkZWJhci1oZWFkZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5jb2xsYXBzZWQgbmItc2lkZWJhci1mb290ZXIge1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5jb21wYWN0ZWQge1xuICB3aWR0aDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZCAubWFpbi1jb250YWluZXIge1xuICB3aWR0aDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IHtcbiAgd2lkdGg6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMzMzY2ZmY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmU6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51ID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtID4gYSBzcGFuLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gPiBhIG5iLWJhZGdlLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gPiBhIC5leHBhbmQtc3RhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxcyBlYXNlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZCBuYi1tZW51IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbS5tZW51LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNpZGViYXIuY29tcGFjdGVkIG5iLW1lbnUgLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5jb21wYWN0ZWQgbmItbWVudSAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gPiAuZXhwYW5kZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZC5sZWZ0LmZpeGVkIH4gLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5yaWdodCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZC5sZWZ0LmZpeGVkIH4gLmNvbnRlbnQuY2VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNpZGViYXIuY29tcGFjdGVkLmZpeGVkLnJpZ2h0IH4gLmNvbnRlbnQuY2VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZC5zdGFydC5maXhlZCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNpZGViYXIuY29tcGFjdGVkLnN0YXJ0LmZpeGVkIH4gLmNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNpZGViYXIuY29tcGFjdGVkLmZpeGVkLmVuZCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5lbmQgfiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZC5zdGFydC5maXhlZCB+IC5jb250ZW50LmNlbnRlciB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5jb21wYWN0ZWQuc3RhcnQuZml4ZWQgfiAuY29udGVudC5jZW50ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5lbmQgfiAuY29udGVudC5jZW50ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmNvbXBhY3RlZC5maXhlZC5lbmQgfiAuY29udGVudC5jZW50ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5maXhlZC5sZWZ0LmNvbGxhcHNlZCArIC5jb250ZW50LCAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNpZGViYXIuZml4ZWQuc3RhcnQuY29sbGFwc2VkICsgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5maXhlZC5yaWdodC5jb2xsYXBzZWQgKyAuY29udGVudCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyLmZpeGVkLmVuZC5jb2xsYXBzZWQgKyAuY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5leHBhbmRlZCB7XG4gIHdpZHRoOiAxNnJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhci5leHBhbmRlZCA+IC5zY3JvbGxhYmxlIHtcbiAgd2lkdGg6IDE2cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zaWRlYmFyIG5iLXNpZGViYXItaGVhZGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNpZGViYXIgbmItc2lkZWJhci1mb290ZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2lkZWJhciBuYi1tZW51IHtcbiAgbWFyZ2luOiAwIC0xLjI1cmVtIC0xLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci12aWV3LW1vZGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYywgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci12aWV3LW1vZGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci12aWV3LW1vZGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci12aWV3LW1vZGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci12aWV3LW1vZGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzphY3RpdmUsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBhZ2VhYmxlLW5hdmlnYXRpb24gW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYyxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6aG92ZXIsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBhZ2VhYmxlLW5hdmlnYXRpb24gW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzpmb2N1cyxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItdmlldy1tb2RlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItdmlldy1tb2RlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItdmlldy1tb2RlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXM6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBhZ2VhYmxlLW5hdmlnYXRpb24gLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGFnZWFibGUtbmF2aWdhdGlvbiBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljOmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGYxZjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMWY3O1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItZGF5cy1uYW1lcyB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItZGF5cy1uYW1lcyB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1kYXlzLW5hbWVzIC5kYXkge1xuICB3aWR0aDogMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBjb2xvcjogIzhmOWJiMztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMgLmRheS5ob2xpZGF5IHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMuc2l6ZS1sYXJnZSAuZGF5IHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzhmOWJiMztcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMgLnNpZ24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGYxZjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMWY3O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci13ZWVrLW51bWJlcnMgLnNpZ24sXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyAud2Vlay1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICB3aWR0aDogMi43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzLnNpemUtbGFyZ2UgLnNpZ24sXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycy5zaXplLWxhcmdlIC53ZWVrLW51bWJlciB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1kYXktcGlja2VyIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGYxZjc7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1kYXktcGlja2VyIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbCB7XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwuc2l6ZS1sYXJnZSB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbCB7XG4gIHdpZHRoOiA0LjgxMjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLnNpemUtbGFyZ2Uge1xuICB3aWR0aDogNS4yNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbCB7XG4gIHdpZHRoOiA0LjgxMjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuc2l6ZS1sYXJnZSB7XG4gIHdpZHRoOiA1LjI1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAuY2VsbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGwsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGwsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwgLmNlbGwtY29udGVudCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbC5lbXB0eSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLmRpc2FibGVkLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGwuZW1wdHksXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbC5kaXNhYmxlZCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGwuZW1wdHksXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLmJvdW5kaW5nLW1vbnRoLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLm1vbnRoLWNlbGwuYm91bmRpbmctbW9udGgsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsLmJvdW5kaW5nLW1vbnRoIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSk6aG92ZXIgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpOmhvdmVyIC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpOmhvdmVyIC5jZWxsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KTphY3RpdmUgLmNlbGwtY29udGVudCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpOmFjdGl2ZSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KTphY3RpdmUgLmNlbGwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzM2NmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkgLmNlbGwtY29udGVudDpob3Zlcixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50OmFjdGl2ZSxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5IC5jZWxsLWNvbnRlbnQ6YWN0aXZlLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheSAuY2VsbC1jb250ZW50OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDpob3Zlcixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xuICBib3JkZXItY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDphY3RpdmUsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmFjdGl2ZSxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC55ZWFyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjE3cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAuZGF5LWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkudG9kYXkuc2VsZWN0ZWQgLmNlbGwtY29udGVudDpob3Zlcixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6aG92ZXIsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAueWVhci1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLnRvZGF5LnNlbGVjdGVkIC5jZWxsLWNvbnRlbnQ6Zm9jdXMsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmZvY3VzLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS50b2RheS5zZWxlY3RlZCAuY2VsbC1jb250ZW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5kYXktY2VsbC5kaXNhYmxlZCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5tb250aC1jZWxsLmRpc2FibGVkLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbC5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLmRheS1jZWxsLmRpc2FibGVkLnRvZGF5IC5jZWxsLWNvbnRlbnQsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAubW9udGgtY2VsbC5kaXNhYmxlZC50b2RheSAuY2VsbC1jb250ZW50LFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnllYXItY2VsbC5kaXNhYmxlZC50b2RheSAuY2VsbC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5yYW5nZS1jZWxsLmluLXJhbmdlLnNlbGVjdGVkOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXBpY2tlciAucmFuZ2UtY2VsbC5pbi1yYW5nZS5zZWxlY3RlZDpub3QoLmRpc2FibGVkKTpub3QoLmVtcHR5KS5zdGFydCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTdyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTdyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnJhbmdlLWNlbGwuaW4tcmFuZ2Uuc2VsZWN0ZWQ6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuc3RhcnQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xN3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTdyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci1waWNrZXIgLnJhbmdlLWNlbGwuaW4tcmFuZ2Uuc2VsZWN0ZWQ6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkuZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTdyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjE3cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItcGlja2VyIC5yYW5nZS1jZWxsLmluLXJhbmdlLnNlbGVjdGVkOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpLmVuZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTdyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTdyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJhc2UtY2FsZW5kYXIgbmItY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlNGU5ZjI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwLjYyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYmFzZS1jYWxlbmRhciBuYi1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1iYXNlLWNhbGVuZGFyIC5jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjI1cmVtO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJhc2UtY2FsZW5kYXI6bm90KC5oYXMtbmF2aWdhdGlvbikgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIC5zaWduLWNvbnRhaW5lcixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYmFzZS1jYWxlbmRhcjpub3QoLmhhcy1uYXZpZ2F0aW9uKSBuYi1jYWxlbmRhci1kYXlzLW5hbWVzIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYmFzZS1jYWxlbmRhci5oYXMtd2Vlay1udW1iZXIgbmItY2FyZCB7XG4gIHdpZHRoOiBjYWxjKDIwLjYyNXJlbSArIDIuNzVyZW0gKyAxcHgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1iYXNlLWNhbGVuZGFyLmhhcy13ZWVrLW51bWJlciAubW9udGgtY2VsbCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYmFzZS1jYWxlbmRhci5oYXMtd2Vlay1udW1iZXIgLnllYXItY2VsbCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1iYXNlLWNhbGVuZGFyLnNpemUtbGFyZ2UgbmItY2FyZCB7XG4gIHdpZHRoOiAyMi4zNzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJhc2UtY2FsZW5kYXIuc2l6ZS1sYXJnZS5oYXMtd2Vlay1udW1iZXIgbmItY2FyZCB7XG4gIHdpZHRoOiBjYWxjKDIyLjM3NXJlbSArIDNyZW0gKyAxcHgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTlmMjtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjZTRlOWYyO1xuICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2U0ZTlmMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjE1NjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuc2l6ZS10aW55IHtcbiAgaGVpZ2h0OiAxMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnNpemUtc21hbGwge1xuICBoZWlnaHQ6IDIxLjE4NzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuc2l6ZS1tZWRpdW0ge1xuICBoZWlnaHQ6IDI4Ljg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC5zaXplLWxhcmdlIHtcbiAgaGVpZ2h0OiAzNi41NjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnNpemUtZ2lhbnQge1xuICBoZWlnaHQ6IDQ0LjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnN0YXR1cy1iYXNpYyBuYi1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y5ZmM7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnN0YXR1cy1iYXNpYyBuYi1jYXJkLWhlYWRlciBhLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnN0YXR1cy1iYXNpYyBuYi1jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuc3RhdHVzLXByaW1hcnkgbmItY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC5zdGF0dXMtcHJpbWFyeSBuYi1jYXJkLWhlYWRlciBhLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnN0YXR1cy1wcmltYXJ5IG5iLWNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC5zdGF0dXMtc3VjY2VzcyBuYi1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnN0YXR1cy1zdWNjZXNzIG5iLWNhcmQtaGVhZGVyIGEsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuc3RhdHVzLXN1Y2Nlc3MgbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnN0YXR1cy13YXJuaW5nIG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuc3RhdHVzLXdhcm5pbmcgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC5zdGF0dXMtd2FybmluZyBuYi1jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuc3RhdHVzLWRhbmdlciBuYi1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnN0YXR1cy1kYW5nZXIgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC5zdGF0dXMtZGFuZ2VyIG5iLWNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC5zdGF0dXMtaW5mbyBuYi1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnN0YXR1cy1pbmZvIG5iLWNhcmQtaGVhZGVyIGEsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuc3RhdHVzLWluZm8gbmItY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLnN0YXR1cy1jb250cm9sIG5iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuc3RhdHVzLWNvbnRyb2wgbmItY2FyZC1oZWFkZXIgYSxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC5zdGF0dXMtY29udHJvbCBuYi1jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuYWNjZW50LWJhc2ljIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC5hY2NlbnQtcHJpbWFyeSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuYWNjZW50LXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLmFjY2VudC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC5hY2NlbnQtZGFuZ2VyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC5hY2NlbnQtaW5mbyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQuYWNjZW50LWNvbnRyb2wge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLmFjY2VudCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAwLjE3cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLmFjY2VudCBuYi1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQtYm9keSB7XG4gIGZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjZTRlOWYyO1xuICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRmMWY3O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjE3cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xN3JlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYxZjc7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTdyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE3cmVtO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQtaGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC1oZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhcmQtaGVhZGVyIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYXJkLWhlYWRlciBoNSB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FyZC1oZWFkZXIgaDYge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJldmVhbC1jYXJkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5zZWNvbmQtY2FyZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5yZXZlYWwtYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuZmxpcC1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmZsaXBjYXJkLWJvZHkgLmZyb250LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAuZmxpcGNhcmQtYm9keSAuZnJvbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWJzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFic2V0IC50YWJzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFic2V0IC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWJzZXQgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWJzZXQgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tbGVmdCB7XG4gIGxlZnQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhYnNldCBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1yaWdodCB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFic2V0IG5iLWJhZGdlLmRvdC1tb2RlLnBvc2l0aW9uLXN0YXJ0IHtcbiAgbGVmdDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhYnNldCBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1zdGFydCB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFic2V0IG5iLWJhZGdlLmRvdC1tb2RlLnBvc2l0aW9uLWVuZCB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFic2V0IG5iLWJhZGdlLmRvdC1tb2RlLnBvc2l0aW9uLWVuZCB7XG4gIGxlZnQ6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhYnNldCAudGFiLmFjdGl2ZSAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhYnNldCAudGFiLmFjdGl2ZSAudGFiLWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhYnNldCAudGFiOmZvY3VzIC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFic2V0IC50YWI6Zm9jdXMgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWJzZXQgLnRhYjpob3ZlciAudGFiLWxpbmsge1xuICBjb2xvcjogIzU5OGJmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhYnNldCAudGFiOmhvdmVyIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFic2V0IC50YWIuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWJzZXQgLnRhYi5kaXNhYmxlZCAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhYnNldCAudGFiLmRpc2FibGVkIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNnJlbSkge1xuICAubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhYnNldCAudGFiLnJlc3BvbnNpdmUgLnRhYi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhYnNldCBuYi10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2U0ZTlmMjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWJzZXQgbmItdGFiOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWJzZXQgbmItdGFiOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFic2V0IG5iLXRhYjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yb3V0ZS10YWJzZXQge1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2U0ZTlmMjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjZjdmOWZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcm91dGUtdGFic2V0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yb3V0ZS10YWJzZXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2U0ZTlmMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjE1NjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yb3V0ZS10YWJzZXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWJzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcm91dGUtdGFic2V0IC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yb3V0ZS10YWJzZXQgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYi5hY3RpdmUgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYi5hY3RpdmUgLnRhYi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYjpmb2N1cyAudGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiOmZvY3VzIC50YWItbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWI6aG92ZXIgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYjpob3ZlciAudGFiLWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJvdXRlLXRhYnNldCAucm91dGUtdGFiLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcm91dGUtdGFic2V0IC5yb3V0ZS10YWIuZGlzYWJsZWQgLnRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYi5kaXNhYmxlZCAudGFiLWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzZyZW0pIHtcbiAgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yb3V0ZS10YWJzZXQgLnJvdXRlLXRhYi5yZXNwb25zaXZlIC50YWItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW1lbnUgdWwubWVudS1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbWVudSAubWVudS1ncm91cCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IC5tZW51LWdyb3VwLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IC5tZW51LWdyb3VwIG5iLWljb24ubWVudS1pY29uIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW1lbnUgLm1lbnUtaXRlbSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlIC5tZW51LWljb24ge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1OThiZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbWVudSAubWVudS1pdGVtIGE6aG92ZXIgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IC5tZW51LWl0ZW0gLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW1lbnUgLm1lbnUtaXRlbSAuZXhwYW5kLXN0YXRlIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW1lbnUgLm1lbnUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW1lbnUgLm1lbnUtaXRlbSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGYxZjc7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSBhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gYS5hY3RpdmUgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGE6aG92ZXIgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyA+IC5tZW51LWl0ZW0gYS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xuICBjb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIGEuYWN0aXZlOmhvdmVyIC5tZW51LWljb24ge1xuICBjb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItbWVudSAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1ncm91cCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1tZW51IC5tZW51LWl0ZW0gPiAubWVudS1pdGVtcyA+IC5tZW51LWdyb3VwIG5iLWljb24ubWVudS1pY29uIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIgLnVzZXItcGljdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi11c2VyIC5pbml0aWFscyB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi11c2VyIC51c2VyLW5hbWUge1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdXNlciAudXNlci10aXRsZSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi11c2VyLnNpemUtdGlueSAudXNlci1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdXNlci5zaXplLXRpbnkgLmluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdXNlci5zaXplLXRpbnkgLnVzZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIuc2l6ZS10aW55IC51c2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdXNlci5zaXplLXNtYWxsIC51c2VyLXBpY3R1cmUge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdXNlci5zaXplLXNtYWxsIC5pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIuc2l6ZS1zbWFsbCAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdXNlci5zaXplLXNtYWxsIC51c2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdXNlci5zaXplLW1lZGl1bSAudXNlci1waWN0dXJlIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIuc2l6ZS1tZWRpdW0gLmluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi11c2VyLnNpemUtbWVkaXVtIC51c2VyLW5hbWUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIuc2l6ZS1tZWRpdW0gLnVzZXItdGl0bGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi11c2VyLnNpemUtbGFyZ2UgLnVzZXItcGljdHVyZSB7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDMuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIuc2l6ZS1sYXJnZSAuaW5pdGlhbHMge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIuc2l6ZS1sYXJnZSAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi11c2VyLnNpemUtbGFyZ2UgLnVzZXItdGl0bGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi11c2VyLnNpemUtZ2lhbnQgLnVzZXItcGljdHVyZSB7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIuc2l6ZS1naWFudCAuaW5pdGlhbHMge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIuc2l6ZS1naWFudCAudXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi11c2VyLnNpemUtZ2lhbnQgLnVzZXItdGl0bGUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIuc2hhcGUtcmVjdGFuZ2xlIC51c2VyLXBpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiAwLjE3cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi11c2VyLnNoYXBlLXNlbWktcm91bmQgLnVzZXItcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXVzZXIuc2hhcGUtcm91bmQgLnVzZXItcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjdGlvbnMuc2l6ZS10aW55IG5iLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hY3Rpb25zLnNpemUtdGlueSBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWN0aW9ucy5zaXplLXNtYWxsIG5iLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWN0aW9ucy5zaXplLXNtYWxsIG5iLWFjdGlvbiBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjdGlvbnMuc2l6ZS1tZWRpdW0gbmItYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjdGlvbnMuc2l6ZS1tZWRpdW0gbmItYWN0aW9uIG5iLWljb24ge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjdGlvbnMuc2l6ZS1sYXJnZSBuYi1hY3Rpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjdGlvbnMuc2l6ZS1sYXJnZSBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hY3Rpb25zLnNpemUtZ2lhbnQgbmItYWN0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjdGlvbnMuc2l6ZS1naWFudCBuYi1hY3Rpb24gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZjFmNztcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjdGlvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGYxZjc7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hY3Rpb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjdGlvbiBuYi1pY29uIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjdGlvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hY3Rpb24uZGlzYWJsZWQgbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWFyY2gtZmllbGQgLmNsb3NlLWJ1dHRvbiB7XG4gIHotaW5kZXg6IDE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlYXJjaC1maWVsZCAuc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VhcmNoLWZpZWxkIC5zZWFyY2ggc3Bhbi5pbmZvIHtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWFyY2gtZmllbGQgLnNlYXJjaCBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMWY3O1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VhcmNoLWZpZWxkIC5zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlYXJjaC1maWVsZCAuc2VhcmNoIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWFyY2gtZmllbGQucm90YXRlLWxheW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlYXJjaC1maWVsZC5tb2RhbC16b29taW4gLnNlYXJjaDo6YmVmb3JlLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWFyY2gtZmllbGQubW9kYWwtem9vbWluIC5zZWFyY2g6OmFmdGVyIHtcbiAgYm9yZGVyOiAxLjVyZW0gc29saWQgIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VhcmNoLWZpZWxkLm1vZGFsLWhhbGYgLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlYXJjaC1maWVsZC5tb2RhbC1oYWxmIC5zZWFyY2g6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlYXJjaC1maWVsZC5tb2RhbC1kcm9wIC5mb3JtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VhcmNoLWZpZWxkLm1vZGFsLWRyb3AgLnNlYXJjaDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VhcmNoLWZpZWxkLmN1cnRhaW4gLnNlYXJjaDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWFyY2gtZmllbGQuY3VydGFpbiAuc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VhcmNoLWZpZWxkLmNvbHVtbi1jdXJ0YWluOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWFyY2gtZmllbGQuY29sdW1uLWN1cnRhaW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlYXJjaC1maWVsZC5jb2x1bW4tY3VydGFpbi5zaG93OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi1zcGlubmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3Bpbm5lciAubWVzc2FnZSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3Bpbm5lci5zdGF0dXMtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zcGlubmVyLnN0YXR1cy1iYXNpYyAuc3Bpbi1jaXJjbGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOGY5YmIzO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOGY5YmIzO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3Bpbm5lci5zdGF0dXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNwaW5uZXIuc3RhdHVzLXByaW1hcnkgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNwaW5uZXIuc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zcGlubmVyLnN0YXR1cy1zdWNjZXNzIC5zcGluLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zcGlubmVyLnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3Bpbm5lci5zdGF0dXMtd2FybmluZyAuc3Bpbi1jaXJjbGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3Bpbm5lci5zdGF0dXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3Bpbm5lci5zdGF0dXMtZGFuZ2VyIC5zcGluLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zcGlubmVyLnN0YXR1cy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3Bpbm5lci5zdGF0dXMtaW5mbyAuc3Bpbi1jaXJjbGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5NWZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5NWZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3Bpbm5lci5zdGF0dXMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNwaW5uZXIuc3RhdHVzLWNvbnRyb2wgLnNwaW4tY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNwaW5uZXIuc2l6ZS10aW55IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zcGlubmVyLnNpemUtc21hbGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNwaW5uZXIuc2l6ZS1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3Bpbm5lci5zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zcGlubmVyLnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDJyZW07XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDIwcmVtO1xuICBoZWlnaHQ6IDI2LjE4NzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAubGlzdC1pdGVtIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAubGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5saXN0LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWYyO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5saXN0LWl0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC52YWx1ZXMtbGlzdCB7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjZTRlOWYyO1xuICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICNmN2Y5ZmM7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGltZXBpY2tlci1jb250YWluZXIgLnZhbHVlcy1saXN0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlNGU5ZjI7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGltZXBpY2tlci1jb250YWluZXIgLnZhbHVlcy1saXN0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC52YWx1ZXMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC52YWx1ZXMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZTRlOWYyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAudmFsdWVzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lci5zdXBwb3J0cy1zY3JvbGxiYXItdGhlbWluZyAudmFsdWVzLWxpc3Q6aG92ZXIgLmxpc3QtaXRlbTpub3QoLmFtLXBtLWl0ZW0pIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyLnN1cHBvcnRzLXNjcm9sbGJhci10aGVtaW5nIC52YWx1ZXMtbGlzdDpob3ZlciAubGlzdC1pdGVtOm5vdCguYW0tcG0taXRlbSkge1xuICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5oZWFkZXItY2VsbCB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5oZWFkZXItY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2U0ZTlmMjtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAuaGVhZGVyLWNlbGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIC5jb2x1bW4taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlNGU5ZjI7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGltZXBpY2tlci1jb250YWluZXIgLmFjdGlvbnMtZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciAuYWN0aW9ucy1mb290ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3ggLmxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3ggLmN1c3RvbS1jaGVja2JveCB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjE3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94IC5uYXRpdmUtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIC5jdXN0b20tY2hlY2tib3gge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveCAubmF0aXZlLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyAuY3VzdG9tLWNoZWNrYm94Om5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNiksIGluc2V0IDAgMCAwIDEwMHZtYXggcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3ggLm5hdGl2ZS1pbnB1dDpmb2N1czpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94IG5iLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNTAlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3ggLnRleHQ6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjg3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94IC50ZXh0Om5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZy1yaWdodDogMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSArIC5jdXN0b20tY2hlY2tib3gsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLnRleHQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXByaW1hcnkgLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgKyAuY3VzdG9tLWNoZWNrYm94LCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAudGV4dCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODg3O1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLmN1c3RvbS1jaGVja2JveDpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjZTY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG4gIGJvcmRlci1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSArIC5jdXN0b20tY2hlY2tib3gsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG4gIGJvcmRlci1jb2xvcjogI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLmN1c3RvbS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTRkO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGI4YjAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3ggbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAudGV4dCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLmN1c3RvbS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgKyAuY3VzdG9tLWNoZWNrYm94LCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLmN1c3RvbS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAuY3VzdG9tLWNoZWNrYm94OmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhYWZmO1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLmN1c3RvbS1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmQ2O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3ggbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlICsgLmN1c3RvbS1jaGVja2JveCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAuY3VzdG9tLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGVja2JveC5zdGF0dXMtY29udHJvbCAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCBuYi1pY29uIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlIG5iLWljb24ge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLmN1c3RvbS1jaGVja2JveC5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2VlMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLmN1c3RvbS1jaGVja2JveDpob3Zlci5pbmRldGVybWluYXRlLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5jdXN0b20tY2hlY2tib3g6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAuY3VzdG9tLWNoZWNrYm94IG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoZWNrYm94LnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSArIC5jdXN0b20tY2hlY2tib3gsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hlY2tib3guc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlIC50b2dnbGUge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKlxuICAgIFdlIG5lZWQgdG8gc2V0IGluaXRpYWwgcG9zaXRpb25zIGFzIEFuZ3VsYXIgYW5pbWF0aW9ucyB3b24ndCB3b3JrIGluIElFMTEgaWYgcG9zaXRpb25zIGhhdmUgbm8gaW5pdGlhbCB2YWx1ZS5cbiAgICBTZXR0aW5nIGl0IGluIFNDU1MgYXMgd2UgZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8gdGhlbWUgdmFyaWFibGVzIGZyb20gVFMuXG4gICovXG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUgLnRvZ2dsZS5jaGVja2VkIC50b2dnbGUtc3dpdGNoZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxLjc1cmVtIC0gMXB4IC0gMXB4KTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZSAudG9nZ2xlOm5vdCguY2hlY2tlZCkgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIHJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlIC50b2dnbGUuY2hlY2tlZCAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEuNzVyZW0gLSAxcHggLSAxcHgpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlIC50b2dnbGU6bm90KC5jaGVja2VkKSAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgbGVmdDogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG4gIGJvcmRlci1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3Zlci5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjZTY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLnRleHQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGI4YjAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTRkO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLnRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDhkO1xuICBib3JkZXItY29sb3I6ICNmZjcwOGQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAudGV4dCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmFhZmY7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWluZm8gLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUgLnRvZ2dsZS1zd2l0Y2hlciBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLnRvZ2dsZS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAudG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC50b2dnbGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAudG9nZ2xlOmhvdmVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvZ2dsZS5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLnRvZ2dsZSAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9nZ2xlLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlIC50b2dnbGUtc3dpdGNoZXIgbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2dnbGUuc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXByb2dyZXNzLWJhciAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJhY2tncm91bmQtY29sb3I7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXByb2dyZXNzLWJhci5zaXplLXRpbnkgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyLnNpemUtdGlueSAucHJvZ3Jlc3MtdmFsdWUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyLnNpemUtc21hbGwgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyLnNpemUtc21hbGwgLnByb2dyZXNzLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXByb2dyZXNzLWJhci5zaXplLW1lZGl1bSAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyLnNpemUtbWVkaXVtIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wcm9ncmVzcy1iYXIuc2l6ZS1sYXJnZSAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXByb2dyZXNzLWJhci5zaXplLWxhcmdlIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wcm9ncmVzcy1iYXIuc2l6ZS1naWFudCAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wcm9ncmVzcy1iYXIuc2l6ZS1naWFudCAucHJvZ3Jlc3MtdmFsdWUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1iYXNpYyAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1iYXNpYyAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWYyO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1wcmltYXJ5IC5wcm9ncmVzcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLXByaW1hcnkgLnByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtc3VjY2VzcyAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1zdWNjZXNzIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLXdhcm5pbmcgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtd2FybmluZyAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1kYW5nZXIgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtZGFuZ2VyIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWluZm8gLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXByb2dyZXNzLWJhci5zdGF0dXMtaW5mbyAucHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcHJvZ3Jlc3MtYmFyLnN0YXR1cy1jb250cm9sIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLWNvbnRyb2wgLnByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC40cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1iYWRnZS5kb3QtbW9kZSB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1iYWRnZS5zdGF0dXMtYmFzaWMge1xuICBjb2xvcjogIzIyMmI0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYmFkZ2Uuc3RhdHVzLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYmFkZ2Uuc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYmFkZ2Uuc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYmFkZ2Uuc3RhdHVzLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1iYWRnZS5zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1iYWRnZS5zdGF0dXMtY29udHJvbCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zdGVwcGVyLmhvcml6b250YWwgLmhlYWRlciAuc3RlcCB7XG4gIHdpZHRoOiAycmVtO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3RlcHBlci5ob3Jpem9udGFsIC5oZWFkZXIgLmNvbm5lY3RvciB7XG4gIG1hcmdpbjogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3RlcHBlci52ZXJ0aWNhbCAuaGVhZGVyIC5jb25uZWN0b3Ige1xuICBtYXJnaW46IDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXN0ZXBwZXIgLmhlYWRlciAuY29ubmVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3RlcHBlciAuaGVhZGVyIC5jb25uZWN0b3ItcGFzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXN0ZXBwZXIgLmhlYWRlciAubGFiZWwtaW5kZXgge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXN0ZXBwZXIgLmhlYWRlciAuc3RlcCB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXN0ZXBwZXIgLmhlYWRlciAuc3RlcC5sYWJlbC1pbmRleCB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXN0ZXBwZXIgLmhlYWRlciAuc3RlcC5zZWxlY3RlZCAubGFiZWwtaW5kZXgge1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXN0ZXBwZXIgLmhlYWRlciAuc3RlcC5jb21wbGV0ZWQge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc3RlcHBlciAuaGVhZGVyIC5zdGVwLmNvbXBsZXRlZCAubGFiZWwtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zdGVwcGVyIC5zdGVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjZTRlOWYyO1xuICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZTRlOWYyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTU2MjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5jbG9zYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5jbG9zYWJsZSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnNpemUtdGlueSB7XG4gIGhlaWdodDogNC41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5zaXplLXNtYWxsIHtcbiAgaGVpZ2h0OiA1Ljc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5zaXplLW1lZGl1bSB7XG4gIGhlaWdodDogN3JlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQuc2l6ZS1sYXJnZSB7XG4gIGhlaWdodDogOC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQuc2l6ZS1naWFudCB7XG4gIGhlaWdodDogOS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5zdGF0dXMtYmFzaWMge1xuICBjb2xvcjogIzIyMmI0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQuc3RhdHVzLWJhc2ljIGEsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy1iYXNpYyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LmFjY2VudC1iYXNpYyB7XG4gIGJvcmRlci10b3A6IDAuMTdyZW0gc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQub3V0bGluZS1iYXNpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWNlZTA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy1wcmltYXJ5IGEsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy1wcmltYXJ5IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQuYWNjZW50LXByaW1hcnkge1xuICBib3JkZXItdG9wOiAwLjE3cmVtIHNvbGlkICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0Lm91dGxpbmUtcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy1zdWNjZXNzIGEsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy1zdWNjZXNzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQuYWNjZW50LXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wOiAwLjE3cmVtIHNvbGlkICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0Lm91dGxpbmUtc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5N2E7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy13YXJuaW5nIGEsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy13YXJuaW5nIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQuYWNjZW50LXdhcm5pbmcge1xuICBib3JkZXItdG9wOiAwLjE3cmVtIHNvbGlkICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0Lm91dGxpbmUtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiODZlMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LnN0YXR1cy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQuc3RhdHVzLWRhbmdlciBhLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5zdGF0dXMtZGFuZ2VyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQuYWNjZW50LWRhbmdlciB7XG4gIGJvcmRlci10b3A6IDAuMTdyZW0gc29saWQgI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWxlcnQub3V0bGluZS1kYW5nZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjgxZDViO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5zdGF0dXMtaW5mbyBhLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5zdGF0dXMtaW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LmFjY2VudC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMC4xN3JlbSBzb2xpZCAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5vdXRsaW5lLWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1N2MyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5zdGF0dXMtY29udHJvbCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5zdGF0dXMtY29udHJvbCBhLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5zdGF0dXMtY29udHJvbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFsZXJ0LmFjY2VudC1jb250cm9sIHtcbiAgYm9yZGVyLXRvcDogMC4xN3JlbSBzb2xpZCAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hbGVydC5vdXRsaW5lLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjE3cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0IG5iLWljb24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQgLmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMWY3O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjE3cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xN3JlbTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdCAuc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxO1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2U0ZTlmMjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0IC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0IC5zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNTYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdCAuc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0IC5tZXNzYWdlcyB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdCAubm8tbWVzc2FnZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQuc2l6ZS10aW55IHtcbiAgaGVpZ2h0OiAxMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LnNpemUtc21hbGwge1xuICBoZWlnaHQ6IDIxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LnNpemUtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyOC41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LnNpemUtbGFyZ2Uge1xuICBoZWlnaHQ6IDM2cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LnNpemUtZ2lhbnQge1xuICBoZWlnaHQ6IDQzLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQuc3RhdHVzLWJhc2ljIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC5zdGF0dXMtcHJpbWFyeSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQuc3RhdHVzLXN1Y2Nlc3MgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LnN0YXR1cy13YXJuaW5nIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC5zdGF0dXMtZGFuZ2VyIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC5zdGF0dXMtaW5mbyAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQuc3RhdHVzLWNvbnRyb2wgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZSAubWVzc2FnZSB7XG4gIGZsZXg6IDE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZSAuYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2M1Y2VlMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAuc2VuZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS10ZXh0IHAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS10ZXh0IC50ZXh0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LW1lc3NhZ2UgbmItY2hhdC1tZXNzYWdlLWZpbGUgYSB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZjliYjM7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSBhOmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIGEgZGl2IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIG5iLWNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIC5tZXNzYWdlLWNvbnRlbnQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSAubWVzc2FnZS1jb250ZW50LWdyb3VwIGEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1maWxlIC5tZXNzYWdlLWNvbnRlbnQtZ3JvdXAgYSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtZmlsZSAubWVzc2FnZS1jb250ZW50LWdyb3VwIGEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlIG5iLWNoYXQtbWVzc2FnZS1xdW90ZSBwLnF1b3RlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xuICBjb2xvcjogIzhmOWJiMztcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZSBuYi1jaGF0LW1lc3NhZ2UtcXVvdGUgLnNlbmRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlLm5vdC1yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJhY2tncm91bmQ6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlLm5vdC1yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LW1lc3NhZ2Uubm90LXJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IC50ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZS5ub3QtcmVwbHkgbmItY2hhdC1tZXNzYWdlLWZpbGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlLnJlcGx5IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgLm1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZS5yZXBseSAubWVzc2FnZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlLnJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZS5yZXBseSAubWVzc2FnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlLnJlcGx5IC5tZXNzYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQgLnNlbmRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlLnJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IC5zZW5kZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LW1lc3NhZ2UucmVwbHkgbmItY2hhdC1tZXNzYWdlLXRleHQgLnRleHQge1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtbWVzc2FnZS5yZXBseSBuYi1jaGF0LW1lc3NhZ2UtdGV4dCAudGV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlLnJlcGx5IG5iLWNoYXQtbWVzc2FnZS10ZXh0IC50ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1tZXNzYWdlLnJlcGx5IG5iLWNoYXQtbWVzc2FnZS1maWxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LWZvcm0gLm1lc3NhZ2Utcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1mb3JtIGlucHV0IHtcbiAgZmxleDogMTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1mb3JtIGlucHV0LndpdGgtYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1mb3JtIGlucHV0LndpdGgtYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LWZvcm0gaW5wdXQud2l0aC1idXR0b24ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtZm9ybSBpbnB1dC53aXRoLWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LWZvcm0gaW5wdXQud2l0aC1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LWZvcm0gLnNlbmQtYnV0dG9uIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtZm9ybSAuc2VuZC1idXR0b24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1mb3JtIC5zZW5kLWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1mb3JtIC5kcm9wcGVkLWZpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtZm9ybSAuZHJvcHBlZC1maWxlcyBkaXYge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1mb3JtIC5kcm9wcGVkLWZpbGVzIGRpdiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2hhdC1mb3JtIC5kcm9wcGVkLWZpbGVzIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNoYXQtZm9ybSAuZHJvcHBlZC1maWxlcyBkaXYgLnJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIHRvcDogLTAuODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jaGF0LWZvcm0gLmRyb3BwZWQtZmlsZXMgZGl2IG5iLWljb24ge1xuICB3aWR0aDogNjUlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjE3cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZGYxZjc7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIgaDIge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIgaDUge1xuICBtYXJnaW46IDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciBoNiB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIC5leHBhbnNpb24taW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIC5leHBhbnNpb24taW5kaWNhdG9yIHtcbiAgcmlnaHQ6IDFyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIgLmV4cGFuc2lvbi1pbmRpY2F0b3Ige1xuICBsZWZ0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjY29yZGlvbi1pdGVtLmRpc2FibGVkIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xN3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTdyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjE3cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xN3JlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZC5jb2xsYXBzZWQgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWNjb3JkaW9uLWl0ZW06bm90KC5jb2xsYXBzZWQpICsgbmItYWNjb3JkaW9uLWl0ZW0gbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYWNjb3JkaW9uLWl0ZW0tYm9keSAuaXRlbS1ib2R5IHtcbiAgZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLCAubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXTpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25Ub2dnbGVdOmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl06Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5mdWxsLXdpZHRoLCAubmItdGhlbWUtY29ycG9yYXRlIC5mdWxsLXdpZHRoW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dIG5iLWljb24sIC5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uVG9nZ2xlXSBuYi1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5uYi10cmFuc2l0aW9uLCAubmItdGhlbWUtY29ycG9yYXRlIC5uYi10cmFuc2l0aW9uW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGJveC1zaGFkb3csIGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXTpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLXRpbnksIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtdGlueVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLXRpbnkgbmItaWNvbiwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS10aW55W25iQnV0dG9uVG9nZ2xlXSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICB3aWR0aDogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLXRpbnkuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLXRpbnkuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS10aW55Lmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtdGlueS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLXRpbnkuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS10aW55Lmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLXRpbnkuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2Utb3V0bGluZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjMxMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC4zMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtdGlueS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtaGVybywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS10aW55Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLXNtYWxsLCAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLXNtYWxsW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbCBuYi1pY29uLCAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLXNtYWxsW25iQnV0dG9uVG9nZ2xlXSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLXNtYWxsLmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLXNtYWxsLmljb24tc3RhcnQ6bm90KC5pY29uLWVuZCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtc21hbGwuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS1zbWFsbC5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLXNtYWxsLmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1zbWFsbC5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWQsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC40Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtc21hbGwuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNDM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1zbWFsbC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNDM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvLCAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLXNtYWxsLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtbWVkaXVtW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbWVkaXVtIG5iLWljb24sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtbWVkaXVtW25iQnV0dG9uVG9nZ2xlXSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tc3RhcnQ6bm90KC5pY29uLWVuZCkgbmItaWNvbiwgW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtbWVkaXVtLmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1tZWRpdW0uaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtbWVkaXVtLmljb24tZW5kW25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tc3RhcnQpIG5iLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLW1lZGl1bS5pY29uLWVuZDpub3QoLmljb24tc3RhcnQpIG5iLWljb24sIFtkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLW1lZGl1bS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC41NjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1vdXRsaW5lLCAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLW1lZGl1bS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2Utb3V0bGluZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC41NjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwLjU2MjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS1tZWRpdW0uaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm8sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtbWVkaXVtLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC41NjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbGFyZ2UsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtbGFyZ2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLWxhcmdlIG5iLWljb24sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtbGFyZ2VbbmJCdXR0b25Ub2dnbGVdIG5iLWljb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24sIFtkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLWxhcmdlLmljb24tc3RhcnRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1sYXJnZS5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1sYXJnZS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1sYXJnZS5pY29uLWVuZFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZmlsbGVkW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwLjY4NzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2Utb3V0bGluZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1sYXJnZS5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2Utb3V0bGluZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWdob3N0LCAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLWxhcmdlLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm8sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtbGFyZ2UuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWhlcm9bbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtZ2lhbnQsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtZ2lhbnRbbmJCdXR0b25Ub2dnbGVdIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLWdpYW50IG5iLWljb24sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtZ2lhbnRbbmJCdXR0b25Ub2dnbGVdIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtZ2lhbnQuaWNvbi1zdGFydDpub3QoLmljb24tZW5kKSBuYi1pY29uLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1naWFudC5pY29uLXN0YXJ0W25iQnV0dG9uVG9nZ2xlXTpub3QoLmljb24tZW5kKSBuYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tc3RhcnQ6bm90KC5pY29uLWVuZCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtZ2lhbnQuaWNvbi1zdGFydFtuYkJ1dHRvblRvZ2dsZV06bm90KC5pY29uLWVuZCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtZ2lhbnQuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tZW5kOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiwgW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtZ2lhbnQuaWNvbi1lbmRbbmJCdXR0b25Ub2dnbGVdOm5vdCguaWNvbi1zdGFydCkgbmItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1maWxsZWQsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAxLjA2MjVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLnNpemUtZ2lhbnQuaWNvbi1zdGFydC5pY29uLWVuZC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMS4wNjI1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2l6ZS1naWFudC5pY29uLXN0YXJ0Lmljb24tZW5kLmFwcGVhcmFuY2UtZ2hvc3RbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMS4wNjI1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvLCAubmItdGhlbWUtY29ycG9yYXRlIC5zaXplLWdpYW50Lmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS1oZXJvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNoYXBlLXJlY3RhbmdsZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2hhcGUtcmVjdGFuZ2xlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uc2hhcGUtc2VtaS1yb3VuZCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc2hhcGUtc2VtaS1yb3VuZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLnNoYXBlLXJvdW5kLCAubmItdGhlbWUtY29ycG9yYXRlIC5zaGFwZS1yb3VuZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIGFbbmJCdXR0b25dLCAubmItdGhlbWUtY29ycG9yYXRlIGFbbmJCdXR0b25Ub2dnbGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXRpbnksIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtdGlueVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC44NzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1tZWRpdW0sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWxhcmdlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWxhcmdlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWdpYW50LCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWdpYW50W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNlZGYxZjc7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYzpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU5ZjI7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2VlMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6aG92ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljOmFjdGl2ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWYyO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5LCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5OmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6aG92ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xuICBib3JkZXItY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnlbZGlzYWJsZWRdLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeVtkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzczpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3NbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNlNjliO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3NbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmc6Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG4gIGJvcmRlci1jb2xvcjogI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOmFjdGl2ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmdbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMDA7XG4gIGJvcmRlci1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZ1tkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Q3MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyOmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyOmFjdGl2ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXJbZGlzYWJsZWRdLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86aG92ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmFhZmY7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbzphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm9bZGlzYWJsZWRdLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mb1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2w6YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zNzVyZW0gcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmU6Zm9jdXM6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLW91dGxpbmVbbmJCdXR0b25Ub2dnbGVdOmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNiksIGluc2V0IDAgMCAwIDEwMHZtYXggcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS10aW55LCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS10aW55W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGxbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLW1lZGl1bSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbWVkaXVtW25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1sYXJnZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWdpYW50LCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1naWFudFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4zNzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjOGY5YmIzO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljOmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYzphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpY1tkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWNbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5LCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeTpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnk6aG92ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5OmFjdGl2ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzczpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzczpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzczphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZzpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZzpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZzphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXI6Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcjpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyOmFjdGl2ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlcltkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbzpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbzpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbzphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mb1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2w6aG92ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbDphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdDpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Q6Zm9jdXM6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0W25iQnV0dG9uVG9nZ2xlXTpmb2N1czpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpLCBpbnNldCAwIDAgMCAxMDB2bWF4IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zaXplLXRpbnksIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZ2hvc3Quc2l6ZS10aW55W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnNpemUtc21hbGwsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZ2hvc3Quc2l6ZS1zbWFsbFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC44NzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zaXplLW1lZGl1bSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4xMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zaXplLWxhcmdlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnNpemUtbGFyZ2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDEuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc2l6ZS1naWFudCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zaXplLWdpYW50W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQpO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpYzpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWM6YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtYmFzaWNbZGlzYWJsZWRdLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1iYXNpY1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtcHJpbWFyeSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtcHJpbWFyeVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5OmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQpO1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5OmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXByaW1hcnk6YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtcHJpbWFyeVtkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2VzcywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQpO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzOmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXN1Y2Nlc3M6YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1zdWNjZXNzW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtc3VjY2Vzc1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtd2FybmluZywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtd2FybmluZ1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQpO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nOmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLXdhcm5pbmc6YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy13YXJuaW5nW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtd2FybmluZ1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdIHtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNCk7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcjpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcjphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm86Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNCk7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm86aG92ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtaW5mbzphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWluZm9bZGlzYWJsZWRdLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1pbmZvW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1jb250cm9sLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1jb250cm9sW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2w6Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2w6aG92ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdC5zdGF0dXMtY29udHJvbDphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2xbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWdob3N0LnN0YXR1cy1jb250cm9sW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyb1tuYkJ1dHRvblRvZ2dsZV0ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc2l6ZS10aW55LCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS10aW55W25iQnV0dG9uVG9nZ2xlXSB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnNpemUtc21hbGxbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC41cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1tZWRpdW0sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMTg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1sYXJnZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnNpemUtbGFyZ2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4xODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50LCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1naWFudFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBwYWRkaW5nOiAxcmVtIDEuNDM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjlmYywgI2VkZjFmNyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjOGY5YmIzLCAwIDAgMjBweCAwICMyZTNhNTksIG5vbmU7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWM6Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWNbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWRmMWY3LCAjZTRlOWYyKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjOGY5YmIzLCAwIDAgMjBweCAwICMyZTNhNTksIG5vbmUsIDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYzpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpY1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmN2Y5ZmMpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWM6YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZGYxZjcsICNlNGU5ZjIpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWNbZGlzYWJsZWRdLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljLmJ1dHRvbi1wdWxzZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYy5idXR0b24tcHVsc2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYW5pbWF0aW9uOiBidXR0b24taGVyby1iYXNpYy1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tYmFzaWMtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZjdmOWZjO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWJhc2ljLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2Y3ZjlmYztcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tYmFzaWMtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZjdmOWZjO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby1iYXNpYy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmN2Y5ZmM7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5LCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTk4YmZmLCAjMzM2NmZmKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICMyNzRiZGIsIDAgMCAyMHB4IDAgIzFhMzRiOCwgbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5OmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzM2NmZmLCAjMjc0YmRiKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMjc0YmRiLCAwIDAgMjBweCAwICMxYTM0YjgsIG5vbmUsIDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5OmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTZjMWZmLCAjNTk4YmZmKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnk6YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnlbbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzMzNjZmZiwgIzI3NGJkYik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5W2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkuYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tcHJpbWFyeS1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tcHJpbWFyeS1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM1OThiZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tcHJpbWFyeS1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM1OThiZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXByaW1hcnktcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjNTk4YmZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby1wcmltYXJ5LXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzU5OGJmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyY2U2OWIsICMwMGQ2OGYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzAwYjg4NywgMCAwIDIwcHggMCAjMDA5OTdhLCBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3M6Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGQ2OGYsICMwMGI4ODcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICMwMGI4ODcsIDAgMCAyMHB4IDAgIzAwOTk3YSwgbm9uZSwgMCAwIDAgMC4zNzVyZW0gcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3M6aG92ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4Y2ZhYzcsICMyY2U2OWIpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzczphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzc1tuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBkNjhmLCAjMDBiODg3KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3NbZGlzYWJsZWRdLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3NbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzcy5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2Vzcy5idXR0b24tcHVsc2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYW5pbWF0aW9uOiBidXR0b24taGVyby1zdWNjZXNzLXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24taGVyby1zdWNjZXNzLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzJjZTY5YjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBidXR0b24taGVyby1zdWNjZXNzLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzJjZTY5YjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tc3VjY2Vzcy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICMyY2U2OWI7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjMmNlNjliO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYzk0ZCwgI2ZmYWEwMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjZGI4YjAwLCAwIDAgMjBweCAwICNiODZlMDAsIG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZzpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYWEwMCwgI2RiOGIwMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI2RiOGIwMCwgMCAwIDIwcHggMCAjYjg2ZTAwLCBub25lLCAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZzpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZTU5ZSwgI2ZmYzk0ZCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nOmFjdGl2ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmFhMDAsICNkYjhiMDApO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZ1tkaXNhYmxlZF0sIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZ1tkaXNhYmxlZF1bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nLmJ1dHRvbi1wdWxzZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nLmJ1dHRvbi1wdWxzZVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBhbmltYXRpb246IGJ1dHRvbi1oZXJvLXdhcm5pbmctcHVsc2UgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXdhcm5pbmctcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZjOTRkO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLXdhcm5pbmctcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZjOTRkO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBidXR0b24taGVyby13YXJuaW5nLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmYzk0ZDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnV0dG9uLWhlcm8td2FybmluZy1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmM5NGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNzA4ZCwgI2ZmM2Q3MSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjZGIyYzY2LCAwIDAgMjBweCAwICNiODFkNWIsIG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcltuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjNkNzEsICNkYjJjNjYpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICNkYjJjNjYsIDAgMCAyMHB4IDAgI2I4MWQ1Yiwgbm9uZSwgMCAwIDAgMC4zNzVyZW0gcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcjpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXJbbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhOGI0LCAjZmY3MDhkKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlcjphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyW25iQnV0dG9uVG9nZ2xlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjNkNzEsICNkYjJjNjYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXJbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyLmJ1dHRvbi1wdWxzZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIuYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8tZGFuZ2VyLXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24taGVyby1kYW5nZXItcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmY3MDhkO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWRhbmdlci1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZjcwOGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWRhbmdlci1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZjcwOGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWRhbmdlci1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZjcwOGQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDJhYWZmLCAjMDA5NWZmKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICMwMDZmZDYsIDAgMCAyMHB4IDAgIzAwNTdjMiwgbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvOmZvY3VzLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5NWZmLCAjMDA2ZmQ2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMDA2ZmQ2LCAwIDAgMjBweCAwICMwMDU3YzIsIG5vbmUsIDAgMCAwIDAuMzc1cmVtIHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvOmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTRjYmZmLCAjNDJhYWZmKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm86YWN0aXZlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm9bbmJCdXR0b25Ub2dnbGVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOTVmZiwgIzAwNmZkNik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvW2Rpc2FibGVkXSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvW2Rpc2FibGVkXVtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8uYnV0dG9uLXB1bHNlLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8uYnV0dG9uLXB1bHNlW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLWhlcm8taW5mby1wdWxzZSAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWhlcm8taW5mby1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM0MmFhZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWhlcm8taW5mby1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICM0MmFhZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWluZm8tcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjNDJhYWZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBidXR0b24taGVyby1pbmZvLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgIzQyYWFmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmZmZmZmYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzhmOWJiMywgMCAwIDIwcHggMCAjMmUzYTU5LCBub25lO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2w6Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmN2Y5ZmMsICNlZGYxZjcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICM4ZjliYjMsIDAgMCAyMHB4IDAgIzJlM2E1OSwgbm9uZSwgMCAwIDAgMC4zNzVyZW0gcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2w6aG92ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmN2Y5ZmMpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbDphY3RpdmUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbFtuYkJ1dHRvblRvZ2dsZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjdmOWZjLCAjZWRmMWY3KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdLCAubmItdGhlbWUtY29ycG9yYXRlIC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2xbZGlzYWJsZWRdW25iQnV0dG9uVG9nZ2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbC5idXR0b24tcHVsc2UsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbC5idXR0b24tcHVsc2VbbmJCdXR0b25Ub2dnbGVdIHtcbiAgYW5pbWF0aW9uOiBidXR0b24taGVyby1jb250cm9sLXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24taGVyby1jb250cm9sLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBidXR0b24taGVyby1jb250cm9sLXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYnV0dG9uLWhlcm8tY29udHJvbC1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1oZXJvLWNvbnRyb2wtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksXG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSxcbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0LFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1naG9zdCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjNWNlZTA7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWM6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzVjZWUwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI3NGJkYjtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGI4ODc7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGI4YjAwO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkYjJjNjY7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDZmZDY7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8sXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWRmMWY3O1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSxcbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25Ub2dnbGVdLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWJ1dHRvbi1ncm91cCBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1naG9zdDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pLFxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItYnV0dG9uLWdyb3VwIFtuYkJ1dHRvblRvZ2dsZV0uYXBwZWFyYW5jZS1naG9zdDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjNWNlZTA7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uXS5hcHBlYXJhbmNlLWdob3N0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSksXG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1idXR0b24tZ3JvdXAgW25iQnV0dG9uVG9nZ2xlXS5hcHBlYXJhbmNlLWdob3N0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMWY3O1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5uYi10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlciwgYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF06OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5pbnB1dC1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWJhc2ljOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWJhc2ljOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWJhc2ljOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWJhc2ljOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1iYXNpYzpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1wcmltYXJ5OmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTk3YTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLXN1Y2Nlc3M6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtd2FybmluZzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjg2ZTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtd2FybmluZzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtd2FybmluZzpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNiODFkNWI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZmY3MDhkO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtZGFuZ2VyOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWluZm86OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWluZm86ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWluZm86ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zdGF0dXMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnN0YXR1cy1jb250cm9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc3RhdHVzLWNvbnRyb2w6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zaXplLXRpbnkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnNpemUtdGlueTpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnNpemUtdGlueTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zaXplLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc2l6ZS1zbWFsbDpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnNpemUtc21hbGw6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc2l6ZS1tZWRpdW0ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zaXplLW1lZGl1bTpub3QoLmlucHV0LWZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnNpemUtbWVkaXVtOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgW25iSW5wdXRdLnNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC42ODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zaXplLWxhcmdlOm5vdCguaW5wdXQtZnVsbC13aWR0aCkge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc2l6ZS1sYXJnZTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zaXplLWdpYW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zaXplLWdpYW50Om5vdCguaW5wdXQtZnVsbC13aWR0aCkge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc2l6ZS1naWFudDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zaGFwZS1yZWN0YW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwLjE3cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBbbmJJbnB1dF0uc2hhcGUtc2VtaS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIFtuYklucHV0XS5zaGFwZS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItZm9ybS1maWVsZCBbbmJJbnB1dF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggW25iSW5wdXRdLnNpemUtdGlueSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS10aW55IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS10aW55IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS10aW55IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IFtuYklucHV0XS5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IFtuYklucHV0XS5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IFtuYklucHV0XS5zaXplLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBbbmJJbnB1dF0uc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IFtuYklucHV0XS5zaXplLWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IFtuYklucHV0XS5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IFtuYklucHV0XS5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCBbbmJJbnB1dF0uc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggW25iSW5wdXRdLnNpemUtZ2lhbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm92ZXJsYXktYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuY2RrLW92ZXJsYXktY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA0MDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcG9wb3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wb3BvdmVyIC5wcmltaXRpdmUtb3ZlcmxheSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wb3BvdmVyIC5hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjY4NzVyZW0gc29saWQgI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMC42ODc1cmVtKTtcbiAgYm9yZGVyLWxlZnQ6IDAuNjg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuNjg3NXJlbSBzb2xpZCAjZmZmZmZmO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAycHgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wb3BvdmVyLm5iLW92ZXJsYXktYm90dG9tIC5hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIDAuNjg3NXJlbSArIDFweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMC42ODc1cmVtKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbS1zdGFydCAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAwLjY4NzVyZW0gKyAxcHgpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbS1zdGFydCAuYXJyb3cge1xuICByaWdodDogMC42ODc1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcG9wb3Zlci5uYi1vdmVybGF5LWJvdHRvbS1zdGFydCAuYXJyb3cge1xuICBsZWZ0OiAwLjY4NzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXBvcG92ZXIubmItb3ZlcmxheS1ib3R0b20tZW5kIC5hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIDAuNjg3NXJlbSArIDFweCk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wb3BvdmVyLm5iLW92ZXJsYXktYm90dG9tLWVuZCAuYXJyb3cge1xuICBsZWZ0OiAwLjY4NzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wb3BvdmVyLm5iLW92ZXJsYXktYm90dG9tLWVuZCAuYXJyb3cge1xuICByaWdodDogMC42ODc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wb3BvdmVyLm5iLW92ZXJsYXktbGVmdCAuYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMC4zNDM3NXJlbSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcG9wb3Zlci5uYi1vdmVybGF5LXN0YXJ0LXRvcCAuYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICBib3R0b206IDAuNjg3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wb3BvdmVyLm5iLW92ZXJsYXktc3RhcnQtYm90dG9tIC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogMC42ODc1cmVtIC0gMC42ODc1cmVtIC8gMiArIDJweCk7XG4gIHRvcDogMC42ODc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXBvcG92ZXIubmItb3ZlcmxheS10b3AgLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogMC42ODc1cmVtICsgMXB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAwLjY4NzVyZW0pO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wb3BvdmVyLm5iLW92ZXJsYXktdG9wLXN0YXJ0IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIDAuNjg3NXJlbSArIDFweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wb3BvdmVyLm5iLW92ZXJsYXktdG9wLXN0YXJ0IC5hcnJvdyB7XG4gIHJpZ2h0OiAwLjY4NzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1wb3BvdmVyLm5iLW92ZXJsYXktdG9wLXN0YXJ0IC5hcnJvdyB7XG4gIGxlZnQ6IDAuNjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcG9wb3Zlci5uYi1vdmVybGF5LXRvcC1lbmQgLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogMC42ODc1cmVtICsgMXB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXBvcG92ZXIubmItb3ZlcmxheS10b3AtZW5kIC5hcnJvdyB7XG4gIGxlZnQ6IDAuNjg3NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXBvcG92ZXIubmItb3ZlcmxheS10b3AtZW5kIC5hcnJvdyB7XG4gIHJpZ2h0OiAwLjY4NzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXBvcG92ZXIubmItb3ZlcmxheS1yaWdodCAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogMC42ODc1cmVtIC0gMC42ODc1cmVtIC8gMiArIDJweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAwLjM0Mzc1cmVtKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcG9wb3Zlci5uYi1vdmVybGF5LWVuZC10b3AgLmFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICBib3R0b206IDAuNjg3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcG9wb3Zlci5uYi1vdmVybGF5LWVuZC1ib3R0b20gLmFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIDAuNjg3NXJlbSAtIDAuNjg3NXJlbSAvIDIgKyAycHgpO1xuICB0b3A6IDAuNjg3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLmNvbnRleHQtbWVudS1ob3N0IHtcbiAgLypcbiAgICBGaXhlcyBjbGljayBub3QgYmVpbmcgYnViYmxlZCB0byB0aGUgYm9keSBpbiBTYWZhcmkuXG4gICAgaHR0cHM6Ly93d3cucXVpcmtzbW9kZS5vcmcvYmxvZy9hcmNoaXZlcy8yMDE0LzAyL21vdXNlX2V2ZW50X2J1Yi5odG1sXG4gICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY29udGV4dC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY29udGV4dC1tZW51IG5iLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwLjE3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdCAuc2VsZWN0LWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTNyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0IC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0IC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0IC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbi5lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaXplLXRpbnk6bm90KC5mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uLmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3Quc2l6ZS1zbWFsbDpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3Quc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24uZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaXplLW1lZGl1bTpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24uZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaXplLWxhcmdlOm5vdCguZnVsbC13aWR0aCkge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3Quc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uLmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3Quc2l6ZS1naWFudDpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LnNoYXBlLXJlY3RhbmdsZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5zaGFwZS1zZW1pLXJvdW5kIC5zZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LnNoYXBlLXJvdW5kIC5zZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lIC5zZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZSAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjc7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24uYm90dG9tLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b24uYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMGI4ODc7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uLnRvcCB7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGI4YjAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNmZjcwOGQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmQ2O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNlNGU5ZjI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20sIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbi50b3Age1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbi5ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24uYm90dG9tLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24udG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uLmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQgLnNlbGVjdC1idXR0b24ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXRpbnkgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS1naWFudCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNlZGYxZjc7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWYyO1xuICBib3JkZXItY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OGY7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODg3O1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2U2OWI7XG4gIGJvcmRlci1jb2xvcjogIzJjZTY5Yjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjg2ZTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTRkO1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIG5iLWljb24ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG4gIGJvcmRlci1jb2xvcjogI2I4MWQ1Yjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDhkO1xuICBib3JkZXItY29sb3I6ICNmZjcwOGQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYWFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbiBuYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvIC5zZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS10aW55IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtdGlueSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1zbWFsbCAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLXNtYWxsIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtc21hbGwgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbWVkaXVtIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1tZWRpdW0gLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLW1lZGl1bSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS1sYXJnZSAuc2VsZWN0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWxhcmdlIC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtbGFyZ2UgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtZ2lhbnQgLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLWdpYW50IC5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjlmYywgI2VkZjFmNyk7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1iYXNpYyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VkZjFmNywgI2U0ZTlmMik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmLCAjZjdmOWZjKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtYmFzaWMgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWJhc2ljIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzU5OGJmZiwgIzMzNjZmZik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXByaW1hcnkgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMzY2ZmYsICMyNzRiZGIpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTZjMWZmLCAjNTk4YmZmKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtcHJpbWFyeSAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1wcmltYXJ5IC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJjZTY5YiwgIzAwZDY4Zik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXN1Y2Nlc3MgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGQ2OGYsICMwMGI4ODcpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGNmYWM3LCAjMmNlNjliKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtc3VjY2VzcyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1zdWNjZXNzIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYzk0ZCwgI2ZmYWEwMCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLXdhcm5pbmcgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmFhMDAsICNkYjhiMDApO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlNTllLCAjZmZjOTRkKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtd2FybmluZyAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy13YXJuaW5nIC5zZWxlY3QtYnV0dG9uIG5iLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtZGFuZ2VyIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmY3MDhkLCAjZmYzZDcxKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjNkNzEsICNkYjJjNjYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmE4YjQsICNmZjcwOGQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWRhbmdlciAuc2VsZWN0LWJ1dHRvbltkaXNhYmxlZF0gbmItaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1kYW5nZXIgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDJhYWZmLCAjMDA5NWZmKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtaW5mbyAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOTVmZiwgIzAwNmZkNik7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5NGNiZmYsICM0MmFhZmYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1pbmZvIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWluZm8gLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmLCAjZmZmZmZmKTtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zdGF0dXMtY29udHJvbCAuc2VsZWN0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjlmYywgI2VkZjFmNyk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmN2Y5ZmMpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy1jb250cm9sIC5zZWxlY3QtYnV0dG9uW2Rpc2FibGVkXSBuYi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLWNvbnRyb2wgLnNlbGVjdC1idXR0b24gbmItaWNvbiB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1mb3JtLWZpZWxkIG5iLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24tbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi1saXN0IC5vcHRpb24tbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjByZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi1saXN0LnBvc2l0aW9uLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24tbGlzdC5wb3NpdGlvbi1ib3R0b20ge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItb3B0aW9uLWdyb3VwIHtcbiAgY29sb3I6ICM4ZjliYjM7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi1saXN0LnNpemUtdGlueSBuYi1vcHRpb24tZ3JvdXAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24tbGlzdC5zaXplLXRpbnkgbmItb3B0aW9uLWdyb3VwIC5vcHRpb24tZ3JvdXAtdGl0bGUge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItb3B0aW9uLWxpc3Quc2l6ZS10aW55IG5iLW9wdGlvbi1ncm91cCBuYi1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi1saXN0LnNpemUtc21hbGwgbmItb3B0aW9uLWdyb3VwIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi1saXN0LnNpemUtc21hbGwgbmItb3B0aW9uLWdyb3VwIC5vcHRpb24tZ3JvdXAtdGl0bGUge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItb3B0aW9uLWxpc3Quc2l6ZS1zbWFsbCBuYi1vcHRpb24tZ3JvdXAgbmItb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24tbGlzdC5zaXplLW1lZGl1bSBuYi1vcHRpb24tZ3JvdXAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItb3B0aW9uLWxpc3Quc2l6ZS1tZWRpdW0gbmItb3B0aW9uLWdyb3VwIC5vcHRpb24tZ3JvdXAtdGl0bGUge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItb3B0aW9uLWxpc3Quc2l6ZS1tZWRpdW0gbmItb3B0aW9uLWdyb3VwIG5iLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItb3B0aW9uLWxpc3Quc2l6ZS1sYXJnZSBuYi1vcHRpb24tZ3JvdXAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItb3B0aW9uLWxpc3Quc2l6ZS1sYXJnZSBuYi1vcHRpb24tZ3JvdXAgLm9wdGlvbi1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24tbGlzdC5zaXplLWxhcmdlIG5iLW9wdGlvbi1ncm91cCBuYi1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi1saXN0LnNpemUtZ2lhbnQgbmItb3B0aW9uLWdyb3VwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItb3B0aW9uLWxpc3Quc2l6ZS1naWFudCBuYi1vcHRpb24tZ3JvdXAgLm9wdGlvbi1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24tbGlzdC5zaXplLWdpYW50IG5iLW9wdGlvbi1ncm91cCBuYi1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItb3B0aW9uOmZvY3VzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb246aG92ZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItb3B0aW9uLm11bHRpcGxlLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi5tdWx0aXBsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24tbGlzdC5zaXplLXRpbnkgbmItb3B0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi1saXN0LnNpemUtc21hbGwgbmItb3B0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24tbGlzdC5zaXplLW1lZGl1bSBuYi1vcHRpb24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi1saXN0LnNpemUtbGFyZ2UgbmItb3B0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24tbGlzdC5zaXplLWdpYW50IG5iLW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24sXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLW9wdGlvbi1ncm91cCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb25bZGlzYWJsZWRdLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1vcHRpb24tZ3JvdXBbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2FzdCAubWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0IC5pY29uLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG4gIG1pbi13aWR0aDogMi41cmVtO1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3QgLmljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3QgLmljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0IC5pY29uLWNvbnRhaW5lciBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1iYXNpYyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2VkZjFmNztcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1iYXNpYyAudGl0bGUge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLWJhc2ljLmRlc3Ryb3ktYnktY2xpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNlZGYxZjc7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1iYXNpYyAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMzM2NmZmO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2FzdC5zdGF0dXMtcHJpbWFyeSAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLXByaW1hcnkuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1OThiZmY7XG4gIGJvcmRlci1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLXByaW1hcnkgLmljb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwZDY4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLXN1Y2Nlc3MgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1zdWNjZXNzLmRlc3Ryb3ktYnktY2xpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmNlNjliO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1zdWNjZXNzIC5pY29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2FzdC5zdGF0dXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy13YXJuaW5nIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2FzdC5zdGF0dXMtd2FybmluZy5kZXN0cm95LWJ5LWNsaWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmYzk0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjOTRkO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2FzdC5zdGF0dXMtd2FybmluZyAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZjNkNzE7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1kYW5nZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1kYW5nZXIuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLWRhbmdlciAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMDA5NWZmO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b2FzdC5zdGF0dXMtaW5mbyAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLWluZm8uZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0MmFhZmY7XG4gIGJvcmRlci1jb2xvcjogIzQyYWFmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLWluZm8gLmljb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9hc3Quc3RhdHVzLWNvbnRyb2wgLnRpdGxlIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1jb250cm9sLmRlc3Ryb3ktYnktY2xpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvYXN0LnN0YXR1cy1jb250cm9sIC5pY29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAudG9hc3RyLW92ZXJsYXktY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA0MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9vbHRpcCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxNTFhMzA7XG4gIGJvcmRlcjogMCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXgtd2lkdGg6IDE2cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b29sdGlwIG5iLWljb246b25seS1jaGlsZCB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvb2x0aXAgbmItaWNvbjpub3QoOm9ubHktY2hpbGQpIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICB3aWR0aDogMC43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9vbHRpcCAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b29sdGlwIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDZweCBkYXNoZWQgIzE1MWEzMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9vbHRpcC5zdGF0dXMtYmFzaWMge1xuICBiYWNrZ3JvdW5kOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b29sdGlwLnN0YXR1cy1iYXNpYyAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b29sdGlwLnN0YXR1cy1iYXNpYyAuY29udGVudCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b29sdGlwLnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9vbHRpcC5zdGF0dXMtcHJpbWFyeSAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b29sdGlwLnN0YXR1cy1wcmltYXJ5IC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvb2x0aXAuc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b29sdGlwLnN0YXR1cy1zdWNjZXNzIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvb2x0aXAuc3RhdHVzLXN1Y2Nlc3MgLmNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9vbHRpcC5zdGF0dXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvb2x0aXAuc3RhdHVzLXdhcm5pbmcgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9vbHRpcC5zdGF0dXMtd2FybmluZyAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b29sdGlwLnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b29sdGlwLnN0YXR1cy1kYW5nZXIgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9vbHRpcC5zdGF0dXMtZGFuZ2VyIC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvb2x0aXAuc3RhdHVzLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMDA5NWZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10b29sdGlwLnN0YXR1cy1pbmZvIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvb2x0aXAuc3RhdHVzLWluZm8gLmNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9vbHRpcC5zdGF0dXMtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRvb2x0aXAuc3RhdHVzLWNvbnRyb2wgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdG9vbHRpcC5zdGF0dXMtY29udHJvbCAuY29udGVudCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1kYXRlcGlja2VyLWNvbnRhaW5lciBuYi1jYXJkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItd2l0aC10aW1lIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lcixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItd2l0aC10aW1lIG5iLWJhc2UtY2FsZW5kYXIgbmItY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItd2l0aC10aW1lIC5jb2x1bW4taGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlNGU5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXdpdGgtdGltZSAudGltZXBpY2tlci1zZWN0aW9uLnNpemUtbGFyZ2UgbmItbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnRpbWVwaWNrZXItc2VjdGlvbi5zaXplLWxhcmdlIC5oZWFkZXItY2VsbCB7XG4gIGhlaWdodDogM3JlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5iLWNhbGVuZGFyLXdpdGgtdGltZSAudGltZXBpY2tlci1zZWN0aW9uIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZTRlOWYyO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItd2l0aC10aW1lIC50aW1lcGlja2VyLXNlY3Rpb24ge1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnRpbWVwaWNrZXItc2luZ2xlLWNvbHVtbi13aWR0aCB7XG4gIHdpZHRoOiA1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1jYWxlbmRhci13aXRoLXRpbWUgLnRpbWVwaWNrZXItbXVsdGlwbGUtY29sdW1uLXdpZHRoIHtcbiAgd2lkdGg6IDEzLjg3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItY2FsZW5kYXItd2l0aC10aW1lIC5waWNrZXItdGl0bGUge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvIC5vdXRlci1jaXJjbGUsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvIC5pbm5lci1jaXJjbGUge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpbyAub3V0ZXItY2lyY2xlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtYmFzaWMgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWJhc2ljIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWJhc2ljIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLnRleHQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtYmFzaWMgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1iYXNpYyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWJhc2ljIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtcHJpbWFyeSAubmF0aXZlLWlucHV0OmRpc2FibGVkIH4gLnRleHQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXByaW1hcnkgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1wcmltYXJ5IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDk5N2E7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ODc7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNlNjliO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4Nztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLnRleHQge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1zdWNjZXNzIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtc3VjY2VzcyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXN1Y2Nlc3MgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2I4NmUwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NGQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAudGV4dCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLXdhcm5pbmcgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy13YXJuaW5nIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtd2FybmluZyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWRhbmdlciAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjgxZDViO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjcwOGQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWRhbmdlciBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyYzY2O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtZGFuZ2VyIC50ZXh0IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1kYW5nZXIgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWluZm8gbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1pbmZvIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1pbmZvIGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmFhZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1pbmZvIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWluZm8gbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDZmZDY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1pbmZvIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB+IC5pbm5lci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmQ2O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtaW5mbyAudGV4dCB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWluZm8gLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB+IC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1pbmZvIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtaW5mbyAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2VlMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6Zm9jdXMgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDpjaGVja2VkOmVuYWJsZWQgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtY29udHJvbCBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDphY3RpdmUgfiAuaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4yNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvLnN0YXR1cy1jb250cm9sIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQgfiAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpby5zdGF0dXMtY29udHJvbCAubmF0aXZlLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8uc3RhdHVzLWNvbnRyb2wgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmlubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXJhZGlvIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1yYWRpbyAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmItcmFkaW8gLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10cmVlLWdyaWQtaGVhZGVyLWNlbGwsXG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10cmVlLWdyaWQtY2VsbCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRyZWUtZ3JpZC1mb290ZXItY2VsbCB7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRyZWUtZ3JpZC1oZWFkZXItcm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdHJlZS1ncmlkLWZvb3Rlci1yb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMmI0NTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10cmVlLWdyaWQtcm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRyZWUtZ3JpZC1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdHJlZS1ncmlkLXJvdzpudGgtY2hpbGQoMm4pOm5vdCg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRyZWUtZ3JpZC1oZWFkZXItY2VsbCBidXR0b24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10cmVlLWdyaWQtcm93LXRvZ2dsZSBuYi1pY29uLCAubmItdGhlbWUtY29ycG9yYXRlIG5iLXNvcnQtaWNvbiBuYi1pY29uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdHJlZS1ncmlkLWhlYWRlci1jaGFuZ2Utc29ydC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWljb24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItaWNvbi5zdGF0dXMtYmFzaWMge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItaWNvbi5zdGF0dXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi1pY29uLnN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWljb24uc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItaWNvbi5zdGF0dXMtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWljb24uc3RhdHVzLWluZm8ge1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItaWNvbi5zdGF0dXMtY29udHJvbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1jb250cm9sLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtYWRkb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtYWRkb24tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItZm9ybS1maWVsZC5uYi10cmFuc2l0aW9uIC5uYi1mb3JtLWZpZWxkLWFkZG9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtYWRkb24tYmFzaWMge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtYWRkb24tYmFzaWMtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWFkZG9uLXByaW1hcnkge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtYWRkb24tcHJpbWFyeS1oaWdobGlnaHQge1xuICBjb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtYWRkb24tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1hZGRvbi1zdWNjZXNzLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1hZGRvbi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWFkZG9uLXdhcm5pbmctaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWFkZG9uLWRhbmdlciB7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1hZGRvbi1kYW5nZXItaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNkYjJjNjY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWFkZG9uLWluZm8ge1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtYWRkb24taW5mby1oaWdobGlnaHQge1xuICBjb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtYWRkb24tY29udHJvbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1hZGRvbi1jb250cm9sLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1saW1pdGVkLXdpZHRoLm5iLWZvcm0tZmllbGQtc2l6ZS10aW55IHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtcHJlZml4LXRpbnksXG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC10aW55IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1wcmVmaXgtdGlueSBuYi1pY29uLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1zdWZmaXgtdGlueSBuYi1pY29uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLXByZWZpeC10aW55IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLXByZWZpeC10aW55IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMS41cmVtICogLTEpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtc3VmZml4LXRpbnkge1xuICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1zdWZmaXgtdGlueSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gKiAtMSk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWxpbWl0ZWQtd2lkdGgubmItZm9ybS1maWVsZC1zaXplLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtcHJlZml4LXNtYWxsLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1zdWZmaXgtc21hbGwge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1wcmVmaXgtc21hbGwgbmItaWNvbixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtc3VmZml4LXNtYWxsIG5iLWljb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtcHJlZml4LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1wcmVmaXgtc21hbGwge1xuICBtYXJnaW4tbGVmdDogY2FsYygycmVtICogLTEpO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtc3VmZml4LXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygycmVtICogLTEpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1saW1pdGVkLXdpZHRoLm5iLWZvcm0tZmllbGQtc2l6ZS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1wcmVmaXgtbWVkaXVtLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1zdWZmaXgtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1wcmVmaXgtbWVkaXVtIG5iLWljb24sXG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1tZWRpdW0gbmItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1wcmVmaXgtbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNXJlbSAqIC0xKTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogY2FsYygyLjVyZW0gKiAtMSk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1zdWZmaXgtbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMi41cmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtc3VmZml4LW1lZGl1bSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygyLjVyZW0gKiAtMSk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWxpbWl0ZWQtd2lkdGgubmItZm9ybS1maWVsZC1zaXplLWxhcmdlIHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtcHJlZml4LWxhcmdlLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1zdWZmaXgtbGFyZ2Uge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1wcmVmaXgtbGFyZ2UgbmItaWNvbixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtc3VmZml4LWxhcmdlIG5iLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1sYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygzcmVtICogLTEpO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtcHJlZml4LWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoM3JlbSAqIC0xKTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1zdWZmaXgtbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAqIC0xKTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtbGltaXRlZC13aWR0aC5uYi1mb3JtLWZpZWxkLXNpemUtZ2lhbnQge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1wcmVmaXgtZ2lhbnQsXG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC1naWFudCB7XG4gIGhlaWdodDogMy41cmVtO1xuICB3aWR0aDogMy41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1wcmVmaXgtZ2lhbnQgbmItaWNvbixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtc3VmZml4LWdpYW50IG5iLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLXByZWZpeC1naWFudCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygzLjVyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1wcmVmaXgtZ2lhbnQge1xuICBtYXJnaW4tbGVmdDogY2FsYygzLjVyZW0gKiAtMSk7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1zdWZmaXgtZ2lhbnQge1xuICBtYXJnaW4tbGVmdDogY2FsYygzLjVyZW0gKiAtMSk7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1zdWZmaXgtZ2lhbnQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMy41cmVtICogLTEpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLm5iLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5zaXplLXRpbnkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuc2l6ZS1tZWRpdW0ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLnNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuOTM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLnNpemUtZ2lhbnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC45Mzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWY3O1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWFjdG92ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlOWYyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWJhc2ljLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU5ZjI7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2VlMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1iYXNpYzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RvdmU7XG4gIGJvcmRlci1jb2xvcjogIzI3NGJkYjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzFhMzRiODtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjhmO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3Muc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdG92ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiODg3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTdhO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNlNjliO1xuICBib3JkZXItY29sb3I6ICMyY2U2OWI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0b3ZlO1xuICBib3JkZXItY29sb3I6ICNkYjhiMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXItY29sb3I6ICNiODZlMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLWZpbGxlZC5zdGF0dXMtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzk0ZDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDcxO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1hY3RvdmU7XG4gIGJvcmRlci1jb2xvcjogI2RiMmM2Njtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMmM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjYjgxZDViO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwOGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzA4ZDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1hY3RvdmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZkNjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdjMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYWFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDJhYWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdG92ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2wuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOWZjO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLWNvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY3O1xuICBib3JkZXItY29sb3I6ICNjNWNlZTA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWJhc2ljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjOGY5YmIzO1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtYmFzaWMuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICM4ZjliYjM7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1iYXNpYzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogIzhmOWJiMztcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMTQsIDE0MywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwZDY4ZjtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXN1Y2Nlc3Muc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xuICBjb2xvcjogIzAwZDY4Zjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMGQ2OGY7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLXdhcm5pbmcuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjEsIDExMywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2Q3MTtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWRhbmdlci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xuICBjb2xvcjogI2ZmM2Q3MTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICNmZjNkNzE7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWluZm8uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZmO1xuICBjb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMTYpO1xuICBib3JkZXItY29sb3I6ICMwMDk1ZmY7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWcuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy5hcHBlYXJhbmNlLW91dGxpbmUuc3RhdHVzLWNvbnRyb2wuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtY29udHJvbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctcmVtb3ZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLXJlbW92ZS5zaXplLXRpbnkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLXJlbW92ZS5zaXplLXRpbnkge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1yZW1vdmUuc2l6ZS10aW55IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1yZW1vdmUuc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1yZW1vdmUuc2l6ZS1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLXJlbW92ZS5zaXplLXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1yZW1vdmUuc2l6ZS1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctcmVtb3ZlLnNpemUtbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctcmVtb3ZlLnNpemUtbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1yZW1vdmUuc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1yZW1vdmUuc2l6ZS1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLXJlbW92ZS5zaXplLWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1yZW1vdmUuc2l6ZS1naWFudCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1yZW1vdmUuc2l6ZS1naWFudCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLXJlbW92ZS5zaXplLWdpYW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLWxpc3Quc2l6ZS10aW55IC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBtYXJnaW46IC0wLjA2MjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy1saXN0LnNpemUtdGlueSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIG5iLXRhZyxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLWxpc3Quc2l6ZS10aW55IC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgLm5iLXRhZy1pbnB1dCB7XG4gIG1hcmdpbjogMC4wNjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWctbGlzdC5zaXplLXNtYWxsIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICBtYXJnaW46IC0wLjEyNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLWxpc3Quc2l6ZS1zbWFsbCAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIG5iLXRhZyxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLWxpc3Quc2l6ZS1zbWFsbCAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIC5uYi10YWctaW5wdXQge1xuICBtYXJnaW46IDAuMTI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWctbGlzdC5zaXplLW1lZGl1bSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLWxpc3Quc2l6ZS1tZWRpdW0gLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciBuYi10YWcsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy1saXN0LnNpemUtbWVkaXVtIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgLm5iLXRhZy1pbnB1dCB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLWxpc3Quc2l6ZS1sYXJnZSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMC4zNzVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy1saXN0LnNpemUtbGFyZ2UgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciBuYi10YWcsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLXRhZy1saXN0LnNpemUtbGFyZ2UgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciAubmItdGFnLWlucHV0IHtcbiAgbWFyZ2luOiAwLjM3NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmItdGFnLWxpc3Quc2l6ZS1naWFudCAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMC41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWctbGlzdC5zaXplLWdpYW50IC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgbmItdGFnLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuYi10YWctbGlzdC5zaXplLWdpYW50IC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIgLm5iLXRhZy1pbnB1dCB7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3QtdGFncy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5uYi10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlciwgYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5pbnB1dC1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNoYXBlLXJlY3RhbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNoYXBlLXNlbWktcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaGFwZS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS10aW55IHtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtc21hbGwge1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWdpYW50IHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1iYXNpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTlmMjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWJhc2ljLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTk3YTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjg2ZTAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgYm9yZGVyLWNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtZGFuZ2VyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjgxZDViO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zdGF0dXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc3RhdHVzLWluZm8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDU3YzI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctbGlzdC13aXRoLWlucHV0LnN0YXR1cy1jb250cm9sLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5iLWZvcm0tZmllbGQgbmItdGFnLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS10aW55IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtdGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS10aW55IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXRpbnkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtc21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLW1lZGl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4IC5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1zdWZmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggLm5iLXRhZy1saXN0LXdpdGgtaW5wdXQuc2l6ZS1naWFudCB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXByZWZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLWdpYW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiA2cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc2l6ZS10aW55IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zaXplLXRpbnk6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnNpemUtc21hbGwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zaXplLXNtYWxsOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zaXplLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc2l6ZS1tZWRpdW06OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zaXplLWxhcmdlOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zaXplLWdpYW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc2l6ZS1naWFudDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc3RhdHVzLWJhc2ljIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc3RhdHVzLWJhc2ljOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnN0YXR1cy1iYXNpYzpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnN0YXR1cy1iYXNpYzpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zdGF0dXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnN0YXR1cy1wcmltYXJ5OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnN0YXR1cy1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc3RhdHVzLXByaW1hcnk6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIyMmI0NTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zdGF0dXMtc3VjY2Vzczo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zdGF0dXMtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnN0YXR1cy1zdWNjZXNzOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc3RhdHVzLXdhcm5pbmc6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc3RhdHVzLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zdGF0dXMtd2FybmluZzpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zdGF0dXMtZGFuZ2VyIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc3RhdHVzLWRhbmdlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmOWJiMztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zdGF0dXMtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc3RhdHVzLWRhbmdlcjpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnN0YXR1cy1pbmZvOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnN0YXR1cy1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc3RhdHVzLWluZm86ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5uYi10YWctaW5wdXQuc3RhdHVzLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zdGF0dXMtY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLm5iLXRhZy1pbnB1dC5zdGF0dXMtY29udHJvbDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAubmItdGFnLWlucHV0LnN0YXR1cy1jb250cm9sOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBib2R5IHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgaDEsIC5uYi10aGVtZS1jb3Jwb3JhdGUgaDIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgaDMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgaDQsIC5uYi10aGVtZS1jb3Jwb3JhdGUgaDUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgaDYsXG4ubmItdGhlbWUtY29ycG9yYXRlIC5oMSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuaDIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmgzLCAubmItdGhlbWUtY29ycG9yYXRlIC5oNCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSAuaDUsIC5uYi10aGVtZS1jb3Jwb3JhdGUgLmg2IHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIGgxLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuaDEge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBoMixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBoMyxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgLmgzIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgaDQsXG4ubmItdGhlbWUtY29ycG9yYXRlIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBoNSxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgLmg1IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIGg2LFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuaDYge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc3VidGl0bGUsXG4ubmItdGhlbWUtY29ycG9yYXRlIC5zdWJ0aXRsZS0yIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuc3VidGl0bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBwLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAucGFyYWdyYXBoIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLnBhcmFncmFwaC0yIHtcbiAgY29sb3I6ICMyMjJiNDU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIGEge1xuICBjb2xvcjogIzMzNjZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICMyNzRiZGI7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIGE6aG92ZXIge1xuICBjb2xvcjogIzU5OGJmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgYS5saW5rLWNvbnRyb2wsIC5uYi10aGVtZS1jb3Jwb3JhdGUgYS5saW5rLWNvbnRyb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgYS5saW5rLWFsdGVybmF0ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBhLmxpbmstYWx0ZXJuYXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5sYWJlbCB7XG4gIGNvbG9yOiAjOGY5YmIzO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5jYXB0aW9uLTIge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuY2FwdGlvbixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgLmNhcHRpb24tMiB7XG4gIGNvbG9yOiAjOGY5YmIzO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuY2FwdGlvbi5zdGF0dXMtYmFzaWMsXG4ubmItdGhlbWUtY29ycG9yYXRlIC5jYXB0aW9uLTIuc3RhdHVzLWJhc2ljIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5jYXB0aW9uLnN0YXR1cy1wcmltYXJ5LFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuY2FwdGlvbi0yLnN0YXR1cy1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5jYXB0aW9uLnN0YXR1cy1zdWNjZXNzLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuY2FwdGlvbi0yLnN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGQ2OGY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5jYXB0aW9uLnN0YXR1cy13YXJuaW5nLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuY2FwdGlvbi0yLnN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC5jYXB0aW9uLnN0YXR1cy1kYW5nZXIsXG4ubmItdGhlbWUtY29ycG9yYXRlIC5jYXB0aW9uLTIuc3RhdHVzLWRhbmdlciB7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuY2FwdGlvbi5zdGF0dXMtaW5mbyxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgLmNhcHRpb24tMi5zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjMDA5NWZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAuY2FwdGlvbi5zdGF0dXMtY29udHJvbCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgLmNhcHRpb24tMi5zdGF0dXMtY29udHJvbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBsaSB7XG4gIGNvbG9yOiAjMjIyYjQ1O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC50ZXh0LWFsdGVybmF0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAudGV4dC1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAudGV4dC1oaW50IHtcbiAgY29sb3I6ICM4ZjliYjM7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC50ZXh0LWJhc2ljIHtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzNjZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBkNjhmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAudGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmYzZDcxO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSAudGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwMDk1ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIC50ZXh0LWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyIHRoLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGFibGUgdHIgdGggYSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ciB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICMyMjJiNDU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ciB0aCxcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMWY3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW07XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYTpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhOmFjdGl2ZSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzIyMmI0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuYXNjLCAubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmFzYzo6YWZ0ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMgdGggYS5zb3J0LmRlc2M6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIyMmI0NTtcbiAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbltkaXI9bHRyXSAubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5hc2M6OmFmdGVyLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuZGVzYzo6YWZ0ZXIge1xuICByaWdodDogMC43NXJlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5hc2M6OmFmdGVyLCBbZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuZGVzYzo6YWZ0ZXIge1xuICBsZWZ0OiAwLjc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGFibGUgdHIubmcyLXNtYXJ0LXRpdGxlcyB0aCBhLnNvcnQuYXNjLmRlc2M6OmFmdGVyLCAubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHRoIGEuc29ydC5kZXNjLmRlc2M6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0aGVhZCB0ci5uZzItc21hcnQtZmlsdGVycyB0aCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIHRoZWFkIHRyLm5nMi1zbWFydC1maWx0ZXJzIHRoIC5uZzItc21hcnQtZmlsdGVyIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0Ym9keSB0ci5zZWxlY3RlZCwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRmMWY3ICFpbXBvcnRhbnQ7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIHRoLm5nMi1zbWFydC1hY3Rpb25zLXRpdGxlLWFkZCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogIzMzNjZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGgubmcyLXNtYXJ0LWFjdGlvbnMtdGl0bGUtYWRkIGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxYTM0Yjg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0aC5uZzItc21hcnQtYWN0aW9ucy10aXRsZS1hZGQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk4YmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgdGgubmcyLXNtYXJ0LWFjdGlvbnMtdGl0bGUtYWRkIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjc0YmRiO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgbmcyLXN0LXRib2R5LWVkaXQtZGVsZXRlLCAubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgbmcyLXN0LXRib2R5LWNyZWF0ZS1jYW5jZWwsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyBuZzItc3QtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyBhLm5nMi1zbWFydC1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjIyYjQ1O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIGEubmcyLXNtYXJ0LWFjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZjFmNztcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyBhLm5nMi1zbWFydC1hY3Rpb246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgLm5nMi1zbWFydC1hY3Rpb24tYWRkLWNyZWF0ZTpob3Zlcixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyAubmcyLXNtYXJ0LWFjdGlvbi1lZGl0LWVkaXQ6aG92ZXIsXG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgLm5nMi1zbWFydC1hY3Rpb24tZWRpdC1zYXZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzY2ZmY7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSAubmcyLXNtYXJ0LWFjdGlvbnMgLm5nMi1zbWFydC1hY3Rpb24tYWRkLWNhbmNlbDpob3Zlcixcbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIC5uZzItc21hcnQtYWN0aW9ucyAubmcyLXNtYXJ0LWFjdGlvbi1kZWxldGUtZGVsZXRlOmhvdmVyLFxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgLm5nMi1zbWFydC1hY3Rpb25zIC5uZzItc21hcnQtYWN0aW9uLWVkaXQtY2FuY2VsOmhvdmVyIHtcbiAgY29sb3I6ICNmZjNkNzE7XG59XG4ubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSB0YWJsZS1jZWxsLWVkaXQtbW9kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC03LjVweCAtMTJweDtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5nMi1zbWFydC10YWJsZS1wYWdlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAubmcyLXNtYXJ0LXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAubmcyLXNtYXJ0LXBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rLCAubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5uZzItc21hcnQtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6Zm9jdXMsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLm5nMi1zbWFydC1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQ4KTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24ge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgYm9yZGVyOiAjZWRmMWY3IHNvbGlkIDFweDtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGYxZjc7XG59XG5bZGlyPXJ0bF0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRmMWY3O1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSBhLnBhZ2UtbGluay1wcmV2LCAubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpIGEucGFnZS1saW5rLW5leHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkgYSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzM2NmZmO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkgYTpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSA+IHNwYW46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaSBhOmhvdmVyLCAubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpID4gc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzY2ZmY7XG4gIGNvbG9yOiAjMzM2NmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5bZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjE3cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjE3cmVtO1xufVxuW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSwgW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTdyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjE3cmVtO1xufVxuW2Rpcj1sdHJdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhLCBbZGlyPWx0cl0gLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE3cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xN3JlbTtcbn1cbltkaXI9cnRsXSAubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYSwgW2Rpcj1ydGxdIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjE3cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjE3cmVtO1xufVxuLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYTpob3ZlciwgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYTpmb2N1cywgLm5iLXRoZW1lLWNvcnBvcmF0ZSBuZzItc21hcnQtdGFibGUgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgPiBzcGFuLCAubmItdGhlbWUtY29ycG9yYXRlIG5nMi1zbWFydC10YWJsZSBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSA+IHNwYW46aG92ZXIsIC5uYi10aGVtZS1jb3Jwb3JhdGUgbmcyLXNtYXJ0LXRhYmxlIG5hdi5uZzItc21hcnQtcGFnaW5hdGlvbi1uYXYgLnBhZ2luYXRpb24gbGkuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NmZmO1xufVxuXG4vKiBZb3UgY2FuIGFkZCBnbG9iYWwgc3R5bGVzIHRvIHRoaXMgZmlsZSwgYW5kIGFsc28gaW1wb3J0IG90aGVyIHN0eWxlIGZpbGVzICovXG4vKlxuICA6aG9zdCBjYW4gYmUgcHJlZml4ZWRcbiAgaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzhkMGVlMzQ5MzlmMTRjMDc4NzZkMjIyYzI1YjQwNWVkNDU4YTM0ZDMvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MVxuXG4gIFdlIGhhdmUgdG8gdXNlIDpob3N0IGluc3RlYWQgb2YgOmhvc3QtY29udGV4dCgkdGhlbWUpLCB0byBiZSBhYmxlIHRvIHByZWZpeCB0aGVtZSBjbGFzc1xuICB3aXRoIHNvbWV0aGluZyBkZWZpbmVkIGluc2lkZSBvZiBAY29udGVudCwgYnkgcHJlZml4aW5nICYuXG4gIEZvciBleGFtcGxlIHRoaXMgc2NzcyBjb2RlOlxuICAgIC5uYi10aGVtZS1kZWZhdWx0IHtcbiAgICAgIC5zb21lLXNlbGVjdG9yICYge1xuICAgICAgICAuLi5cbiAgICAgIH1cbiAgICB9XG4gIFdpbGwgcmVzdWx0IGluIG5leHQgY3NzOlxuICAgIC5zb21lLXNlbGVjdG9yIC5uYi10aGVtZS1kZWZhdWx0IHtcbiAgICAgIC4uLlxuICAgIH1cblxuICBJdCBkb2Vzbid0IHdvcmsgd2l0aCA6aG9zdC1jb250ZXh0IGJlY2F1c2UgYW5ndWxhciBzcGxpdHRpbmcgaXQgaW4gdHdvIHNlbGVjdG9ycyBhbmQgcmVtb3Zlc1xuICBwcmVmaXggaW4gb25lIG9mIHRoZSBzZWxlY3RvcnMuXG4qL1xuLm5iLXRoZW1lLWRlZmF1bHQgOmhvc3QgOjpuZy1kZWVwIHJvdXRlci1vdXRsZXQgKyAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogZmFkZSAxcztcbn1cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLypcbiAgOmhvc3QgY2FuIGJlIHByZWZpeGVkXG4gIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyL2FuZ3VsYXIvYmxvYi84ZDBlZTM0OTM5ZjE0YzA3ODc2ZDIyMmMyNWI0MDVlZDQ1OGEzNGQzL3BhY2thZ2VzL2NvbXBpbGVyL3NyYy9zaGFkb3dfY3NzLnRzI0w0NDFcblxuICBXZSBoYXZlIHRvIHVzZSA6aG9zdCBpbnN0ZWFkIG9mIDpob3N0LWNvbnRleHQoJHRoZW1lKSwgdG8gYmUgYWJsZSB0byBwcmVmaXggdGhlbWUgY2xhc3NcbiAgd2l0aCBzb21ldGhpbmcgZGVmaW5lZCBpbnNpZGUgb2YgQGNvbnRlbnQsIGJ5IHByZWZpeGluZyAmLlxuICBGb3IgZXhhbXBsZSB0aGlzIHNjc3MgY29kZTpcbiAgICAubmItdGhlbWUtZGVmYXVsdCB7XG4gICAgICAuc29tZS1zZWxlY3RvciAmIHtcbiAgICAgICAgLi4uXG4gICAgICB9XG4gICAgfVxuICBXaWxsIHJlc3VsdCBpbiBuZXh0IGNzczpcbiAgICAuc29tZS1zZWxlY3RvciAubmItdGhlbWUtZGVmYXVsdCB7XG4gICAgICAuLi5cbiAgICB9XG5cbiAgSXQgZG9lc24ndCB3b3JrIHdpdGggOmhvc3QtY29udGV4dCBiZWNhdXNlIGFuZ3VsYXIgc3BsaXR0aW5nIGl0IGluIHR3byBzZWxlY3RvcnMgYW5kIHJlbW92ZXNcbiAgcHJlZml4IGluIG9uZSBvZiB0aGUgc2VsZWN0b3JzLlxuKi9cbi5uYi10aGVtZS1kYXJrIDpob3N0IDo6bmctZGVlcCByb3V0ZXItb3V0bGV0ICsgKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGUgMXM7XG59XG5Aa2V5ZnJhbWVzIGZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qXG4gIDpob3N0IGNhbiBiZSBwcmVmaXhlZFxuICBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci9hbmd1bGFyL2Jsb2IvOGQwZWUzNDkzOWYxNGMwNzg3NmQyMjJjMjViNDA1ZWQ0NThhMzRkMy9wYWNrYWdlcy9jb21waWxlci9zcmMvc2hhZG93X2Nzcy50cyNMNDQxXG5cbiAgV2UgaGF2ZSB0byB1c2UgOmhvc3QgaW5zdGVhZCBvZiA6aG9zdC1jb250ZXh0KCR0aGVtZSksIHRvIGJlIGFibGUgdG8gcHJlZml4IHRoZW1lIGNsYXNzXG4gIHdpdGggc29tZXRoaW5nIGRlZmluZWQgaW5zaWRlIG9mIEBjb250ZW50LCBieSBwcmVmaXhpbmcgJi5cbiAgRm9yIGV4YW1wbGUgdGhpcyBzY3NzIGNvZGU6XG4gICAgLm5iLXRoZW1lLWRlZmF1bHQge1xuICAgICAgLnNvbWUtc2VsZWN0b3IgJiB7XG4gICAgICAgIC4uLlxuICAgICAgfVxuICAgIH1cbiAgV2lsbCByZXN1bHQgaW4gbmV4dCBjc3M6XG4gICAgLnNvbWUtc2VsZWN0b3IgLm5iLXRoZW1lLWRlZmF1bHQge1xuICAgICAgLi4uXG4gICAgfVxuXG4gIEl0IGRvZXNuJ3Qgd29yayB3aXRoIDpob3N0LWNvbnRleHQgYmVjYXVzZSBhbmd1bGFyIHNwbGl0dGluZyBpdCBpbiB0d28gc2VsZWN0b3JzIGFuZCByZW1vdmVzXG4gIHByZWZpeCBpbiBvbmUgb2YgdGhlIHNlbGVjdG9ycy5cbiovXG4ubmItdGhlbWUtY29zbWljIDpob3N0IDo6bmctZGVlcCByb3V0ZXItb3V0bGV0ICsgKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGUgMXM7XG59XG5Aa2V5ZnJhbWVzIGZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qXG4gIDpob3N0IGNhbiBiZSBwcmVmaXhlZFxuICBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci9hbmd1bGFyL2Jsb2IvOGQwZWUzNDkzOWYxNGMwNzg3NmQyMjJjMjViNDA1ZWQ0NThhMzRkMy9wYWNrYWdlcy9jb21waWxlci9zcmMvc2hhZG93X2Nzcy50cyNMNDQxXG5cbiAgV2UgaGF2ZSB0byB1c2UgOmhvc3QgaW5zdGVhZCBvZiA6aG9zdC1jb250ZXh0KCR0aGVtZSksIHRvIGJlIGFibGUgdG8gcHJlZml4IHRoZW1lIGNsYXNzXG4gIHdpdGggc29tZXRoaW5nIGRlZmluZWQgaW5zaWRlIG9mIEBjb250ZW50LCBieSBwcmVmaXhpbmcgJi5cbiAgRm9yIGV4YW1wbGUgdGhpcyBzY3NzIGNvZGU6XG4gICAgLm5iLXRoZW1lLWRlZmF1bHQge1xuICAgICAgLnNvbWUtc2VsZWN0b3IgJiB7XG4gICAgICAgIC4uLlxuICAgICAgfVxuICAgIH1cbiAgV2lsbCByZXN1bHQgaW4gbmV4dCBjc3M6XG4gICAgLnNvbWUtc2VsZWN0b3IgLm5iLXRoZW1lLWRlZmF1bHQge1xuICAgICAgLi4uXG4gICAgfVxuXG4gIEl0IGRvZXNuJ3Qgd29yayB3aXRoIDpob3N0LWNvbnRleHQgYmVjYXVzZSBhbmd1bGFyIHNwbGl0dGluZyBpdCBpbiB0d28gc2VsZWN0b3JzIGFuZCByZW1vdmVzXG4gIHByZWZpeCBpbiBvbmUgb2YgdGhlIHNlbGVjdG9ycy5cbiovXG4ubmItdGhlbWUtY29ycG9yYXRlIDpob3N0IDo6bmctZGVlcCByb3V0ZXItb3V0bGV0ICsgKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGUgMXM7XG59XG5Aa2V5ZnJhbWVzIGZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2RlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG46aG9zdCA6Om5nLWRlZXAgbmcyLXNtYXJ0LXRhYmxlIGlucHV0IHtcbiAgY29sb3I6IGJsYWNrO1xufSIsIkBpbXBvcnQgJ35AYW5ndWxhci9jZGsvb3ZlcmxheS1wcmVidWlsdCc7XG5cbkBtaXhpbiBuYi1vdmVybGF5LXRoZW1lIHtcbiAgLm92ZXJsYXktYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKG92ZXJsYXktYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cblxuICAuY2RrLW92ZXJsYXktY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxMDQwO1xuICB9XG59XG5cbi8qKlxuICogSW4gY2FzZSB3aGVuIE5lYnVsYXIgTGF5b3V0IGN1c3RvbSBzY3JvbGwgYHdpdGhTY3JvbGxgIG1vZGUgaXMgZW5hYmxlZFxuICogd2UgbmVlZCB0byBkaXNhYmxlIGRlZmF1bHQgQ0RLIHNjcm9sbCBibG9ja2VyIChAbGluayBOYkJsb2NrU2Nyb2xsU3RyYXRlZ3lBZGFwdGVyKSBvbiBIVE1MIGVsZW1lbnRcbiAqIHNvIHRoYXQgaXQgd29uJ3QgYWRkIGFkZGl0aW9uYWwgcG9zaXRpb25pbmcuXG4gKi9cbi5uYi1nbG9iYWwtc2Nyb2xsYmxvY2sge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXBvcG92ZXItdGhlbWUge1xuICBuYi1wb3BvdmVyIHtcbiAgICAkYXJyb3ctc2l6ZTogbmItdGhlbWUocG9wb3Zlci1hcnJvdy1zaXplKTtcblxuICAgIGJvcmRlcjogbmItdGhlbWUocG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIG5iLXRoZW1lKHBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHBvcG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUocG9wb3Zlci1zaGFkb3cpO1xuICAgIGNvbG9yOiBuYi10aGVtZShwb3BvdmVyLXRleHQtY29sb3IpO1xuXG4gICAgLnByaW1pdGl2ZS1vdmVybGF5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShwb3BvdmVyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZShwb3BvdmVyLXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShwb3BvdmVyLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHBvcG92ZXItdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShwb3BvdmVyLXBhZGRpbmcpO1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICBib3JkZXItbGVmdDogJGFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6ICRhcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGFycm93LXNpemUgc29saWQgbmItdGhlbWUocG9wb3Zlci1ib3JkZXItY29sb3IpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAjeyRhcnJvdy1zaXplfSk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGFycm93LXNpemUgc29saWQgbmItdGhlbWUocG9wb3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5iLW92ZXJsYXktYm90dG9tIC5hcnJvdyB7XG4gICAgICB0b3A6IGNhbGMoLTEgKiAjeyRhcnJvdy1zaXplfSArIDFweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7JGFycm93LXNpemV9KTtcbiAgICB9XG5cbiAgICAmLm5iLW92ZXJsYXktYm90dG9tLXN0YXJ0IC5hcnJvdyB7XG4gICAgICB0b3A6IGNhbGMoLTEgKiAjeyRhcnJvdy1zaXplfSArIDFweCk7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIocmlnaHQsICRhcnJvdy1zaXplKTtcbiAgICAgIEBpbmNsdWRlIG5iLXJ0bChsZWZ0LCAkYXJyb3ctc2l6ZSk7XG4gICAgfVxuXG4gICAgJi5uYi1vdmVybGF5LWJvdHRvbS1lbmQgLmFycm93IHtcbiAgICAgIHRvcDogY2FsYygtMSAqICN7JGFycm93LXNpemV9ICsgMXB4KTtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihsZWZ0LCAkYXJyb3ctc2l6ZSk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwocmlnaHQsICRhcnJvdy1zaXplKTtcbiAgICB9XG5cbiAgICAmLm5iLW92ZXJsYXktbGVmdCAuYXJyb3cge1xuICAgICAgcmlnaHQ6IGNhbGMoLTEgKiAjeyRhcnJvdy1zaXplfSAtICN7JGFycm93LXNpemV9IC8gMiArIDJweCk7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gI3skYXJyb3ctc2l6ZSAvIDJ9KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmLm5iLW92ZXJsYXktc3RhcnQtdG9wIC5hcnJvdyB7XG4gICAgICByaWdodDogY2FsYygtMSAqICN7JGFycm93LXNpemV9IC0gI3skYXJyb3ctc2l6ZX0gLyAyICsgMnB4KTtcbiAgICAgIGJvdHRvbTogJGFycm93LXNpemU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgJi5uYi1vdmVybGF5LXN0YXJ0LWJvdHRvbSAuYXJyb3cge1xuICAgICAgcmlnaHQ6IGNhbGMoLTEgKiAjeyRhcnJvdy1zaXplfSAtICN7JGFycm93LXNpemV9IC8gMiArIDJweCk7XG4gICAgICB0b3A6ICRhcnJvdy1zaXplO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICYubmItb3ZlcmxheS10b3AgLmFycm93IHtcbiAgICAgIGJvdHRvbTogY2FsYygtMSAqICN7JGFycm93LXNpemV9ICsgMXB4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skYXJyb3ctc2l6ZX0pO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmLm5iLW92ZXJsYXktdG9wLXN0YXJ0IC5hcnJvdyB7XG4gICAgICBib3R0b206IGNhbGMoLTEgKiAjeyRhcnJvdy1zaXplfSArIDFweCk7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIocmlnaHQsICRhcnJvdy1zaXplKTtcbiAgICAgIEBpbmNsdWRlIG5iLXJ0bChsZWZ0LCAkYXJyb3ctc2l6ZSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgICYubmItb3ZlcmxheS10b3AtZW5kIC5hcnJvdyB7XG4gICAgICBib3R0b206IGNhbGMoLTEgKiAjeyRhcnJvdy1zaXplfSArIDFweCk7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIobGVmdCwgJGFycm93LXNpemUpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKHJpZ2h0LCAkYXJyb3ctc2l6ZSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgICYubmItb3ZlcmxheS1yaWdodCAuYXJyb3cge1xuICAgICAgbGVmdDogY2FsYygtMSAqICN7JGFycm93LXNpemV9IC0gI3skYXJyb3ctc2l6ZX0gLyAyICsgMnB4KTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRhcnJvdy1zaXplIC8gMn0pO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB9XG5cbiAgICAmLm5iLW92ZXJsYXktZW5kLXRvcCAuYXJyb3cge1xuICAgICAgbGVmdDogY2FsYygtMSAqICN7JGFycm93LXNpemV9IC0gI3skYXJyb3ctc2l6ZX0gLyAyICsgMnB4KTtcbiAgICAgIGJvdHRvbTogJGFycm93LXNpemU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cblxuICAgICYubmItb3ZlcmxheS1lbmQtYm90dG9tIC5hcnJvdyB7XG4gICAgICBsZWZ0OiBjYWxjKC0xICogI3skYXJyb3ctc2l6ZX0gLSAjeyRhcnJvdy1zaXplfSAvIDIgKyAycHgpO1xuICAgICAgdG9wOiAkYXJyb3ctc2l6ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5AaW1wb3J0ICcuLi8uLi9zdHlsZXMvY29yZS9taXhpbnMnO1xuXG5AbWl4aW4gbmItY29udGV4dC1tZW51LXRoZW1lKCkge1xuXG4gIC5jb250ZXh0LW1lbnUtaG9zdCB7XG4gICAgLypcbiAgICAgIEZpeGVzIGNsaWNrIG5vdCBiZWluZyBidWJibGVkIHRvIHRoZSBib2R5IGluIFNhZmFyaS5cbiAgICAgIGh0dHBzOi8vd3d3LnF1aXJrc21vZGUub3JnL2Jsb2cvYXJjaGl2ZXMvMjAxNC8wMi9tb3VzZV9ldmVudF9idWIuaHRtbFxuICAgICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgbmItY29udGV4dC1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjb250ZXh0LW1lbnUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjb250ZXh0LW1lbnUtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKGNvbnRleHQtbWVudS1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogbmItdGhlbWUoY29udGV4dC1tZW51LWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKGNvbnRleHQtbWVudS1zaGFkb3cpO1xuICAgIG1pbi13aWR0aDogbmItdGhlbWUoY29udGV4dC1tZW51LW1pbi13aWR0aCk7XG4gICAgbWF4LXdpZHRoOiBuYi10aGVtZShjb250ZXh0LW1lbnUtbWF4LXdpZHRoKTtcblxuICAgIG5iLW1lbnUge1xuICAgICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IG5iLXRoZW1lKGNvbnRleHQtbWVudS10ZXh0LWFsaWduKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuL3NlbGVjdC1vdXRsaW5lJztcbkBpbXBvcnQgJy4vc2VsZWN0LWZpbGxlZCc7XG5AaW1wb3J0ICcuL3NlbGVjdC1oZXJvJztcblxuQG1peGluIG5iLXNlbGVjdC10aGVtZSgpIHtcbiAgbmItc2VsZWN0IC5zZWxlY3QtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IG5iLXRoZW1lKHNlbGVjdC1taW4td2lkdGgpO1xuICAgIGN1cnNvcjogbmItdGhlbWUoc2VsZWN0LWN1cnNvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHNlbGVjdC10ZXh0LWZvbnQtZmFtaWx5KTtcblxuICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHNlbGVjdC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IG5iLXRoZW1lKHNlbGVjdC1kaXNhYmxlZC1jdXJzb3IpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICBuYi1zZWxlY3Quc2l6ZS0jeyRzaXplfSB7XG4gICAgICAuc2VsZWN0LWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoc2VsZWN0LSN7JHNpemV9LXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHNlbGVjdC0jeyRzaXplfS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHNlbGVjdC0jeyRzaXplfS10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgICAgICAmLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKHNlbGVjdC0jeyRzaXplfS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHNlbGVjdC0jeyRzaXplfS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZW1wdHk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogbmItdGhlbWUoc2VsZWN0LSN7JHNpemV9LXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5mdWxsLXdpZHRoKSB7XG4gICAgICAgIG1heC13aWR0aDogbmItdGhlbWUoc2VsZWN0LSN7JHNpemV9LW1heC13aWR0aCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHNoYXBlIGluIG5iLWdldC1zaGFwZXMoKSB7XG4gICAgbmItc2VsZWN0LnNoYXBlLSN7JHNoYXBlfSAuc2VsZWN0LWJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShzZWxlY3QtI3skc2hhcGV9LWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNlbGVjdC1vdXRsaW5lKCk7XG4gIEBpbmNsdWRlIHNlbGVjdC1maWxsZWQoKTtcbiAgQGluY2x1ZGUgc2VsZWN0LWhlcm8oKTtcblxuICBAaW5jbHVkZSBuYi1mb3JtLWZpZWxkLXJvb3QtY29tcG9uZW50KCduYi1zZWxlY3QnKTtcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWZvcm0tZmllbGQtdGhlbWUoKSB7XG4gIC5uYi1mb3JtLWNvbnRyb2wtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cblxuICAubmItZm9ybS1maWVsZC1hZGRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShmb3JtLWZpZWxkLWFkZG9uLWRpc2FibGVkLXRleHQtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIG5iLWZvcm0tZmllbGQubmItdHJhbnNpdGlvbiAubmItZm9ybS1maWVsZC1hZGRvbiB7XG4gICAgQGluY2x1ZGUgbmItY29tcG9uZW50LWFuaW1hdGlvbihjb2xvcik7XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICAubmItZm9ybS1maWVsZC1hZGRvbi0jeyRzdGF0dXN9IHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShmb3JtLWZpZWxkLWFkZG9uLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG5cbiAgICAgICYtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGZvcm0tZmllbGQtYWRkb24tI3skc3RhdHVzfS1oaWdobGlnaHQtdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgICRmb3JtLWZpZWxkLW1heC13aWR0aDogbmItdGhlbWUoZm9ybS1maWVsZC0jeyRzaXplfS1tYXgtd2lkdGgpO1xuICAgICRhZGRvbi1oZWlnaHQ6IG5iLXRoZW1lKGZvcm0tZmllbGQtYWRkb24tI3skc2l6ZX0taGVpZ2h0KTtcbiAgICAkYWRkb24td2lkdGg6IG5iLXRoZW1lKGZvcm0tZmllbGQtYWRkb24tI3skc2l6ZX0td2lkdGgpO1xuXG4gICAgLm5iLWZvcm0tZmllbGQtbGltaXRlZC13aWR0aC5uYi1mb3JtLWZpZWxkLXNpemUtI3skc2l6ZX0ge1xuICAgICAgbWF4LXdpZHRoOiAkZm9ybS1maWVsZC1tYXgtd2lkdGg7XG4gICAgfVxuXG4gICAgLm5iLWZvcm0tZmllbGQtcHJlZml4LSN7JHNpemV9LFxuICAgIC5uYi1mb3JtLWZpZWxkLXN1ZmZpeC0jeyRzaXplfSB7XG4gICAgICBoZWlnaHQ6ICRhZGRvbi1oZWlnaHQ7XG4gICAgICB3aWR0aDogJGFkZG9uLXdpZHRoO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZShmb3JtLWZpZWxkLWFkZG9uLSN7JHNpemV9LWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoZm9ybS1maWVsZC1hZGRvbi0jeyRzaXplfS1saW5lLWhlaWdodCk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUoZm9ybS1maWVsZC1hZGRvbi0jeyRzaXplfS1mb250LXdlaWdodCk7XG5cbiAgICAgIG5iLWljb24ge1xuICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKGZvcm0tZmllbGQtYWRkb24tI3skc2l6ZX0taWNvbi1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGZvcm0tZmllbGQtYWRkb24tI3skc2l6ZX0taWNvbi1zaXplKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmItZm9ybS1maWVsZC1wcmVmaXgtI3skc2l6ZX0ge1xuICAgICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1yaWdodCwgY2FsYygjeyRhZGRvbi13aWR0aH0gKiAtMSkpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKG1hcmdpbi1sZWZ0LCBjYWxjKCN7JGFkZG9uLXdpZHRofSAqIC0xKSk7XG4gICAgfVxuXG4gICAgLm5iLWZvcm0tZmllbGQtc3VmZml4LSN7JHNpemV9IHtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihtYXJnaW4tbGVmdCwgY2FsYygjeyRhZGRvbi13aWR0aH0gKiAtMSkpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKG1hcmdpbi1yaWdodCwgY2FsYygjeyRhZGRvbi13aWR0aH0gKiAtMSkpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbmItZm9ybS1maWVsZC1yb290LWNvbXBvbmVudCgkc2VsZWN0b3IpIHtcbiAgbmItZm9ybS1maWVsZCAjeyRzZWxlY3Rvcn0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBuYi1mb3JtLWZpZWxkLXdpdGgtcHJlZml4KCRzZWxlY3RvciwgJHNpemUpIHtcbiAgJGFkZG9uLXdpZHRoOiBuYi10aGVtZShmb3JtLWZpZWxkLWFkZG9uLSN7JHNpemV9LXdpZHRoKTtcblxuICAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtcHJlZml4ICN7JHNlbGVjdG9yfSB7XG4gICAgQGluY2x1ZGUgbmItbHRyKHBhZGRpbmctbGVmdCwgJGFkZG9uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSBuYi1ydGwocGFkZGluZy1yaWdodCwgJGFkZG9uLXdpZHRoKTtcbiAgfVxufVxuXG5AbWl4aW4gbmItZm9ybS1maWVsZC13aXRoLXN1ZmZpeCgkc2VsZWN0b3IsICRzaXplKSB7XG4gICRhZGRvbi13aWR0aDogbmItdGhlbWUoZm9ybS1maWVsZC1hZGRvbi0jeyRzaXplfS13aWR0aCk7XG5cbiAgLm5iLWZvcm0tZmllbGQtY29udHJvbC13aXRoLXN1ZmZpeCAjeyRzZWxlY3Rvcn0ge1xuICAgIEBpbmNsdWRlIG5iLWx0cihwYWRkaW5nLXJpZ2h0LCAkYWRkb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIG5iLXJ0bChwYWRkaW5nLWxlZnQsICRhZGRvbi13aWR0aCk7XG4gIH1cbn1cbiIsIi8qXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItb3B0aW9uLWxpc3QtdGhlbWUoKSB7XG4gIG5iLW9wdGlvbi1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShvcHRpb24tbGlzdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1saXN0LWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXN0eWxlOiBuYi10aGVtZShvcHRpb24tbGlzdC1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogbmItdGhlbWUob3B0aW9uLWxpc3QtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShvcHRpb24tbGlzdC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3gtc2hhZG93OiBuYi10aGVtZShvcHRpb24tbGlzdC1zaGFkb3cpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAub3B0aW9uLWxpc3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogbmItdGhlbWUob3B0aW9uLWxpc3QtbWF4LWhlaWdodCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgJGFkamFjZW50LWJvcmRlcjogbmItdGhlbWUob3B0aW9uLWxpc3QtYWRqYWNlbnQtYm9yZGVyLXdpZHRoKVxuICAgICAgICAgICAgICAgICAgICAgIG5iLXRoZW1lKG9wdGlvbi1saXN0LWFkamFjZW50LWJvcmRlci1zdHlsZSlcbiAgICAgICAgICAgICAgICAgICAgICBuYi10aGVtZShvcHRpb24tbGlzdC1hZGphY2VudC1ib3JkZXItY29sb3IpO1xuICAgICYucG9zaXRpb24tdG9wIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRhZGphY2VudC1ib3JkZXI7XG4gICAgfVxuICAgICYucG9zaXRpb24tYm90dG9tIHtcbiAgICAgIGJvcmRlci10b3A6ICRhZGphY2VudC1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgbmItb3B0aW9uLWdyb3VwIHtcbiAgICBjb2xvcjogbmItdGhlbWUob3B0aW9uLWdyb3VwLXRleHQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShvcHRpb24tdGV4dC1mb250LWZhbWlseSk7XG4gIH1cblxuICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgbmItb3B0aW9uLWxpc3Quc2l6ZS0jeyRzaXplfSBuYi1vcHRpb24tZ3JvdXAge1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZShvcHRpb24tI3skc2l6ZX0tdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKG9wdGlvbi0jeyRzaXplfS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShvcHRpb24tI3skc2l6ZX0tdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICAgIC5vcHRpb24tZ3JvdXAtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiBuYi10aGVtZShvcHRpb24tI3skc2l6ZX0tcGFkZGluZyk7XG4gICAgICB9XG5cbiAgICAgIG5iLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbmItdGhlbWUob3B0aW9uLWdyb3VwLSN7JHNpemV9LXN0YXJ0LXBhZGRpbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG5iLW9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUob3B0aW9uLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGNvbG9yOiBuYi10aGVtZShvcHRpb24tdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKG9wdGlvbi10ZXh0LWZvbnQtZmFtaWx5KTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBjb2xvcjogbmItdGhlbWUob3B0aW9uLWFjdGl2ZS10ZXh0LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShvcHRpb24tc2VsZWN0ZWQtdGV4dC1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShvcHRpb24tZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBjb2xvcjogbmItdGhlbWUob3B0aW9uLWZvY3VzLXRleHQtY29sb3IpO1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1zZWxlY3RlZC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1zZWxlY3RlZC1mb2N1cy10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShvcHRpb24taG92ZXItdGV4dC1jb2xvcik7XG5cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShvcHRpb24tc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShvcHRpb24tc2VsZWN0ZWQtaG92ZXItdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tdWx0aXBsZSB7XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUob3B0aW9uLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUob3B0aW9uLXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUob3B0aW9uLWZvY3VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUob3B0aW9uLWZvY3VzLXRleHQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICBuYi1vcHRpb24tbGlzdC5zaXplLSN7JHNpemV9IG5iLW9wdGlvbiB7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKG9wdGlvbi0jeyRzaXplfS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUob3B0aW9uLSN7JHNpemV9LXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKG9wdGlvbi0jeyRzaXplfS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKG9wdGlvbi0jeyRzaXplfS1wYWRkaW5nKTtcbiAgICB9XG4gIH1cblxuICBuYi1vcHRpb24sXG4gIG5iLW9wdGlvbi1ncm91cCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShvcHRpb24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBjb2xvcjogbmItdGhlbWUob3B0aW9uLWRpc2FibGVkLXRleHQtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItdG9hc3QtdGhlbWUoKSB7XG4gIG5iLXRvYXN0IHtcbiAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKHRvYXN0ci1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogbmItdGhlbWUodG9hc3RyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUodG9hc3RyLWJvcmRlci1yYWRpdXMpO1xuICAgIHBhZGRpbmc6IG5iLXRoZW1lKHRvYXN0ci1wYWRkaW5nKTtcbiAgICBib3gtc2hhZG93OiBuYi10aGVtZSh0b2FzdHItc2hhZG93KTtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUodG9hc3RyLXRpdGxlLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh0b2FzdHItdGl0bGUtdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRvYXN0ci10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0b2FzdHItdGl0bGUtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgfVxuXG4gICAgLm1lc3NhZ2Uge1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRvYXN0ci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodG9hc3RyLXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0b2FzdHItdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodG9hc3RyLXRleHQtbGluZS1oZWlnaHQpO1xuICAgIH1cblxuICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLXJpZ2h0LCAxLjI1cmVtKTtcbiAgICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tbGVmdCwgMS4yNXJlbSk7XG4gICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZSh0b2FzdHItYm9yZGVyLXJhZGl1cyk7XG4gICAgICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIG5iLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICBuYi10b2FzdC5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZSh0b2FzdHItI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodG9hc3RyLSN7JHN0YXR1c30tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZSh0b2FzdHItI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRvYXN0ci0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLmRlc3Ryb3ktYnktY2xpY2s6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZSh0b2FzdHItZGVzdHJveWFibGUtI3skc3RhdHVzfS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0b2FzdHItZGVzdHJveWFibGUtI3skc3RhdHVzfS1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZSh0b2FzdHItaWNvbi0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodG9hc3RyLWljb24tI3skc3RhdHVzfS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b2FzdHItb3ZlcmxheS1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwNDE7XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXRvb2x0aXAtc3RhdHVzKCRzdGF0dXMpIHtcbiAgJGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRvb2x0aXAtI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgJHRleHQtY29sb3I6IG5iLXRoZW1lKHRvb2x0aXAtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRvb2x0aXAtI3skc3RhdHVzfS1ib3JkZXItY29sb3IpO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG5iLXRvb2x0aXAtdGhlbWUge1xuICBuYi10b29sdGlwIHtcbiAgICAkYXJyb3ctc2l6ZTogNnB4O1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKHRvb2x0aXAtc2hhZG93KTtcblxuICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyOiBuYi10aGVtZSh0b29sdGlwLWJvcmRlci13aWR0aCkgbmItdGhlbWUodG9vbHRpcC1ib3JkZXItc3R5bGUpIG5iLXRoZW1lKHRvb2x0aXAtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZSh0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICAgIHBhZGRpbmc6IG5iLXRoZW1lKHRvb2x0aXAtcGFkZGluZyk7XG4gICAgbWF4LXdpZHRoOiBuYi10aGVtZSh0b29sdGlwLW1heC13aWR0aCk7XG5cbiAgICBuYi1pY29uOm9ubHktY2hpbGQge1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZSh0b29sdGlwLWljb24taGVpZ2h0KTtcbiAgICAgIHdpZHRoOiBuYi10aGVtZSh0b29sdGlwLWljb24td2lkdGgpO1xuICAgIH1cbiAgICBuYi1pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZSh0b29sdGlwLXRleHQtZm9udC1zaXplKTtcbiAgICAgIHdpZHRoOiBuYi10aGVtZSh0b29sdGlwLXRleHQtZm9udC1zaXplKTtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBjb2xvcjogbmItdGhlbWUodG9vbHRpcC10ZXh0LWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0b29sdGlwLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh0b29sdGlwLXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0b29sdGlwLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRvb2x0aXAtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgfVxuXG4gICAgLmFycm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRhcnJvdy1zaXplIG5iLXRoZW1lKHRvb2x0aXAtYm9yZGVyLXN0eWxlKSBuYi10aGVtZSh0b29sdGlwLWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cblxuICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgICAgQGluY2x1ZGUgbmItdG9vbHRpcC1zdGF0dXMoJHN0YXR1cyk7XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1kYXRlcGlja2VyLXRoZW1lIHtcbiAgJGJvcmRlcjogbmItdGhlbWUoZGF0ZXBpY2tlci1ib3JkZXItd2lkdGgpIG5iLXRoZW1lKGRhdGVwaWNrZXItYm9yZGVyLXN0eWxlKSBuYi10aGVtZShkYXRlcGlja2VyLWJvcmRlci1jb2xvcik7XG5cbiAgbmItZGF0ZXBpY2tlci1jb250YWluZXIgbmItY2FyZCB7XG4gICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShkYXRlcGlja2VyLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXN0eWxlOiBuYi10aGVtZShkYXRlcGlja2VyLWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZShkYXRlcGlja2VyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoZGF0ZXBpY2tlci1ib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShkYXRlcGlja2VyLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKGRhdGVwaWNrZXItc2hhZG93KTtcbiAgfVxuICBuYi1jYWxlbmRhci13aXRoLXRpbWUge1xuICAgIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lcixcbiAgICBuYi1iYXNlLWNhbGVuZGFyIG5iLWNhcmQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5jb2x1bW4taGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3A6ICRib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC50aW1lcGlja2VyLXNlY3Rpb24uc2l6ZS1sYXJnZSBuYi1saXN0LWl0ZW0ge1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1kYXktY2VsbC1sYXJnZS1oZWlnaHQpO1xuICAgIH1cblxuICAgIC50aW1lcGlja2VyLXNlY3Rpb24uc2l6ZS1sYXJnZSAuaGVhZGVyLWNlbGwge1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci13ZWVrZGF5LWxhcmdlLWhlaWdodCk7XG4gICAgfVxuXG4gICAgLnRpbWVwaWNrZXItc2VjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIoYm9yZGVyLWxlZnQsICRib3JkZXIpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKGJvcmRlci1yaWdodCwgJGJvcmRlcik7XG4gICAgfVxuXG4gICAgLnRpbWVwaWNrZXItc2luZ2xlLWNvbHVtbi13aWR0aCB7XG4gICAgICB3aWR0aDogbmItdGhlbWUodGltZXBpY2tlci1zaW5nbGUtY29sdW1uLXdpZHRoKTs7XG4gICAgfVxuXG4gICAgLnRpbWVwaWNrZXItbXVsdGlwbGUtY29sdW1uLXdpZHRoIHtcbiAgICAgIHdpZHRoOiBuYi10aGVtZSh0aW1lcGlja2VyLW11bHRpcGxlLWNvbHVtbi13aWR0aCk7XG4gICAgfVxuXG4gICAgLnBpY2tlci10aXRsZSB7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKHRpbWVwaWNrZXItdGl0bGUtaGVpZ2h0KTtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKHRpbWVwaWNrZXItdGl0bGUtcGFkZGluZyk7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXJhZGlvLXRoZW1lKCkge1xuICBuYi1yYWRpbyB7XG4gICAgLm91dGVyLWNpcmNsZSxcbiAgICAuaW5uZXItY2lyY2xlIHtcbiAgICAgIGhlaWdodDogbmItdGhlbWUocmFkaW8taGVpZ2h0KTtcbiAgICAgIHdpZHRoOiBuYi10aGVtZShyYWRpby13aWR0aCk7XG4gICAgfVxuXG4gICAgLm91dGVyLWNpcmNsZSB7XG4gICAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKHJhZGlvLWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItd2lkdGg6IG5iLXRoZW1lKHJhZGlvLWJvcmRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gICAgICBAaW5jbHVkZSBuYi1vdXRsaW5lKG5iLXRoZW1lKHJhZGlvLW91dGxpbmUtd2lkdGgpLCBuYi10aGVtZShyYWRpby1vdXRsaW5lLWNvbG9yKSk7XG4gICAgfVxuXG4gICAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC5vdXRlci1jaXJjbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZCB7XG4gICAgICAgICYgKyAub3V0ZXItY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAmIH4gLmlubmVyLWNpcmNsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1pbm5lci1jaXJjbGUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30gLm5hdGl2ZS1pbnB1dDplbmFibGVkOmZvY3VzICsgLm91dGVyLWNpcmNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Y2hlY2tlZDpmb2N1cyB7XG4gICAgICAgICYgKyAub3V0ZXItY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAmIH4gLmlubmVyLWNpcmNsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1mb2N1cy1pbm5lci1jaXJjbGUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30gbGFiZWw6aG92ZXIgLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmNoZWNrZWQ6ZW5hYmxlZCB7XG4gICAgICAgICsgLm91dGVyLWNpcmNsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgfiAuaW5uZXItY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWhvdmVyLWlubmVyLWNpcmNsZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSBsYWJlbCAubmF0aXZlLWlucHV0OmVuYWJsZWQ6YWN0aXZlICsgLm91dGVyLWNpcmNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmFjdGl2ZSB7XG4gICAgICAgICYgKyAub3V0ZXItY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICYgfiAuaW5uZXItY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWFjdGl2ZS1pbm5lci1jaXJjbGUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30gLnRleHQge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSAubmF0aXZlLWlucHV0OmRpc2FibGVkIHtcbiAgICAgICAgJiArIC5vdXRlci1jaXJjbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgJiB+IC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgJiArIC5vdXRlci1jaXJjbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgfiAuaW5uZXItY2lyY2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tZGlzYWJsZWQtY2hlY2tlZC1pbm5lci1jaXJjbGUtY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShyYWRpby10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUocmFkaW8tdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHJhZGlvLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHJhZGlvLXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1sZWZ0LCBuYi10aGVtZShyYWRpby13aWR0aCkpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKG1hcmdpbi1yaWdodCwgbmItdGhlbWUocmFkaW8td2lkdGgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi90cmVlLWdyaWQtc29ydC5jb21wb25lbnQudGhlbWUnO1xuXG5AbWl4aW4gbmItdHJlZS1ncmlkLXRoZW1lKCkge1xuICAkYm9yZGVyLXdpZHRoOiBuYi10aGVtZSh0cmVlLWdyaWQtY2VsbC1ib3JkZXItd2lkdGgpO1xuICAkYm9yZGVyLXN0eWxlOiBuYi10aGVtZSh0cmVlLWdyaWQtY2VsbC1ib3JkZXItc3R5bGUpO1xuICAkYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0cmVlLWdyaWQtY2VsbC1ib3JkZXItY29sb3IpO1xuXG4gIC5uYi10cmVlLWdyaWQtaGVhZGVyLWNlbGwsXG4gIC5uYi10cmVlLWdyaWQtY2VsbCxcbiAgLm5iLXRyZWUtZ3JpZC1mb290ZXItY2VsbCB7XG4gICAgaGVpZ2h0OiBuYi10aGVtZSh0cmVlLWdyaWQtcm93LW1pbi1oZWlnaHQpO1xuICAgIHBhZGRpbmc6IG5iLXRoZW1lKHRyZWUtZ3JpZC1jZWxsLXBhZGRpbmcpO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gIH1cblxuICAubmItdHJlZS1ncmlkLWhlYWRlci1yb3cge1xuICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHRyZWUtZ3JpZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IG5iLXRoZW1lKHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZSh0cmVlLWdyaWQtaGVhZGVyLXRleHQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUodHJlZS1ncmlkLWhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodHJlZS1ncmlkLWhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC5uYi10cmVlLWdyaWQtZm9vdGVyLXJvdyB7XG4gICAgYmFja2dyb3VuZDogbmItdGhlbWUodHJlZS1ncmlkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjogbmItdGhlbWUodHJlZS1ncmlkLWZvb3Rlci10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUodHJlZS1ncmlkLWZvb3Rlci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKHRyZWUtZ3JpZC1mb290ZXItdGV4dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0cmVlLWdyaWQtZm9vdGVyLXRleHQtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0cmVlLWdyaWQtZm9vdGVyLXRleHQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLm5iLXRyZWUtZ3JpZC1yb3cge1xuICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHRyZWUtZ3JpZC1yb3ctYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IG5iLXRoZW1lKHRyZWUtZ3JpZC1yb3ctdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRyZWUtZ3JpZC1yb3ctdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZSh0cmVlLWdyaWQtcm93LXRleHQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUodHJlZS1ncmlkLXJvdy10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodHJlZS1ncmlkLXJvdy10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHRyZWUtZ3JpZC1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDJuKTpub3QoOmhvdmVyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0cmVlLWdyaWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5iLXRyZWUtZ3JpZC1oZWFkZXItY2VsbCB7XG4gICAgYnV0dG9uIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgbmItdHJlZS1ncmlkLXJvdy10b2dnbGUsIG5iLXNvcnQtaWNvbiB7XG4gICAgbmItaWNvbiB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBuYi10cmVlLWdyaWQtc29ydC1oZWFkZXItdGhlbWUoKTtcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXRyZWUtZ3JpZC1zb3J0LWhlYWRlci10aGVtZSgpIHtcbiAgLm5iLXRyZWUtZ3JpZC1oZWFkZXItY2hhbmdlLXNvcnQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZSh0cmVlLWdyaWQtc29ydC1oZWFkZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlcjogbmItdGhlbWUodHJlZS1ncmlkLXNvcnQtaGVhZGVyLWJ1dHRvbi1ib3JkZXIpO1xuICAgIHBhZGRpbmc6IG5iLXRoZW1lKHRyZWUtZ3JpZC1zb3J0LWhlYWRlci1idXR0b24tcGFkZGluZyk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1pY29uLXRoZW1lKCkge1xuICBuYi1pY29uIHtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKGljb24tZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoaWNvbi1saW5lLWhlaWdodCk7XG4gICAgd2lkdGg6IG5iLXRoZW1lKGljb24td2lkdGgpO1xuICAgIGhlaWdodDogbmItdGhlbWUoaWNvbi1oZWlnaHQpO1xuICB9XG5cbiAgbmItaWNvbiBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBuYi10aGVtZShpY29uLXN2Zy12ZXJ0aWNhbC1hbGlnbik7XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICBuYi1pY29uLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShpY29uLSN7JHN0YXR1c30tY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5AbWl4aW4gbmItdGltZXBpY2tlci10aGVtZSgpIHtcbiAgJGJvcmRlcjogbmItdGhlbWUodGltZXBpY2tlci1ib3JkZXItd2lkdGgpIG5iLXRoZW1lKHRpbWVwaWNrZXItYm9yZGVyLXN0eWxlKSBuYi10aGVtZSh0aW1lcGlja2VyLWJvcmRlci1jb2xvcik7XG4gIC5uYi10aW1lcGlja2VyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IG5iLXRoZW1lKHRpbWVwaWNrZXItY29udGFpbmVyLXdpZHRoKTtcbiAgICBoZWlnaHQ6IG5iLXRoZW1lKHRpbWVwaWNrZXItY29udGFpbmVyLWhlaWdodCk7XG5cbiAgICAubGlzdC1pdGVtIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGltZXBpY2tlci1jZWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodGltZXBpY2tlci1jZWxsLWhvdmVyLXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGltZXBpY2tlci1jZWxsLWZvY3VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodGltZXBpY2tlci1jZWxsLWZvY3VzLXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGltZXBpY2tlci1jZWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRpbWVwaWNrZXItY2VsbC1hY3RpdmUtdGV4dC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIGNvbG9yOiBuYi10aGVtZSh0aW1lcGlja2VyLWNlbGwtdGV4dC1jb2xvcik7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHRpbWVwaWNrZXItY2VsbC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUodGltZXBpY2tlci1jZWxsLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZSh0aW1lcGlja2VyLWNlbGwtaGVpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0aW1lcGlja2VyLWNlbGwtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUodGltZXBpY2tlci1jZWxsLXRleHQtZm9udC13ZWlnaHQpO1xuICAgIH1cblxuICAgIC52YWx1ZXMtbGlzdCB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihib3JkZXItcmlnaHQsICRib3JkZXIpO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwoYm9yZGVyLWxlZnQsICRib3JkZXIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBuYi1zY3JvbGxiYXJzKFxuICAgICAgICAgIG5iLXRoZW1lKHRpbWVwaWNrZXItc2Nyb2xsYmFyLWNvbG9yKSxcbiAgICAgICAgICBuYi10aGVtZSh0aW1lcGlja2VyLXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yKSxcbiAgICAgICAgICBuYi10aGVtZSh0aW1lcGlja2VyLXNjcm9sbGJhci13aWR0aCkpO1xuICAgIH1cblxuICAgICYuc3VwcG9ydHMtc2Nyb2xsYmFyLXRoZW1pbmcge1xuICAgICAgLnZhbHVlcy1saXN0OmhvdmVyIC5saXN0LWl0ZW06bm90KC5hbS1wbS1pdGVtKSB7XG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihtYXJnaW4tcmlnaHQsIC0je25iLXRoZW1lKHRpbWVwaWNrZXItc2Nyb2xsYmFyLXdpZHRoKX0pO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLWxlZnQsIC0je25iLXRoZW1lKHRpbWVwaWNrZXItc2Nyb2xsYmFyLXdpZHRoKX0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItY2VsbCB7XG4gICAgICBjb2xvcjogbmItdGhlbWUodGltZXBpY2tlci1oZWFkZXItY2VsbC10ZXh0LWNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGltZXBpY2tlci1oZWFkZXItY2VsbC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUodGltZXBpY2tlci1oZWFkZXItY2VsbC10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgIGhlaWdodDogbmItdGhlbWUodGltZXBpY2tlci1oZWFkZXItY2VsbC1oZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRpbWVwaWNrZXItaGVhZGVyLWNlbGwtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUodGltZXBpY2tlci1oZWFkZXItY2VsbC10ZXh0LWZvbnQtd2VpZ2h0KTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKGJvcmRlci1yaWdodCwgJGJvcmRlcik7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChib3JkZXItbGVmdCwgJGJvcmRlcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbi1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICB9XG5cbiAgICAuYWN0aW9ucy1mb290ZXIge1xuICAgICAgQGluY2x1ZGUgbmItbHRyKHBhZGRpbmctbGVmdCwgMC42MjVyZW0pO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKHBhZGRpbmctcmlnaHQsIDAuNjI1cmVtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnbm9ybWFsaXplJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdHJlZS50aGVtZSc7XG5AaW1wb3J0ICdtYXBzL2xlYWZsZXQudGhlbWUnO1xuQGltcG9ydCAndGFibGVzL3NtYXJ0LXRhYmxlLnRoZW1lJztcblxuQGltcG9ydCAndHlwb2dyYXBoeS90eXBvZ3JhcGh5JztcblxuQG1peGluIG5iLXRoZW1lLW92ZXJyaWRlcygpIHtcbiAgQGluY2x1ZGUgbmItdHlwb2dyYXBoeSgpO1xuICBAaW5jbHVkZSBuYi1jb21wb25lbnRzLXRyZWUtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItbWFwcy1sZWFmbGV0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXRhYmxlcy1zbWFydC10YWJsZS10aGVtZSgpO1xufVxuIiwiLyohXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG4vKlxuICogTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuICogc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4gKlxuICogTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1jb21wb25lbnRzLXRyZWUtdGhlbWUoKSB7XG5cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLW1hcHMtbGVhZmxldC10aGVtZSgpIHtcbiAgLy8gVE9ETzogbGVhZmxldCBzdHlsZXNcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXRhYmxlcy1zbWFydC10YWJsZS10aGVtZSgpIHtcblxuICBuZzItc21hcnQtdGFibGUge1xuICAgIHRhYmxlIHRyIHRoLFxuICAgIHRhYmxlIHRyIHRoIGEge1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWhlYWRlci1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWhlYWRlci1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWhlYWRlci1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoc21hcnQtdGFibGUtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1oZWFkZXItZmcpO1xuICAgIH1cblxuICAgIHRhYmxlIHRyIHRkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShzbWFydC10YWJsZS1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUoc21hcnQtdGFibGUtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWxpbmUtaGVpZ2h0KTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1mZyk7XG4gICAgfVxuXG4gICAgdGFibGUgdHIgdGgsXG4gICAgdGFibGUgdHIgdGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogbmItdGhlbWUoc21hcnQtdGFibGUtcGFkZGluZyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBuYi10aGVtZShzbWFydC10YWJsZS1zZXBhcmF0b3IpO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICB0YWJsZSB0ci5uZzItc21hcnQtdGl0bGVzIHtcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogbmItdGhlbWUoc21hcnQtdGFibGUtcGFkZGluZyk7XG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihwYWRkaW5nLXJpZ2h0LCAxLjc1cmVtKTtcbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKHBhZGRpbmctbGVmdCwgMS43NXJlbSk7XG4gICAgICB9XG5cbiAgICAgIHRoIGEge1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtaGVhZGVyLWZnKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zb3J0LmFzYywgJi5zb3J0LmRlc2Mge1xuXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWhlYWRlci1mb250LXdlaWdodCk7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1mZy1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5iLWx0cihyaWdodCwgMC43NXJlbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBuYi1ydGwobGVmdCwgMC43NXJlbSk7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGVzYzo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhlYWQgdHIge1xuICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoc21hcnQtdGFibGUtaGVhZGVyLWJnKTtcblxuICAgICAgJi5uZzItc21hcnQtZmlsdGVycyB0aCB7XG4gICAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWZpbHRlci1wYWRkaW5nKTtcblxuICAgICAgICAubmcyLXNtYXJ0LWZpbHRlciBpbnB1dCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHRyIHtcbiAgICAgICYuc2VsZWN0ZWQsICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShzbWFydC10YWJsZS1iZy1hY3RpdmUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWJnLWV2ZW4pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGlvbnNcbiAgICB0aC5uZzItc21hcnQtYWN0aW9ucy10aXRsZS1hZGQge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogbmItdGhlbWUoc21hcnQtdGFibGUtZmlsdGVyLXBhZGRpbmcpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWFkZC1idXR0b24tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWFkZC1idXR0b24tdGV4dC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWFkZC1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1hZGQtYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1hZGQtYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5nMi1zbWFydC1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAvLyBmaXggZm9yIDEwMCUgaGVpZ2h0IGNoaWxkXG4gICAgICBoZWlnaHQ6IDFweDtcblxuICAgICAgbmcyLXN0LXRib2R5LWVkaXQtZGVsZXRlLCBuZzItc3QtdGJvZHktY3JlYXRlLWNhbmNlbCwgbmcyLXN0LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGEubmcyLXNtYXJ0LWFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtZmctc2Vjb25kYXJ5KTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbmItdGhlbWUoc21hcnQtdGFibGUtc2VwYXJhdG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmcyLXNtYXJ0LWFjdGlvbi1hZGQtY3JlYXRlOmhvdmVyLFxuICAgICAgLm5nMi1zbWFydC1hY3Rpb24tZWRpdC1lZGl0OmhvdmVyLFxuICAgICAgLm5nMi1zbWFydC1hY3Rpb24tZWRpdC1zYXZlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWFjdGlvbi1hZGQtZWRpdC1ob3Zlci10ZXh0LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLm5nMi1zbWFydC1hY3Rpb24tYWRkLWNhbmNlbDpob3ZlcixcbiAgICAgIC5uZzItc21hcnQtYWN0aW9uLWRlbGV0ZS1kZWxldGU6aG92ZXIsXG4gICAgICAubmcyLXNtYXJ0LWFjdGlvbi1lZGl0LWNhbmNlbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1hY3Rpb24tY2FuY2VsLWRlbGV0ZS1ob3Zlci10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUT0RPOiByZW1vdmUgdGhpcyBoYWNrLCB3aGVuIGl0IHdpbGwgYmUgcG9zc2libGUgdG8gaWRlbnRpZnkgdGhlIHdob2xlIHJvdyBpbiB0aGUgZWRpdCBzdGF0ZVxuICAgIHRhYmxlLWNlbGwtZWRpdC1tb2RlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAtNy41cHggLTEycHg7XG4gICAgfVxuXG4gICAgbmcyLXNtYXJ0LXRhYmxlLXBhZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8vUGFnaW5nXG4gICAgbmF2Lm5nMi1zbWFydC1wYWdpbmF0aW9uLW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXG5cbiAgICAgIC5uZzItc21hcnQtcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rLCAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWhvdmVyKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWRpc2FibGVkLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1mb250LWZhbWlseSk7XG4gICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctbGluZS1oZWlnaHQpO1xuICAgICAgICBib3JkZXI6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1ib3JkZXItY29sb3IpIHNvbGlkIG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1ib3JkZXItd2lkdGgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShzbWFydC10YWJsZS1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBuYi1sdHIoYm9yZGVyLXJpZ2h0LCAxcHggc29saWQgbmItdGhlbWUoc21hcnQtdGFibGUtc2VwYXJhdG9yKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBuYi1ydGwoYm9yZGVyLWxlZnQsIDFweCBzb2xpZCBuYi10aGVtZShzbWFydC10YWJsZS1zZXBhcmF0b3IpKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhLnBhZ2UtbGluay1wcmV2LCBhLnBhZ2UtbGluay1uZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhLCA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctZm9udC1zaXplKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctbGluZS1oZWlnaHQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLXBhZ2UtdGV4dC1jb2xvcik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1wYWdlLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctcGFnZS1mb2N1cy10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1ob3Zlcik7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctaG92ZXItdGV4dC1jb2xvcik7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGEsID4gc3BhbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG5iLWx0cigpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBuYi10aGVtZShzbWFydC10YWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBuYi10aGVtZShzbWFydC10YWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbmItcnRsKCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBuYi10aGVtZShzbWFydC10YWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogbmItdGhlbWUoc21hcnQtdGFibGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgIH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGEsID4gc3BhbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG5iLWx0cigpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogbmItdGhlbWUoc21hcnQtdGFibGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogbmItdGhlbWUoc21hcnQtdGFibGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogbmItdGhlbWUoc21hcnQtdGFibGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgIH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYSwgYTpob3ZlciwgYTpmb2N1cywgPiBzcGFuLCA+IHNwYW46aG92ZXIsID4gc3Bhbjpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctZmctYWN0aXZlKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWJnLWFjdGl2ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2U6IDI0cHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gIHhzOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgc206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBtZDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIGxnOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgeGw6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlXG4pICFkZWZhdWx0O1xuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBpczogNDAwcHgsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4LFxuICB4eHhsOiAxNjAwcHhcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBpczogMzgwcHgsXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4LFxuICB4eHhsOiAxNTAwcHhcbik7XG5cbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMC4wMnB4LCBudWxsKTtcbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi52aXN1YWxseS1oaWRkZW4geyAvKiBodHRwczovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUU2LCBJRTcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuIiwiQG1peGluIG5kLXJldmVhbC1jYXJkLXRoZW1lIHtcbiAgbmItcmV2ZWFsLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKGNhcmQtc2hhZG93KTtcbiAgICBtYXJnaW4tYm90dG9tOiBuYi10aGVtZShjYXJkLW1hcmdpbi1ib3R0b20pO1xuICB9XG5cbiAgLnNlY29uZC1jYXJkLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAucmV2ZWFsLWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGNhcmQtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgcGFkZGluZzogbmItdGhlbWUoY2FyZC1wYWRkaW5nKTtcbiAgfVxufVxuIiwiQG1peGluIG5kLWZsaXAtY2FyZC10aGVtZSB7XG4gIC5mbGlwLWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGNhcmQtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgbWFyZ2luLWJvdHRvbTogbmItdGhlbWUoY2FyZC1tYXJnaW4tYm90dG9tKTtcbiAgICBwYWRkaW5nOiBuYi10aGVtZShjYXJkLXBhZGRpbmcpO1xuICB9XG5cbiAgLmZsaXBjYXJkLWJvZHkgLmZyb250LWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1yaWdodCwgLTEwMCUpO1xuICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tbGVmdCwgLTEwMCUpO1xuICB9XG59XG4iLCJAbWl4aW4gbmItbGlzdC10aGVtZSgpIHtcbiAgbmItbGlzdC1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOlxuICAgICAgbmItdGhlbWUobGlzdC1pdGVtLWRpdmlkZXItd2lkdGgpXG4gICAgICBuYi10aGVtZShsaXN0LWl0ZW0tZGl2aWRlci1zdHlsZSlcbiAgICAgIG5iLXRoZW1lKGxpc3QtaXRlbS1kaXZpZGVyLWNvbG9yKTtcblxuICAgIGNvbG9yOiBuYi10aGVtZShsaXN0LWl0ZW0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGxpc3QtaXRlbS1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZShsaXN0LWl0ZW0tZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUobGlzdC1pdGVtLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUobGlzdC1pdGVtLWxpbmUtaGVpZ2h0KTtcbiAgICBwYWRkaW5nOiBuYi10aGVtZShsaXN0LWl0ZW0tcGFkZGluZyk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6XG4gICAgICAgIG5iLXRoZW1lKGxpc3QtaXRlbS1kaXZpZGVyLXdpZHRoKVxuICAgICAgICBuYi10aGVtZShsaXN0LWl0ZW0tZGl2aWRlci1zdHlsZSlcbiAgICAgICAgbmItdGhlbWUobGlzdC1pdGVtLWRpdmlkZXItY29sb3IpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vZm9ybS1maWVsZC9mb3JtLWZpZWxkLmNvbXBvbmVudC50aGVtZSc7XG5cbkBtaXhpbiBzZWxlY3Qtb3V0bGluZSB7XG4gIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUgLnNlbGVjdC1idXR0b24ge1xuICAgIGJvcmRlci1zdHlsZTogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItd2lkdGg6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLWJvcmRlci13aWR0aCk7XG5cbiAgICAmLnRvcCB7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS1hZGphY2VudC1ib3JkZXItc3R5bGUpO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtYWRqYWNlbnQtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gICAgJi5ib3R0b20ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtYWRqYWNlbnQtYm9yZGVyLXN0eWxlKTtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLWFkamFjZW50LWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZS5zdGF0dXMtI3skc3RhdHVzfSAuc2VsZWN0LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG4gICAgICBjb2xvcjogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LXBsYWNlaG9sZGVyLXRleHQtY29sb3IpO1xuICAgICAgfVxuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LWljb24tY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtI3skc3RhdHVzfS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtI3skc3RhdHVzfS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtI3skc3RhdHVzfS1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuXG4gICAgICAgIG5iLWljb24ge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LWRpc2FibGVkLWljb24tY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYm90dG9tLFxuICAgICAgJi50b3Age1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30tb3Blbi1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnRvcCB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30tYWRqYWNlbnQtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICYuYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtI3skc3RhdHVzfS1hZGphY2VudC1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtI3skc2l6ZX0gLnNlbGVjdC1idXR0b24ge1xuICAgICAgcGFkZGluZzogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtI3skc2l6ZX0tcGFkZGluZyk7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIocGFkZGluZy1yaWdodCwgbmItdGhlbWUoc2VsZWN0LWljb24tb2Zmc2V0KSk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwocGFkZGluZy1sZWZ0LCBuYi10aGVtZShzZWxlY3QtaWNvbi1vZmZzZXQpKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBuYi1mb3JtLWZpZWxkLXdpdGgtcHJlZml4KCduYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnNpemUtI3skc2l6ZX0gLnNlbGVjdC1idXR0b24nLCAkc2l6ZSk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2Zvcm0tZmllbGQvZm9ybS1maWVsZC5jb21wb25lbnQudGhlbWUnO1xuXG5AbWl4aW4gc2VsZWN0LWZpbGxlZCB7XG4gIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZCAuc2VsZWN0LWJ1dHRvbiB7XG4gICAgYm9yZGVyLXN0eWxlOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLWJvcmRlci13aWR0aCk7XG4gIH1cblxuICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtI3skc2l6ZX0gLnNlbGVjdC1idXR0b24ge1xuICAgICAgcGFkZGluZzogbmItdGhlbWUoc2VsZWN0LWZpbGxlZC0jeyRzaXplfS1wYWRkaW5nKTtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihwYWRkaW5nLXJpZ2h0LCBuYi10aGVtZShzZWxlY3QtaWNvbi1vZmZzZXQpKTtcbiAgICAgIEBpbmNsdWRlIG5iLXJ0bChwYWRkaW5nLWxlZnQsIG5iLXRoZW1lKHNlbGVjdC1pY29uLW9mZnNldCkpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG5iLWZvcm0tZmllbGQtd2l0aC1wcmVmaXgoJ25iLXNlbGVjdC5hcHBlYXJhbmNlLWZpbGxlZC5zaXplLSN7JHNpemV9IC5zZWxlY3QtYnV0dG9uJywgJHNpemUpO1xuICB9XG5cbiAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnN0YXR1cy0jeyRzdGF0dXN9IC5zZWxlY3QtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1maWxsZWQtI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc2VsZWN0LWZpbGxlZC0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG4gICAgICBjb2xvcjogbmItdGhlbWUoc2VsZWN0LWZpbGxlZC0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuXG4gICAgICAmLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1maWxsZWQtI3skc3RhdHVzfS1wbGFjZWhvbGRlci10ZXh0LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1maWxsZWQtI3skc3RhdHVzfS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLSN7JHN0YXR1c30tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLSN7JHN0YXR1c30taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc2VsZWN0LWZpbGxlZC0jeyRzdGF0dXN9LWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LWZpbGxlZC0jeyRzdGF0dXN9LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1maWxsZWQtI3skc3RhdHVzfS1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc2VsZWN0LWZpbGxlZC0jeyRzdGF0dXN9LWRpc2FibGVkLXRleHQtY29sb3IpO1xuXG4gICAgICAgIG5iLWljb24ge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLSN7JHN0YXR1c30tZGlzYWJsZWQtaWNvbi1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLSN7JHN0YXR1c30taWNvbi1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi9mb3JtLWZpZWxkL2Zvcm0tZmllbGQuY29tcG9uZW50LnRoZW1lJztcblxuQG1peGluIHNlbGVjdC1oZXJvIHtcbiAgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVybyAuc2VsZWN0LWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS0jeyRzaXplfSAuc2VsZWN0LWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShzZWxlY3QtaGVyby0jeyRzaXplfS1wYWRkaW5nKTtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihwYWRkaW5nLXJpZ2h0LCBuYi10aGVtZShzZWxlY3QtaWNvbi1vZmZzZXQpKTtcbiAgICAgIEBpbmNsdWRlIG5iLXJ0bChwYWRkaW5nLWxlZnQsIG5iLXRoZW1lKHNlbGVjdC1pY29uLW9mZnNldCkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBuYi1mb3JtLWZpZWxkLXdpdGgtcHJlZml4KCduYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnNpemUtI3skc2l6ZX0gLnNlbGVjdC1idXR0b24nLCAkc2l6ZSk7XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvLnN0YXR1cy0jeyRzdGF0dXN9IC5zZWxlY3QtYnV0dG9uIHtcbiAgICAgICRsZWZ0LWNvbG9yOiBuYi10aGVtZShzZWxlY3QtaGVyby0jeyRzdGF0dXN9LWxlZnQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAkcmlnaHQtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1oZXJvLSN7JHN0YXR1c30tcmlnaHQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsZWZ0LWNvbG9yLCAkcmlnaHQtY29sb3IpO1xuICAgICAgY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1oZXJvLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG5cbiAgICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc2VsZWN0LWhlcm8tI3skc3RhdHVzfS1wbGFjZWhvbGRlci10ZXh0LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRsZWZ0LWNvbG9yOiBuYi10aGVtZShzZWxlY3QtaGVyby0jeyRzdGF0dXN9LWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICRyaWdodC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LWhlcm8tI3skc3RhdHVzfS1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbGVmdC1jb2xvciwgJHJpZ2h0LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAkbGVmdC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LWhlcm8tI3skc3RhdHVzfS1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAkcmlnaHQtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1oZXJvLSN7JHN0YXR1c30taG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGxlZnQtY29sb3IsICRyaWdodC1jb2xvcik7XG4gICAgICB9XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3QtaGVyby0jeyRzdGF0dXN9LWRpc2FibGVkLXRleHQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzZWxlY3QtaGVyby0jeyRzdGF0dXN9LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgIG5iLWljb24ge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3QtaGVyby0jeyRzdGF0dXN9LWRpc2FibGVkLWljb24tY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG5iLWljb24ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc2VsZWN0LWhlcm8tI3skc3RhdHVzfS1pY29uLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBuYi10eXBvZ3JhcGh5IHtcbiAgYm9keSB7XG4gICAgY29sb3I6IG5iLXRoZW1lKHRleHQtYmFzaWMtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZSh0ZXh0LXBhcmFncmFwaC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LWJhc2ljLWNvbG9yKTtcbiAgfVxuXG4gIEBlYWNoICRzaXplIGluICgxLCAyLCAzLCA0LCA1LCA2KSB7XG4gICAgaCN7JHNpemV9LFxuICAgIC5oI3skc2l6ZX0ge1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh0ZXh0LWhlYWRpbmctI3skc2l6ZX0tZm9udC1zaXplKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0ZXh0LWhlYWRpbmctI3skc2l6ZX0tZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRleHQtaGVhZGluZy0jeyRzaXplfS1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGV4dC1oZWFkaW5nLSN7JHNpemV9LWxpbmUtaGVpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAuc3VidGl0bGUsXG4gIC5zdWJ0aXRsZS0yIHtcbiAgICBjb2xvcjogbmItdGhlbWUodGV4dC1iYXNpYy1jb2xvcik7XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKHRleHQtc3VidGl0bGUtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUodGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLnN1YnRpdGxlLTIge1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0ZXh0LXN1YnRpdGxlLTItZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodCk7XG4gIH1cblxuICBwLFxuICAucGFyYWdyYXBoIHtcbiAgICBjb2xvcjogbmItdGhlbWUodGV4dC1iYXNpYy1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLnBhcmFncmFwaC0yIHtcbiAgICBjb2xvcjogbmItdGhlbWUodGV4dC1iYXNpYy1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRleHQtcGFyYWdyYXBoLTItZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGV4dC1wYXJhZ3JhcGgtMi1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0ZXh0LXBhcmFncmFwaC0yLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGV4dC1wYXJhZ3JhcGgtMi1saW5lLWhlaWdodCk7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogbmItdGhlbWUobGluay10ZXh0LWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5iLXRoZW1lKGxpbmstdGV4dC1kZWNvcmF0aW9uKTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKGxpbmstdGV4dC1mb2N1cy1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbmItdGhlbWUobGluay10ZXh0LWhvdmVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmxpbmstY29udHJvbCxcbiAgICAmLmxpbmstY29udHJvbDpob3ZlciB7XG4gICAgICBjb2xvcjogbmItdGhlbWUodGV4dC1jb250cm9sLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmxpbmstYWx0ZXJuYXRlLFxuICAgICYubGluay1hbHRlcm5hdGU6aG92ZXIge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKHRleHQtYWx0ZXJuYXRlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubGFiZWwge1xuICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LWhpbnQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0ZXh0LWxhYmVsLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKHRleHQtbGFiZWwtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUodGV4dC1sYWJlbC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRleHQtbGFiZWwtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLmNhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0ZXh0LWNhcHRpb24tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGV4dC1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRleHQtY2FwdGlvbi1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRleHQtY2FwdGlvbi1saW5lLWhlaWdodCk7XG4gIH1cblxuICAuY2FwdGlvbi0yIHtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUodGV4dC1jYXB0aW9uLTItZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGV4dC1jYXB0aW9uLTItZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUodGV4dC1jYXB0aW9uLTItZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0ZXh0LWNhcHRpb24tMi1saW5lLWhlaWdodCk7XG4gIH1cblxuICAuY2FwdGlvbixcbiAgLmNhcHRpb24tMiB7XG4gICAgY29sb3I6IG5iLXRoZW1lKHRleHQtaGludC1jb2xvcik7XG5cbiAgICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1jb3JlLXN0YXR1c2VzKCkge1xuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LSN7JHN0YXR1c30tY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBjb2xvcjogbmItdGhlbWUobGlzdC1pdGVtLXRleHQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShsaXN0LWl0ZW0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUobGlzdC1pdGVtLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGxpc3QtaXRlbS1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGxpc3QtaXRlbS1saW5lLWhlaWdodCk7XG4gIH1cblxuICAudGV4dC1hbHRlcm5hdGUge1xuICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LWFsdGVybmF0ZS1jb2xvcik7XG4gIH1cbiAgLnRleHQtZGlzYWJsZWQge1xuICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LWRpc2FibGVkLWNvbG9yKTtcbiAgfVxuICAudGV4dC1oaW50IHtcbiAgICBjb2xvcjogbmItdGhlbWUodGV4dC1oaW50LWNvbG9yKTtcbiAgfVxuXG4gIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LWNvcmUtc3RhdHVzZXMoKSB7XG4gICAgLnRleHQtI3skc3RhdHVzfSB7XG4gICAgICBjb2xvcjogbmItdGhlbWUodGV4dC0jeyRzdGF0dXN9LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
  Declare variables before making them global.
  dart-sass doesn't allow to declare variable with !global.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcX3RoZW1pbmcuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcY29yZVxcX21peGlucy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxjb3JlXFxfZnVuY3Rpb25zLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGNvcmVcXF92YXJpYW50cy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFx0aGVtZXNcXF9tYXBwaW5nLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGNvcmVcXHRoZW1pbmdcXF9yZWdpc3Rlci5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxjb3JlXFx0aGVtaW5nXFxfaW5zdGFsbC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxjb3JlXFx0aGVtaW5nXFxfZ2V0LXZhbHVlLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXHRoZW1lc1xcX2RlZmF1bHQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcdGhlbWVzXFxfZGFyay5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFx0aGVtZXNcXF9jb3NtaWMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcdGhlbWVzXFxfY29ycG9yYXRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7RUFBQTtBQU1BOzs7RUFBQTtBQ05BOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDbE1BOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0VBOzs7O0VBQUE7QUNGQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QU5BQTs7OztFQUFBO0FEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QVFsTUE7Ozs7RUFBQTtBUEFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBT2xNQTs7OztFQUFBO0FOQUE7Ozs7RUFBQTtBREFBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FTbE1BOzs7O0VBQUE7QVJBQTs7OztFQUFBO0FEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QVFsTUE7Ozs7RUFBQTtBUEFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBT2xNQTs7OztFQUFBO0FOQUE7Ozs7RUFBQTtBREFBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FVbE1BOzs7O0VBQUE7QVRBQTs7OztFQUFBO0FEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QU9sTUE7Ozs7RUFBQTtBTkFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQSIsImZpbGUiOiJ0aGVtZXMuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuLypcbiAgRGVjbGFyZSB2YXJpYWJsZXMgYmVmb3JlIG1ha2luZyB0aGVtIGdsb2JhbC5cbiAgZGFydC1zYXNzIGRvZXNuJ3QgYWxsb3cgdG8gZGVjbGFyZSB2YXJpYWJsZSB3aXRoICFnbG9iYWwuXG4gKi9cbiRuYi1lbmFibGUtY3NzLWN1c3RvbS1wcm9wZXJ0aWVzOiBmYWxzZSAhZGVmYXVsdDtcbiRuYi1lbmFibGVkLXRoZW1lczogKCk7XG4kbmItdGhlbWVzOiAoKTtcbiRuYi10aGVtZS1wcm9jZXNzLW1vZGU6IG51bGw7XG4kbmItdGhlbWUtbmFtZTogJ2RlZmF1bHQnO1xuJG5iLXRoZW1lOiAoKTtcbiRuYi1wcm9jZXNzZWQtdGhlbWU6ICgpO1xuJG5iLXRoZW1lLWV4cG9ydC1tb2RlOiBmYWxzZSAhZGVmYXVsdDtcbiRuYi10aGVtZXMtZXhwb3J0OiAoKTtcbiRuYi1jdXN0b20tc3RhdHVzZXM6ICgpICFkZWZhdWx0O1xuXG4vLyBwdWJsaWMgdmFyaWFibGVzXG4kbmItZW5hYmxlLWNzcy1jdXN0b20tcHJvcGVydGllczogZmFsc2UgIWdsb2JhbCAhZGVmYXVsdDtcbiRuYi1lbmFibGVkLXRoZW1lczogKCkgIWdsb2JhbDtcbiRuYi10aGVtZXM6ICgpICFnbG9iYWw7XG4kbmItY3VzdG9tLXN0YXR1c2VzOiAoKSAhZ2xvYmFsICFkZWZhdWx0O1xuXG4vLyBwcml2YXRlIHZhcmlhYmxlc1xuJG5iLXRoZW1lLXByb2Nlc3MtbW9kZTogJ2xhenktcHJvY2VzcycgIWdsb2JhbDtcbiRuYi10aGVtZS1uYW1lOiBudWxsICFnbG9iYWw7XG4kbmItdGhlbWU6ICgpICFnbG9iYWw7XG4kbmItcHJvY2Vzc2VkLXRoZW1lOiAoKSAhZ2xvYmFsO1xuJG5iLXRoZW1lLWV4cG9ydC1tb2RlOiBmYWxzZSAhZ2xvYmFsICFkZWZhdWx0O1xuJG5iLXRoZW1lcy1leHBvcnQ6ICgpICFnbG9iYWw7XG5cbkBpbXBvcnQgJ2NvcmUvbWl4aW5zJztcbkBpbXBvcnQgJ2NvcmUvZnVuY3Rpb25zJztcbkBpbXBvcnQgJ2NvcmUvdmFyaWFudHMnO1xuQGltcG9ydCAnY29yZS90aGVtaW5nL3JlZ2lzdGVyJztcbkBpbXBvcnQgJ2NvcmUvdGhlbWluZy9pbnN0YWxsJztcbkBpbXBvcnQgJ2NvcmUvdGhlbWluZy9nZXQtdmFsdWUnO1xuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItc2Nyb2xsYmFycygkZmcsICRiZywgJHNpemUsICRib3JkZXItcmFkaXVzOiAkc2l6ZSAvIDIpIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICRmZztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJGJnO1xuICB9XG5cbiAgLy8gVE9ETzogcmVtb3ZlXG4gIC8vIEZvciBJbnRlcm5ldCBFeHBsb3JlclxuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogJGZnO1xuICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICRiZztcbn1cblxuQG1peGluIG5iLWhlYWRpbmdzKCRmcm9tOiAxLCAkdG86IDYpIHtcbiAgQGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRvIHtcbiAgICBoI3skaX0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbmItb3V0bGluZSgkb3V0bGluZS13aWR0aCwgJG91dGxpbmUtY29sb3IsICRpbnNldC1zaGFkb3ctbGVuZ3RoOiAwKSB7XG4gICRvdXRzZXQtc2hhZG93OiAwIDAgMCAkb3V0bGluZS13aWR0aCAkb3V0bGluZS1jb2xvcjtcbiAgYm94LXNoYWRvdzogJG91dHNldC1zaGFkb3c7XG5cbiAgQGlmICgkaW5zZXQtc2hhZG93LWxlbmd0aCAhPSAwKSB7XG4gICAgJjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSkge1xuICAgICAgJGluc2V0LXNoYWRvdzogaW5zZXQgJGluc2V0LXNoYWRvdy1sZW5ndGggJG91dGxpbmUtY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAkb3V0c2V0LXNoYWRvdywgJGluc2V0LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2VudGVyLWhvcml6b250YWwtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG59XG5cbkBtaXhpbiBpbnN0YWxsLXRodW1iKCkge1xuICAkdGh1bWItc2VsZWN0b3JzOiAoXG4gICAgJzo6LXdlYmtpdC1zbGlkZXItdGh1bWInXG4gICAgJzo6LW1vei1yYW5nZS10aHVtYidcbiAgICAnOjotbXMtdGh1bWInXG4gICk7XG5cbiAgQGVhY2ggJHNlbGVjdG9yIGluICR0aHVtYi1zZWxlY3RvcnMge1xuICAgICYjeyRzZWxlY3Rvcn0ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBpbnN0YWxsLXRyYWNrKCkge1xuICAkdGh1bWItc2VsZWN0b3JzOiAoXG4gICAgJzo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2snXG4gICAgJzo6LW1vei1yYW5nZS10cmFjaydcbiAgICAnOjotbXMtdHJhY2snXG4gICk7XG5cbiAgQGVhY2ggJHNlbGVjdG9yIGluICR0aHVtYi1zZWxlY3RvcnMge1xuICAgICYjeyRzZWxlY3Rvcn0ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBpbnN0YWxsLXBsYWNlaG9sZGVyKCRjb2xvciwgJGZvbnQtc2l6ZSwgJG9wYWNpdHk6IDEpIHtcbiAgJHBsYWNlaG9sZGVyLXNlbGVjdG9yczogKFxuICAgICc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInXG4gICAgJzo6LW1vei1wbGFjZWhvbGRlcidcbiAgICAnOi1tb3otcGxhY2Vob2xkZXInXG4gICAgJzotbXMtaW5wdXQtcGxhY2Vob2xkZXInXG4gICk7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRjb2xvciwgJGZvbnQtc2l6ZSwgJG9wYWNpdHkpO1xuICB9XG5cbiAgQGVhY2ggJHNlbGVjdG9yIGluICRwbGFjZWhvbGRlci1zZWxlY3RvcnMge1xuICAgICYjeyRzZWxlY3Rvcn0ge1xuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoJGNvbG9yLCAkZm9udC1zaXplLCAkb3BhY2l0eSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyN7JHNlbGVjdG9yfSB7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1mb2N1cygpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yLCAkZm9udC1zaXplLCAkb3BhY2l0eSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlci1mb2N1cygpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbkBtaXhpbiBuYi1jb21wb25lbnQtYW5pbWF0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydGllcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGUuLi4pIHtcbiAgJG1heDogbGVuZ3RoKCRhbmltYXRlKTtcbiAgJGFuaW1hdGlvbnM6ICcnO1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heCB7XG4gICAgJGFuaW1hdGlvbnM6ICN7JGFuaW1hdGlvbnMgKyBudGgoJGFuaW1hdGUsICRpKX07XG5cbiAgICBAaWYgJGkgPCAkbWF4IHtcbiAgICAgICRhbmltYXRpb25zOiAjeyRhbmltYXRpb25zICsgJywgJ307XG4gICAgfVxuICB9XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9ucztcbiAgLW1vei1hbmltYXRpb246ICAgICRhbmltYXRpb25zO1xuICAtby1hbmltYXRpb246ICAgICAgJGFuaW1hdGlvbnM7XG4gIGFuaW1hdGlvbjogICAgICAgICAkYW5pbWF0aW9ucztcbn1cblxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uTmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyoqXG4gKiBUaGlzIG1peGluIGdlbmVyYXRlcyBrZXlmYW1lcy5cbiAqIEJlY2F1c2Ugb2YgYWxsIGtleWZyYW1lcyBjYW4ndCBiZSBzY29wZWQsXG4gKiB3ZSBuZWVkIHRvIHB1dHMgdW5pcXVlIG5hbWUgaW4gZWFjaCBidG4tcHVsc2UgY2FsbC5cbiAqL1xuQG1peGluIGJ0bi1wdWxzZSgkbmFtZSwgJGNvbG9yKSB7XG4gICYuYnRuLXB1bHNlIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb24oYnRuLSN7JG5hbWV9LXB1bHNlIDEuNXMgaW5maW5pdGUpO1xuICB9XG5cbiAgQGluY2x1ZGUga2V5ZnJhbWVzKGJ0bi0jeyRuYW1lfS1wdWxzZSkge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvcGFjaXR5OiBuYi10aGVtZShidG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwICRjb2xvcjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3BhY2l0eTogbmItdGhlbWUoYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuXG5BY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24gKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3Mtc2NvcGluZy0xLyNob3N0LXNlbGVjdG9yKVxuOmhvc3QgYW5kIDpob3N0LWNvbnRleHQgYXJlIHBzZXVkby1jbGFzc2VzLiBTbyB3ZSBhc3N1bWUgdGhleSBjb3VsZCBiZSBjb21iaW5lZCxcbmxpa2Ugb3RoZXIgcHNldWRvLWNsYXNzZXMsIGV2ZW4gc2FtZSBvbmVzLlxuRm9yIGV4YW1wbGU6ICc6bnRoLW9mLXR5cGUoMm4pOm50aC1vZi10eXBlKGV2ZW4pJy5cblxuSWRlYWwgc29sdXRpb24gd291bGQgYmUgdG8gcHJlcGVuZCBhbnkgc2VsZWN0b3Igd2l0aCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkuXG5UaGVuIG5lYnVsYXIgY29tcG9uZW50cyB3aWxsIGJlaGF2ZSBhcyBhbiBodG1sIGVsZW1lbnQgYW5kIHJlc3BvbmQgdG8gW2Rpcl0gYXR0cmlidXRlIG9uIGFueSBsZXZlbCxcbnNvIGRpcmVjdGlvbiBjb3VsZCBiZSBvdmVycmlkZGVuIG9uIGFueSBjb21wb25lbnQgbGV2ZWwuXG5cbkltcGxlbWVudGF0aW9uIGNvZGU6XG5cbkBtaXhpbiBuYi1ydGwoKSB7XG4gIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICBAYXQtcm9vdCB7c2VsZWN0b3ItYXBwZW5kKCc6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSknLCAmKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkFuZCB3aGVuIHdlIGNhbGwgaXQgc29tZXdoZXJlOlxuXG46aG9zdCB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cbjpob3N0LWNvbnRleHQoLi4uKSB7XG4gIC5zb21lLWNsYXNzIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAuLi5cbiAgICB9XG4gIH1cbn1cblxuUmVzdWx0IHdpbGwgbG9vayBsaWtlOlxuXG46aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdCAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIC5zb21lLWNsYXNzIHtcbiAgLi4uXG59XG5cbipcbiAgU2lkZSBub3RlOlxuICA6aG9zdC1jb250ZXh0KCk6aG9zdCBzZWxlY3RvciBhcmUgdmFsaWQuIGh0dHBzOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNUZlYi8wMzA1Lmh0bWxcblxuICA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSk6aG9zdC1jb250ZXh0KC4uLikgc2hvdWxkIG1hdGNoIGFueSBwZXJtdXRhdGlvbixcbiAgc28gb3JkZXIgaXMgbm90IGltcG9ydGFudC5cbipcblxuXG5DdXJyZW50bHksIHRoZXJlJ3JlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMgYXBwcm9hY2g6XG5cbkZpcnN0LCBpcyB0aGF0IHdlIGNhbid0IGNvbWJpbmUgOmhvc3QsIDpob3N0LWNvbnRleHQuIEFuZ3VsYXIgYnVncyAjMTQzNDksICMxOTE5OS5cbkZvciB0aGUgbW9tZW50IG9mIHdyaXRpbmcsIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBpczpcbjpob3N0IHtcbiAgOmhvc3QtY29udGV4dCguLi4pIHtcbiAgICAuLi5cbiAgfVxufVxuSXQgZG9lc24ndCB3b3JrIGZvciB1cyBiZWNhdXNlIG1peGluIGNvdWxkIGJlIGNhbGxlZCBzb21ld2hlcmUgZGVlcGVyLCBsaWtlOlxuOmhvc3Qge1xuICBwIHtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7IC4uLiB9XG4gIH1cbn1cbldlIGFyZSBub3QgYWJsZSB0byBnbyB1cCB0byA6aG9zdCBsZXZlbCB0byBwbGFjZSBjb250ZW50IHBhc3NlZCB0byBtaXhpbi5cblxuVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRoYXQgd2Ugb25seSBjYW4gYmUgc3VyZSB0aGF0IHdlIGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gYW5vdGhlclxuOmhvc3QvOmhvc3QtY29udGV4dCBwc2V1ZG8tY2xhc3Mgd2hlbiBjYWxsZWQgaW4gdGhlbWUgZmlsZXMgKCoudGhlbWUuc2NzcykuXG4gICpcbiAgICBTaWRlIG5vdGU6XG4gICAgQ3VycmVudGx5LCBuYi1pbnN0YWxsLWNvbXBvbmVudCB1c2VzIGFub3RoZXIgYXBwcm9hY2ggd2hlcmUgOmhvc3QgcHJlcGVuZGVkIHdpdGggdGhlIHRoZW1lIG5hbWVcbiAgICAoaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iLzViOTYwNzg2MjRiMGE0NzYwZjJkYmNmNmZkZjBiZDYyNzkxYmU1YmIvcGFja2FnZXMvY29tcGlsZXIvc3JjL3NoYWRvd19jc3MudHMjTDQ0MSksXG4gICAgYnV0IGl0IHdhcyBtYWRlIHRvIGJlIGFibGUgdG8gdXNlIGN1cnJlbnQgcmVhbGl6YXRpb24gb2YgcnRsIGFuZCBpdCBjYW4gYmUgcmV3cml0dGVuIGJhY2sgdG9cbiAgICA6aG9zdC1jb250ZXh0KCR0aGVtZSkgb25jZSB3ZSB3aWxsIGJlIGFibGUgdG8gdXNlIG11bHRpcGxlIHNoYWRvdyBzZWxlY3RvcnMuXG4gICpcbkJ1dCB3aGVuIGl0J3MgY2FsbGVkIGluICouY29tcG9uZW50LnNjc3Mgd2UgY2FuJ3QgYmUgc3VyZSwgdGhhdCBzZWxlY3RvciBzdGFydHMgd2l0aCA6aG9zdC86aG9zdC1jb250ZXh0LFxuYmVjYXVzZSBhbmd1bGFyIGFsbG93cyBvbWl0dGluZyBwc2V1ZG8tY2xhc3NlcyBpZiB3ZSBkb24ndCBuZWVkIHRvIHN0eWxlIDpob3N0IGNvbXBvbmVudCBpdHNlbGYuXG5XZSBjYW4gYnJlYWsgc3VjaCBzZWxlY3RvcnMsIGJ5IGp1c3QgYXBwZW5kaW5nIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSB0byB0aGVtLlxuICAqKipcbiAgICBQb3NzaWJsZSBzb2x1dGlvblxuICAgIGNoZWNrIGlmIHdlIGluIHRoZW1lIGJ5IHNvbWUgdGhlbWUgdmFyaWFibGVzIGFuZCBpZiBzbyBhcHBlbmQsIG90aGVyd2lzZSBuZXN0IGxpa2VcbiAgICBAYXQtcm9vdCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkge1xuICAgICAgLy8gYWRkICMgdG8gc2NzcyBpbnRlcnBvbGF0aW9uIHN0YXRlbWVudC5cbiAgICAgIC8vIGl0IHdvcmtzIGluIGNvbW1lbnRzIGFuZCB3ZSBjYW4ndCB1c2UgaXQgaGVyZVxuICAgICAgeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFdoYXQgaWYgOmhvc3Qgc3BlY2lmaWVkPyBDYW4gd2UgYWRkIHNwYWNlIGluIDpob3N0LWNvbnRleHQoLi4uKSA6aG9zdD9cbiAgICBPciBtYXliZSBhZGQgOmhvc3Qgc2VsZWN0b3IgYW55d2F5PyBJZiBtdWx0aXBsZSA6aG9zdCBzZWxlY3RvcnMgYXJlIGFsbG93ZWRcbiAgKioqXG5cblxuUHJvYmxlbXMgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC5cblxuMS4gRGlyZWN0aW9uIGNhbiBiZSBhcHBsaWVkIG9ubHkgb24gZG9jdW1lbnQgbGV2ZWwsIGJlY2F1c2UgbWl4aW4gcHJlcGVuZHMgdGhlbWUgY2xhc3MsXG53aGljaCBwbGFjZWQgb24gdGhlIGJvZHkuXG4yLiAqLmNvbXBvbmVudC5zY3NzIHN0eWxlcyBzaG91bGQgYmUgaW4gOmhvc3Qgc2VsZWN0b3IuIE90aGVyd2lzZSBhbmd1bGFyIHdpbGwgYWRkIGhvc3RcbmF0dHJpYnV0ZSB0byBbZGlyPXJ0bF0gYXR0cmlidXRlIGFzIHdlbGwuXG5cblxuR2VuZXJhbCBwcm9ibGVtcy5cblxuTHRyIGlzIGRlZmF1bHQgZG9jdW1lbnQgZGlyZWN0aW9uLCBidXQgZm9yIHByb3BlciB3b3JrIG9mIG5iLWx0ciAobWVhbnMgbHRyIG9ubHkpLFxuW2Rpcj1sdHJdIHNob3VsZCBiZSBzcGVjaWZpZWQgYXQgbGVhc3Qgc29tZXdoZXJlLiAnOm5vdChbZGlyPXJ0bF0nIG5vdCBhcHBsaWNhYmxlIGhlcmUsXG5iZWNhdXNlIGl0J3Mgc2F0aXNmeSBhbnkgcGFyZW50LCB0aGF0IGRvbid0IGhhdmUgW2Rpcj1ydGxdIGF0dHJpYnV0ZS5cblByZXZpb3VzIGFwcHJvYWNoIHdhcyB0byB1c2Ugc2luZ2xlIHJ0bCBtaXhpbiBhbmQgcmVzZXQgbHRyIHByb3BlcnRpZXMgdG8gaW5pdGlhbCB2YWx1ZS5cbkJ1dCBzb21ldGltZXMgaXQncyBoYXJkIHRvIGZpbmQsIHdoYXQgdGhlIHByZXZpb3VzIHZhbHVlIHNob3VsZCBiZS4gQW5kIHN1Y2ggbWl4aW4gY2FsbCBsb29rcyB0b28gdmVyYm9zZS5cbiovXG5cbkBtaXhpbiBfcHJlcGVuZC13aXRoLXNlbGVjdG9yKCRzZWxlY3RvciwgJHByb3A6IG51bGwsICR2YWx1ZTogbnVsbCkge1xuICAjeyRzZWxlY3Rvcn0gJiB7XG4gICAgQGlmICRwcm9wICE9IG51bGwge1xuICAgICAgI3skcHJvcH06ICR2YWx1ZTtcbiAgICB9XG5cbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbmItbHRyKCRwcm9wOiBudWxsLCAkdmFsdWU6IG51bGwpIHtcbiAgQGluY2x1ZGUgX3ByZXBlbmQtd2l0aC1zZWxlY3RvcignW2Rpcj1sdHJdJywgJHByb3AsICR2YWx1ZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuYi1ydGwoJHByb3A6IG51bGwsICR2YWx1ZTogbnVsbCkge1xuICBAaW5jbHVkZSBfcHJlcGVuZC13aXRoLXNlbGVjdG9yKCdbZGlyPXJ0bF0nLCAkcHJvcCwgJHZhbHVlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH07XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbi8vLyBTbGlnaHRseSBsaWdodGVuIGEgY29sb3Jcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIGNvbG9yIHRvIHRpbnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHBlcmNlbnRhZ2UgLSBwZXJjZW50YWdlIG9mIGAkY29sb3JgIGluIHJldHVybmVkIGNvbG9yXG4vLy8gQHJldHVybiB7Q29sb3J9XG5AZnVuY3Rpb24gdGludCgkY29sb3IsICRwZXJjZW50YWdlKSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICRwZXJjZW50YWdlKTtcbn1cblxuLy8vIFNsaWdodGx5IGRhcmtlbiBhIGNvbG9yXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgLSBjb2xvciB0byBzaGFkZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcGVyY2VudGFnZSAtIHBlcmNlbnRhZ2Ugb2YgYCRjb2xvcmAgaW4gcmV0dXJuZWQgY29sb3Jcbi8vLyBAcmV0dXJuIHtDb2xvcn1cbkBmdW5jdGlvbiBzaGFkZSgkY29sb3IsICRwZXJjZW50YWdlKSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICRwZXJjZW50YWdlKTtcbn1cblxuQGZ1bmN0aW9uIG1hcC1zZXQoJG1hcCwgJGtleSwgJHZhbHVlOiBudWxsKSB7XG4gICRuZXc6ICgka2V5OiAkdmFsdWUpO1xuICBAcmV0dXJuIG1hcC1tZXJnZSgkbWFwLCAkbmV3KTtcbn1cblxuQGZ1bmN0aW9uIG5iLXRoZW1lLXZhci1uZWdhdGl2ZSgkdmFsdWUpIHtcbiAgQGlmICgkbmItZW5hYmxlLWNzcy1jdXN0b20tcHJvcGVydGllcykge1xuICAgIEByZXR1cm4gY2FsYygjeyR2YWx1ZX0gKiAtMSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gLSR2YWx1ZTtcbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AZnVuY3Rpb24gbmItZ2V0LWNvcmUtc3RhdHVzZXMoKSB7XG4gIEByZXR1cm4gJ2Jhc2ljJywgJ3ByaW1hcnknLCAnc3VjY2VzcycsICd3YXJuaW5nJywgJ2RhbmdlcicsICdpbmZvJywgJ2NvbnRyb2wnO1xufVxuXG5AZnVuY3Rpb24gbmItZ2V0LXN0YXR1c2VzKCkge1xuICBAcmV0dXJuIGpvaW4obmItZ2V0LWNvcmUtc3RhdHVzZXMoKSwgJG5iLWN1c3RvbS1zdGF0dXNlcyk7XG59XG5cbkBmdW5jdGlvbiBuYi1nZXQtc2l6ZXMoKSB7XG4gIEByZXR1cm4gJ3RpbnknLCAnc21hbGwnLCAnbWVkaXVtJywgJ2xhcmdlJywgJ2dpYW50Jztcbn1cblxuQGZ1bmN0aW9uIG5iLWdldC1zaGFwZXMoKSB7XG4gIEByZXR1cm4gJ3JlY3RhbmdsZScsICdzZW1pLXJvdW5kJywgJ3JvdW5kJztcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuJGV2YS1tYXBwaW5nOiAoXG5cbiAgLyogQ29tcG9uZW50cyBtYXBwaW5ncyAtIG1hcHMgdGhlbWUgdmFyaWFibGVzIG9udG8gY29tcG9uZW50IHZhcmlhYmxlcyAqL1xuXG4gIGxpbmstdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICBsaW5rLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lLFxuICBsaW5rLXRleHQtZm9jdXMtY29sb3I6IHRleHQtcHJpbWFyeS1mb2N1cy1jb2xvcixcbiAgbGluay10ZXh0LWhvdmVyLWNvbG9yOiB0ZXh0LXByaW1hcnktaG92ZXItY29sb3IsXG5cbiAgY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGNhcmQtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2FyZC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgY2FyZC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBjYXJkLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBjYXJkLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBjYXJkLWJvcmRlci13aWR0aDogMC4wNjI1cmVtLFxuICBjYXJkLWJvcmRlci1zdHlsZTogc29saWQsXG4gIGNhcmQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgY2FyZC1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBjYXJkLXBhZGRpbmc6IDFyZW0gMS41cmVtLFxuICBjYXJkLXNoYWRvdzogbm9uZSxcbiAgY2FyZC1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICBjYXJkLWRpdmlkZXItc3R5bGU6IGRpdmlkZXItc3R5bGUsXG4gIGNhcmQtZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcblxuICBjYXJkLWhlYWRlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjYXJkLWhlYWRlci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICBjYXJkLWhlYWRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIGNhcmQtaGVhZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIGNhcmQtaGVhZGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG5cbiAgY2FyZC1oZWFkZXItYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBjYXJkLWhlYWRlci1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjYXJkLWhlYWRlci1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgY2FyZC1oZWFkZXItcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNhcmQtaGVhZGVyLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBjYXJkLWhlYWRlci1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2FyZC1oZWFkZXItc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGNhcmQtaGVhZGVyLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjYXJkLWhlYWRlci13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgY2FyZC1oZWFkZXItd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNhcmQtaGVhZGVyLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgY2FyZC1oZWFkZXItZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2FyZC1oZWFkZXItY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGNhcmQtaGVhZGVyLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuXG4gIGNhcmQtaGVpZ2h0LXRpbnk6IDEzLjVyZW0sXG4gIGNhcmQtaGVpZ2h0LXNtYWxsOiAyMS4xODc1cmVtLFxuICBjYXJkLWhlaWdodC1tZWRpdW06IDI4Ljg3NXJlbSxcbiAgY2FyZC1oZWlnaHQtbGFyZ2U6IDM2LjU2MjVyZW0sXG4gIGNhcmQtaGVpZ2h0LWdpYW50OiA0NC4yNXJlbSxcbiAgY2FyZC1tYXJnaW4tYm90dG9tOiAxLjg3NXJlbSxcblxuICBjYXJkLXNjcm9sbGJhci1jb2xvcjogc2Nyb2xsYmFyLWNvbG9yLFxuICBjYXJkLXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yOiBzY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcixcbiAgY2FyZC1zY3JvbGxiYXItd2lkdGg6IHNjcm9sbGJhci13aWR0aCxcblxuICBoZWFkZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBoZWFkZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgaGVhZGVyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBoZWFkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgaGVhZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBoZWFkZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIGhlYWRlci1oZWlnaHQ6IDQuNzVyZW0sXG4gIGhlYWRlci1wYWRkaW5nOiAxLjI1cmVtLFxuICBoZWFkZXItc2hhZG93OiBzaGFkb3csXG5cbiAgZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgZm9vdGVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGZvb3Rlci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgZm9vdGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGZvb3Rlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgZm9vdGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBmb290ZXItdGV4dC1oaWdobGlnaHQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIGZvb3Rlci1oZWlnaHQ6IDQuNzI1cmVtLFxuICBmb290ZXItcGFkZGluZzogMS4yNXJlbSxcbiAgZm9vdGVyLWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIGZvb3Rlci1kaXZpZGVyLXN0eWxlOiBkaXZpZGVyLXN0eWxlLFxuICBmb290ZXItZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcbiAgZm9vdGVyLXNoYWRvdzogc2hhZG93LFxuXG4gIGxheW91dC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIGxheW91dC10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBsYXlvdXQtdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIGxheW91dC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBsYXlvdXQtdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGxheW91dC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgbGF5b3V0LW1pbi1oZWlnaHQ6IDEwMHZoLFxuICBsYXlvdXQtY29udGVudC13aWR0aDogOTAwcHgsXG4gIGxheW91dC13aW5kb3ctbW9kZS1taW4td2lkdGg6IDMwMHB4LFxuICBsYXlvdXQtd2luZG93LW1vZGUtbWF4LXdpZHRoOiAxOTIwcHgsXG4gIGxheW91dC13aW5kb3ctbW9kZS1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIGxheW91dC13aW5kb3ctbW9kZS1wYWRkaW5nLXRvcDogNC43NXJlbSxcbiAgbGF5b3V0LXdpbmRvdy1zaGFkb3c6IHNoYWRvdyxcbiAgbGF5b3V0LXBhZGRpbmc6IDIuMjVyZW0gMi4yNXJlbSAwLjc1cmVtLFxuICBsYXlvdXQtbWVkaXVtLXBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMC41cmVtLFxuICBsYXlvdXQtc21hbGwtcGFkZGluZzogMXJlbSAxcmVtIDAsXG4gIGxheW91dC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcjogc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IsXG4gIGxheW91dC1zY3JvbGxiYXItY29sb3I6IHNjcm9sbGJhci1jb2xvcixcbiAgbGF5b3V0LXNjcm9sbGJhci13aWR0aDogc2Nyb2xsYmFyLXdpZHRoLFxuXG4gIHNpZGViYXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBzaWRlYmFyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNpZGViYXItdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIHNpZGViYXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgc2lkZWJhci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgc2lkZWJhci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgc2lkZWJhci1oZWlnaHQ6IDEwMHZoLFxuICBzaWRlYmFyLXdpZHRoOiAxNnJlbSxcbiAgc2lkZWJhci13aWR0aC1jb21wYWN0OiAzLjVyZW0sXG4gIHNpZGViYXItcGFkZGluZzogMS4yNXJlbSxcbiAgc2lkZWJhci1oZWFkZXItaGVpZ2h0OiAzLjVyZW0sXG4gIHNpZGViYXItZm9vdGVyLWhlaWdodDogMy41cmVtLFxuICBzaWRlYmFyLXNoYWRvdzogc2hhZG93LFxuICBzaWRlYmFyLW1lbnUtaXRlbS1oaWdobGlnaHQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc2lkZWJhci1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcjogc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IsXG4gIHNpZGViYXItc2Nyb2xsYmFyLWNvbG9yOiBzY3JvbGxiYXItY29sb3IsXG4gIHNpZGViYXItc2Nyb2xsYmFyLXdpZHRoOiBzY3JvbGxiYXItd2lkdGgsXG5cbiAgbWVudS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgbWVudS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBtZW51LXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtMi1mb250LWZhbWlseSxcbiAgbWVudS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZSxcbiAgbWVudS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItZm9udC13ZWlnaHQsXG4gIG1lbnUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LFxuXG4gIG1lbnUtZ3JvdXAtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuXG4gIG1lbnUtaXRlbS1ib3JkZXItcmFkaXVzOiAwLFxuICBtZW51LWl0ZW0tcGFkZGluZzogMC43NXJlbSAxcmVtLFxuXG4gIG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBtZW51LWJhY2tncm91bmQtY29sb3IsXG4gIG1lbnUtaXRlbS1ob3Zlci1jdXJzb3I6IHBvaW50ZXIsXG4gIG1lbnUtaXRlbS1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktaG92ZXItY29sb3IsXG4gIG1lbnUtaXRlbS1pY29uLWhvdmVyLWNvbG9yOiBtZW51LWl0ZW0taG92ZXItdGV4dC1jb2xvcixcblxuICBtZW51LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IG1lbnUtYmFja2dyb3VuZC1jb2xvcixcbiAgbWVudS1pdGVtLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIG1lbnUtaXRlbS1pY29uLWFjdGl2ZS1jb2xvcjogbWVudS1pdGVtLWFjdGl2ZS10ZXh0LWNvbG9yLFxuXG4gIG1lbnUtaXRlbS1pY29uLWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIG1lbnUtaXRlbS1pY29uLW1hcmdpbjogMCAwLjVyZW0gMCAwLFxuICBtZW51LWl0ZW0taWNvbi13aWR0aDogMS4yNXJlbSxcblxuICBtZW51LWl0ZW0tZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgbWVudS1pdGVtLWRpdmlkZXItc3R5bGU6IGRpdmlkZXItc3R5bGUsXG4gIG1lbnUtaXRlbS1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuXG4gIG1lbnUtc3VibWVudS1iYWNrZ3JvdW5kLWNvbG9yOiBtZW51LWJhY2tncm91bmQtY29sb3IsXG4gIG1lbnUtc3VibWVudS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBtZW51LXN1Ym1lbnUtbWFyZ2luOiAwLFxuICBtZW51LXN1Ym1lbnUtcGFkZGluZzogMCAxLjI1cmVtLFxuXG4gIG1lbnUtc3VibWVudS1pdGVtLWJvcmRlci1jb2xvcjogbWVudS1zdWJtZW51LWJhY2tncm91bmQtY29sb3IsXG4gIG1lbnUtc3VibWVudS1pdGVtLWJvcmRlci1zdHlsZTogc29saWQsXG4gIG1lbnUtc3VibWVudS1pdGVtLWJvcmRlci13aWR0aDogMCxcbiAgbWVudS1zdWJtZW51LWl0ZW0tYm9yZGVyLXJhZGl1czogMCxcbiAgbWVudS1zdWJtZW51LWl0ZW0tcGFkZGluZzogbWVudS1pdGVtLXBhZGRpbmcsXG5cbiAgbWVudS1zdWJtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogbWVudS1iYWNrZ3JvdW5kLWNvbG9yLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1ob3Zlci1ib3JkZXItY29sb3I6IG1lbnUtc3VibWVudS1pdGVtLWJvcmRlci1jb2xvcixcbiAgbWVudS1zdWJtZW51LWl0ZW0taG92ZXItdGV4dC1jb2xvcjogbWVudS1pdGVtLWhvdmVyLXRleHQtY29sb3IsXG4gIG1lbnUtc3VibWVudS1pdGVtLWljb24taG92ZXItY29sb3I6IG1lbnUtaXRlbS1pY29uLWhvdmVyLWNvbG9yLFxuXG4gIG1lbnUtc3VibWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBtZW51LWJhY2tncm91bmQtY29sb3IsXG4gIG1lbnUtc3VibWVudS1pdGVtLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgbWVudS1zdWJtZW51LWl0ZW0tYWN0aXZlLXRleHQtY29sb3I6IG1lbnUtaXRlbS1hY3RpdmUtdGV4dC1jb2xvcixcbiAgbWVudS1zdWJtZW51LWl0ZW0taWNvbi1hY3RpdmUtY29sb3I6IG1lbnUtaXRlbS1pY29uLWFjdGl2ZS1jb2xvcixcblxuICBtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogbWVudS1zdWJtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcixcbiAgbWVudS1zdWJtZW51LWl0ZW0tYWN0aXZlLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgbWVudS1zdWJtZW51LWl0ZW0tYWN0aXZlLWhvdmVyLXRleHQtY29sb3I6IG1lbnUtc3VibWVudS1pdGVtLWhvdmVyLXRleHQtY29sb3IsXG4gIG1lbnUtc3VibWVudS1pdGVtLWljb24tYWN0aXZlLWhvdmVyLWNvbG9yOiBtZW51LXN1Ym1lbnUtaXRlbS1pY29uLWhvdmVyLWNvbG9yLFxuXG4gIHRhYnNldC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdGFic2V0LWJvcmRlci1yYWRpdXM6IDAsXG4gIHRhYnNldC1zaGFkb3c6IG5vbmUsXG5cbiAgdGFic2V0LXRhYi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdGFic2V0LXRhYi1wYWRkaW5nOiAxcmVtIDJyZW0sXG4gIHRhYnNldC10YWItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICB0YWJzZXQtdGFiLXRleHQtZm9udC1mYW1pbHk6IHRleHQtYnV0dG9uLWZvbnQtZmFtaWx5LFxuICB0YWJzZXQtdGFiLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1tZWRpdW0tZm9udC1zaXplLFxuICB0YWJzZXQtdGFiLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICB0YWJzZXQtdGFiLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgdGFic2V0LXRhYi10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlLFxuICB0YWJzZXQtdGFiLXVuZGVybGluZS13aWR0aDogMC4yNXJlbSxcbiAgdGFic2V0LXRhYi11bmRlcmxpbmUtY29sb3I6IHRyYW5zcGFyZW50LFxuICB0YWJzZXQtdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdGFic2V0LXRhYi1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICB0YWJzZXQtdGFiLWFjdGl2ZS11bmRlcmxpbmUtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgdGFic2V0LXRhYi1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdGFic2V0LXRhYi1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktZm9jdXMtY29sb3IsXG4gIHRhYnNldC10YWItZm9jdXMtdW5kZXJsaW5lLWNvbG9yOiB0ZXh0LXByaW1hcnktZm9jdXMtY29sb3IsXG4gIHRhYnNldC10YWItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRhYnNldC10YWItaG92ZXItdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWhvdmVyLWNvbG9yLFxuICB0YWJzZXQtdGFiLWhvdmVyLXVuZGVybGluZS1jb2xvcjogdGV4dC1wcmltYXJ5LWhvdmVyLWNvbG9yLFxuICB0YWJzZXQtdGFiLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICB0YWJzZXQtdGFiLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHRhYnNldC10YWItZGlzYWJsZWQtdW5kZXJsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdGFic2V0LXRhYuKAk2JhZGdlLWRvdC1tb2RlLWhvcml6b250YWwtb2Zmc2V0OiAwLjc1cmVtLFxuICB0YWJzZXQtdGFiLWJhZGdlLWRvdC1tb2RlLXBhZGRpbmc6IDAuMjVyZW0sXG5cbiAgdGFic2V0LWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIHRhYnNldC1kaXZpZGVyLXN0eWxlOiBkaXZpZGVyLXN0eWxlLFxuICB0YWJzZXQtZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcblxuICB0YWJzZXQtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdGFic2V0LWNvbnRlbnQtcGFkZGluZzogMXJlbSAycmVtLFxuICB0YWJzZXQtY29udGVudC10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0YWJzZXQtY29udGVudC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgdGFic2V0LWNvbnRlbnQtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgdGFic2V0LWNvbnRlbnQtdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHRhYnNldC1jb250ZW50LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuXG4gIHRhYnNldC1zY3JvbGxiYXItY29sb3I6IHNjcm9sbGJhci1jb2xvcixcbiAgdGFic2V0LXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yOiBzY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcixcbiAgdGFic2V0LXNjcm9sbGJhci13aWR0aDogc2Nyb2xsYmFyLXdpZHRoLFxuICB0YWJzZXQtdGFiLXRleHQtaGlkZS1icmVha3BvaW50OiAzNnJlbSxcblxuICByb3V0ZS10YWJzZXQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJvdXRlLXRhYnNldC1ib3JkZXItcmFkaXVzOiAwLFxuICByb3V0ZS10YWJzZXQtc2hhZG93OiBub25lLFxuXG4gIHJvdXRlLXRhYnNldC10YWItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJvdXRlLXRhYnNldC10YWItcGFkZGluZzogMXJlbSAycmVtLFxuICByb3V0ZS10YWJzZXQtdGFiLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgcm91dGUtdGFic2V0LXRhYi10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LWJ1dHRvbi1mb250LWZhbWlseSxcbiAgcm91dGUtdGFic2V0LXRhYi10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgcm91dGUtdGFic2V0LXRhYi10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgcm91dGUtdGFic2V0LXRhYi10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1tZWRpdW0tbGluZS1oZWlnaHQsXG4gIHJvdXRlLXRhYnNldC10YWItdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcbiAgcm91dGUtdGFic2V0LXRhYi11bmRlcmxpbmUtd2lkdGg6IDAuMjVyZW0sXG4gIHJvdXRlLXRhYnNldC10YWItdW5kZXJsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICByb3V0ZS10YWJzZXQtdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcm91dGUtdGFic2V0LXRhYi1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICByb3V0ZS10YWJzZXQtdGFiLWFjdGl2ZS11bmRlcmxpbmUtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcblxuICByb3V0ZS10YWJzZXQtdGFiLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByb3V0ZS10YWJzZXQtdGFiLWZvY3VzLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1mb2N1cy1jb2xvcixcbiAgcm91dGUtdGFic2V0LXRhYi1mb2N1cy11bmRlcmxpbmUtY29sb3I6IHRleHQtcHJpbWFyeS1mb2N1cy1jb2xvcixcblxuICByb3V0ZS10YWJzZXQtdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByb3V0ZS10YWJzZXQtdGFiLWhvdmVyLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1ob3Zlci1jb2xvcixcbiAgcm91dGUtdGFic2V0LXRhYi1ob3Zlci11bmRlcmxpbmUtY29sb3I6IHRleHQtcHJpbWFyeS1ob3Zlci1jb2xvcixcblxuICByb3V0ZS10YWJzZXQtdGFiLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByb3V0ZS10YWJzZXQtdGFiLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHJvdXRlLXRhYnNldC10YWItZGlzYWJsZWQtdW5kZXJsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICByb3V0ZS10YWJzZXQtZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgcm91dGUtdGFic2V0LWRpdmlkZXItc3R5bGU6IGRpdmlkZXItc3R5bGUsXG4gIHJvdXRlLXRhYnNldC1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuXG4gIHJvdXRlLXRhYnNldC1zY3JvbGxiYXItY29sb3I6IHNjcm9sbGJhci1jb2xvcixcbiAgcm91dGUtdGFic2V0LXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yOiBzY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcixcbiAgcm91dGUtdGFic2V0LXNjcm9sbGJhci13aWR0aDogc2Nyb2xsYmFyLXdpZHRoLFxuICByb3V0ZS10YWJzZXQtdGFiLXRleHQtaGlkZS1icmVha3BvaW50OiAzNnJlbSxcblxuICB1c2VyLXBpY3R1cmUtYm94LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICB1c2VyLXBpY3R1cmUtYm94LWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTMsXG4gIHVzZXItcGljdHVyZS1ib3gtYm9yZGVyLXdpZHRoOiAxcHgsXG4gIHVzZXItaW5pdGlhbHMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdXNlci1pbml0aWFscy10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgdXNlci1pbml0aWFscy10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgdXNlci1uYW1lLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHVzZXItbmFtZS10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgdXNlci1uYW1lLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICB1c2VyLXRpdGxlLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHVzZXItdGl0bGUtdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtMi1mb250LWZhbWlseSxcbiAgdXNlci10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC0yLWZvbnQtd2VpZ2h0LFxuXG4gIHVzZXItcmVjdGFuZ2xlLWJvcmRlci1yYWRpdXM6IDAuNXJlbSxcbiAgdXNlci1zZW1pLXJvdW5kLWJvcmRlci1yYWRpdXM6IDAuNzVyZW0sXG4gIHVzZXItcm91bmQtYm9yZGVyLXJhZGl1czogNTAlLFxuXG4gIHVzZXItdGlueS1oZWlnaHQ6IDEuMjVyZW0sXG4gIHVzZXItdGlueS13aWR0aDogMS4yNXJlbSxcbiAgdXNlci10aW55LWluaXRpYWxzLXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tZm9udC1zaXplLFxuICB1c2VyLXRpbnktaW5pdGlhbHMtdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLWxpbmUtaGVpZ2h0LFxuICB1c2VyLXRpbnktbmFtZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLWZvbnQtc2l6ZSxcbiAgdXNlci10aW55LW5hbWUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLWxpbmUtaGVpZ2h0LFxuICB1c2VyLXRpbnktdGl0bGUtdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi1mb250LXNpemUsXG4gIHVzZXItdGlueS10aXRsZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tbGluZS1oZWlnaHQsXG5cbiAgdXNlci1zbWFsbC1oZWlnaHQ6IDEuNXJlbSxcbiAgdXNlci1zbWFsbC13aWR0aDogMS41cmVtLFxuICB1c2VyLXNtYWxsLWluaXRpYWxzLXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tZm9udC1zaXplLFxuICB1c2VyLXNtYWxsLWluaXRpYWxzLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi1saW5lLWhlaWdodCxcbiAgdXNlci1zbWFsbC1uYW1lLXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tZm9udC1zaXplLFxuICB1c2VyLXNtYWxsLW5hbWUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLWxpbmUtaGVpZ2h0LFxuICB1c2VyLXNtYWxsLXRpdGxlLXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tZm9udC1zaXplLFxuICB1c2VyLXNtYWxsLXRpdGxlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi1saW5lLWhlaWdodCxcblxuICB1c2VyLW1lZGl1bS1oZWlnaHQ6IDIuNXJlbSxcbiAgdXNlci1tZWRpdW0td2lkdGg6IDIuNXJlbSxcbiAgdXNlci1tZWRpdW0taW5pdGlhbHMtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgdXNlci1tZWRpdW0taW5pdGlhbHMtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHVzZXItbWVkaXVtLW5hbWUtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgdXNlci1tZWRpdW0tbmFtZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgdXNlci1tZWRpdW0tdGl0bGUtdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi1mb250LXNpemUsXG4gIHVzZXItbWVkaXVtLXRpdGxlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi1saW5lLWhlaWdodCxcblxuICB1c2VyLWxhcmdlLWhlaWdodDogMy4yNXJlbSxcbiAgdXNlci1sYXJnZS13aWR0aDogMy4yNXJlbSxcbiAgdXNlci1sYXJnZS1pbml0aWFscy10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICB1c2VyLWxhcmdlLWluaXRpYWxzLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICB1c2VyLWxhcmdlLW5hbWUtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgdXNlci1sYXJnZS1uYW1lLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICB1c2VyLWxhcmdlLXRpdGxlLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC0yLWZvbnQtc2l6ZSxcbiAgdXNlci1sYXJnZS10aXRsZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC0yLWxpbmUtaGVpZ2h0LFxuXG4gIHVzZXItZ2lhbnQtaGVpZ2h0OiA0cmVtLFxuICB1c2VyLWdpYW50LXdpZHRoOiA0cmVtLFxuICB1c2VyLWdpYW50LWluaXRpYWxzLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHVzZXItZ2lhbnQtaW5pdGlhbHMtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHVzZXItZ2lhbnQtbmFtZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICB1c2VyLWdpYW50LW5hbWUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHVzZXItZ2lhbnQtdGl0bGUtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgdXNlci1naWFudC10aXRsZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcblxuICBwb3BvdmVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHBvcG92ZXItdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIHBvcG92ZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgcG9wb3Zlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgcG9wb3Zlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgcG9wb3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHBvcG92ZXItYm9yZGVyLXdpZHRoOiAxcHgsXG4gIHBvcG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcG9wb3Zlci1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBwb3BvdmVyLXNoYWRvdzogc2hhZG93LFxuICBwb3BvdmVyLWFycm93LXNpemU6IDAuNjg3NXJlbSxcbiAgcG9wb3Zlci1wYWRkaW5nOiAwLjc1cmVtIDFyZW0sXG5cbiAgY29udGV4dC1tZW51LWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgY29udGV4dC1tZW51LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGNvbnRleHQtbWVudS1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBjb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRoOiAwLFxuICBjb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgY29udGV4dC1tZW51LXRleHQtYWxpZ246IGNlbnRlcixcbiAgY29udGV4dC1tZW51LW1pbi13aWR0aDogMTByZW0sXG4gIGNvbnRleHQtbWVudS1tYXgtd2lkdGg6IDE1cmVtLFxuICBjb250ZXh0LW1lbnUtc2hhZG93OiBzaGFkb3csXG5cbiAgYWN0aW9ucy1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYWN0aW9ucy1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICBhY3Rpb25zLWRpdmlkZXItc3R5bGU6IGRpdmlkZXItc3R5bGUsXG4gIGFjdGlvbnMtZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcbiAgYWN0aW9ucy1pY29uLWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGFjdGlvbnMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgYWN0aW9ucy10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LWJ1dHRvbi1mb250LWZhbWlseSxcbiAgYWN0aW9ucy10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgYWN0aW9ucy10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1tZWRpdW0tbGluZS1oZWlnaHQsXG5cbiAgYWN0aW9ucy1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBhY3Rpb25zLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYWN0aW9ucy10aW55LWhlaWdodDogMXJlbSxcbiAgYWN0aW9ucy10aW55LWljb24taGVpZ2h0OiBhY3Rpb25zLXRpbnktaGVpZ2h0LFxuICBhY3Rpb25zLXRpbnktcGFkZGluZzogMCAxLjI1cmVtLFxuICBhY3Rpb25zLXRpbnktdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLXRpbnktZm9udC1zaXplLFxuICBhY3Rpb25zLXNtYWxsLWhlaWdodDogMS41cmVtLFxuICBhY3Rpb25zLXNtYWxsLWljb24taGVpZ2h0OiBhY3Rpb25zLXNtYWxsLWhlaWdodCxcbiAgYWN0aW9ucy1zbWFsbC1wYWRkaW5nOiAwIDEuMjVyZW0sXG4gIGFjdGlvbnMtc21hbGwtdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLXNtYWxsLWZvbnQtc2l6ZSxcbiAgYWN0aW9ucy1tZWRpdW0taGVpZ2h0OiAyLjI1cmVtLFxuICBhY3Rpb25zLW1lZGl1bS1pY29uLWhlaWdodDogYWN0aW9ucy1tZWRpdW0taGVpZ2h0LFxuICBhY3Rpb25zLW1lZGl1bS1wYWRkaW5nOiAwIDEuMjVyZW0sXG4gIGFjdGlvbnMtbWVkaXVtLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1tZWRpdW0tZm9udC1zaXplLFxuICBhY3Rpb25zLWxhcmdlLWhlaWdodDogMy41cmVtLFxuICBhY3Rpb25zLWxhcmdlLWljb24taGVpZ2h0OiBhY3Rpb25zLWxhcmdlLWhlaWdodCxcbiAgYWN0aW9ucy1sYXJnZS1wYWRkaW5nOiAwIDEuMjVyZW0sXG4gIGFjdGlvbnMtbGFyZ2UtdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLWxhcmdlLWZvbnQtc2l6ZSxcbiAgYWN0aW9ucy1naWFudC1oZWlnaHQ6IDRyZW0sXG4gIGFjdGlvbnMtZ2lhbnQtaWNvbi1oZWlnaHQ6IGFjdGlvbnMtZ2lhbnQtaGVpZ2h0LFxuICBhY3Rpb25zLWdpYW50LXBhZGRpbmc6IDAgMS4yNXJlbSxcbiAgYWN0aW9ucy1naWFudC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tZ2lhbnQtZm9udC1zaXplLFxuXG4gIHNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHNlYXJjaC1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICBzZWFyY2gtZGl2aWRlci1zdHlsZTogZGl2aWRlci1zdHlsZSxcbiAgc2VhcmNoLWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG4gIHNlYXJjaC1leHRyYS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHNlYXJjaC10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzZWFyY2gtdGV4dC1mb250LWZhbWlseTogdGV4dC1oZWFkaW5nLTEtZm9udC1mYW1pbHksXG4gIHNlYXJjaC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1oZWFkaW5nLTEtZm9udC1zaXplLFxuICBzZWFyY2gtdGV4dC1mb250LXdlaWdodDogdGV4dC1oZWFkaW5nLTEtZm9udC13ZWlnaHQsXG4gIHNlYXJjaC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWhlYWRpbmctMS1saW5lLWhlaWdodCxcbiAgc2VhcmNoLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VhcmNoLWluZm8tdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWFyY2gtaW5mby10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICBzZWFyY2gtaW5mby10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIHNlYXJjaC1pbmZvLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIHNlYXJjaC1pbmZvLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG5cbiAgc21hcnQtdGFibGUtaGVhZGVyLWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgc21hcnQtdGFibGUtaGVhZGVyLWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBzbWFydC10YWJsZS1oZWFkZXItZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBzbWFydC10YWJsZS1oZWFkZXItbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBzbWFydC10YWJsZS1oZWFkZXItZmc6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWhlYWRlci1iZzogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuXG4gIHNtYXJ0LXRhYmxlLWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgc21hcnQtdGFibGUtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHNtYXJ0LXRhYmxlLWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgc21hcnQtdGFibGUtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBzbWFydC10YWJsZS1mZzogdGV4dC1iYXNpYy1jb2xvcixcbiAgc21hcnQtdGFibGUtYmc6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcblxuICBzbWFydC10YWJsZS1iZy1ldmVuOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNtYXJ0LXRhYmxlLWZnLXNlY29uZGFyeTogdGV4dC1iYXNpYy1jb2xvcixcbiAgc21hcnQtdGFibGUtYmctYWN0aXZlOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHNtYXJ0LXRhYmxlLXBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW0sXG4gIHNtYXJ0LXRhYmxlLWZpbHRlci1wYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW0sXG4gIHNtYXJ0LXRhYmxlLXNlcGFyYXRvcjogZGl2aWRlci1jb2xvcixcbiAgc21hcnQtdGFibGUtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcblxuICBzbWFydC10YWJsZS1hY3Rpb24tYWRkLWVkaXQtaG92ZXItdGV4dC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzbWFydC10YWJsZS1hY3Rpb24tY2FuY2VsLWRlbGV0ZS1ob3Zlci10ZXh0LWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcblxuICBzbWFydC10YWJsZS1hZGQtYnV0dG9uLWJvcmRlci1jb2xvcjogYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWJvcmRlci1jb2xvcixcbiAgc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiBidXR0b24tZmlsbGVkLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcixcbiAgc21hcnQtdGFibGUtYWRkLWJ1dHRvbi10ZXh0LWNvbG9yOiBidXR0b24tZmlsbGVkLXByaW1hcnktdGV4dC1jb2xvcixcbiAgc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6IGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWFkZC1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvcjogYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWFkZC1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiBidXR0b24tZmlsbGVkLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yLFxuICBzbWFydC10YWJsZS1hZGQtYnV0dG9uLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBidXR0b24tZmlsbGVkLXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWFkZC1idXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcjogYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3IsXG5cbiAgc21hcnQtdGFibGUtcGFnaW5nLWZvbnQtZmFtaWx5OiBidXR0b24tdGV4dC1mb250LWZhbWlseSxcbiAgc21hcnQtdGFibGUtcGFnaW5nLWZvbnQtc2l6ZTogYnV0dG9uLW1lZGl1bS10ZXh0LWZvbnQtc2l6ZSxcbiAgc21hcnQtdGFibGUtcGFnaW5nLWxpbmUtaGVpZ2h0OiBidXR0b24tbWVkaXVtLXRleHQtbGluZS1oZWlnaHQsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1ib3JkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1ib3JkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1mZy1hY3RpdmU6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc21hcnQtdGFibGUtcGFnaW5nLWJnLWFjdGl2ZTogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzbWFydC10YWJsZS1wYWdpbmctaG92ZXI6IHRyYW5zcGFyZW50LFxuICBzbWFydC10YWJsZS1wYWdpbmctaG92ZXItYm9yZGVyLWNvbG9yOiBidXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcixcbiAgc21hcnQtdGFibGUtcGFnaW5nLWhvdmVyLXRleHQtY29sb3I6IGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItdGV4dC1jb2xvcixcbiAgc21hcnQtdGFibGUtcGFnaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcixcbiAgc21hcnQtdGFibGUtcGFnaW5nLXBhZ2UtdGV4dC1jb2xvcjogYnV0dG9uLW91dGxpbmUtcHJpbWFyeS10ZXh0LWNvbG9yLFxuICBzbWFydC10YWJsZS1wYWdpbmctcGFnZS1mb2N1cy1ib3JkZXItY29sb3I6IGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yLFxuICBzbWFydC10YWJsZS1wYWdpbmctcGFnZS1mb2N1cy10ZXh0LWNvbG9yOiBidXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzLXRleHQtY29sb3IsXG5cbiAgdG9hc3RyLWJvcmRlci1zdHlsZTogc29saWQsXG4gIHRvYXN0ci1ib3JkZXItd2lkdGg6IDFweCxcbiAgdG9hc3RyLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIHRvYXN0ci1wYWRkaW5nOiAxcmVtLFxuICB0b2FzdHItc2hhZG93OiBzaGFkb3csXG5cbiAgdG9hc3RyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLTItZm9udC1mYW1pbHksXG4gIHRvYXN0ci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtMi1mb250LXNpemUsXG4gIHRvYXN0ci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC0yLWZvbnQtd2VpZ2h0LFxuICB0b2FzdHItdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtMi1saW5lLWhlaWdodCxcbiAgdG9hc3RyLXRpdGxlLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIHRvYXN0ci10aXRsZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIHRvYXN0ci10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICB0b2FzdHItdGl0bGUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcblxuICB0b2FzdHItYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2FzdHItYmFzaWMtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMyxcbiAgdG9hc3RyLWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRvYXN0ci1pY29uLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9hc3RyLWljb24tYmFzaWMtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0zLFxuXG4gIHRvYXN0ci1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdG9hc3RyLXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRvYXN0ci1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9hc3RyLWljb24tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvYXN0ci1pY29uLXByaW1hcnktY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuXG4gIHRvYXN0ci1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgdG9hc3RyLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHRvYXN0ci1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9hc3RyLWljb24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvYXN0ci1pY29uLXN1Y2Nlc3MtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuXG4gIHRvYXN0ci1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgdG9hc3RyLWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHRvYXN0ci1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9hc3RyLWljb24taW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvYXN0ci1pY29uLWluZm8tY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuXG4gIHRvYXN0ci13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgdG9hc3RyLXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHRvYXN0ci13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9hc3RyLWljb24td2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvYXN0ci1pY29uLXdhcm5pbmctY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuXG4gIHRvYXN0ci1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHRvYXN0ci1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgdG9hc3RyLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvYXN0ci1pY29uLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvYXN0ci1pY29uLWRhbmdlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICB0b2FzdHItZGVzdHJveWFibGUtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuXG4gIHRvYXN0ci1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgdG9hc3RyLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHRvYXN0ci1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgdG9hc3RyLWljb24tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHRvYXN0ci1pY29uLWNvbnRyb2wtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1ob3ZlcixcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLFxuXG4gIGJ1dHRvbi1jdXJzb3I6IHBvaW50ZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXdpZHRoOiBvdXRsaW5lLXdpZHRoLFxuICBidXR0b24tb3V0bGluZS1jb2xvcjogb3V0bGluZS1jb2xvcixcbiAgYnV0dG9uLXRleHQtZm9udC1mYW1pbHk6IHRleHQtYnV0dG9uLWZvbnQtZmFtaWx5LFxuICBidXR0b24tdGV4dC1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIGJ1dHRvbi1kaXNhYmxlZC1jdXJzb3I6IGRlZmF1bHQsXG5cbiAgYnV0dG9uLXRpbnktdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLXRpbnktZm9udC1zaXplLFxuICBidXR0b24tdGlueS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi10aW55LWxpbmUtaGVpZ2h0LFxuICBidXR0b24tdGlueS1pY29uLXNpemU6IDAuNzVyZW0sXG4gIGJ1dHRvbi10aW55LWljb24tdmVydGljYWwtbWFyZ2luOiAtMC4xMjVyZW0sXG4gIGJ1dHRvbi10aW55LWljb24tb2Zmc2V0OiAwLjM3NXJlbSxcblxuICBidXR0b24tc21hbGwtdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLXNtYWxsLWZvbnQtc2l6ZSxcbiAgYnV0dG9uLXNtYWxsLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICBidXR0b24tc21hbGwtaWNvbi1zaXplOiAxcmVtLFxuICBidXR0b24tc21hbGwtaWNvbi12ZXJ0aWNhbC1tYXJnaW46IC0wLjEyNXJlbSxcbiAgYnV0dG9uLXNtYWxsLWljb24tb2Zmc2V0OiAwLjM3NXJlbSxcblxuICBidXR0b24tbWVkaXVtLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1tZWRpdW0tZm9udC1zaXplLFxuICBidXR0b24tbWVkaXVtLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgYnV0dG9uLW1lZGl1bS1pY29uLXNpemU6IDEuMjVyZW0sXG4gIGJ1dHRvbi1tZWRpdW0taWNvbi12ZXJ0aWNhbC1tYXJnaW46IC0wLjEyNXJlbSxcbiAgYnV0dG9uLW1lZGl1bS1pY29uLW9mZnNldDogMC41cmVtLFxuXG4gIGJ1dHRvbi1sYXJnZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tbGFyZ2UtZm9udC1zaXplLFxuICBidXR0b24tbGFyZ2UtdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tbGFyZ2UtbGluZS1oZWlnaHQsXG4gIGJ1dHRvbi1sYXJnZS1pY29uLXNpemU6IDEuNXJlbSxcbiAgYnV0dG9uLWxhcmdlLWljb24tdmVydGljYWwtbWFyZ2luOiAtMC4xMjVyZW0sXG4gIGJ1dHRvbi1sYXJnZS1pY29uLW9mZnNldDogMC43NXJlbSxcblxuICBidXR0b24tZ2lhbnQtdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLWdpYW50LWZvbnQtc2l6ZSxcbiAgYnV0dG9uLWdpYW50LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLWdpYW50LWxpbmUtaGVpZ2h0LFxuICBidXR0b24tZ2lhbnQtaWNvbi1zaXplOiAxLjVyZW0sXG4gIGJ1dHRvbi1naWFudC1pY29uLXZlcnRpY2FsLW1hcmdpbjogLTAuMTI1cmVtLFxuICBidXR0b24tZ2lhbnQtaWNvbi1vZmZzZXQ6IDAuNzVyZW0sXG5cbiAgYnV0dG9uLXJlY3RhbmdsZS1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBidXR0b24tc2VtaS1yb3VuZC1ib3JkZXItcmFkaXVzOiAwLjc1cmVtLFxuICBidXR0b24tcm91bmQtYm9yZGVyLXJhZGl1czogMS41cmVtLFxuXG4gIGJ1dHRvbi1maWxsZWQtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgYnV0dG9uLWZpbGxlZC1ib3JkZXItd2lkdGg6IDAuMDYyNXJlbSxcbiAgYnV0dG9uLWZpbGxlZC10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlLFxuXG4gIGJ1dHRvbi1maWxsZWQtdGlueS1wYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW0sXG4gIGJ1dHRvbi1maWxsZWQtc21hbGwtcGFkZGluZzogMC40Mzc1cmVtIDAuODc1cmVtLFxuICBidXR0b24tZmlsbGVkLW1lZGl1bS1wYWRkaW5nOiAwLjY4NzVyZW0gMS4xMjVyZW0sXG4gIGJ1dHRvbi1maWxsZWQtbGFyZ2UtcGFkZGluZzogMC44MTI1cmVtIDEuMTI1cmVtLFxuICBidXR0b24tZmlsbGVkLWdpYW50LXBhZGRpbmc6IDAuOTM3NXJlbSAxLjM3NXJlbSxcblxuICBidXR0b24tZmlsbGVkLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRlZmF1bHQsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtaG92ZXIsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWFjdGl2ZSxcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRpc2FibGVkLFxuICBidXR0b24tZmlsbGVkLWJhc2ljLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRpc2FibGVkLFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRpc2FibGVkLFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZm9jdXMtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRpc2FibGVkLFxuICBidXR0b24tZmlsbGVkLWluZm8tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRpc2FibGVkLFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGlzYWJsZWQsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cyxcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdGl2ZSxcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGlzYWJsZWQsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tb3V0bGluZS1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBidXR0b24tb3V0bGluZS1ib3JkZXItd2lkdGg6IDAuMDYyNXJlbSxcbiAgYnV0dG9uLW91dGxpbmUtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcbiAgYnV0dG9uLW91dGxpbmUtZm9jdXMtaW5zZXQtc2hhZG93LWxlbmd0aDogMCAwIDAgMTAwdm1heCxcblxuICBidXR0b24tb3V0bGluZS10aW55LXBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbSxcbiAgYnV0dG9uLW91dGxpbmUtc21hbGwtcGFkZGluZzogMC40Mzc1cmVtIDAuODc1cmVtLFxuICBidXR0b24tb3V0bGluZS1tZWRpdW0tcGFkZGluZzogMC42ODc1cmVtIDEuMTI1cmVtLFxuICBidXR0b24tb3V0bGluZS1sYXJnZS1wYWRkaW5nOiAwLjgxMjVyZW0gMS4xMjVyZW0sXG4gIGJ1dHRvbi1vdXRsaW5lLWdpYW50LXBhZGRpbmc6IDAuOTM3NXJlbSAxLjM3NXJlbSxcblxuICBidXR0b24tb3V0bGluZS1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWZvY3VzLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1ob3ZlcixcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWhvdmVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cyxcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3ZlcixcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLW91dGxpbmUtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1pbmZvLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cyxcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tb3V0bGluZS1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cyxcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWZvY3VzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtaG92ZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZ2hvc3QtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgYnV0dG9uLWdob3N0LWJvcmRlci13aWR0aDogMC4wNjI1cmVtLFxuICBidXR0b24tZ2hvc3QtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcbiAgYnV0dG9uLWdob3N0LWZvY3VzLWluc2V0LXNoYWRvdy1sZW5ndGg6IDAgMCAwIDEwMHZtYXgsXG5cbiAgYnV0dG9uLWdob3N0LXRpbnktcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtLFxuICBidXR0b24tZ2hvc3Qtc21hbGwtcGFkZGluZzogMC40Mzc1cmVtIDAuODc1cmVtLFxuICBidXR0b24tZ2hvc3QtbWVkaXVtLXBhZGRpbmc6IDAuNjg3NXJlbSAxLjEyNXJlbSxcbiAgYnV0dG9uLWdob3N0LWxhcmdlLXBhZGRpbmc6IDAuODEyNXJlbSAxLjEyNXJlbSxcbiAgYnV0dG9uLWdob3N0LWdpYW50LXBhZGRpbmc6IDAuOTM3NXJlbSAxLjM3NXJlbSxcblxuICBidXR0b24tZ2hvc3QtYmFzaWMtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtNjAwLFxuICBidXR0b24tZ2hvc3QtYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC01MDAsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1mb2N1cy10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy02MDAsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0xMDAsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtYmFzaWMtaG92ZXItdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtNjAwLFxuICBidXR0b24tZ2hvc3QtYmFzaWMtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtYmFzaWMtYWN0aXZlLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTYwMCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTUwMCxcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0xMDAsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWhvdmVyLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC01MDAsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWZvY3VzLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMTAwLFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWdob3N0LWluZm8tdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICBidXR0b24tZ2hvc3QtaW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNTAwLFxuICBidXR0b24tZ2hvc3QtaW5mby1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTEwMCxcbiAgYnV0dG9uLWdob3N0LWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWluZm8taG92ZXItdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICBidXR0b24tZ2hvc3QtaW5mby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtaW5mby1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWluZm8tYWN0aXZlLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgYnV0dG9uLWdob3N0LWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtaW5mby1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtaW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTUwMCxcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctZm9jdXMtdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0xMDAsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWhvdmVyLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTUwMCxcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0xMDAsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTUwMCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtZm9jdXMtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0xMDAsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWhvdmVyLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWFjdGl2ZS10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24taGVyby1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24taGVyby1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBidXR0b24taGVyby1ib3JkZXItd2lkdGg6IDAsXG4gIGJ1dHRvbi1oZXJvLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXG5cbiAgYnV0dG9uLWhlcm8tdGlueS1wYWRkaW5nOiAwLjM3NXJlbSAwLjY4NzVyZW0sXG4gIGJ1dHRvbi1oZXJvLXNtYWxsLXBhZGRpbmc6IDAuNXJlbSAwLjkzNzVyZW0sXG4gIGJ1dHRvbi1oZXJvLW1lZGl1bS1wYWRkaW5nOiAwLjc1cmVtIDEuMTg3NXJlbSxcbiAgYnV0dG9uLWhlcm8tbGFyZ2UtcGFkZGluZzogMC44NzVyZW0gMS4xODc1cmVtLFxuICBidXR0b24taGVyby1naWFudC1wYWRkaW5nOiAxcmVtIDEuNDM3NXJlbSxcblxuICBidXR0b24taGVyby1zaGFkb3c6IDAgMCB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWhlcm8tdGV4dC1zaGFkb3c6IHNoYWRvdyxcbiAgYnV0dG9uLWhlcm8tYmV2ZWwtc2l6ZTogMCAwIDAgMCxcbiAgYnV0dG9uLWhlcm8tZ2xvdy1zaXplOiAwIDAgMCAwLFxuICBidXR0b24taGVyby1vdXRsaW5lLWNvbG9yOiBvdXRsaW5lLWNvbG9yLFxuICBidXR0b24taGVyby1vdXRsaW5lLXdpZHRoOiBvdXRsaW5lLXdpZHRoLFxuXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTYwMCxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtYmV2ZWwtY29sb3I6IGNvbG9yLWJhc2ljLTYwMCxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtZ2xvdy1jb2xvcjogY29sb3ItYmFzaWMtNzAwLFxuICBidXR0b24taGVyby1iYXNpYy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTIwMCxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGVmYXVsdCxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0zMDAsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLFxuICBidXR0b24taGVyby1iYXNpYy1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtaG92ZXIsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWFjdGl2ZS1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTMwMCxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtYWN0aXZlLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWFjdGl2ZSxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGlzYWJsZWQsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktYmV2ZWwtY29sb3I6IGNvbG9yLXByaW1hcnktNjAwLFxuICBidXR0b24taGVyby1wcmltYXJ5LWdsb3ctY29sb3I6IGNvbG9yLXByaW1hcnktNzAwLFxuICBidXR0b24taGVyby1wcmltYXJ5LWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS00MDAsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBidXR0b24taGVyby1wcmltYXJ5LWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS01MDAsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktMzAwLFxuICBidXR0b24taGVyby1wcmltYXJ5LWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktYWN0aXZlLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS01MDAsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktYWN0aXZlLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICBidXR0b24taGVyby1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGlzYWJsZWQsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24taGVyby1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1iZXZlbC1jb2xvcjogY29sb3Itc3VjY2Vzcy02MDAsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtZ2xvdy1jb2xvcjogY29sb3Itc3VjY2Vzcy03MDAsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLTQwMCxcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLTUwMCxcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICBidXR0b24taGVyby1zdWNjZXNzLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy0zMDAsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1hY3RpdmUtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLTUwMCxcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1hY3RpdmUtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kaXNhYmxlZCxcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1oZXJvLWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24taGVyby1pbmZvLWJldmVsLWNvbG9yOiBjb2xvci1pbmZvLTYwMCxcbiAgYnV0dG9uLWhlcm8taW5mby1nbG93LWNvbG9yOiBjb2xvci1pbmZvLTcwMCxcbiAgYnV0dG9uLWhlcm8taW5mby1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tNDAwLFxuICBidXR0b24taGVyby1pbmZvLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgYnV0dG9uLWhlcm8taW5mby1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tNTAwLFxuICBidXR0b24taGVyby1pbmZvLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIGJ1dHRvbi1oZXJvLWluZm8taG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLTMwMCxcbiAgYnV0dG9uLWhlcm8taW5mby1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICBidXR0b24taGVyby1pbmZvLWFjdGl2ZS1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tNTAwLFxuICBidXR0b24taGVyby1pbmZvLWFjdGl2ZS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZSxcbiAgYnV0dG9uLWhlcm8taW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRpc2FibGVkLFxuICBidXR0b24taGVyby1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWhlcm8td2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctYmV2ZWwtY29sb3I6IGNvbG9yLXdhcm5pbmctNjAwLFxuICBidXR0b24taGVyby13YXJuaW5nLWdsb3ctY29sb3I6IGNvbG9yLXdhcm5pbmctNzAwLFxuICBidXR0b24taGVyby13YXJuaW5nLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy00MDAsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBidXR0b24taGVyby13YXJuaW5nLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy01MDAsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgYnV0dG9uLWhlcm8td2FybmluZy1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctMzAwLFxuICBidXR0b24taGVyby13YXJuaW5nLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctYWN0aXZlLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy01MDAsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctYWN0aXZlLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLFxuICBidXR0b24taGVyby13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGlzYWJsZWQsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24taGVyby1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24taGVyby1kYW5nZXItYmV2ZWwtY29sb3I6IGNvbG9yLWRhbmdlci02MDAsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1nbG93LWNvbG9yOiBjb2xvci1kYW5nZXItNzAwLFxuICBidXR0b24taGVyby1kYW5nZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItNDAwLFxuICBidXR0b24taGVyby1kYW5nZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci01MDAsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci0zMDAsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1hY3RpdmUtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItNTAwLFxuICBidXR0b24taGVyby1kYW5nZXItYWN0aXZlLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGlzYWJsZWQsXG4gIGJ1dHRvbi1oZXJvLWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBidXR0b24taGVyby1jb250cm9sLWJldmVsLWNvbG9yOiBjb2xvci1iYXNpYy02MDAsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtZ2xvdy1jb2xvcjogY29sb3ItYmFzaWMtNzAwLFxuICBidXR0b24taGVyby1jb250cm9sLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBidXR0b24taGVyby1jb250cm9sLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTIwMCxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLFxuICBidXR0b24taGVyby1jb250cm9sLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBidXR0b24taGVyby1jb250cm9sLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXIsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtYWN0aXZlLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMjAwLFxuICBidXR0b24taGVyby1jb250cm9sLWFjdGl2ZS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdGl2ZSxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWJ1dHRvbi1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtYnV0dG9uLXByaW1hcnktdGV4dC1jb2xvcjogYnV0dG9uLWZpbGxlZC1wcmltYXJ5LXRleHQtY29sb3IsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtYnV0dG9uLXN1Y2Nlc3MtdGV4dC1jb2xvcjogYnV0dG9uLWZpbGxlZC1zdWNjZXNzLXRleHQtY29sb3IsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtYnV0dG9uLWluZm8tdGV4dC1jb2xvcjogYnV0dG9uLWZpbGxlZC1pbmZvLXRleHQtY29sb3IsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtYnV0dG9uLXdhcm5pbmctdGV4dC1jb2xvcjogYnV0dG9uLWZpbGxlZC13YXJuaW5nLXRleHQtY29sb3IsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtYnV0dG9uLWRhbmdlci10ZXh0LWNvbG9yOiBidXR0b24tZmlsbGVkLWRhbmdlci10ZXh0LWNvbG9yLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWJ1dHRvbi1jb250cm9sLXRleHQtY29sb3I6IGJ1dHRvbi1maWxsZWQtY29udHJvbC10ZXh0LWNvbG9yLFxuXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtYmFzaWMtZGl2aWRlci1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLXByaW1hcnktZGl2aWRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1zdWNjZXNzLWRpdmlkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtaW5mby1kaXZpZGVyLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLXdhcm5pbmctZGl2aWRlci1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1kYW5nZXItZGl2aWRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWNvbnRyb2wtZGl2aWRlci1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cyxcblxuICBidXR0b24tZ3JvdXAtZ2hvc3QtZGl2aWRlci1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMtYm9yZGVyLFxuXG4gIGljb24tYnV0dG9uLWZpbGxlZC10aW55LXBhZGRpbmc6IDAuNDM3NXJlbSAwLjMxMjVyZW0sXG4gIGljb24tYnV0dG9uLWZpbGxlZC1zbWFsbC1wYWRkaW5nOiAwLjU2MjVyZW0gMC40Mzc1cmVtLFxuICBpY29uLWJ1dHRvbi1maWxsZWQtbWVkaXVtLXBhZGRpbmc6IDAuNjg3NXJlbSAwLjU2MjVyZW0sXG4gIGljb24tYnV0dG9uLWZpbGxlZC1sYXJnZS1wYWRkaW5nOiAwLjgxMjVyZW0gMC42ODc1cmVtLFxuICBpY29uLWJ1dHRvbi1maWxsZWQtZ2lhbnQtcGFkZGluZzogMS4wNjI1cmVtIDAuOTM3NXJlbSxcblxuICBpY29uLWJ1dHRvbi1vdXRsaW5lLXRpbnktcGFkZGluZzogMC40Mzc1cmVtIDAuMzEyNXJlbSxcbiAgaWNvbi1idXR0b24tb3V0bGluZS1zbWFsbC1wYWRkaW5nOiAwLjU2MjVyZW0gMC40Mzc1cmVtLFxuICBpY29uLWJ1dHRvbi1vdXRsaW5lLW1lZGl1bS1wYWRkaW5nOiAwLjY4NzVyZW0gMC41NjI1cmVtLFxuICBpY29uLWJ1dHRvbi1vdXRsaW5lLWxhcmdlLXBhZGRpbmc6IDAuODEyNXJlbSAwLjY4NzVyZW0sXG4gIGljb24tYnV0dG9uLW91dGxpbmUtZ2lhbnQtcGFkZGluZzogMS4wNjI1cmVtIDAuOTM3NXJlbSxcblxuICBpY29uLWJ1dHRvbi1naG9zdC10aW55LXBhZGRpbmc6IDAuNDM3NXJlbSAwLjMxMjVyZW0sXG4gIGljb24tYnV0dG9uLWdob3N0LXNtYWxsLXBhZGRpbmc6IDAuNTYyNXJlbSAwLjQzNzVyZW0sXG4gIGljb24tYnV0dG9uLWdob3N0LW1lZGl1bS1wYWRkaW5nOiAwLjY4NzVyZW0gMC41NjI1cmVtLFxuICBpY29uLWJ1dHRvbi1naG9zdC1sYXJnZS1wYWRkaW5nOiAwLjgxMjVyZW0gMC42ODc1cmVtLFxuICBpY29uLWJ1dHRvbi1naG9zdC1naWFudC1wYWRkaW5nOiAxLjA2MjVyZW0gMC45Mzc1cmVtLFxuXG4gIGljb24tYnV0dG9uLWhlcm8tdGlueS1wYWRkaW5nOiAwLjVyZW0gMC4zNzVyZW0sXG4gIGljb24tYnV0dG9uLWhlcm8tc21hbGwtcGFkZGluZzogMC41NjI1cmVtIDAuNXJlbSxcbiAgaWNvbi1idXR0b24taGVyby1tZWRpdW0tcGFkZGluZzogMC43NXJlbSAwLjU2MjVyZW0sXG4gIGljb24tYnV0dG9uLWhlcm8tbGFyZ2UtcGFkZGluZzogMC44NzVyZW0gMC42ODc1cmVtLFxuICBpY29uLWJ1dHRvbi1oZXJvLWdpYW50LXBhZGRpbmc6IDEuMDYyNXJlbSAxcmVtLFxuXG4gIGlucHV0LWJvcmRlci1zdHlsZTogc29saWQsXG4gIGlucHV0LWJvcmRlci13aWR0aDogMXB4LFxuICBpbnB1dC1vdXRsaW5lLWNvbG9yOiBvdXRsaW5lLWNvbG9yLFxuICBpbnB1dC1vdXRsaW5lLXdpZHRoOiBvdXRsaW5lLXdpZHRoLFxuICBpbnB1dC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgaW5wdXQtdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcblxuICBpbnB1dC1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBpbnB1dC1iYXNpYy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGlucHV0LWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtYmFzaWMtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgaW5wdXQtYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBpbnB1dC1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIGlucHV0LWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgaW5wdXQtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgaW5wdXQtYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC1iYXNpYy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBpbnB1dC1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBpbnB1dC1iYXNpYy1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGlucHV0LXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgaW5wdXQtcHJpbWFyeS1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGlucHV0LXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBpbnB1dC1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgaW5wdXQtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICBpbnB1dC1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgaW5wdXQtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICBpbnB1dC1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBpbnB1dC1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGlucHV0LXByaW1hcnktZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBpbnB1dC1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGlucHV0LXN1Y2Nlc3MtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBpbnB1dC1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgaW5wdXQtc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGlucHV0LXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLWJvcmRlcixcbiAgaW5wdXQtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIGlucHV0LXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgaW5wdXQtc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgaW5wdXQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBpbnB1dC1zdWNjZXNzLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgaW5wdXQtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBpbnB1dC1pbmZvLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgaW5wdXQtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGlucHV0LWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBpbnB1dC1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1mb2N1cy1ib3JkZXIsXG4gIGlucHV0LWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBpbnB1dC1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1ob3Zlci1ib3JkZXIsXG4gIGlucHV0LWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC1pbmZvLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGlucHV0LWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgaW5wdXQtaW5mby1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGlucHV0LXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgaW5wdXQtd2FybmluZy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGlucHV0LXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBpbnB1dC13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgaW5wdXQtd2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMtYm9yZGVyLFxuICBpbnB1dC13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgaW5wdXQtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICBpbnB1dC13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtd2FybmluZy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBpbnB1dC13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGlucHV0LXdhcm5pbmctZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBpbnB1dC1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgaW5wdXQtZGFuZ2VyLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgaW5wdXQtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGlucHV0LWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGlucHV0LWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cy1ib3JkZXIsXG4gIGlucHV0LWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIGlucHV0LWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gIGlucHV0LWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LWRhbmdlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBpbnB1dC1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgaW5wdXQtZGFuZ2VyLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgaW5wdXQtY29udHJvbC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGlucHV0LWNvbnRyb2wtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBpbnB1dC1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtMzAwLFxuICBpbnB1dC1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC01MDAsXG4gIGlucHV0LWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC01MDAsXG4gIGlucHV0LWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgaW5wdXQtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTQwMCxcbiAgaW5wdXQtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBpbnB1dC1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGlucHV0LWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgaW5wdXQtY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGlucHV0LWNvbnRyb2wtZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIGlucHV0LXJlY3RhbmdsZS1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBpbnB1dC1zZW1pLXJvdW5kLWJvcmRlci1yYWRpdXM6IDAuNzVyZW0sXG4gIGlucHV0LXJvdW5kLWJvcmRlci1yYWRpdXM6IDEuNXJlbSxcblxuICBpbnB1dC10aW55LXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tMi1mb250LXNpemUsXG4gIGlucHV0LXRpbnktdGV4dC1mb250LXdlaWdodDogdGV4dC1jYXB0aW9uLTItZm9udC13ZWlnaHQsXG4gIGlucHV0LXRpbnktdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLTItbGluZS1oZWlnaHQsXG4gIGlucHV0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgaW5wdXQtdGlueS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgaW5wdXQtdGlueS1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgaW5wdXQtdGlueS1wYWRkaW5nOiAwLjE4NzVyZW0gMXJlbSxcbiAgaW5wdXQtdGlueS1tYXgtd2lkdGg6IDIwcmVtLFxuXG4gIGlucHV0LXNtYWxsLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplLFxuICBpbnB1dC1zbWFsbC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItZm9udC13ZWlnaHQsXG4gIGlucHV0LXNtYWxsLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodCxcbiAgaW5wdXQtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgaW5wdXQtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGlucHV0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBpbnB1dC1zbWFsbC1wYWRkaW5nOiAwLjE4NzVyZW0gMXJlbSxcbiAgaW5wdXQtc21hbGwtbWF4LXdpZHRoOiAyMHJlbSxcblxuICBpbnB1dC1tZWRpdW0tdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBpbnB1dC1tZWRpdW0tdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgaW5wdXQtbWVkaXVtLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIGlucHV0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBpbnB1dC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGlucHV0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgaW5wdXQtbWVkaXVtLXBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtLFxuICBpbnB1dC1tZWRpdW0tbWF4LXdpZHRoOiAyMHJlbSxcblxuICBpbnB1dC1sYXJnZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIGlucHV0LWxhcmdlLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIGlucHV0LWxhcmdlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIGlucHV0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGlucHV0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBpbnB1dC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgaW5wdXQtbGFyZ2UtcGFkZGluZzogMC42ODc1cmVtIDFyZW0sXG4gIGlucHV0LWxhcmdlLW1heC13aWR0aDogMzByZW0sXG5cbiAgaW5wdXQtZ2lhbnQtdGV4dC1mb250LXNpemU6IHRleHQtaGVhZGluZy02LWZvbnQtc2l6ZSxcbiAgaW5wdXQtZ2lhbnQtdGV4dC1mb250LXdlaWdodDogdGV4dC1oZWFkaW5nLTYtZm9udC13ZWlnaHQsXG4gIGlucHV0LWdpYW50LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtaGVhZGluZy02LWxpbmUtaGVpZ2h0LFxuICBpbnB1dC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBpbnB1dC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgaW5wdXQtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIGlucHV0LWdpYW50LXBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtLFxuICBpbnB1dC1naWFudC1tYXgtd2lkdGg6IDMwcmVtLFxuXG4gIGNoZWNrYm94LWhlaWdodDogMS4yNXJlbSxcbiAgY2hlY2tib3gtd2lkdGg6IDEuMjVyZW0sXG4gIGNoZWNrYm94LWJvcmRlci1zdHlsZTogc29saWQsXG4gIGNoZWNrYm94LWJvcmRlci13aWR0aDogMXB4LFxuICBjaGVja2JveC1ib3JkZXItcmFkaXVzOiAzcHgsXG4gIGNoZWNrYm94LW91dGxpbmUtd2lkdGg6IG91dGxpbmUtd2lkdGgsXG4gIGNoZWNrYm94LW91dGxpbmUtY29sb3I6IG91dGxpbmUtY29sb3IsXG4gIGNoZWNrYm94LXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtMi1mb250LWZhbWlseSxcbiAgY2hlY2tib3gtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtMi1mb250LXNpemUsXG4gIGNoZWNrYm94LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodCxcbiAgY2hlY2tib3gtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LFxuICBjaGVja2JveC10ZXh0LXNwYWNlOiAwLjY4NzVyZW0sXG4gIGNoZWNrYm94LXBhZGRpbmc6IDAsXG4gIGNoZWNrYm94LWZvY3VzLWluc2V0LXNoYWRvdy1sZW5ndGg6IDAgMCAwIDEwMHZtYXgsXG5cbiAgY2hlY2tib3gtYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2hlY2tib3gtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgY2hlY2tib3gtYmFzaWMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtYmFzaWMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGNoZWNrYm94LWJhc2ljLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1iYXNpYy1jaGVja2VkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1iYXNpYy1pbmRldGVybWluYXRlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgY2hlY2tib3gtYmFzaWMtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWJhc2ljLWluZGV0ZXJtaW5hdGUtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWZvY3VzLFxuICBjaGVja2JveC1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtYmFzaWMtZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICBjaGVja2JveC1iYXNpYy1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGNoZWNrYm94LWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LWJhc2ljLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgY2hlY2tib3gtYmFzaWMtaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1iYXNpYy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBjaGVja2JveC1iYXNpYy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1iYXNpYy1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgY2hlY2tib3gtYmFzaWMtYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBjaGVja2JveC1iYXNpYy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgY2hlY2tib3gtYmFzaWMtZGlzYWJsZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGNoZWNrYm94LWJhc2ljLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICBjaGVja2JveC1iYXNpYy1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIGNoZWNrYm94LXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2hlY2tib3gtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGNoZWNrYm94LXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1wcmltYXJ5LWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBjaGVja2JveC1wcmltYXJ5LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1wcmltYXJ5LWNoZWNrZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LXByaW1hcnktaW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGNoZWNrYm94LXByaW1hcnktaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LXByaW1hcnktaW5kZXRlcm1pbmF0ZS1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLFxuICBjaGVja2JveC1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LXByaW1hcnktZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICBjaGVja2JveC1wcmltYXJ5LWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLFxuICBjaGVja2JveC1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LXByaW1hcnktaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBjaGVja2JveC1wcmltYXJ5LWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGNoZWNrYm94LXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1wcmltYXJ5LWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICBjaGVja2JveC1wcmltYXJ5LWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBjaGVja2JveC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBjaGVja2JveC1wcmltYXJ5LWRpc2FibGVkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGNoZWNrYm94LXByaW1hcnktZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIGNoZWNrYm94LXByaW1hcnktZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICBjaGVja2JveC1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBjaGVja2JveC1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgY2hlY2tib3gtc3VjY2Vzcy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1jaGVja2VkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1zdWNjZXNzLWluZGV0ZXJtaW5hdGUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBjaGVja2JveC1zdWNjZXNzLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1zdWNjZXNzLWluZGV0ZXJtaW5hdGUtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cyxcbiAgY2hlY2tib3gtc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1zdWNjZXNzLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgY2hlY2tib3gtc3VjY2Vzcy1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3ZlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1zdWNjZXNzLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBjaGVja2JveC1zdWNjZXNzLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZSxcbiAgY2hlY2tib3gtc3VjY2Vzcy1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgY2hlY2tib3gtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1kaXNhYmxlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBjaGVja2JveC1zdWNjZXNzLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICBjaGVja2JveC1zdWNjZXNzLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgY2hlY2tib3gtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjaGVja2JveC1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgY2hlY2tib3gtaW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWluZm8tY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGNoZWNrYm94LWluZm8tY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWluZm8tY2hlY2tlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtaW5mby1pbmRldGVybWluYXRlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgY2hlY2tib3gtaW5mby1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtaW5mby1pbmRldGVybWluYXRlLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGNoZWNrYm94LWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtaW5mby1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIGNoZWNrYm94LWluZm8tZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGNoZWNrYm94LWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtaW5mby1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIGNoZWNrYm94LWluZm8taG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8taG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgY2hlY2tib3gtaW5mby1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LWluZm8tYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUsXG4gIGNoZWNrYm94LWluZm8tYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGNoZWNrYm94LWluZm8tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGNoZWNrYm94LWluZm8tZGlzYWJsZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgY2hlY2tib3gtaW5mby1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgY2hlY2tib3gtaW5mby1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIGNoZWNrYm94LXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2hlY2tib3gtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGNoZWNrYm94LXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC13YXJuaW5nLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBjaGVja2JveC13YXJuaW5nLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC13YXJuaW5nLWNoZWNrZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LXdhcm5pbmctaW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGNoZWNrYm94LXdhcm5pbmctaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctaW5kZXRlcm1pbmF0ZS1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtd2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLFxuICBjaGVja2JveC13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICBjaGVja2JveC13YXJuaW5nLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLFxuICBjaGVja2JveC13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICBjaGVja2JveC13YXJuaW5nLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtd2FybmluZy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGNoZWNrYm94LXdhcm5pbmctYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC13YXJuaW5nLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLFxuICBjaGVja2JveC13YXJuaW5nLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBjaGVja2JveC13YXJuaW5nLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBjaGVja2JveC13YXJuaW5nLWRpc2FibGVkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGNoZWNrYm94LXdhcm5pbmctZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIGNoZWNrYm94LXdhcm5pbmctZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICBjaGVja2JveC1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2hlY2tib3gtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBjaGVja2JveC1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWRhbmdlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBjaGVja2JveC1kYW5nZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWNoZWNrZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWRhbmdlci1pbmRldGVybWluYXRlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBjaGVja2JveC1kYW5nZXItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWluZGV0ZXJtaW5hdGUtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGNoZWNrYm94LWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LWRhbmdlci1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgY2hlY2tib3gtZGFuZ2VyLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLFxuICBjaGVja2JveC1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1kYW5nZXItaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIGNoZWNrYm94LWRhbmdlci1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBjaGVja2JveC1kYW5nZXItYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LWRhbmdlci1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLFxuICBjaGVja2JveC1kYW5nZXItYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBjaGVja2JveC1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGNoZWNrYm94LWRhbmdlci1kaXNhYmxlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGNoZWNrYm94LWRhbmdlci1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgY2hlY2tib3gtZGFuZ2VyLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgY2hlY2tib3gtY29udHJvbC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBjaGVja2JveC1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtY29udHJvbC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgY2hlY2tib3gtY29udHJvbC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtY29udHJvbC1jaGVja2VkLWNoZWNrbWFyay1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBjaGVja2JveC1jb250cm9sLWluZGV0ZXJtaW5hdGUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBjaGVja2JveC1jb250cm9sLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1jb250cm9sLWluZGV0ZXJtaW5hdGUtY2hlY2ttYXJrLWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIGNoZWNrYm94LWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cyxcbiAgY2hlY2tib3gtY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1jb250cm9sLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cyxcbiAgY2hlY2tib3gtY29udHJvbC1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3ZlcixcbiAgY2hlY2tib3gtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1jb250cm9sLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1ob3ZlcixcbiAgY2hlY2tib3gtY29udHJvbC1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBjaGVja2JveC1jb250cm9sLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtY29udHJvbC1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdGl2ZSxcbiAgY2hlY2tib3gtY29udHJvbC1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBjaGVja2JveC1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtZGlzYWJsZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1jb250cm9sLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICBjaGVja2JveC1jb250cm9sLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgYmFkZ2UtZG90LW1vZGUtYm9yZGVyLXJhZGl1czogMC41cmVtLFxuICBiYWRnZS1kb3QtbW9kZS1wYWRkaW5nOiAwLjNyZW0sXG5cbiAgYmFkZ2UtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgYmFkZ2UtdGV4dC1mb250LWZhbWlseTogdGV4dC1idXR0b24tZm9udC1mYW1pbHksXG4gIGJhZGdlLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi10aW55LWZvbnQtc2l6ZSxcbiAgYmFkZ2UtdGV4dC1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIGJhZGdlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLXRpbnktbGluZS1oZWlnaHQsXG4gIGJhZGdlLXBhZGRpbmc6IDAuMjVyZW0gMC40cmVtLFxuXG4gIGJhZGdlLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgYmFkZ2UtYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgYmFkZ2UtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGJhZGdlLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBiYWRnZS1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgYmFkZ2Utc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJhZGdlLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBiYWRnZS1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYmFkZ2Utd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGJhZGdlLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBiYWRnZS1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGJhZGdlLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJhZGdlLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBiYWRnZS1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcblxuICBwcm9ncmVzcy1iYXItYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtcyxcbiAgcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIHByb2dyZXNzLWJhci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuXG4gIHByb2dyZXNzLWJhci10aW55LWhlaWdodDogMXJlbSxcbiAgcHJvZ3Jlc3MtYmFyLXRpbnktdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtMi1mb250LXNpemUsXG4gIHByb2dyZXNzLWJhci10aW55LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodCxcbiAgcHJvZ3Jlc3MtYmFyLXRpbnktdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LFxuICBwcm9ncmVzcy1iYXItc21hbGwtaGVpZ2h0OiAxLjI1cmVtLFxuICBwcm9ncmVzcy1iYXItc21hbGwtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtMi1mb250LXNpemUsXG4gIHByb2dyZXNzLWJhci1zbWFsbC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItZm9udC13ZWlnaHQsXG4gIHByb2dyZXNzLWJhci1zbWFsbC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItbGluZS1oZWlnaHQsXG4gIHByb2dyZXNzLWJhci1tZWRpdW0taGVpZ2h0OiAxLjM3NXJlbSxcbiAgcHJvZ3Jlc3MtYmFyLW1lZGl1bS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIHByb2dyZXNzLWJhci1tZWRpdW0tdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgcHJvZ3Jlc3MtYmFyLW1lZGl1bS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBwcm9ncmVzcy1iYXItbGFyZ2UtaGVpZ2h0OiAxLjVyZW0sXG4gIHByb2dyZXNzLWJhci1sYXJnZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIHByb2dyZXNzLWJhci1sYXJnZS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBwcm9ncmVzcy1iYXItbGFyZ2UtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgcHJvZ3Jlc3MtYmFyLWdpYW50LWhlaWdodDogMS43NXJlbSxcbiAgcHJvZ3Jlc3MtYmFyLWdpYW50LXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgcHJvZ3Jlc3MtYmFyLWdpYW50LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIHByb2dyZXNzLWJhci1naWFudC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuXG4gIHByb2dyZXNzLWJhci1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHByb2dyZXNzLWJhci1iYXNpYy1maWxsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci00LFxuICBwcm9ncmVzcy1iYXItYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcblxuICBwcm9ncmVzcy1iYXItcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHByb2dyZXNzLWJhci1wcmltYXJ5LWZpbGxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHByb2dyZXNzLWJhci1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBwcm9ncmVzcy1iYXItc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHByb2dyZXNzLWJhci1zdWNjZXNzLWZpbGxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHByb2dyZXNzLWJhci1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBwcm9ncmVzcy1iYXItaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHByb2dyZXNzLWJhci1pbmZvLWZpbGxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHByb2dyZXNzLWJhci1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBwcm9ncmVzcy1iYXItd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHByb2dyZXNzLWJhci13YXJuaW5nLWZpbGxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHByb2dyZXNzLWJhci13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBwcm9ncmVzcy1iYXItZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgcHJvZ3Jlc3MtYmFyLWRhbmdlci1maWxsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHByb2dyZXNzLWJhci1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHByb2dyZXNzLWJhci1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgcHJvZ3Jlc3MtYmFyLWNvbnRyb2wtZmlsbGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgcHJvZ3Jlc3MtYmFyLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuXG4gIGFsZXJ0LWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGFsZXJ0LWJvdHRvbS1tYXJnaW46IDEuNXJlbSxcbiAgYWxlcnQtcGFkZGluZzogMXJlbSAxLjEyNXJlbSxcbiAgYWxlcnQtc2Nyb2xsYmFyLWNvbG9yOiBzY3JvbGxiYXItY29sb3IsXG4gIGFsZXJ0LXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yOiBzY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcixcbiAgYWxlcnQtc2Nyb2xsYmFyLXdpZHRoOiBzY3JvbGxiYXItd2lkdGgsXG4gIGFsZXJ0LXNoYWRvdzogbm9uZSxcbiAgYWxlcnQtdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIGFsZXJ0LXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgYWxlcnQtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgYWxlcnQtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcblxuICBhbGVydC1jbG9zYWJsZS1zdGFydC1wYWRkaW5nOiAzcmVtLFxuXG4gIGFsZXJ0LXRpbnktaGVpZ2h0OiA0LjVyZW0sXG4gIGFsZXJ0LXNtYWxsLWhlaWdodDogNS43NXJlbSxcbiAgYWxlcnQtbWVkaXVtLWhlaWdodDogN3JlbSxcbiAgYWxlcnQtbWVkaXVtLXBhZGRpbmc6IDFyZW0gMS4xMjVyZW0sXG4gIGFsZXJ0LWxhcmdlLWhlaWdodDogOC4yNXJlbSxcbiAgYWxlcnQtZ2lhbnQtaGVpZ2h0OiA5LjVyZW0sXG5cbiAgYWxlcnQtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBhbGVydC1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBhbGVydC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgYWxlcnQtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGFsZXJ0LXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBhbGVydC1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYWxlcnQtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGFsZXJ0LWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBhbGVydC13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgYWxlcnQtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGFsZXJ0LWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgYWxlcnQtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYWxlcnQtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGFsZXJ0LWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuXG4gIGFsZXJ0LWFjY2VudC1iYXNpYy1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTMsXG4gIGFsZXJ0LWFjY2VudC1wcmltYXJ5LWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGFsZXJ0LWFjY2VudC1pbmZvLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGFsZXJ0LWFjY2VudC1zdWNjZXNzLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGFsZXJ0LWFjY2VudC13YXJuaW5nLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGFsZXJ0LWFjY2VudC1kYW5nZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBhbGVydC1hY2NlbnQtY29udHJvbC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuXG4gIGFsZXJ0LW91dGxpbmUtd2lkdGg6IDFweCxcbiAgYWxlcnQtb3V0bGluZS1iYXNpYy1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMtYm9yZGVyLFxuICBhbGVydC1vdXRsaW5lLXByaW1hcnktY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICBhbGVydC1vdXRsaW5lLWluZm8tY29sb3I6IGNvbG9yLWluZm8tZm9jdXMtYm9yZGVyLFxuICBhbGVydC1vdXRsaW5lLXN1Y2Nlc3MtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLFxuICBhbGVydC1vdXRsaW5lLXdhcm5pbmctY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMtYm9yZGVyLFxuICBhbGVydC1vdXRsaW5lLWRhbmdlci1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLWJvcmRlcixcbiAgYWxlcnQtb3V0bGluZS1jb250cm9sLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLWJvcmRlcixcblxuICBjaGF0LWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgY2hhdC1ib3JkZXI6IG5vbmUsXG4gIGNoYXQtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgY2hhdC1zaGFkb3c6IHNoYWRvdyxcbiAgY2hhdC1wYWRkaW5nOiAxcmVtIDEuMjVyZW0sXG4gIGNoYXQtc2Nyb2xsYmFyLWNvbG9yOiBzY3JvbGxiYXItY29sb3IsXG4gIGNoYXQtc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3I6IHNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yLFxuICBjaGF0LXNjcm9sbGJhci13aWR0aDogc2Nyb2xsYmFyLXdpZHRoLFxuXG4gIGNoYXQtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2hhdC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgY2hhdC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBjaGF0LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBjaGF0LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuXG4gIGNoYXQtaGVhZGVyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIGNoYXQtaGVhZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgY2hhdC1oZWFkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgY2hhdC1oZWFkZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcblxuICBjaGF0LXRpbnktaGVpZ2h0OiAxMy41cmVtLFxuICBjaGF0LXNtYWxsLWhlaWdodDogMjFyZW0sXG4gIGNoYXQtbWVkaXVtLWhlaWdodDogMjguNXJlbSxcbiAgY2hhdC1sYXJnZS1oZWlnaHQ6IDM2cmVtLFxuICBjaGF0LWdpYW50LWhlaWdodDogNDMuNXJlbSxcblxuICBjaGF0LWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgY2hhdC1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjaGF0LXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBjaGF0LXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGF0LXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBjaGF0LXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGF0LWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBjaGF0LWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGF0LXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBjaGF0LXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGF0LWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgY2hhdC1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGF0LWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBjaGF0LWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuXG4gIGNoYXQtZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgY2hhdC1kaXZpZGVyLXN0eWxlOiBkaXZpZGVyLXN0eWxlLFxuICBjaGF0LWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG5cbiAgY2hhdC1tZXNzYWdlLWJhY2tncm91bmQ6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgY2hhdC1tZXNzYWdlLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hhdC1tZXNzYWdlLXJlcGx5LWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgY2hhdC1tZXNzYWdlLXJlcGx5LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNoYXQtbWVzc2FnZS1hdmF0YXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtNTAwLFxuICBjaGF0LW1lc3NhZ2Utc2VuZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgY2hhdC1tZXNzYWdlLXF1b3RlLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgY2hhdC1tZXNzYWdlLXF1b3RlLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgY2hhdC1tZXNzYWdlLWZpbGUtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBjaGF0LW1lc3NhZ2UtZmlsZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICBzcGlubmVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNwaW5uZXItdGV4dC1mb250LWZhbWlseTogdGV4dC1idXR0b24tZm9udC1mYW1pbHksXG4gIHNwaW5uZXItdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLW1lZGl1bS1mb250LXNpemUsXG4gIHNwaW5uZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIHNwaW5uZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuXG4gIHNwaW5uZXItYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBzcGlubmVyLWJhc2ljLWNpcmNsZS1maWxsZWQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc3Bpbm5lci1iYXNpYy1jaXJjbGUtZW1wdHktY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIHNwaW5uZXItcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIHNwaW5uZXItcHJpbWFyeS1jaXJjbGUtZmlsbGVkLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHNwaW5uZXItcHJpbWFyeS1jaXJjbGUtZW1wdHktY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIHNwaW5uZXItaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIHNwaW5uZXItaW5mby1jaXJjbGUtZmlsbGVkLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHNwaW5uZXItaW5mby1jaXJjbGUtZW1wdHktY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIHNwaW5uZXItc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIHNwaW5uZXItc3VjY2Vzcy1jaXJjbGUtZmlsbGVkLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHNwaW5uZXItc3VjY2Vzcy1jaXJjbGUtZW1wdHktY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIHNwaW5uZXItd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIHNwaW5uZXItd2FybmluZy1jaXJjbGUtZmlsbGVkLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHNwaW5uZXItd2FybmluZy1jaXJjbGUtZW1wdHktY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIHNwaW5uZXItZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgc3Bpbm5lci1kYW5nZXItY2lyY2xlLWZpbGxlZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHNwaW5uZXItZGFuZ2VyLWNpcmNsZS1lbXB0eS1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgc3Bpbm5lci1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtMjAwLFxuICBzcGlubmVyLWNvbnRyb2wtY2lyY2xlLWZpbGxlZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBzcGlubmVyLWNvbnRyb2wtY2lyY2xlLWVtcHR5LWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICBzcGlubmVyLWhlaWdodC10aW55OiAxcmVtLFxuICBzcGlubmVyLWhlaWdodC1zbWFsbDogMS4yNXJlbSxcbiAgc3Bpbm5lci1oZWlnaHQtbWVkaXVtOiAxLjVyZW0sXG4gIHNwaW5uZXItaGVpZ2h0LWxhcmdlOiAxLjc1cmVtLFxuICBzcGlubmVyLWhlaWdodC1naWFudDogMnJlbSxcblxuICBzdGVwcGVyLXN0ZXAtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzdGVwcGVyLXN0ZXAtdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIHN0ZXBwZXItc3RlcC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBzdGVwcGVyLXN0ZXAtdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHN0ZXBwZXItc3RlcC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgc3RlcHBlci1zdGVwLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktYWN0aXZlLWNvbG9yLFxuICBzdGVwcGVyLXN0ZXAtY29tcGxldGVkLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcblxuICBzdGVwcGVyLXN0ZXAtaW5kZXgtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgc3RlcHBlci1zdGVwLWluZGV4LWJvcmRlci1zdHlsZTogc29saWQsXG4gIHN0ZXBwZXItc3RlcC1pbmRleC1ib3JkZXItd2lkdGg6IDFweCxcbiAgc3RlcHBlci1zdGVwLWluZGV4LWJvcmRlci1yYWRpdXM6IDUwJSxcbiAgc3RlcHBlci1zdGVwLWluZGV4LXdpZHRoOiAycmVtLFxuICBzdGVwcGVyLXN0ZXAtaW5kZXgtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIHN0ZXBwZXItc3RlcC1pbmRleC1jb21wbGV0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzdGVwcGVyLXN0ZXAtaW5kZXgtY29tcGxldGVkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzdGVwcGVyLXN0ZXAtaW5kZXgtY29tcGxldGVkLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzdGVwcGVyLWNvbm5lY3Rvci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHN0ZXBwZXItY29ubmVjdG9yLWNvbXBsZXRlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHN0ZXBwZXItaG9yaXpvbnRhbC1jb25uZWN0b3ItbWFyZ2luOiAxcmVtLFxuICBzdGVwcGVyLXZlcnRpY2FsLWNvbm5lY3Rvci1tYXJnaW46IDFyZW0sXG5cbiAgc3RlcHBlci1zdGVwLWNvbnRlbnQtcGFkZGluZzogMS4yNXJlbSxcblxuICBhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgYWNjb3JkaW9uLXBhZGRpbmc6IDEuMjVyZW0sXG4gIGFjY29yZGlvbi1zaGFkb3c6IHNoYWRvdyxcbiAgYWNjb3JkaW9uLWhlYWRlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBhY2NvcmRpb24taGVhZGVyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIGFjY29yZGlvbi1oZWFkZXItdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBhY2NvcmRpb24taGVhZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIGFjY29yZGlvbi1oZWFkZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgYWNjb3JkaW9uLWhlYWRlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBhY2NvcmRpb24taGVhZGVyLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTMsXG4gIGFjY29yZGlvbi1oZWFkZXItYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgYWNjb3JkaW9uLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweCxcbiAgYWNjb3JkaW9uLWl0ZW0tYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBhY2NvcmRpb24taXRlbS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBhY2NvcmRpb24taXRlbS10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgYWNjb3JkaW9uLWl0ZW0tdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgYWNjb3JkaW9uLWl0ZW0tdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGFjY29yZGlvbi1pdGVtLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuXG4gIGxpc3QtaXRlbS1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICBsaXN0LWl0ZW0tZGl2aWRlci1zdHlsZTogZGl2aWRlci1zdHlsZSxcbiAgbGlzdC1pdGVtLWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG4gIGxpc3QtaXRlbS1wYWRkaW5nOiAxcmVtLFxuICBsaXN0LWl0ZW0tdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgbGlzdC1pdGVtLWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgbGlzdC1pdGVtLWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBsaXN0LWl0ZW0tZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBsaXN0LWl0ZW0tbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuXG4gIGNhbGVuZGFyLXdpZHRoOiAyMC42MjVyZW0sXG4gIGNhbGVuZGFyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgY2FsZW5kYXItYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgY2FsZW5kYXItYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgY2FsZW5kYXItYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0sXG4gIGNhbGVuZGFyLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGNhbGVuZGFyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNhbGVuZGFyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIGNhbGVuZGFyLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgY2FsZW5kYXItdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgY2FsZW5kYXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcblxuICBjYWxlbmRhci1waWNrZXItcGFkZGluZy10b3A6IDAuMjVyZW0sXG4gIGNhbGVuZGFyLXBpY2tlci1wYWRkaW5nLWJvdHRvbTogMC42MjVyZW0sXG4gIGNhbGVuZGFyLXBpY2tlci1wYWRkaW5nLXN0YXJ0OiAwLjYyNXJlbSxcbiAgY2FsZW5kYXItcGlja2VyLXBhZGRpbmctZW5kOiAwLjYyNXJlbSxcblxuICBjYWxlbmRhci1uYXZpZ2F0aW9uLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNhbGVuZGFyLW5hdmlnYXRpb24tdGV4dC1mb250LWZhbWlseTogdGV4dC1idXR0b24tZm9udC1mYW1pbHksXG4gIGNhbGVuZGFyLW5hdmlnYXRpb24tdGl0bGUtdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLW1lZGl1bS1mb250LXNpemUsXG4gIGNhbGVuZGFyLW5hdmlnYXRpb24tdGl0bGUtdGV4dC1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIGNhbGVuZGFyLW5hdmlnYXRpb24tdGl0bGUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICBjYWxlbmRhci1uYXZpZ2F0aW9uLXBhZGRpbmc6IDAuNjI1cmVtIDAuMjVyZW0sXG5cbiAgY2FsZW5kYXItY2VsbC1pbmFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG5cbiAgY2FsZW5kYXItY2VsbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGNhbGVuZGFyLWNlbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBjYWxlbmRhci1jZWxsLWhvdmVyLWJvcmRlci1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBjYWxlbmRhci1jZWxsLWhvdmVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNhbGVuZGFyLWNlbGwtaG92ZXItdGV4dC1mb250LXNpemU6IGNhbGVuZGFyLXRleHQtZm9udC1zaXplLFxuICBjYWxlbmRhci1jZWxsLWhvdmVyLXRleHQtZm9udC13ZWlnaHQ6IGNhbGVuZGFyLXRleHQtZm9udC13ZWlnaHQsXG4gIGNhbGVuZGFyLWNlbGwtaG92ZXItdGV4dC1saW5lLWhlaWdodDogY2FsZW5kYXItdGV4dC1saW5lLWhlaWdodCxcblxuICBjYWxlbmRhci1jZWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgY2FsZW5kYXItY2VsbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gIGNhbGVuZGFyLWNlbGwtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2FsZW5kYXItY2VsbC1hY3RpdmUtdGV4dC1mb250LXNpemU6IGNhbGVuZGFyLXRleHQtZm9udC1zaXplLFxuICBjYWxlbmRhci1jZWxsLWFjdGl2ZS10ZXh0LWZvbnQtd2VpZ2h0OiBjYWxlbmRhci10ZXh0LWZvbnQtd2VpZ2h0LFxuICBjYWxlbmRhci1jZWxsLWFjdGl2ZS10ZXh0LWxpbmUtaGVpZ2h0OiBjYWxlbmRhci10ZXh0LWxpbmUtaGVpZ2h0LFxuXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgY2FsZW5kYXItY2VsbC10b2RheS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXRleHQtZm9udC1zaXplOiBjYWxlbmRhci10ZXh0LWZvbnQtc2l6ZSxcbiAgY2FsZW5kYXItY2VsbC10b2RheS10ZXh0LWZvbnQtd2VpZ2h0OiBjYWxlbmRhci10ZXh0LWZvbnQtd2VpZ2h0LFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXRleHQtbGluZS1oZWlnaHQ6IGNhbGVuZGFyLXRleHQtbGluZS1oZWlnaHQsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3ZlcixcbiAgY2FsZW5kYXItY2VsbC10b2RheS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcblxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1zZWxlY3RlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2FsZW5kYXItY2VsbC10b2RheS1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktaW4tcmFuZ2UtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWluLXJhbmdlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktaW4tcmFuZ2UtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWluLXJhbmdlLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktaW4tcmFuZ2UtaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1pbi1yYW5nZS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktaW4tcmFuZ2UtYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICBjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2FsZW5kYXItY2VsbC1zZWxlY3RlZC10ZXh0LWZvbnQtc2l6ZTogY2FsZW5kYXItdGV4dC1mb250LXNpemUsXG4gIGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtdGV4dC1mb250LXdlaWdodDogY2FsZW5kYXItdGV4dC1mb250LXdlaWdodCxcbiAgY2FsZW5kYXItY2VsbC1zZWxlY3RlZC10ZXh0LWxpbmUtaGVpZ2h0OiBjYWxlbmRhci10ZXh0LWxpbmUtaGVpZ2h0LFxuICBjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuXG4gIGNhbGVuZGFyLWRheS1jZWxsLXdpZHRoOiAyLjc1cmVtLFxuICBjYWxlbmRhci1kYXktY2VsbC1oZWlnaHQ6IDIuNzVyZW0sXG4gIGNhbGVuZGFyLW1vbnRoLWNlbGwtd2lkdGg6IDQuODEyNXJlbSxcbiAgY2FsZW5kYXItbW9udGgtY2VsbC1oZWlnaHQ6IGNhbGVuZGFyLWRheS1jZWxsLWhlaWdodCxcbiAgY2FsZW5kYXIteWVhci1jZWxsLXdpZHRoOiBjYWxlbmRhci1tb250aC1jZWxsLXdpZHRoLFxuICBjYWxlbmRhci15ZWFyLWNlbGwtaGVpZ2h0OiBjYWxlbmRhci1tb250aC1jZWxsLWhlaWdodCxcblxuICBjYWxlbmRhci13ZWVrZGF5LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuICBjYWxlbmRhci13ZWVrZGF5LWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIGNhbGVuZGFyLXdlZWtkYXktZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcbiAgY2FsZW5kYXItd2Vla2RheS10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGNhbGVuZGFyLXdlZWtkYXktdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBjYWxlbmRhci13ZWVrZGF5LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIGNhbGVuZGFyLXdlZWtkYXktdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgY2FsZW5kYXItd2Vla2RheS1ob2xpZGF5LXRleHQtY29sb3I6IGNhbGVuZGFyLXdlZWtkYXktdGV4dC1jb2xvcixcbiAgY2FsZW5kYXItd2Vla2RheS1oZWlnaHQ6IGNhbGVuZGFyLWRheS1jZWxsLWhlaWdodCxcbiAgY2FsZW5kYXItd2Vla2RheS13aWR0aDogY2FsZW5kYXItZGF5LWNlbGwtd2lkdGgsXG5cbiAgY2FsZW5kYXItd2Vla251bWJlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiAgY2FsZW5kYXItd2Vla251bWJlci1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICBjYWxlbmRhci13ZWVrbnVtYmVyLWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBjYWxlbmRhci13ZWVrbnVtYmVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgY2FsZW5kYXItd2Vla251bWJlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBjYWxlbmRhci13ZWVrbnVtYmVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItaGVpZ2h0OiBjYWxlbmRhci13ZWVrZGF5LWhlaWdodCxcbiAgY2FsZW5kYXItd2Vla251bWJlci13aWR0aDogY2FsZW5kYXItd2Vla2RheS13aWR0aCxcblxuICBjYWxlbmRhci1sYXJnZS13aWR0aDogMjIuMzc1cmVtLFxuICBjYWxlbmRhci1kYXktY2VsbC1sYXJnZS13aWR0aDogM3JlbSxcbiAgY2FsZW5kYXItZGF5LWNlbGwtbGFyZ2UtaGVpZ2h0OiAzcmVtLFxuICBjYWxlbmRhci13ZWVrZGF5LWxhcmdlLWhlaWdodDogY2FsZW5kYXItZGF5LWNlbGwtbGFyZ2Utd2lkdGgsXG4gIGNhbGVuZGFyLXdlZWtkYXktbGFyZ2Utd2lkdGg6IGNhbGVuZGFyLWRheS1jZWxsLWxhcmdlLWhlaWdodCxcbiAgY2FsZW5kYXItd2Vla251bWJlci1sYXJnZS1oZWlnaHQ6IGNhbGVuZGFyLXdlZWtkYXktbGFyZ2UtaGVpZ2h0LFxuICBjYWxlbmRhci13ZWVrbnVtYmVyLWxhcmdlLXdpZHRoOiBjYWxlbmRhci13ZWVrZGF5LWxhcmdlLXdpZHRoLFxuICBjYWxlbmRhci1tb250aC1jZWxsLWxhcmdlLXdpZHRoOiA1LjI1cmVtLFxuICBjYWxlbmRhci1tb250aC1jZWxsLWxhcmdlLWhlaWdodDogY2FsZW5kYXItZGF5LWNlbGwtbGFyZ2UtaGVpZ2h0LFxuICBjYWxlbmRhci15ZWFyLWNlbGwtbGFyZ2Utd2lkdGg6IGNhbGVuZGFyLW1vbnRoLWNlbGwtbGFyZ2Utd2lkdGgsXG4gIGNhbGVuZGFyLXllYXItY2VsbC1sYXJnZS1oZWlnaHQ6IGNhbGVuZGFyLW1vbnRoLWNlbGwtbGFyZ2UtaGVpZ2h0LFxuXG4gIG92ZXJsYXktYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSxcblxuICB0b29sdGlwLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYWx0ZXJuYXRpdmUtY29sb3ItMyxcbiAgdG9vbHRpcC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICB0b29sdGlwLWJvcmRlci1zdHlsZTogZGFzaGVkLFxuICB0b29sdGlwLWJvcmRlci13aWR0aDogMCxcbiAgdG9vbHRpcC1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICB0b29sdGlwLXBhZGRpbmc6IDAuNXJlbSAxcmVtLFxuICB0b29sdGlwLXRleHQtY29sb3I6IHRleHQtYWx0ZXJuYXRlLWNvbG9yLFxuICB0b29sdGlwLXRleHQtZm9udC1mYW1pbHk6IHRleHQtY2FwdGlvbi1mb250LWZhbWlseSxcbiAgdG9vbHRpcC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLWZvbnQtc2l6ZSxcbiAgdG9vbHRpcC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWNhcHRpb24tZm9udC13ZWlnaHQsXG4gIHRvb2x0aXAtdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLWxpbmUtaGVpZ2h0LFxuICB0b29sdGlwLWljb24taGVpZ2h0OiAxcmVtLFxuICB0b29sdGlwLWljb24td2lkdGg6IDFyZW0sXG4gIHRvb2x0aXAtbWF4LXdpZHRoOiAxNnJlbSxcblxuICB0b29sdGlwLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgdG9vbHRpcC1iYXNpYy1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICB0b29sdGlwLWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRvb2x0aXAtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRvb2x0aXAtcHJpbWFyeS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICB0b29sdGlwLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b29sdGlwLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICB0b29sdGlwLWluZm8tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdG9vbHRpcC1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9vbHRpcC1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgdG9vbHRpcC1zdWNjZXNzLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRvb2x0aXAtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvb2x0aXAtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHRvb2x0aXAtd2FybmluZy1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICB0b29sdGlwLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b29sdGlwLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgdG9vbHRpcC1kYW5nZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdG9vbHRpcC1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b29sdGlwLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICB0b29sdGlwLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdG9vbHRpcC1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgdG9vbHRpcC1zaGFkb3c6IHNoYWRvdyxcblxuICBvcHRpb24tbGlzdC1tYXgtaGVpZ2h0OiAyMHJlbSxcbiAgb3B0aW9uLWxpc3Qtc2hhZG93OiBub25lLFxuICBvcHRpb24tbGlzdC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIG9wdGlvbi1saXN0LWJvcmRlci1zdHlsZTogc29saWQsXG4gIG9wdGlvbi1saXN0LWJvcmRlci13aWR0aDogMC4wNjI1cmVtLFxuICBvcHRpb24tbGlzdC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBvcHRpb24tbGlzdC1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBvcHRpb24tbGlzdC1hZGphY2VudC1ib3JkZXItY29sb3I6IG9wdGlvbi1saXN0LWJvcmRlci1jb2xvcixcbiAgb3B0aW9uLWxpc3QtYWRqYWNlbnQtYm9yZGVyLXN0eWxlOiBvcHRpb24tbGlzdC1ib3JkZXItc3R5bGUsXG4gIG9wdGlvbi1saXN0LWFkamFjZW50LWJvcmRlci13aWR0aDogb3B0aW9uLWxpc3QtYm9yZGVyLXdpZHRoLFxuXG4gIG9wdGlvbi1ncm91cC10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIG9wdGlvbi1ncm91cC10aW55LXN0YXJ0LXBhZGRpbmc6IDEuMjVyZW0sXG4gIG9wdGlvbi1ncm91cC1zbWFsbC1zdGFydC1wYWRkaW5nOiAxLjc1cmVtLFxuICBvcHRpb24tZ3JvdXAtbWVkaXVtLXN0YXJ0LXBhZGRpbmc6IDIuMjVyZW0sXG4gIG9wdGlvbi1ncm91cC1sYXJnZS1zdGFydC1wYWRkaW5nOiAyLjI1cmVtLFxuICBvcHRpb24tZ3JvdXAtZ2lhbnQtc3RhcnQtcGFkZGluZzogMi43NXJlbSxcblxuICBvcHRpb24tYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBvcHRpb24tdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgb3B0aW9uLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIG9wdGlvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1ob3ZlcixcbiAgb3B0aW9uLWhvdmVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIG9wdGlvbi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBvcHRpb24tYWN0aXZlLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIG9wdGlvbi1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1mb2N1cyxcbiAgb3B0aW9uLWZvY3VzLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIG9wdGlvbi1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIG9wdGlvbi1zZWxlY3RlZC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIG9wdGlvbi1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBvcHRpb24tc2VsZWN0ZWQtaG92ZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBvcHRpb24tc2VsZWN0ZWQtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICBvcHRpb24tc2VsZWN0ZWQtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgb3B0aW9uLXNlbGVjdGVkLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIG9wdGlvbi1zZWxlY3RlZC1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIG9wdGlvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIG9wdGlvbi1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIG9wdGlvbi10aW55LXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tMi1mb250LXNpemUsXG4gIG9wdGlvbi10aW55LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtY2FwdGlvbi0yLWZvbnQtd2VpZ2h0LFxuICBvcHRpb24tdGlueS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tMi1saW5lLWhlaWdodCxcbiAgb3B0aW9uLXRpbnktcGFkZGluZzogc2VsZWN0LW91dGxpbmUtdGlueS1wYWRkaW5nLFxuXG4gIG9wdGlvbi1zbWFsbC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZSxcbiAgb3B0aW9uLXNtYWxsLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodCxcbiAgb3B0aW9uLXNtYWxsLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodCxcbiAgb3B0aW9uLXNtYWxsLXBhZGRpbmc6IHNlbGVjdC1vdXRsaW5lLXNtYWxsLXBhZGRpbmcsXG5cbiAgb3B0aW9uLW1lZGl1bS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIG9wdGlvbi1tZWRpdW0tdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgb3B0aW9uLW1lZGl1bS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBvcHRpb24tbWVkaXVtLXBhZGRpbmc6IHNlbGVjdC1vdXRsaW5lLW1lZGl1bS1wYWRkaW5nLFxuXG4gIG9wdGlvbi1sYXJnZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIG9wdGlvbi1sYXJnZS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBvcHRpb24tbGFyZ2UtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgb3B0aW9uLWxhcmdlLXBhZGRpbmc6IHNlbGVjdC1vdXRsaW5lLWxhcmdlLXBhZGRpbmcsXG5cbiAgb3B0aW9uLWdpYW50LXRleHQtZm9udC1zaXplOiB0ZXh0LWhlYWRpbmctNi1mb250LXNpemUsXG4gIG9wdGlvbi1naWFudC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWhlYWRpbmctNi1mb250LXdlaWdodCxcbiAgb3B0aW9uLWdpYW50LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtaGVhZGluZy02LWxpbmUtaGVpZ2h0LFxuICBvcHRpb24tZ2lhbnQtcGFkZGluZzogc2VsZWN0LW91dGxpbmUtZ2lhbnQtcGFkZGluZyxcblxuICBzZWxlY3QtY3Vyc29yOiBwb2ludGVyLFxuICBzZWxlY3QtZGlzYWJsZWQtY3Vyc29yOiBkZWZhdWx0LFxuICBzZWxlY3QtbWluLXdpZHRoOiAxM3JlbSxcbiAgc2VsZWN0LW91dGxpbmUtd2lkdGg6IG91dGxpbmUtd2lkdGgsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbG9yOiBvdXRsaW5lLWNvbG9yLFxuICBzZWxlY3QtaWNvbi1vZmZzZXQ6IDJyZW0sXG5cbiAgc2VsZWN0LXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIHNlbGVjdC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcblxuICBzZWxlY3QtdGlueS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLTItZm9udC1zaXplLFxuICBzZWxlY3QtdGlueS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWNhcHRpb24tMi1mb250LXdlaWdodCxcbiAgc2VsZWN0LXRpbnktdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLTItbGluZS1oZWlnaHQsXG4gIHNlbGVjdC10aW55LXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHNlbGVjdC10aW55LXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBzZWxlY3QtdGlueS1tYXgtd2lkdGg6IDIwcmVtLFxuXG4gIHNlbGVjdC1zbWFsbC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZSxcbiAgc2VsZWN0LXNtYWxsLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodCxcbiAgc2VsZWN0LXNtYWxsLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodCxcbiAgc2VsZWN0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHNlbGVjdC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgc2VsZWN0LXNtYWxsLW1heC13aWR0aDogMjByZW0sXG5cbiAgc2VsZWN0LW1lZGl1bS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIHNlbGVjdC1tZWRpdW0tdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgc2VsZWN0LW1lZGl1bS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBzZWxlY3QtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHNlbGVjdC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHNlbGVjdC1tZWRpdW0tbWF4LXdpZHRoOiAyMHJlbSxcblxuICBzZWxlY3QtbGFyZ2UtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBzZWxlY3QtbGFyZ2UtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgc2VsZWN0LWxhcmdlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIHNlbGVjdC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBzZWxlY3QtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHNlbGVjdC1sYXJnZS1tYXgtd2lkdGg6IDMwcmVtLFxuXG4gIHNlbGVjdC1naWFudC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1oZWFkaW5nLTYtZm9udC1zaXplLFxuICBzZWxlY3QtZ2lhbnQtdGV4dC1mb250LXdlaWdodDogdGV4dC1oZWFkaW5nLTYtZm9udC13ZWlnaHQsXG4gIHNlbGVjdC1naWFudC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWhlYWRpbmctNi1saW5lLWhlaWdodCxcbiAgc2VsZWN0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHNlbGVjdC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgc2VsZWN0LWdpYW50LW1heC13aWR0aDogMzByZW0sXG5cbiAgc2VsZWN0LXJlY3RhbmdsZS1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBzZWxlY3Qtc2VtaS1yb3VuZC1ib3JkZXItcmFkaXVzOiAwLjc1cmVtLFxuICBzZWxlY3Qtcm91bmQtYm9yZGVyLXJhZGl1czogMS41cmVtLFxuXG4gIHNlbGVjdC1vdXRsaW5lLWJvcmRlci1zdHlsZTogc29saWQsXG4gIHNlbGVjdC1vdXRsaW5lLWJvcmRlci13aWR0aDogMXB4LFxuXG4gIHNlbGVjdC1vdXRsaW5lLXRpbnktcGFkZGluZzogMC4xODc1cmVtIDFyZW0sXG4gIHNlbGVjdC1vdXRsaW5lLXNtYWxsLXBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtLFxuICBzZWxlY3Qtb3V0bGluZS1tZWRpdW0tcGFkZGluZzogMC40Mzc1cmVtIDFyZW0sXG4gIHNlbGVjdC1vdXRsaW5lLWxhcmdlLXBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtLFxuICBzZWxlY3Qtb3V0bGluZS1naWFudC1wYWRkaW5nOiAwLjkzNzVyZW0gMXJlbSxcblxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1pY29uLWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWljb24tY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWljb24tY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWljb24tY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWljb24tY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItaWNvbi1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtaWNvbi1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC0zMDAsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTUwMCxcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTUwMCxcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtNDAwLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtNTAwLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWRpc2FibGVkLWljb24tY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG5cbiAgc2VsZWN0LW91dGxpbmUtYWRqYWNlbnQtYm9yZGVyLXN0eWxlOiBzZWxlY3Qtb3V0bGluZS1ib3JkZXItc3R5bGUsXG4gIHNlbGVjdC1vdXRsaW5lLWFkamFjZW50LWJvcmRlci13aWR0aDogc2VsZWN0LW91dGxpbmUtYm9yZGVyLXdpZHRoLFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1vcGVuLWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtYmFzaWMtYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1hZGphY2VudC1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLWJhc2ljLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1vcGVuLWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktYWRqYWNlbnQtYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1vcGVuLWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtYWRqYWNlbnQtYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1vcGVuLWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtaW5mby1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tYWRqYWNlbnQtYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1pbmZvLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1vcGVuLWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtd2FybmluZy1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctYWRqYWNlbnQtYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLW9wZW4tYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1kYW5nZXItYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItYWRqYWNlbnQtYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1kYW5nZXItYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLW9wZW4tYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1hZGphY2VudC1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtYm9yZGVyLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgc2VsZWN0LWZpbGxlZC1ib3JkZXItd2lkdGg6IDFweCxcblxuICBzZWxlY3QtZmlsbGVkLXRpbnktcGFkZGluZzogMC4xODc1cmVtIDFyZW0sXG4gIHNlbGVjdC1maWxsZWQtc21hbGwtcGFkZGluZzogMC4xODc1cmVtIDFyZW0sXG4gIHNlbGVjdC1maWxsZWQtbWVkaXVtLXBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtLFxuICBzZWxlY3QtZmlsbGVkLWxhcmdlLXBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtLFxuICBzZWxlY3QtZmlsbGVkLWdpYW50LXBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtLFxuXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGVmYXVsdCxcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWRlZmF1bHQtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWljb24tY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cy1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtaG92ZXIsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1ob3Zlci1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1pY29uLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWljb24tY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cy1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBzZWxlY3QtZmlsbGVkLWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWluZm8taWNvbi1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLWluZm8tcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtaW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICBzZWxlY3QtZmlsbGVkLWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIHNlbGVjdC1maWxsZWQtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8taG92ZXItYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLWluZm8tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtaW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdC1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1pY29uLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1pY29uLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdC1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1pY29uLWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1ob3ZlcixcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1ob3Zlci1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8tdGlueS1wYWRkaW5nOiAwLjI1cmVtIDFyZW0sXG4gIHNlbGVjdC1oZXJvLXNtYWxsLXBhZGRpbmc6IDAuMjVyZW0gMXJlbSxcbiAgc2VsZWN0LWhlcm8tbWVkaXVtLXBhZGRpbmc6IDAuNXJlbSAxcmVtLFxuICBzZWxlY3QtaGVyby1sYXJnZS1wYWRkaW5nOiAwLjc1cmVtIDFyZW0sXG4gIHNlbGVjdC1oZXJvLWdpYW50LXBhZGRpbmc6IDFyZW0gMXJlbSxcblxuICBzZWxlY3QtaGVyby1iYXNpYy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTIwMCxcbiAgc2VsZWN0LWhlcm8tYmFzaWMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGVmYXVsdCxcbiAgc2VsZWN0LWhlcm8tYmFzaWMtaWNvbi1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBzZWxlY3QtaGVyby1iYXNpYy10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHNlbGVjdC1oZXJvLWJhc2ljLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1iYXNpYy1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTMwMCxcbiAgc2VsZWN0LWhlcm8tYmFzaWMtZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtNDAwLFxuICBzZWxlY3QtaGVyby1iYXNpYy1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgc2VsZWN0LWhlcm8tYmFzaWMtaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtaG92ZXIsXG4gIHNlbGVjdC1oZXJvLWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWhlcm8tYmFzaWMtZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1wcmltYXJ5LWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS00MDAsXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzZWxlY3QtaGVyby1wcmltYXJ5LWljb24tY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICBzZWxlY3QtaGVyby1wcmltYXJ5LWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS0zMDAsXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLTQwMCxcbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtaWNvbi1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtaGVyby1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtNTAwLFxuICBzZWxlY3QtaGVyby1zdWNjZXNzLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLTMwMCxcbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICBzZWxlY3QtaGVyby1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtaGVyby1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8taW5mby1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tNDAwLFxuICBzZWxlY3QtaGVyby1pbmZvLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgc2VsZWN0LWhlcm8taW5mby1pY29uLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1oZXJvLWluZm8tdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtaGVyby1pbmZvLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1pbmZvLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby01MDAsXG4gIHNlbGVjdC1oZXJvLWluZm8tZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgc2VsZWN0LWhlcm8taW5mby1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tMzAwLFxuICBzZWxlY3QtaGVyby1pbmZvLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIHNlbGVjdC1oZXJvLWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtaGVyby1pbmZvLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1oZXJvLWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtaGVyby13YXJuaW5nLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy00MDAsXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBzZWxlY3QtaGVyby13YXJuaW5nLWljb24tY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWhlcm8td2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLTUwMCxcbiAgc2VsZWN0LWhlcm8td2FybmluZy1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICBzZWxlY3QtaGVyby13YXJuaW5nLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy0zMDAsXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgc2VsZWN0LWhlcm8td2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWhlcm8td2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci00MDAsXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLWljb24tY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1kYW5nZXItZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItNTAwLFxuICBzZWxlY3QtaGVyby1kYW5nZXItZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICBzZWxlY3QtaGVyby1kYW5nZXItaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItMzAwLFxuICBzZWxlY3QtaGVyby1kYW5nZXItaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICBzZWxlY3QtaGVyby1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtaGVyby1kYW5nZXItZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8tY29udHJvbC1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgc2VsZWN0LWhlcm8tY29udHJvbC1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtaWNvbi1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBzZWxlY3QtaGVyby1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgc2VsZWN0LWhlcm8tY29udHJvbC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8tY29udHJvbC1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTIwMCxcbiAgc2VsZWN0LWhlcm8tY29udHJvbC1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLFxuICBzZWxlY3QtaGVyby1jb250cm9sLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBzZWxlY3QtaGVyby1jb250cm9sLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXIsXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtaGVyby1jb250cm9sLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBkYXRlcGlja2VyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgZGF0ZXBpY2tlci1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBkYXRlcGlja2VyLWJvcmRlci1zdHlsZTogc29saWQsXG4gIGRhdGVwaWNrZXItYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0sXG4gIGRhdGVwaWNrZXItYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgZGF0ZXBpY2tlci1zaGFkb3c6IG5vbmUsXG5cbiAgdGltZXBpY2tlci1jZWxsLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRpbWVwaWNrZXItY2VsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHRpbWVwaWNrZXItY2VsbC1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0aW1lcGlja2VyLWNlbGwtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMsXG4gIHRpbWVwaWNrZXItY2VsbC1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0aW1lcGlja2VyLWNlbGwtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdGltZXBpY2tlci1jZWxsLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRpbWVwaWNrZXItY2VsbC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIHRpbWVwaWNrZXItY2VsbC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICB0aW1lcGlja2VyLWNlbGwtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgdGltZXBpY2tlci1jZWxsLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIHRpbWVwaWNrZXItY2VsbC1oZWlnaHQ6IDIuNzVyZW0sXG4gIHRpbWVwaWNrZXItaGVhZGVyLWNlbGwtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICB0aW1lcGlja2VyLWhlYWRlci1jZWxsLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgdGltZXBpY2tlci1oZWFkZXItY2VsbC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICB0aW1lcGlja2VyLWhlYWRlci1jZWxsLWhlaWdodDogMi43NXJlbSxcbiAgdGltZXBpY2tlci1oZWFkZXItY2VsbC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICB0aW1lcGlja2VyLWhlYWRlci1jZWxsLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIHRpbWVwaWNrZXItYm9yZGVyLWNvbG9yOiBkYXRlcGlja2VyLWJvcmRlci1jb2xvcixcbiAgdGltZXBpY2tlci1ib3JkZXItc3R5bGU6IGRhdGVwaWNrZXItYm9yZGVyLXN0eWxlLFxuICB0aW1lcGlja2VyLWJvcmRlci13aWR0aDogZGF0ZXBpY2tlci1ib3JkZXItd2lkdGgsXG4gIHRpbWVwaWNrZXItc2Nyb2xsYmFyLWNvbG9yOiBzY3JvbGxiYXItY29sb3IsXG4gIHRpbWVwaWNrZXItc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3I6IHNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0aW1lcGlja2VyLXNjcm9sbGJhci13aWR0aDogc2Nyb2xsYmFyLXdpZHRoLFxuICB0aW1lcGlja2VyLXNpbmdsZS1jb2x1bW4td2lkdGg6IDVyZW0sXG4gIHRpbWVwaWNrZXItbXVsdGlwbGUtY29sdW1uLXdpZHRoOiAxMy44NzVyZW0sXG4gIHRpbWVwaWNrZXItdGl0bGUtaGVpZ2h0OiAzLjc1cmVtLFxuICB0aW1lcGlja2VyLXRpdGxlLXBhZGRpbmc6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICB0aW1lcGlja2VyLWNvbnRhaW5lci13aWR0aDogMjByZW0sXG4gIHRpbWVwaWNrZXItY29udGFpbmVyLWhlaWdodDogMjYuMTg3NXJlbSxcblxuICByYWRpby13aWR0aDogMS4yNXJlbSxcbiAgcmFkaW8taGVpZ2h0OiAxLjI1cmVtLFxuICByYWRpby1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICByYWRpby1ib3JkZXItd2lkdGg6IDFweCxcbiAgcmFkaW8tdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtZmFtaWx5LFxuICByYWRpby10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZSxcbiAgcmFkaW8tdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0LFxuICByYWRpby10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItbGluZS1oZWlnaHQsXG4gIHJhZGlvLW91dGxpbmUtY29sb3I6IG91dGxpbmUtY29sb3IsXG4gIHJhZGlvLW91dGxpbmUtd2lkdGg6IG91dGxpbmUtd2lkdGgsXG5cbiAgcmFkaW8tYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgcmFkaW8tYmFzaWMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8tYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgcmFkaW8tYmFzaWMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tYmFzaWMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLWJhc2ljLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICByYWRpby1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICByYWRpby1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLFxuICByYWRpby1iYXNpYy1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1iYXNpYy1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLWJhc2ljLWZvY3VzLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgcmFkaW8tYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3ZlcixcbiAgcmFkaW8tYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgcmFkaW8tYmFzaWMtaG92ZXItaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICByYWRpby1iYXNpYy1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1iYXNpYy1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLWJhc2ljLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgcmFkaW8tYmFzaWMtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1iYXNpYy1hY3RpdmUtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgcmFkaW8tYmFzaWMtYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWJhc2ljLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgcmFkaW8tYmFzaWMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHJhZGlvLWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHJhZGlvLWJhc2ljLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWJhc2ljLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIHJhZGlvLWJhc2ljLWRpc2FibGVkLWNoZWNrZWQtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgcmFkaW8tcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICByYWRpby1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHJhZGlvLXByaW1hcnktY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tcHJpbWFyeS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8tcHJpbWFyeS1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgcmFkaW8tcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICByYWRpby1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHJhZGlvLXByaW1hcnktZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tcHJpbWFyeS1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLXByaW1hcnktZm9jdXMtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICByYWRpby1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHJhZGlvLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgcmFkaW8tcHJpbWFyeS1ob3Zlci1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIHJhZGlvLXByaW1hcnktaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tcHJpbWFyeS1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgcmFkaW8tcHJpbWFyeS1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tcHJpbWFyeS1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8tcHJpbWFyeS1hY3RpdmUtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgcmFkaW8tcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgcmFkaW8tcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgcmFkaW8tcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICByYWRpby1wcmltYXJ5LWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXByaW1hcnktZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgcmFkaW8tcHJpbWFyeS1kaXNhYmxlZC1jaGVja2VkLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIHJhZGlvLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgcmFkaW8tc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICByYWRpby1zdWNjZXNzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXN1Y2Nlc3MtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHJhZGlvLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgcmFkaW8tc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLFxuICByYWRpby1zdWNjZXNzLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXN1Y2Nlc3MtZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLFxuICByYWRpby1zdWNjZXNzLWZvY3VzLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgcmFkaW8tc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLFxuICByYWRpby1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtaG92ZXItaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICByYWRpby1zdWNjZXNzLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXN1Y2Nlc3MtaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICByYWRpby1zdWNjZXNzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgcmFkaW8tc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXN1Y2Nlc3MtYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUsXG4gIHJhZGlvLXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHJhZGlvLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgcmFkaW8tc3VjY2Vzcy1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1zdWNjZXNzLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIHJhZGlvLXN1Y2Nlc3MtZGlzYWJsZWQtY2hlY2tlZC1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICByYWRpby1pbmZvLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHJhZGlvLWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgcmFkaW8taW5mby1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1pbmZvLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1pbmZvLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICByYWRpby1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHJhZGlvLWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgcmFkaW8taW5mby1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1pbmZvLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLWJvcmRlcixcbiAgcmFkaW8taW5mby1mb2N1cy1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIHJhZGlvLWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3ZlcixcbiAgcmFkaW8taW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICByYWRpby1pbmZvLWhvdmVyLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgcmFkaW8taW5mby1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1pbmZvLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLWJvcmRlcixcbiAgcmFkaW8taW5mby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHJhZGlvLWluZm8tYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1pbmZvLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1pbmZvLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1pbmZvLWFjdGl2ZS1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLFxuICByYWRpby1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICByYWRpby1pbmZvLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICByYWRpby1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHJhZGlvLWluZm8tZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8taW5mby1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICByYWRpby1pbmZvLWRpc2FibGVkLWNoZWNrZWQtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgcmFkaW8td2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICByYWRpby13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8td2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHJhZGlvLXdhcm5pbmctY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8td2FybmluZy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8td2FybmluZy1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgcmFkaW8td2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLFxuICByYWRpby13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLXdhcm5pbmctZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8td2FybmluZy1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLXdhcm5pbmctZm9jdXMtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICByYWRpby13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHJhZGlvLXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgcmFkaW8td2FybmluZy1ob3Zlci1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIHJhZGlvLXdhcm5pbmctaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8td2FybmluZy1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLXdhcm5pbmctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLFxuICByYWRpby13YXJuaW5nLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8td2FybmluZy1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8td2FybmluZy1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8td2FybmluZy1hY3RpdmUtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZSxcbiAgcmFkaW8td2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgcmFkaW8td2FybmluZy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgcmFkaW8td2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICByYWRpby13YXJuaW5nLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXdhcm5pbmctZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgcmFkaW8td2FybmluZy1kaXNhYmxlZC1jaGVja2VkLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIHJhZGlvLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICByYWRpby1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgcmFkaW8tZGFuZ2VyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWRhbmdlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1kYW5nZXItaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgcmFkaW8tZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cyxcbiAgcmFkaW8tZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgcmFkaW8tZGFuZ2VyLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWRhbmdlci1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLWJvcmRlcixcbiAgcmFkaW8tZGFuZ2VyLWZvY3VzLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICByYWRpby1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLFxuICByYWRpby1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICByYWRpby1kYW5nZXItaG92ZXItaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIHJhZGlvLWRhbmdlci1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1kYW5nZXItaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgcmFkaW8tZGFuZ2VyLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1kYW5nZXItYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWRhbmdlci1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1kYW5nZXItYWN0aXZlLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZSxcbiAgcmFkaW8tZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICByYWRpby1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHJhZGlvLWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICByYWRpby1kYW5nZXItZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tZGFuZ2VyLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIHJhZGlvLWRhbmdlci1kaXNhYmxlZC1jaGVja2VkLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIHJhZGlvLWNvbnRyb2wtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICByYWRpby1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgcmFkaW8tY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLWNvbnRyb2wtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tY29udHJvbC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8tY29udHJvbC1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgcmFkaW8tY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLFxuICByYWRpby1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLWNvbnRyb2wtZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tY29udHJvbC1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLWNvbnRyb2wtZm9jdXMtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLFxuICByYWRpby1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHJhZGlvLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgcmFkaW8tY29udHJvbC1ob3Zlci1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXIsXG4gIHJhZGlvLWNvbnRyb2wtaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tY29udHJvbC1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLWNvbnRyb2wtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICByYWRpby1jb250cm9sLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8tY29udHJvbC1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tY29udHJvbC1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8tY29udHJvbC1hY3RpdmUtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdGl2ZSxcbiAgcmFkaW8tY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICByYWRpby1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHJhZGlvLWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICByYWRpby1jb250cm9sLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWNvbnRyb2wtZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgcmFkaW8tY29udHJvbC1kaXNhYmxlZC1jaGVja2VkLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIHRyZWUtZ3JpZC1jZWxsLWJvcmRlci13aWR0aDogMXB4LFxuICB0cmVlLWdyaWQtY2VsbC1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICB0cmVlLWdyaWQtY2VsbC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0yLFxuICB0cmVlLWdyaWQtcm93LW1pbi1oZWlnaHQ6IDJyZW0sXG4gIHRyZWUtZ3JpZC1jZWxsLXBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW0sXG5cbiAgdHJlZS1ncmlkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdHJlZS1ncmlkLWhlYWRlci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICB0cmVlLWdyaWQtaGVhZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgdHJlZS1ncmlkLWhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICB0cmVlLWdyaWQtaGVhZGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG5cbiAgdHJlZS1ncmlkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRyZWUtZ3JpZC1mb290ZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdHJlZS1ncmlkLWZvb3Rlci10ZXh0LWZvbnQtZmFtaWx5OiB0cmVlLWdyaWQtaGVhZGVyLXRleHQtZm9udC1mYW1pbHksXG4gIHRyZWUtZ3JpZC1mb290ZXItdGV4dC1mb250LXNpemU6IHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1mb250LXNpemUsXG4gIHRyZWUtZ3JpZC1mb290ZXItdGV4dC1mb250LXdlaWdodDogdHJlZS1ncmlkLWhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0cmVlLWdyaWQtZm9vdGVyLXRleHQtbGluZS1oZWlnaHQ6IHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1saW5lLWhlaWdodCxcblxuICB0cmVlLWdyaWQtcm93LWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdHJlZS1ncmlkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdHJlZS1ncmlkLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRyZWUtZ3JpZC1yb3ctdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdHJlZS1ncmlkLXJvdy10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgdHJlZS1ncmlkLXJvdy10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICB0cmVlLWdyaWQtcm93LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICB0cmVlLWdyaWQtcm93LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuXG4gIHRyZWUtZ3JpZC1zb3J0LWhlYWRlci1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRyZWUtZ3JpZC1zb3J0LWhlYWRlci1idXR0b24tYm9yZGVyOiBub25lLFxuICB0cmVlLWdyaWQtc29ydC1oZWFkZXItYnV0dG9uLXBhZGRpbmc6IDAsXG5cbiAgaWNvbi1mb250LXNpemU6IDEuMjVyZW0sXG4gIGljb24tbGluZS1oZWlnaHQ6IDEsXG4gIGljb24td2lkdGg6IDFlbSxcbiAgaWNvbi1oZWlnaHQ6IDFlbSxcbiAgaWNvbi1zdmctdmVydGljYWwtYWxpZ246IHRvcCxcbiAgaWNvbi1iYXNpYy1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBpY29uLXByaW1hcnktY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgaWNvbi1pbmZvLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGljb24tc3VjY2Vzcy1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBpY29uLXdhcm5pbmctY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgaWNvbi1kYW5nZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBpY29uLWNvbnRyb2wtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcblxuICB0YWctdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgdGFnLXRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplLFxuICB0YWctYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0sXG4gIHRhZy1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICB0YWctYm9yZGVyLXJhZGl1czogMS41cmVtLFxuXG4gIHRhZy10aW55LXRleHQtZm9udC1zaXplOiBpbnB1dC10aW55LXRleHQtZm9udC1zaXplLFxuICB0YWctdGlueS10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC10aW55LXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy10aW55LXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LXRpbnktdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLXRpbnktcGFkZGluZzogMC4wNjI1cmVtIDAuOTM3NXJlbSxcbiAgdGFnLXRpbnktY2xvc2Utb2Zmc2V0OiAwLjYyNXJlbSxcblxuICB0YWctc21hbGwtdGV4dC1mb250LXNpemU6IGlucHV0LXNtYWxsLXRleHQtZm9udC1zaXplLFxuICB0YWctc21hbGwtdGV4dC1mb250LXdlaWdodDogaW5wdXQtc21hbGwtdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLXNtYWxsLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LXNtYWxsLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1zbWFsbC1wYWRkaW5nOiAwLjA2MjVyZW0gMC45Mzc1cmVtLFxuICB0YWctc21hbGwtY2xvc2Utb2Zmc2V0OiAwLjYyNXJlbSxcblxuICB0YWctbWVkaXVtLXRleHQtZm9udC1zaXplOiBpbnB1dC1tZWRpdW0tdGV4dC1mb250LXNpemUsXG4gIHRhZy1tZWRpdW0tdGV4dC1mb250LXdlaWdodDogaW5wdXQtbWVkaXVtLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1tZWRpdW0tdGV4dC1saW5lLWhlaWdodDogaW5wdXQtbWVkaXVtLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1tZWRpdW0tcGFkZGluZzogMC4xODc1cmVtIDAuOTM3NXJlbSxcbiAgdGFnLW1lZGl1bS1jbG9zZS1vZmZzZXQ6IDAuNjI1cmVtLFxuXG4gIHRhZy1sYXJnZS10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtbGFyZ2UtdGV4dC1mb250LXNpemUsXG4gIHRhZy1sYXJnZS10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1sYXJnZS10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctbGFyZ2UtdGV4dC1saW5lLWhlaWdodDogaW5wdXQtbGFyZ2UtdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWxhcmdlLXBhZGRpbmc6IDAuMzEyNXJlbSAwLjkzNzVyZW0sXG4gIHRhZy1sYXJnZS1jbG9zZS1vZmZzZXQ6IDAuNjI1cmVtLFxuXG4gIHRhZy1naWFudC10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtZ2lhbnQtdGV4dC1mb250LXNpemUsXG4gIHRhZy1naWFudC10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1naWFudC10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctZ2lhbnQtdGV4dC1saW5lLWhlaWdodDogaW5wdXQtZ2lhbnQtdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWdpYW50LXBhZGRpbmc6IDAuNDM3NXJlbSAwLjkzNzVyZW0sXG4gIHRhZy1naWFudC1jbG9zZS1vZmZzZXQ6IDAuNjI1cmVtLFxuXG4gIHRhZy1maWxsZWQtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGVmYXVsdCxcbiAgdGFnLWZpbGxlZC1iYXNpYy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWRlZmF1bHQtYm9yZGVyLFxuICB0YWctZmlsbGVkLWJhc2ljLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgdGFnLWZpbGxlZC1iYXNpYy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMsXG4gIHRhZy1maWxsZWQtYmFzaWMtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMtYm9yZGVyLFxuICB0YWctZmlsbGVkLWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWhvdmVyLFxuICB0YWctZmlsbGVkLWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtaG92ZXItYm9yZGVyLFxuICB0YWctZmlsbGVkLWJhc2ljLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWFjdG92ZSxcbiAgdGFnLWZpbGxlZC1iYXNpYy1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWFjdGl2ZS1ib3JkZXIsXG5cbiAgdGFnLWZpbGxlZC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdGFnLWZpbGxlZC1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLWZpbGxlZC1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdGFnLWZpbGxlZC1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICB0YWctZmlsbGVkLXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIHRhZy1maWxsZWQtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICB0YWctZmlsbGVkLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1wcmltYXJ5LXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0b3ZlLFxuICB0YWctZmlsbGVkLXByaW1hcnktc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG5cbiAgdGFnLWZpbGxlZC1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgdGFnLWZpbGxlZC1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLWZpbGxlZC1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdGFnLWZpbGxlZC1zdWNjZXNzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICB0YWctZmlsbGVkLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cy1ib3JkZXIsXG4gIHRhZy1maWxsZWQtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICB0YWctZmlsbGVkLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1zdWNjZXNzLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0b3ZlLFxuICB0YWctZmlsbGVkLXN1Y2Nlc3Mtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZS1ib3JkZXIsXG5cbiAgdGFnLWZpbGxlZC1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgdGFnLWZpbGxlZC1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLWZpbGxlZC1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdGFnLWZpbGxlZC1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICB0YWctZmlsbGVkLWluZm8tYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1mb2N1cy1ib3JkZXIsXG4gIHRhZy1maWxsZWQtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICB0YWctZmlsbGVkLWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1pbmZvLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tYWN0b3ZlLFxuICB0YWctZmlsbGVkLWluZm8tc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZS1ib3JkZXIsXG5cbiAgdGFnLWZpbGxlZC13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgdGFnLWZpbGxlZC13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLWZpbGxlZC13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdGFnLWZpbGxlZC13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICB0YWctZmlsbGVkLXdhcm5pbmctYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cy1ib3JkZXIsXG4gIHRhZy1maWxsZWQtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICB0YWctZmlsbGVkLXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgdGFnLWZpbGxlZC13YXJuaW5nLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0b3ZlLFxuICB0YWctZmlsbGVkLXdhcm5pbmctc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZS1ib3JkZXIsXG5cbiAgdGFnLWZpbGxlZC1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHRhZy1maWxsZWQtZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQtYm9yZGVyLFxuICB0YWctZmlsbGVkLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRhZy1maWxsZWQtZGFuZ2VyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIHRhZy1maWxsZWQtZGFuZ2VyLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cy1ib3JkZXIsXG4gIHRhZy1maWxsZWQtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgdGFnLWZpbGxlZC1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXItYm9yZGVyLFxuICB0YWctZmlsbGVkLWRhbmdlci1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0b3ZlLFxuICB0YWctZmlsbGVkLWRhbmdlci1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUtYm9yZGVyLFxuXG4gIHRhZy1maWxsZWQtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHRhZy1maWxsZWQtY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1maWxsZWQtY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHRhZy1maWxsZWQtY29udHJvbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1ob3ZlcixcbiAgdGFnLWZpbGxlZC1jb250cm9sLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXItYm9yZGVyLFxuICB0YWctZmlsbGVkLWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cyxcbiAgdGFnLWZpbGxlZC1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cy1ib3JkZXIsXG4gIHRhZy1maWxsZWQtY29udHJvbC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdG92ZSxcbiAgdGFnLWZpbGxlZC1jb250cm9sLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1hY3RpdmUtYm9yZGVyLFxuXG4gIHRhZy1vdXRsaW5lLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgdGFnLW91dGxpbmUtYmFzaWMtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0YWctb3V0bGluZS1iYXNpYy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0YWctb3V0bGluZS1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtYmFzaWMtaG92ZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICB0YWctb3V0bGluZS1iYXNpYy1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtYmFzaWMtc2VsZWN0ZWQtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0YWctb3V0bGluZS1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktYWN0aXZlLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLFxuICB0YWctb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktaG92ZXItdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICB0YWctb3V0bGluZS1wcmltYXJ5LXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0YWctb3V0bGluZS1wcmltYXJ5LXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0YWctb3V0bGluZS1wcmltYXJ5LXNlbGVjdGVkLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcblxuICB0YWctb3V0bGluZS1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICB0YWctb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0YWctb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0YWctb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3ZlcixcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0YWctb3V0bGluZS1zdWNjZXNzLWhvdmVyLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1zZWxlY3RlZC10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG5cbiAgdGFnLW91dGxpbmUtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRhZy1vdXRsaW5lLWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0YWctb3V0bGluZS1pbmZvLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgdGFnLW91dGxpbmUtaW5mby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cyxcbiAgdGFnLW91dGxpbmUtaW5mby1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtaW5mby1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICB0YWctb3V0bGluZS1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRhZy1vdXRsaW5lLWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtaW5mby1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIHRhZy1vdXRsaW5lLWluZm8tc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRhZy1vdXRsaW5lLWluZm8tc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWluZm8tc2VsZWN0ZWQtdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0YWctb3V0bGluZS13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLW91dGxpbmUtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgdGFnLW91dGxpbmUtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0YWctb3V0bGluZS13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctaG92ZXItdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICB0YWctb3V0bGluZS13YXJuaW5nLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0YWctb3V0bGluZS13YXJuaW5nLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0YWctb3V0bGluZS13YXJuaW5nLXNlbGVjdGVkLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcblxuICB0YWctb3V0bGluZS1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICB0YWctb3V0bGluZS1kYW5nZXItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cyxcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0YWctb3V0bGluZS1kYW5nZXItc2VsZWN0ZWQtdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG5cbiAgdGFnLW91dGxpbmUtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0YWctb3V0bGluZS1jb250cm9sLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdGFnLW91dGxpbmUtY29udHJvbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cyxcbiAgdGFnLW91dGxpbmUtY29udHJvbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtY29udHJvbC1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0YWctb3V0bGluZS1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtY29udHJvbC1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtc2VsZWN0ZWQtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHRhZy1saXN0LXRpbnktdGFnLW9mZnNldDogMC4wNjI1cmVtLFxuICB0YWctbGlzdC1zbWFsbC10YWctb2Zmc2V0OiAwLjEyNXJlbSxcbiAgdGFnLWxpc3QtbWVkaXVtLXRhZy1vZmZzZXQ6IDAuMjVyZW0sXG4gIHRhZy1saXN0LWxhcmdlLXRhZy1vZmZzZXQ6IDAuMzc1cmVtLFxuICB0YWctbGlzdC1naWFudC10YWctb2Zmc2V0OiAwLjVyZW0sXG5cbiAgdGFnLWxpc3Qtd2l0aC1pbnB1dC10aW55LXBhZGRpbmc6IDAuMDYyNXJlbSAxcmVtLFxuICB0YWctbGlzdC13aXRoLWlucHV0LXNtYWxsLXBhZGRpbmc6IDAuMDYyNXJlbSAxcmVtLFxuICB0YWctbGlzdC13aXRoLWlucHV0LW1lZGl1bS1wYWRkaW5nOiAwLjE4NzVyZW0gMXJlbSxcbiAgdGFnLWxpc3Qtd2l0aC1pbnB1dC1sYXJnZS1wYWRkaW5nOiAwLjMxMjVyZW0gMXJlbSxcbiAgdGFnLWxpc3Qtd2l0aC1pbnB1dC1naWFudC1wYWRkaW5nOiAwLjQzNzVyZW0gMXJlbSxcblxuICB0YWctbGlzdC13aXRoLWlucHV0LXJlY3RhbmdsZS1ib3JkZXItcmFkaXVzOiBpbnB1dC1yZWN0YW5nbGUtYm9yZGVyLXJhZGl1cyxcbiAgdGFnLWxpc3Qtd2l0aC1pbnB1dC1zZW1pLXJvdW5kLWJvcmRlci1yYWRpdXM6IGlucHV0LXNlbWktcm91bmQtYm9yZGVyLXJhZGl1cyxcbiAgdGFnLWxpc3Qtd2l0aC1pbnB1dC1yb3VuZC1ib3JkZXItcmFkaXVzOiBpbnB1dC1yb3VuZC1ib3JkZXItcmFkaXVzLFxuXG4gIHRhZy1pbnB1dC1taW4td2lkdGg6IDZyZW0sXG4gIHRhZy1pbnB1dC10ZXh0LWZvbnQtZmFtaWx5OiBpbnB1dC10ZXh0LWZvbnQtZmFtaWx5LFxuICB0YWctaW5wdXQtcGxhY2Vob2xkZXItdGV4dC1mb250LWZhbWlseTogaW5wdXQtcGxhY2Vob2xkZXItdGV4dC1mb250LWZhbWlseSxcblxuICB0YWctaW5wdXQtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtYmFzaWMtYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LWJhc2ljLWJvcmRlci1jb2xvcjogaW5wdXQtYmFzaWMtYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtYmFzaWMtdGV4dC1jb2xvcjogaW5wdXQtYmFzaWMtdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWJhc2ljLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LWJhc2ljLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yOiBpbnB1dC1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiBpbnB1dC1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtYmFzaWMtZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtYmFzaWMtZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcblxuICB0YWctaW5wdXQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1wcmltYXJ5LWJvcmRlci1jb2xvcjogaW5wdXQtcHJpbWFyeS1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1wcmltYXJ5LXRleHQtY29sb3I6IGlucHV0LXByaW1hcnktdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LXByaW1hcnktcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtcHJpbWFyeS1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcjogaW5wdXQtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IGlucHV0LXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LXByaW1hcnktZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtcHJpbWFyeS1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuXG4gIHRhZy1pbnB1dC1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGlucHV0LXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBpbnB1dC1zdWNjZXNzLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LXN1Y2Nlc3MtdGV4dC1jb2xvcjogaW5wdXQtc3VjY2Vzcy10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtc3VjY2Vzcy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1zdWNjZXNzLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGlucHV0LXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yOiBpbnB1dC1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogaW5wdXQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtc3VjY2Vzcy1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1zdWNjZXNzLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG5cbiAgdGFnLWlucHV0LWluZm8tYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtaW5mby1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtaW5mby1ib3JkZXItY29sb3I6IGlucHV0LWluZm8tYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtaW5mby10ZXh0LWNvbG9yOiBpbnB1dC1pbmZvLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1pbmZvLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LWluZm8tcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtaW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtaW5mby1mb2N1cy1ib3JkZXItY29sb3I6IGlucHV0LWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtaW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiBpbnB1dC1pbmZvLWRpc2FibGVkLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1pbmZvLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LWluZm8tZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcblxuICB0YWctaW5wdXQtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC13YXJuaW5nLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC13YXJuaW5nLWJvcmRlci1jb2xvcjogaW5wdXQtd2FybmluZy1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC13YXJuaW5nLXRleHQtY29sb3I6IGlucHV0LXdhcm5pbmctdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LXdhcm5pbmctcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtd2FybmluZy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtd2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvcjogaW5wdXQtd2FybmluZy1mb2N1cy1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IGlucHV0LXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LXdhcm5pbmctZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtd2FybmluZy1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuXG4gIHRhZy1pbnB1dC1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtZGFuZ2VyLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1kYW5nZXItYm9yZGVyLWNvbG9yOiBpbnB1dC1kYW5nZXItYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtZGFuZ2VyLXRleHQtY29sb3I6IGlucHV0LWRhbmdlci10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtZGFuZ2VyLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LWRhbmdlci1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGlucHV0LWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcjogaW5wdXQtZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiBpbnB1dC1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWRhbmdlci1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1kYW5nZXItZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcblxuICB0YWctaW5wdXQtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1jb250cm9sLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1jb250cm9sLWJvcmRlci1jb2xvcjogaW5wdXQtY29udHJvbC1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1jb250cm9sLXRleHQtY29sb3I6IGlucHV0LWNvbnRyb2wtdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWNvbnRyb2wtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtY29udHJvbC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogaW5wdXQtY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IGlucHV0LWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWNvbnRyb2wtZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtY29udHJvbC1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuXG4gIHRhZy1pbnB1dC10aW55LXRleHQtZm9udC1zaXplOiBpbnB1dC10aW55LXRleHQtZm9udC1zaXplLFxuICB0YWctaW5wdXQtdGlueS10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC10aW55LXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1pbnB1dC10aW55LXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LXRpbnktdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWlucHV0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IGlucHV0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemUsXG4gIHRhZy1pbnB1dC10aW55LXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWlucHV0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodDogaW5wdXQtdGlueS1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctaW5wdXQtdGlueS1wYWRkaW5nOiAwLjEyNXJlbSAwLFxuXG4gIHRhZy1pbnB1dC1zbWFsbC10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtc21hbGwtdGV4dC1mb250LXNpemUsXG4gIHRhZy1pbnB1dC1zbWFsbC10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1zbWFsbC10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctaW5wdXQtc21hbGwtdGV4dC1saW5lLWhlaWdodDogaW5wdXQtc21hbGwtdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWlucHV0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiBpbnB1dC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWlucHV0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1pbnB1dC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctaW5wdXQtc21hbGwtcGFkZGluZzogMC4xMjVyZW0gMCxcblxuICB0YWctaW5wdXQtbWVkaXVtLXRleHQtZm9udC1zaXplOiBpbnB1dC1tZWRpdW0tdGV4dC1mb250LXNpemUsXG4gIHRhZy1pbnB1dC1tZWRpdW0tdGV4dC1mb250LXdlaWdodDogaW5wdXQtbWVkaXVtLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1pbnB1dC1tZWRpdW0tdGV4dC1saW5lLWhlaWdodDogaW5wdXQtbWVkaXVtLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1pbnB1dC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IGlucHV0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWlucHV0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWlucHV0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWlucHV0LW1lZGl1bS1wYWRkaW5nOiAwLjI1cmVtIDAsXG5cbiAgdGFnLWlucHV0LWxhcmdlLXRleHQtZm9udC1zaXplOiBpbnB1dC1sYXJnZS10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWlucHV0LWxhcmdlLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LWxhcmdlLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1pbnB1dC1sYXJnZS10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1sYXJnZS10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctaW5wdXQtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IGlucHV0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplLFxuICB0YWctaW5wdXQtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogaW5wdXQtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWlucHV0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1pbnB1dC1sYXJnZS1wYWRkaW5nOiAwLjM3NXJlbSAwLFxuXG4gIHRhZy1pbnB1dC1naWFudC10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtZ2lhbnQtdGV4dC1mb250LXNpemUsXG4gIHRhZy1pbnB1dC1naWFudC10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1naWFudC10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctaW5wdXQtZ2lhbnQtdGV4dC1saW5lLWhlaWdodDogaW5wdXQtZ2lhbnQtdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWlucHV0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiBpbnB1dC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWlucHV0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1pbnB1dC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctaW5wdXQtZ2lhbnQtcGFkZGluZzogMC41cmVtIDAsXG5cbiAgdG9nZ2xlLWhlaWdodDogMS44NzVyZW0sXG4gIHRvZ2dsZS13aWR0aDogMy4xMjVyZW0sXG4gIHRvZ2dsZS1ib3JkZXItd2lkdGg6IDFweCxcbiAgdG9nZ2xlLWJvcmRlci1yYWRpdXM6IDEwMHB4LFxuICB0b2dnbGUtb3V0bGluZS13aWR0aDogb3V0bGluZS13aWR0aCxcbiAgdG9nZ2xlLW91dGxpbmUtY29sb3I6IG91dGxpbmUtY29sb3IsXG4gIHRvZ2dsZS1zd2l0Y2hlci1zaXplOiAxLjc1cmVtLFxuICB0b2dnbGUtc3dpdGNoZXItaWNvbi1zaXplOiAwLjc1cmVtLFxuICB0b2dnbGUtdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtZmFtaWx5LFxuICB0b2dnbGUtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtMi1mb250LXNpemUsXG4gIHRvZ2dsZS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItZm9udC13ZWlnaHQsXG4gIHRvZ2dsZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItbGluZS1oZWlnaHQsXG4gIHRvZ2dsZS1jdXJzb3I6IHBvaW50ZXIsXG4gIHRvZ2dsZS1kaXNhYmxlZC1jdXJzb3I6IGRlZmF1bHQsXG5cbiAgdG9nZ2xlLWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRvZ2dsZS1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0b2dnbGUtYmFzaWMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLWJhc2ljLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0b2dnbGUtYmFzaWMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1iYXNpYy1jaGVja2VkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9nZ2xlLWJhc2ljLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRvZ2dsZS1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLFxuICB0b2dnbGUtYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLWJhc2ljLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgdG9nZ2xlLWJhc2ljLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRvZ2dsZS1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtYmFzaWMtaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICB0b2dnbGUtYmFzaWMtaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtYmFzaWMtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0b2dnbGUtYmFzaWMtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtYmFzaWMtYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIHRvZ2dsZS1iYXNpYy1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICB0b2dnbGUtYmFzaWMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHRvZ2dsZS1iYXNpYy1kaXNhYmxlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kaXNhYmxlZCxcbiAgdG9nZ2xlLWJhc2ljLWRpc2FibGVkLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvZ2dsZS1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHRvZ2dsZS1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRvZ2dsZS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdG9nZ2xlLXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtcHJpbWFyeS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdG9nZ2xlLXByaW1hcnktY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWNoZWNrZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2dnbGUtcHJpbWFyeS1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0b2dnbGUtcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLFxuICB0b2dnbGUtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtcHJpbWFyeS1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIHRvZ2dsZS1wcmltYXJ5LWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3ZlcixcbiAgdG9nZ2xlLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLXByaW1hcnktaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICB0b2dnbGUtcHJpbWFyeS1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdG9nZ2xlLXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtcHJpbWFyeS1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgdG9nZ2xlLXByaW1hcnktYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICB0b2dnbGUtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgdG9nZ2xlLXByaW1hcnktZGlzYWJsZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGlzYWJsZWQsXG4gIHRvZ2dsZS1wcmltYXJ5LWRpc2FibGVkLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvZ2dsZS1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgdG9nZ2xlLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0b2dnbGUtc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICB0b2dnbGUtc3VjY2Vzcy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtY2hlY2tlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvZ2dsZS1zdWNjZXNzLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHRvZ2dsZS1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRvZ2dsZS1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgdG9nZ2xlLXN1Y2Nlc3MtZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtc3VjY2Vzcy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0b2dnbGUtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtc3VjY2Vzcy1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0b2dnbGUtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLFxuICB0b2dnbGUtc3VjY2Vzcy1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHRvZ2dsZS1zdWNjZXNzLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICB0b2dnbGUtc3VjY2Vzcy1kaXNhYmxlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kaXNhYmxlZCxcbiAgdG9nZ2xlLXN1Y2Nlc3MtZGlzYWJsZWQtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICB0b2dnbGUtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0b2dnbGUtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRvZ2dsZS1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLWluZm8tY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHRvZ2dsZS1pbmZvLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtaW5mby1jaGVja2VkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9nZ2xlLWluZm8tY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgdG9nZ2xlLWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cyxcbiAgdG9nZ2xlLWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLWluZm8tZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICB0b2dnbGUtaW5mby1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRvZ2dsZS1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1pbmZvLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgdG9nZ2xlLWluZm8taG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8taG92ZXItYm9yZGVyLFxuICB0b2dnbGUtaW5mby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRvZ2dsZS1pbmZvLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLWluZm8tYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUsXG4gIHRvZ2dsZS1pbmZvLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtaW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgdG9nZ2xlLWluZm8tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHRvZ2dsZS1pbmZvLWRpc2FibGVkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRpc2FibGVkLFxuICB0b2dnbGUtaW5mby1kaXNhYmxlZC1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2dnbGUtaW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHRvZ2dsZS13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRvZ2dsZS13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdG9nZ2xlLXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtd2FybmluZy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgdG9nZ2xlLXdhcm5pbmctY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWNoZWNrZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2dnbGUtd2FybmluZy1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICB0b2dnbGUtd2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0b2dnbGUtd2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtd2FybmluZy1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIHRvZ2dsZS13YXJuaW5nLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3ZlcixcbiAgdG9nZ2xlLXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLXdhcm5pbmctaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICB0b2dnbGUtd2FybmluZy1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdG9nZ2xlLXdhcm5pbmctYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtd2FybmluZy1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZSxcbiAgdG9nZ2xlLXdhcm5pbmctYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICB0b2dnbGUtd2FybmluZy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgdG9nZ2xlLXdhcm5pbmctZGlzYWJsZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGlzYWJsZWQsXG4gIHRvZ2dsZS13YXJuaW5nLWRpc2FibGVkLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvZ2dsZS13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgdG9nZ2xlLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0b2dnbGUtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0b2dnbGUtZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtZGFuZ2VyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHRvZ2dsZS1kYW5nZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLWRhbmdlci1jaGVja2VkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9nZ2xlLWRhbmdlci1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHRvZ2dsZS1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0b2dnbGUtZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLWRhbmdlci1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgdG9nZ2xlLWRhbmdlci1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRvZ2dsZS1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtZGFuZ2VyLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICB0b2dnbGUtZGFuZ2VyLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtZGFuZ2VyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0b2dnbGUtZGFuZ2VyLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtZGFuZ2VyLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUsXG4gIHRvZ2dsZS1kYW5nZXItYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgdG9nZ2xlLWRhbmdlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgdG9nZ2xlLWRhbmdlci1kaXNhYmxlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kaXNhYmxlZCxcbiAgdG9nZ2xlLWRhbmdlci1kaXNhYmxlZC1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2dnbGUtZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgdG9nZ2xlLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICB0b2dnbGUtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRvZ2dsZS1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLWNvbnRyb2wtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRvZ2dsZS1jb250cm9sLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtY29udHJvbC1jaGVja2VkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgdG9nZ2xlLWNvbnRyb2wtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgdG9nZ2xlLWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cyxcbiAgdG9nZ2xlLWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLWNvbnRyb2wtZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0b2dnbGUtY29udHJvbC1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRvZ2dsZS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1jb250cm9sLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3ZlcixcbiAgdG9nZ2xlLWNvbnRyb2wtaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtY29udHJvbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRvZ2dsZS1jb250cm9sLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLWNvbnRyb2wtYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRvZ2dsZS1jb250cm9sLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICB0b2dnbGUtY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICB0b2dnbGUtY29udHJvbC1kaXNhYmxlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIHRvZ2dsZS1jb250cm9sLWRpc2FibGVkLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHRvZ2dsZS1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBmb3JtLWZpZWxkLXRpbnktbWF4LXdpZHRoOiBpbnB1dC10aW55LW1heC13aWR0aCxcbiAgZm9ybS1maWVsZC1zbWFsbC1tYXgtd2lkdGg6IGlucHV0LXNtYWxsLW1heC13aWR0aCxcbiAgZm9ybS1maWVsZC1tZWRpdW0tbWF4LXdpZHRoOiBpbnB1dC1tZWRpdW0tbWF4LXdpZHRoLFxuICBmb3JtLWZpZWxkLWxhcmdlLW1heC13aWR0aDogaW5wdXQtbGFyZ2UtbWF4LXdpZHRoLFxuICBmb3JtLWZpZWxkLWdpYW50LW1heC13aWR0aDogaW5wdXQtZ2lhbnQtbWF4LXdpZHRoLFxuXG4gIGZvcm0tZmllbGQtYWRkb24tYmFzaWMtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtNjAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLWJhc2ljLWhpZ2hsaWdodC10ZXh0LWNvbG9yOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi1wcmltYXJ5LXRleHQtY29sb3I6IGNvbG9yLXByaW1hcnktNTAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLXByaW1hcnktaGlnaGxpZ2h0LXRleHQtY29sb3I6IGNvbG9yLXByaW1hcnktNjAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLXN1Y2Nlc3MtdGV4dC1jb2xvcjogY29sb3Itc3VjY2Vzcy01MDAsXG4gIGZvcm0tZmllbGQtYWRkb24tc3VjY2Vzcy1oaWdobGlnaHQtdGV4dC1jb2xvcjogY29sb3Itc3VjY2Vzcy02MDAsXG4gIGZvcm0tZmllbGQtYWRkb24taW5mby10ZXh0LWNvbG9yOiBjb2xvci1pbmZvLTUwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi1pbmZvLWhpZ2hsaWdodC10ZXh0LWNvbG9yOiBjb2xvci1pbmZvLTYwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi13YXJuaW5nLXRleHQtY29sb3I6IGNvbG9yLXdhcm5pbmctNTAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLXdhcm5pbmctaGlnaGxpZ2h0LXRleHQtY29sb3I6IGNvbG9yLXdhcm5pbmctNjAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLWRhbmdlci10ZXh0LWNvbG9yOiBjb2xvci1kYW5nZXItNTAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLWRhbmdlci1oaWdobGlnaHQtdGV4dC1jb2xvcjogY29sb3ItZGFuZ2VyLTYwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgZm9ybS1maWVsZC1hZGRvbi1jb250cm9sLWhpZ2hsaWdodC10ZXh0LWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGZvcm0tZmllbGQtYWRkb24tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBmb3JtLWZpZWxkLWFkZG9uLXRpbnktaGVpZ2h0OiAxLjVyZW0sXG4gIGZvcm0tZmllbGQtYWRkb24tdGlueS13aWR0aDogZm9ybS1maWVsZC1hZGRvbi10aW55LWhlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi10aW55LWljb24tc2l6ZTogYnV0dG9uLXRpbnktaWNvbi1zaXplLFxuICBmb3JtLWZpZWxkLWFkZG9uLXRpbnktZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi10aW55LWZvbnQtc2l6ZSxcbiAgZm9ybS1maWVsZC1hZGRvbi10aW55LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi10aW55LWxpbmUtaGVpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLXRpbnktZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLXNtYWxsLWhlaWdodDogMnJlbSxcbiAgZm9ybS1maWVsZC1hZGRvbi1zbWFsbC13aWR0aDogZm9ybS1maWVsZC1hZGRvbi1zbWFsbC1oZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tc21hbGwtaWNvbi1zaXplOiBidXR0b24tc21hbGwtaWNvbi1zaXplLFxuICBmb3JtLWZpZWxkLWFkZG9uLXNtYWxsLWZvbnQtc2l6ZTogdGV4dC1idXR0b24tc21hbGwtZm9udC1zaXplLFxuICBmb3JtLWZpZWxkLWFkZG9uLXNtYWxsLWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1zbWFsbC1saW5lLWhlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1zbWFsbC1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tbWVkaXVtLWhlaWdodDogMi41cmVtLFxuICBmb3JtLWZpZWxkLWFkZG9uLW1lZGl1bS13aWR0aDogZm9ybS1maWVsZC1hZGRvbi1tZWRpdW0taGVpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLW1lZGl1bS1pY29uLXNpemU6IGJ1dHRvbi1tZWRpdW0taWNvbi1zaXplLFxuICBmb3JtLWZpZWxkLWFkZG9uLW1lZGl1bS1mb250LXNpemU6IHRleHQtYnV0dG9uLW1lZGl1bS1mb250LXNpemUsXG4gIGZvcm0tZmllbGQtYWRkb24tbWVkaXVtLWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1tZWRpdW0tbGluZS1oZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tbWVkaXVtLWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1sYXJnZS1oZWlnaHQ6IDNyZW0sXG4gIGZvcm0tZmllbGQtYWRkb24tbGFyZ2Utd2lkdGg6IGZvcm0tZmllbGQtYWRkb24tbGFyZ2UtaGVpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLWxhcmdlLWljb24tc2l6ZTogYnV0dG9uLWxhcmdlLWljb24tc2l6ZSxcbiAgZm9ybS1maWVsZC1hZGRvbi1sYXJnZS1mb250LXNpemU6IHRleHQtYnV0dG9uLWxhcmdlLWZvbnQtc2l6ZSxcbiAgZm9ybS1maWVsZC1hZGRvbi1sYXJnZS1saW5lLWhlaWdodDogdGV4dC1idXR0b24tbGFyZ2UtbGluZS1oZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tbGFyZ2UtZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLWdpYW50LWhlaWdodDogMy41cmVtLFxuICBmb3JtLWZpZWxkLWFkZG9uLWdpYW50LXdpZHRoOiBmb3JtLWZpZWxkLWFkZG9uLWdpYW50LWhlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1naWFudC1pY29uLXNpemU6IGJ1dHRvbi1naWFudC1pY29uLXNpemUsXG4gIGZvcm0tZmllbGQtYWRkb24tZ2lhbnQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1naWFudC1mb250LXNpemUsXG4gIGZvcm0tZmllbGQtYWRkb24tZ2lhbnQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLWdpYW50LWxpbmUtaGVpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLWdpYW50LWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbik7XG4iLCJAaW1wb3J0ICcuLi8uLi90aGVtZXMvbWFwcGluZyc7XG5cbi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGZ1bmN0aW9uIG5iLWdldC1lbmFibGVkLXRoZW1lcygpIHtcblxuICBAaWYgKGxlbmd0aCgkbmItZW5hYmxlZC10aGVtZXMpID09IDApIHtcbiAgICBAZWFjaCAkdGhlbWUtbmFtZSwgJHRoZW1lIGluICRuYi10aGVtZXMge1xuICAgICAgJG5iLWVuYWJsZWQtdGhlbWVzOiBhcHBlbmQoJG5iLWVuYWJsZWQtdGhlbWVzLCAkdGhlbWUtbmFtZSkgIWdsb2JhbDtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkbmItZW5hYmxlZC10aGVtZXM7XG59XG5cbkBmdW5jdGlvbiBnZXQtbGFzdC1lbmFibGVkLXRoZW1lKCkge1xuICAkdGhlbWVzOiBuYi1nZXQtZW5hYmxlZC10aGVtZXMoKTtcbiAgQHJldHVybiBudGgoJHRoZW1lcywgbGVuZ3RoKCR0aGVtZXMpKTtcbn1cblxuQGZ1bmN0aW9uIG5iLXNldC1mb3ItZXhwb3J0KCR0aGVtZSwgJG5hbWUsICRwYXJlbnQtbmFtZTogbnVsbCkge1xuXG4gICRwYXJlbnQtdGhlbWU6IG1hcC1nZXQoJG5iLXRoZW1lcy1leHBvcnQsICRwYXJlbnQtbmFtZSk7XG4gIEBpZiAoJHBhcmVudC10aGVtZSAhPSBudWxsKSB7XG4gICAgJHRoZW1lOiBtYXAtbWVyZ2UobWFwLWdldCgkcGFyZW50LXRoZW1lLCBkYXRhKSwgJHRoZW1lKTtcbiAgfVxuXG4gICR0aGVtZS1kYXRhOiAoXG4gICAgZGF0YTogJHRoZW1lLFxuICAgIHBhcmVudDogJHBhcmVudC1uYW1lLFxuICApO1xuICBAcmV0dXJuIG1hcC1zZXQoJG5iLXRoZW1lcy1leHBvcnQsICRuYW1lLCAkdGhlbWUtZGF0YSk7XG59XG5cbkBmdW5jdGlvbiBuYi1nZXQtcmVnaXN0ZXJlZC10aGVtZSgkbmFtZSkge1xuICAkdGhlbWU6IG1hcC1nZXQoJG5iLXRoZW1lcywgJG5hbWUpO1xuXG4gIC8vIFRPRE86IGNoZWNrIGlmIG9wdGltYWwgcGxhY2VcbiAgQGlmICgkdGhlbWUgPT0gbnVsbCkge1xuICAgIEBlcnJvciAnTmVidWxhciBUaGVtZTogdGhlbWUgYCcgKyAkbmFtZSArICdgIGlzIG5vdCByZWdpc3RlcmVkIHdpdGggYG5iLXJlZ2lzdGVyLXRoZW1lYCBmdW5jdGlvbi4nO1xuICB9XG5cbiAgQHJldHVybiAkdGhlbWU7XG59XG5cbi8vIEVudHJ5IHBvaW50XG4vLyBSZWdpc3RlcnMgYSBuZXcgdGhlbWVcbkBmdW5jdGlvbiBuYi1yZWdpc3Rlci10aGVtZSgkdGhlbWUsICRuYW1lLCAkcGFyZW50LW5hbWU6IG51bGwpIHtcblxuICBAaWYgKCRuYi10aGVtZS1leHBvcnQtbW9kZSA9PSB0cnVlKSB7XG4gICAgJG5iLXRoZW1lcy1leHBvcnQ6IG5iLXNldC1mb3ItZXhwb3J0KCR0aGVtZSwgJG5hbWUsICRwYXJlbnQtbmFtZSkgIWdsb2JhbDtcbiAgfVxuXG4gICR0aGVtZS1kYXRhOiAoKTtcblxuICBAaWYgKCRwYXJlbnQtbmFtZSAhPSBudWxsKSB7XG4gICAgJHBhcmVudC10aGVtZTogbWFwLWdldCgkbmItdGhlbWVzLCAkcGFyZW50LW5hbWUpO1xuICAgIEBpZiAoJHBhcmVudC10aGVtZSA9PSBudWxsKSB7XG4gICAgICBAZXJyb3IgJ05lYnVsYXIgVGhlbWU6IHBhcmVudCB0aGVtZSBgJyArICRwYXJlbnQtbmFtZSArICdgIGlzIG5vdCByZWdpc3RlcmVkIG9yIGltcG9ydGVkLic7XG4gICAgfVxuICAgICR0aGVtZTogbWFwLW1lcmdlKCRwYXJlbnQtdGhlbWUsICR0aGVtZSk7XG4gIH1cbiAgJHRoZW1lOiBtYXAtbWVyZ2UoJGV2YS1tYXBwaW5nLCAkdGhlbWUpO1xuICAkbmItdGhlbWVzOiBtYXAtc2V0KCRuYi10aGVtZXMsICRuYW1lLCAkdGhlbWUpICFnbG9iYWw7XG5cbiAgQHJldHVybiAkbmItdGhlbWVzO1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItZm9yLXRoZW1lKCRuYW1lKSB7XG4gIEBpZiAoJG5iLXRoZW1lLW5hbWUgPT0gJG5hbWUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbmItZm9yLXRoZW1lcygkbmFtZXMuLi4pIHtcbiAgQGVhY2ggJG5hbWUgaW4gJG5hbWVzIHtcbiAgICBAaW5jbHVkZSBuYi1mb3ItdGhlbWUoJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbmItZXhjZXB0LXRoZW1lKCRuYW1lKSB7XG4gIEBpZiAoJG5iLXRoZW1lLW5hbWUgIT0gJG5hbWUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbmItZXhjZXB0LWZvci10aGVtZXMoJG5hbWVzLi4uKSB7XG4gIEBlYWNoICRuYW1lIGluICRuYW1lcyB7XG4gICAgQGluY2x1ZGUgbmItZXhjZXB0LXRoZW1lKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG5iLWluc3RhbGwtY3NzLXByb3BlcnRpZXMoJHRoZW1lLW5hbWUsICR0aGVtZSkge1xuICAubmItdGhlbWUtI3skdGhlbWUtbmFtZX0ge1xuXG4gICAgQGVhY2ggJHZhciwgJHZhbHVlIGluICR0aGVtZSB7XG4gICAgICBAaWYgKHR5cGUtb2YoJHZhbHVlKSA9PSAnc3RyaW5nJyBhbmQgbWFwLWdldCgkdGhlbWUsICR2YWx1ZSkpIHtcbiAgICAgICAgLS0jeyR2YXJ9OiB2YXIoLS0jeyR2YWx1ZX0pO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skdmFyfTogI3skdmFsdWV9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbmItcHJlLXByb2Nlc3MtY29udGV4dCgkdGhlbWUtbmFtZSkge1xuICAkbmItdGhlbWUtcHJvY2Vzcy1tb2RlOiAncHJlLXByb2Nlc3MnICFnbG9iYWw7XG5cbiAgJG5iLXRoZW1lLW5hbWU6ICR0aGVtZS1uYW1lICFnbG9iYWw7XG4gICRuYi1wcm9jZXNzZWQtdGhlbWU6IG5iLXByb2Nlc3MtdGhlbWUobmItZ2V0LXJlZ2lzdGVyZWQtdGhlbWUoJHRoZW1lLW5hbWUpKSAhZ2xvYmFsO1xufVxuXG5AbWl4aW4gbmItbGF6eS1wcm9jZXNzLWNvbnRleHQoJHRoZW1lLW5hbWUpIHtcbiAgJG5iLXRoZW1lLXByb2Nlc3MtbW9kZTogJ2xhenktcHJvY2VzcycgIWdsb2JhbDtcblxuICAkbmItdGhlbWUtbmFtZTogJHRoZW1lLW5hbWUgIWdsb2JhbDtcbiAgJG5iLXByb2Nlc3NlZC10aGVtZTogKCkgIWdsb2JhbDtcbn1cblxuQG1peGluIG5iLWluc3RhbGwtY29tcG9uZW50LXdpdGgtY3NzLXByb3BzKCkge1xuICAvLyBAYnJlYWtpbmctY2hhbmdlIDUuMC4wXG4gIDpob3N0IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbmItaW5zdGFsbC1jb21wb25lbnQtd2l0aC1zY3NzLXZhcnMoKSB7XG4gICRlbmFibGVkLXRoZW1lczogbmItZ2V0LWVuYWJsZWQtdGhlbWVzKCk7XG5cbiAgQGVhY2ggJHRoZW1lLW5hbWUgaW4gJGVuYWJsZWQtdGhlbWVzIHtcblxuICAgIEBpbmNsdWRlIG5iLWxhenktcHJvY2Vzcy1jb250ZXh0KCR0aGVtZS1uYW1lKTtcblxuICAgIC8qXG4gICAgICA6aG9zdCBjYW4gYmUgcHJlZml4ZWRcbiAgICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyL2FuZ3VsYXIvYmxvYi84ZDBlZTM0OTM5ZjE0YzA3ODc2ZDIyMmMyNWI0MDVlZDQ1OGEzNGQzL3BhY2thZ2VzL2NvbXBpbGVyL3NyYy9zaGFkb3dfY3NzLnRzI0w0NDFcblxuICAgICAgV2UgaGF2ZSB0byB1c2UgOmhvc3QgaW5zdGVhZCBvZiA6aG9zdC1jb250ZXh0KCR0aGVtZSksIHRvIGJlIGFibGUgdG8gcHJlZml4IHRoZW1lIGNsYXNzXG4gICAgICB3aXRoIHNvbWV0aGluZyBkZWZpbmVkIGluc2lkZSBvZiBAY29udGVudCwgYnkgcHJlZml4aW5nICYuXG4gICAgICBGb3IgZXhhbXBsZSB0aGlzIHNjc3MgY29kZTpcbiAgICAgICAgLm5iLXRoZW1lLWRlZmF1bHQge1xuICAgICAgICAgIC5zb21lLXNlbGVjdG9yICYge1xuICAgICAgICAgICAgLi4uXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBXaWxsIHJlc3VsdCBpbiBuZXh0IGNzczpcbiAgICAgICAgLnNvbWUtc2VsZWN0b3IgLm5iLXRoZW1lLWRlZmF1bHQge1xuICAgICAgICAgIC4uLlxuICAgICAgICB9XG5cbiAgICAgIEl0IGRvZXNuJ3Qgd29yayB3aXRoIDpob3N0LWNvbnRleHQgYmVjYXVzZSBhbmd1bGFyIHNwbGl0dGluZyBpdCBpbiB0d28gc2VsZWN0b3JzIGFuZCByZW1vdmVzXG4gICAgICBwcmVmaXggaW4gb25lIG9mIHRoZSBzZWxlY3RvcnMuXG4gICAgKi9cbiAgICAubmItdGhlbWUtI3skdGhlbWUtbmFtZX0gOmhvc3Qge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEVudHJ5IHBvaW50XG4vLyBJbnN0YWxscyBjb21wb25lbnQgc3R5bGVzIGJhc2VkIG9uIHJlZ2lzdGVyZWQgdGhlbWVzXG4vLyBUT0RPOiB3ZSBoaWRlIDpob3N0IGluc2lkZSBvZiBpdCB3aGljaCBpcyBub3Qgb2J2aW91c1xuQG1peGluIG5iLWluc3RhbGwtY29tcG9uZW50KCkge1xuXG4gIEBpZiAoJG5iLWVuYWJsZS1jc3MtY3VzdG9tLXByb3BlcnRpZXMpIHtcblxuICAgIEBpbmNsdWRlIG5iLWluc3RhbGwtY29tcG9uZW50LXdpdGgtY3NzLXByb3BzKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gIH0gQGVsc2Uge1xuXG4gICAgQGluY2x1ZGUgbmItaW5zdGFsbC1jb21wb25lbnQtd2l0aC1zY3NzLXZhcnMoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG5iLWluc3RhbGwtZ2xvYmFsLXdpdGgtY3NzLXByb3BzKCkge1xuICBAY29udGVudDtcblxuICBAZWFjaCAkdGhlbWUtbmFtZSBpbiBuYi1nZXQtZW5hYmxlZC10aGVtZXMoKSB7XG4gICAgQGluY2x1ZGUgbmItaW5zdGFsbC1jc3MtcHJvcGVydGllcygkdGhlbWUtbmFtZSwgbmItZ2V0LXJlZ2lzdGVyZWQtdGhlbWUoJHRoZW1lLW5hbWUpKTtcbiAgfVxufVxuXG5AbWl4aW4gbmItaW5zdGFsbC1nbG9iYWwtd2l0aC1zY3NzLXZhcnMoKSB7XG5cbiAgQGVhY2ggJHRoZW1lLW5hbWUgaW4gbmItZ2V0LWVuYWJsZWQtdGhlbWVzKCkge1xuICAgIEBpbmNsdWRlIG5iLXByZS1wcm9jZXNzLWNvbnRleHQoJHRoZW1lLW5hbWUpO1xuXG4gICAgLm5iLXRoZW1lLSN7JHRoZW1lLW5hbWV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBFbnRyeSBwb2ludFxuLy8gSW5zdGFsbHMgZ2xvYmFsIHN0eWxlcyBiYXNlZCBvbiByZWdpc3RlcmVkIHRoZW1lc1xuQG1peGluIG5iLWluc3RhbGwoKSB7XG4gIEBpZiAoJG5iLWVuYWJsZS1jc3MtY3VzdG9tLXByb3BlcnRpZXMpIHtcbiAgICBAaW5jbHVkZSBuYi1pbnN0YWxsLWdsb2JhbC13aXRoLWNzcy1wcm9wcygpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgbmItaW5zdGFsbC1nbG9iYWwtd2l0aC1zY3NzLXZhcnMoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGZ1bmN0aW9uIG5iLWRlZXAtZmluZC12YWx1ZSgkdGhlbWUsICRrZXksICR2YWx1ZSkge1xuICAkcGFyZW50LXZhbHVlOiBtYXAtZ2V0KCR0aGVtZSwgJHZhbHVlKTtcblxuICBAaWYgKCRwYXJlbnQtdmFsdWUgIT0gbnVsbCkge1xuICAgIEByZXR1cm4gbmItZGVlcC1maW5kLXZhbHVlKCR0aGVtZSwgJHZhbHVlLCAkcGFyZW50LXZhbHVlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AZnVuY3Rpb24gbmItcHJvY2Vzcy10aGVtZSgkdGhlbWUpIHtcbiAgJHByb2Nlc3NlZC10aGVtZTogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdGhlbWUge1xuICAgICRwcm9jZXNzZWQtdGhlbWU6IG1hcC1zZXQoJHByb2Nlc3NlZC10aGVtZSwgJGtleSwgbmItZGVlcC1maW5kLXZhbHVlKCR0aGVtZSwgJGtleSwgJHZhbHVlKSk7XG4gIH1cbiAgQHJldHVybiAkcHJvY2Vzc2VkLXRoZW1lO1xufVxuXG5AZnVuY3Rpb24gZ2V0LWN1cnJlbnQtdGhlbWUtbmFtZSgpIHtcbiAgQGlmICgkbmItdGhlbWUtbmFtZSAhPSBudWxsKSB7XG4gICAgQHJldHVybiAkbmItdGhlbWUtbmFtZTtcbiAgfVxuXG4gIEByZXR1cm4gZ2V0LWxhc3QtZW5hYmxlZC10aGVtZSgpO1xufVxuXG5AZnVuY3Rpb24gbmItdGhlbWUoJGtleSkge1xuXG4gICR2YWx1ZTogKCk7XG5cbiAgLy8gaW4gY2FzZSBvZiBjc3MgY3VzdG9tIHByb3BlcnRpZXMgLSBqdXN0IHJldHVybnMgdmFyKC0tdmFyLW5hbWUpIC0gdGhlIHJlc3QgaXMgYSBicm93c2VyIGpvYlxuICBAaWYgKCRuYi1lbmFibGUtY3NzLWN1c3RvbS1wcm9wZXJ0aWVzID09IHRydWUpIHtcbiAgICAvLyB0aGVyZSBpcyBubyB3YXkgdG8gY2hlY2sgaWYgdmFyaWFibGUgZXhpc3RzIGFzIGN1cnJlbnQgZXhlY3V0aW9uIGNvbnRleHQgaXMgb3V0c2lkZSBvZiBwYXJ0aWN1bGFyIHRoZW1lXG4gICAgLy8gYmVjYXVzZSB3ZSBwcm9jZXNzIGNzcyBpbiB0aGlzIG1vZGUgb25seSBvbmNlISAoYW5kIG5vdCBmb3IgZWFjaCB0aGVtZSlcbiAgICAkdmFsdWU6IHZhcigtLSN7JGtleX0pO1xuICB9IEBlbHNlIHtcbiAgICAvLyBpbiBhIHByZXByb2Nlc3MgbW9kZSAobmItaW5zdGFsbC1nbG9iYWwgY2FsbCkgZ2V0IHJlYWR5IHZhbHVlIGZyb20gJG5iLXByb2Nlc3NlZC10aGVtZSB2YXJpYWJsZVxuICAgIEBpZiAoJG5iLXRoZW1lLXByb2Nlc3MtbW9kZSA9PSAncHJlLXByb2Nlc3MnKSB7XG4gICAgICAkdmFsdWU6IG1hcC1nZXQoJG5iLXByb2Nlc3NlZC10aGVtZSwgJGtleSk7XG4gICAgfVxuXG4gICAgLy8gb3RoZXJ3aXNlIGxhemlseSBzZWFyY2ggZm9yIHZhcmlhYmxlIHZhbHVlXG4gICAgQGlmICgkbmItdGhlbWUtcHJvY2Vzcy1tb2RlID09ICdsYXp5LXByb2Nlc3MnKSB7XG5cbiAgICAgICRuYi10aGVtZS1uYW1lOiBnZXQtY3VycmVudC10aGVtZS1uYW1lKCk7XG5cbiAgICAgICR0aGVtZTogbmItZ2V0LXJlZ2lzdGVyZWQtdGhlbWUoJG5iLXRoZW1lLW5hbWUpO1xuICAgICAgJHZhbHVlOiBuYi1kZWVwLWZpbmQtdmFsdWUoJHRoZW1lLCAka2V5LCBtYXAtZ2V0KCR0aGVtZSwgJGtleSkpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAoJHZhbHVlID09IG51bGwpIHtcbiAgICBAd2FybiAnTmVidWxhciBUaGVtZTogYG5iLXRoZW1lKClgIGNhbm5vdCBmaW5kIHZhbHVlIGZvciBrZXkgYCcgKyAka2V5ICsgJ2AgZm9yIHRoZW1lIGAnKyAkbmItdGhlbWUtbmFtZSArJ2AnO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4uL2NvcmUvZnVuY3Rpb25zJztcbkBpbXBvcnQgJy4uL2NvcmUvbWl4aW5zJztcblxuJHRoZW1lOiAoXG5cbiAgLyoqXG4gICAqIFNhc3MgbWFwIGNvbnRhaW5zIGEgbGlzdCBvZiBhbGwgVGhlbWUgdmFyaWFibGVzIGFuZCBhbHNvIHRoZWlyIG1hcHBpbmdzIGludG8gQ29tcG9uZW50IHZhcmlhYmxlc1xuICAgKiBBIHRoZW1lIGNvbnNpc3RzIG9mIGEgbGlzdCBvZiBjb2xvcnMsIGJhY2tncm91bmRzLCBib3JkZXJzLCB0ZXh0IHN0eWxlcyBhbmQgc3VwcG9ydGluZyB2YXJpYWJsZXMuXG4gICAqL1xuXG5cbiAgLyogU3RhdHVzIGNvbG9yczogcHJpbWFyeSwgc3VjY2VzcywgaW5mbywgd2FybmluZywgZGFuZ2VyIC0gZm9yIGNvbG9yZWQgZWxlbWVudHMgKGJ1dHRvbnMsIGV0YykgKi9cblxuICBjb2xvci1wcmltYXJ5LTEwMDogI2YyZjZmZixcbiAgY29sb3ItcHJpbWFyeS0yMDA6ICNkOWU0ZmYsXG4gIGNvbG9yLXByaW1hcnktMzAwOiAjYTZjMWZmLFxuICBjb2xvci1wcmltYXJ5LTQwMDogIzU5OGJmZixcbiAgY29sb3ItcHJpbWFyeS01MDA6ICMzMzY2ZmYsXG4gIGNvbG9yLXByaW1hcnktNjAwOiAjMjc0YmRiLFxuICBjb2xvci1wcmltYXJ5LTcwMDogIzFhMzRiOCxcbiAgY29sb3ItcHJpbWFyeS04MDA6ICMxMDI2OTQsXG4gIGNvbG9yLXByaW1hcnktOTAwOiAjMDkxYzdhLFxuXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtMTAwOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4wOCksXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtMjAwOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4xNiksXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtMzAwOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNCksXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtNDAwOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC4zMiksXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtNTAwOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC40KSxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC02MDA6IHJnYmEoNTEsIDEwMiwgMjU1LCAwLjQ4KSxcblxuICBjb2xvci1zdWNjZXNzLTEwMDogI2YwZmZmNSxcbiAgY29sb3Itc3VjY2Vzcy0yMDA6ICNjY2ZjZTMsXG4gIGNvbG9yLXN1Y2Nlc3MtMzAwOiAjOGNmYWM3LFxuICBjb2xvci1zdWNjZXNzLTQwMDogIzJjZTY5YixcbiAgY29sb3Itc3VjY2Vzcy01MDA6ICMwMGQ2OGYsXG4gIGNvbG9yLXN1Y2Nlc3MtNjAwOiAjMDBiODg3LFxuICBjb2xvci1zdWNjZXNzLTcwMDogIzAwOTk3YSxcbiAgY29sb3Itc3VjY2Vzcy04MDA6ICMwMDdkNmMsXG4gIGNvbG9yLXN1Y2Nlc3MtOTAwOiAjMDA0YTQ1LFxuXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtMTAwOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjA4KSxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC0yMDA6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMTYpLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LTMwMDogcmdiYSgwLCAyMTQsIDE0MywgMC4yNCksXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtNDAwOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjMyKSxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC01MDA6IHJnYmEoMCwgMjE0LCAxNDMsIDAuNCksXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtNjAwOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjQ4KSxcblxuICBjb2xvci1pbmZvLTEwMDogI2YyZjhmZixcbiAgY29sb3ItaW5mby0yMDA6ICNjN2UyZmYsXG4gIGNvbG9yLWluZm8tMzAwOiAjOTRjYmZmLFxuICBjb2xvci1pbmZvLTQwMDogIzQyYWFmZixcbiAgY29sb3ItaW5mby01MDA6ICMwMDk1ZmYsXG4gIGNvbG9yLWluZm8tNjAwOiAjMDA2ZmQ2LFxuICBjb2xvci1pbmZvLTcwMDogIzAwNTdjMixcbiAgY29sb3ItaW5mby04MDA6ICMwMDQxYTgsXG4gIGNvbG9yLWluZm8tOTAwOiAjMDAyODg1LFxuXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtMTAwOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjA4KSxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC0yMDA6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMTYpLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LTMwMDogcmdiYSgwLCAxNDksIDI1NSwgMC4yNCksXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtNDAwOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjMyKSxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC01MDA6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuNCksXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtNjAwOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjQ4KSxcblxuICBjb2xvci13YXJuaW5nLTEwMDogI2ZmZmRmMixcbiAgY29sb3Itd2FybmluZy0yMDA6ICNmZmYxYzIsXG4gIGNvbG9yLXdhcm5pbmctMzAwOiAjZmZlNTllLFxuICBjb2xvci13YXJuaW5nLTQwMDogI2ZmYzk0ZCxcbiAgY29sb3Itd2FybmluZy01MDA6ICNmZmFhMDAsXG4gIGNvbG9yLXdhcm5pbmctNjAwOiAjZGI4YjAwLFxuICBjb2xvci13YXJuaW5nLTcwMDogI2I4NmUwMCxcbiAgY29sb3Itd2FybmluZy04MDA6ICM5NDU0MDAsXG4gIGNvbG9yLXdhcm5pbmctOTAwOiAjNzAzYzAwLFxuXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtMTAwOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjA4KSxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC0yMDA6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMTYpLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LTMwMDogcmdiYSgyNTUsIDE3MCwgMCwgMC4yNCksXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtNDAwOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjMyKSxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC01MDA6IHJnYmEoMjU1LCAxNzAsIDAsIDAuNCksXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtNjAwOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjQ4KSxcblxuICBjb2xvci1kYW5nZXItMTAwOiAjZmZmMmYyLFxuICBjb2xvci1kYW5nZXItMjAwOiAjZmZkNmQ5LFxuICBjb2xvci1kYW5nZXItMzAwOiAjZmZhOGI0LFxuICBjb2xvci1kYW5nZXItNDAwOiAjZmY3MDhkLFxuICBjb2xvci1kYW5nZXItNTAwOiAjZmYzZDcxLFxuICBjb2xvci1kYW5nZXItNjAwOiAjZGIyYzY2LFxuICBjb2xvci1kYW5nZXItNzAwOiAjYjgxZDViLFxuICBjb2xvci1kYW5nZXItODAwOiAjOTQxMjRlLFxuICBjb2xvci1kYW5nZXItOTAwOiAjNzAwOTQwLFxuXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC0xMDA6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjA4KSxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LTIwMDogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMTYpLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtMzAwOiByZ2JhKDI1NSwgNjEsIDExMywgMC4yNCksXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC00MDA6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjMyKSxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LTUwMDogcmdiYSgyNTUsIDYxLCAxMTMsIDAuNCksXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC02MDA6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjQ4KSxcblxuICAvKiBCYXNpYyBjb2xvcnMgLSBmb3IgYmFja2dyb3VuZHMgYW5kIGJvcmRlcnMgYW5kIHRleHRzICovXG5cbiAgY29sb3ItYmFzaWMtMTAwOiAjZmZmZmZmLFxuICBjb2xvci1iYXNpYy0yMDA6ICNmN2Y5ZmMsXG4gIGNvbG9yLWJhc2ljLTMwMDogI2VkZjFmNyxcbiAgY29sb3ItYmFzaWMtNDAwOiAjZTRlOWYyLFxuICBjb2xvci1iYXNpYy01MDA6ICNjNWNlZTAsXG4gIGNvbG9yLWJhc2ljLTYwMDogIzhmOWJiMyxcbiAgY29sb3ItYmFzaWMtNzAwOiAjMmUzYTU5LFxuICBjb2xvci1iYXNpYy04MDA6ICMyMjJiNDUsXG4gIGNvbG9yLWJhc2ljLTkwMDogIzE5MjAzOCxcbiAgY29sb3ItYmFzaWMtMTAwMDogIzE1MWEzMCxcbiAgY29sb3ItYmFzaWMtMTEwMDogIzEwMTQyNixcblxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0xMDA6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4wOCksXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMDogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjE2KSxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMjQpLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC00MDA6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4zMiksXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTUwMDogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjQpLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDA6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40OCksXG5cbiAgY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC0xMDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCksXG4gIGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtMjAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpLFxuICBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTMwMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KSxcbiAgY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC00MDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMiksXG4gIGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtNTAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksXG4gIGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtNjAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDgpLFxuXG4gIC8qIFN0YXR1cyBjb2xvcnMgc3RhdGVzIC0gZm9jdXMsIGhvdmVyLCBkZWZhdWx0LCBhY3RpdmUsIGRpc2FibGVkICAqL1xuXG4gIGNvbG9yLWJhc2ljLWZvY3VzOiBjb2xvci1iYXNpYy00MDAsXG4gIGNvbG9yLWJhc2ljLWhvdmVyOiBjb2xvci1iYXNpYy0yMDAsXG4gIGNvbG9yLWJhc2ljLWRlZmF1bHQ6IGNvbG9yLWJhc2ljLTMwMCxcbiAgY29sb3ItYmFzaWMtYWN0aXZlOiBjb2xvci1iYXNpYy00MDAsXG4gIGNvbG9yLWJhc2ljLWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWJhc2ljLWZvY3VzLWJvcmRlcjogY29sb3ItYmFzaWMtNTAwLFxuICBjb2xvci1iYXNpYy1ob3Zlci1ib3JkZXI6IGNvbG9yLWJhc2ljLWhvdmVyLFxuICBjb2xvci1iYXNpYy1kZWZhdWx0LWJvcmRlcjogY29sb3ItYmFzaWMtZGVmYXVsdCxcbiAgY29sb3ItYmFzaWMtYWN0aXZlLWJvcmRlcjogY29sb3ItYmFzaWMtYWN0aXZlLFxuICBjb2xvci1iYXNpYy1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWJhc2ljLWRpc2FibGVkLFxuXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWZvY3VzOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWhvdmVyOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTEwMCxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtYWN0aXZlOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcjogY29sb3ItYmFzaWMtNjAwLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXI6IGNvbG9yLWJhc2ljLTYwMCxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXI6IGNvbG9yLWJhc2ljLTYwMCxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcjogY29sb3ItYmFzaWMtNjAwLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcblxuICBjb2xvci1wcmltYXJ5LWZvY3VzOiBjb2xvci1wcmltYXJ5LTYwMCxcbiAgY29sb3ItcHJpbWFyeS1ob3ZlcjogY29sb3ItcHJpbWFyeS00MDAsXG4gIGNvbG9yLXByaW1hcnktZGVmYXVsdDogY29sb3ItcHJpbWFyeS01MDAsXG4gIGNvbG9yLXByaW1hcnktYWN0aXZlOiBjb2xvci1wcmltYXJ5LTYwMCxcbiAgY29sb3ItcHJpbWFyeS1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcjogY29sb3ItcHJpbWFyeS03MDAsXG4gIGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIGNvbG9yLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1wcmltYXJ5LWRpc2FibGVkLFxuXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXM6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0OiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTEwMCxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmU6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXI6IGNvbG9yLXByaW1hcnktNTAwLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcblxuICBjb2xvci1zdWNjZXNzLWZvY3VzOiBjb2xvci1zdWNjZXNzLTYwMCxcbiAgY29sb3Itc3VjY2Vzcy1ob3ZlcjogY29sb3Itc3VjY2Vzcy00MDAsXG4gIGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdDogY29sb3Itc3VjY2Vzcy01MDAsXG4gIGNvbG9yLXN1Y2Nlc3MtYWN0aXZlOiBjb2xvci1zdWNjZXNzLTYwMCxcbiAgY29sb3Itc3VjY2Vzcy1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1zdWNjZXNzLWZvY3VzLWJvcmRlcjogY29sb3Itc3VjY2Vzcy03MDAsXG4gIGNvbG9yLXN1Y2Nlc3MtaG92ZXItYm9yZGVyOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICBjb2xvci1zdWNjZXNzLWRlZmF1bHQtYm9yZGVyOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUsXG4gIGNvbG9yLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1zdWNjZXNzLWRpc2FibGVkLFxuXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXM6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcjogY29sb3Itc3VjY2Vzcy01MDAsXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXI6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcjogY29sb3Itc3VjY2Vzcy01MDAsXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdDogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC0xMDAsXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXI6IGNvbG9yLXN1Y2Nlc3MtNTAwLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZTogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcjogY29sb3Itc3VjY2Vzcy01MDAsXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcblxuICBjb2xvci1pbmZvLWZvY3VzOiBjb2xvci1pbmZvLTYwMCxcbiAgY29sb3ItaW5mby1ob3ZlcjogY29sb3ItaW5mby00MDAsXG4gIGNvbG9yLWluZm8tZGVmYXVsdDogY29sb3ItaW5mby01MDAsXG4gIGNvbG9yLWluZm8tYWN0aXZlOiBjb2xvci1pbmZvLTYwMCxcbiAgY29sb3ItaW5mby1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1pbmZvLWZvY3VzLWJvcmRlcjogY29sb3ItaW5mby03MDAsXG4gIGNvbG9yLWluZm8taG92ZXItYm9yZGVyOiBjb2xvci1pbmZvLWhvdmVyLFxuICBjb2xvci1pbmZvLWRlZmF1bHQtYm9yZGVyOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGNvbG9yLWluZm8tYWN0aXZlLWJvcmRlcjogY29sb3ItaW5mby1hY3RpdmUsXG4gIGNvbG9yLWluZm8tZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1pbmZvLWRpc2FibGVkLFxuXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXM6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0OiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LTEwMCxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmU6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyOiBjb2xvci1pbmZvLTUwMCxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXI6IGNvbG9yLWluZm8tNTAwLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyOiBjb2xvci1pbmZvLTUwMCxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyOiBjb2xvci1pbmZvLTUwMCxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcblxuICBjb2xvci13YXJuaW5nLWZvY3VzOiBjb2xvci13YXJuaW5nLTYwMCxcbiAgY29sb3Itd2FybmluZy1ob3ZlcjogY29sb3Itd2FybmluZy00MDAsXG4gIGNvbG9yLXdhcm5pbmctZGVmYXVsdDogY29sb3Itd2FybmluZy01MDAsXG4gIGNvbG9yLXdhcm5pbmctYWN0aXZlOiBjb2xvci13YXJuaW5nLTYwMCxcbiAgY29sb3Itd2FybmluZy1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci13YXJuaW5nLWZvY3VzLWJvcmRlcjogY29sb3Itd2FybmluZy03MDAsXG4gIGNvbG9yLXdhcm5pbmctaG92ZXItYm9yZGVyOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICBjb2xvci13YXJuaW5nLWRlZmF1bHQtYm9yZGVyOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGNvbG9yLXdhcm5pbmctYWN0aXZlLWJvcmRlcjogY29sb3Itd2FybmluZy1hY3RpdmUsXG4gIGNvbG9yLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyOiBjb2xvci13YXJuaW5nLWRpc2FibGVkLFxuXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXM6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0OiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LTEwMCxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmU6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyOiBjb2xvci13YXJuaW5nLTUwMCxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXI6IGNvbG9yLXdhcm5pbmctNTAwLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyOiBjb2xvci13YXJuaW5nLTUwMCxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyOiBjb2xvci13YXJuaW5nLTUwMCxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcblxuICBjb2xvci1kYW5nZXItZm9jdXM6IGNvbG9yLWRhbmdlci02MDAsXG4gIGNvbG9yLWRhbmdlci1ob3ZlcjogY29sb3ItZGFuZ2VyLTQwMCxcbiAgY29sb3ItZGFuZ2VyLWRlZmF1bHQ6IGNvbG9yLWRhbmdlci01MDAsXG4gIGNvbG9yLWRhbmdlci1hY3RpdmU6IGNvbG9yLWRhbmdlci02MDAsXG4gIGNvbG9yLWRhbmdlci1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1kYW5nZXItZm9jdXMtYm9yZGVyOiBjb2xvci1kYW5nZXItNzAwLFxuICBjb2xvci1kYW5nZXItaG92ZXItYm9yZGVyOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIGNvbG9yLWRhbmdlci1kZWZhdWx0LWJvcmRlcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGNvbG9yLWRhbmdlci1hY3RpdmUtYm9yZGVyOiBjb2xvci1kYW5nZXItYWN0aXZlLFxuICBjb2xvci1kYW5nZXItZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1kYW5nZXItZGlzYWJsZWQsXG5cbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXI6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0OiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtMTAwLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcjogY29sb3ItZGFuZ2VyLTUwMCxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcjogY29sb3ItZGFuZ2VyLTUwMCxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyOiBjb2xvci1kYW5nZXItNTAwLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcjogY29sb3ItZGFuZ2VyLTUwMCxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuXG4gIGNvbG9yLWNvbnRyb2wtZm9jdXM6IGNvbG9yLWJhc2ljLTMwMCxcbiAgY29sb3ItY29udHJvbC1ob3ZlcjogY29sb3ItYmFzaWMtMjAwLFxuICBjb2xvci1jb250cm9sLWRlZmF1bHQ6IGNvbG9yLWJhc2ljLTEwMCxcbiAgY29sb3ItY29udHJvbC1hY3RpdmU6IGNvbG9yLWJhc2ljLTMwMCxcbiAgY29sb3ItY29udHJvbC1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1jb250cm9sLWZvY3VzLWJvcmRlcjogY29sb3ItYmFzaWMtNTAwLFxuICBjb2xvci1jb250cm9sLWhvdmVyLWJvcmRlcjogY29sb3ItY29udHJvbC1ob3ZlcixcbiAgY29sb3ItY29udHJvbC1kZWZhdWx0LWJvcmRlcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBjb2xvci1jb250cm9sLWFjdGl2ZS1ib3JkZXI6IGNvbG9yLWNvbnRyb2wtYWN0aXZlLFxuICBjb2xvci1jb250cm9sLWRpc2FibGVkLWJvcmRlcjogY29sb3ItY29udHJvbC1kaXNhYmxlZCxcblxuICBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3ZlcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdDogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC0xMDAsXG4gIGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcjogY29sb3ItYmFzaWMtMTAwLFxuICBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcjogY29sb3ItYmFzaWMtMTAwLFxuICBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyOiBjb2xvci1iYXNpYy0xMDAsXG4gIGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcjogY29sb3ItYmFzaWMtMTAwLFxuICBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuXG4gIC8qIEJhY2tncm91bmRzIGFuZCBib3JkZXJzIC0gYmFzaWMsIGFsdGVybmF0aXZlIGFuZCBwcmltYXJ5ICAqL1xuXG4gIGJhY2tncm91bmQtYmFzaWMtY29sb3ItMTogY29sb3ItYmFzaWMtMTAwLFxuICBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTI6IGNvbG9yLWJhc2ljLTIwMCxcbiAgYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zOiBjb2xvci1iYXNpYy0zMDAsXG4gIGJhY2tncm91bmQtYmFzaWMtY29sb3ItNDogY29sb3ItYmFzaWMtNDAwLFxuXG4gIGJvcmRlci1iYXNpYy1jb2xvci0xOiBjb2xvci1iYXNpYy0xMDAsXG4gIGJvcmRlci1iYXNpYy1jb2xvci0yOiBjb2xvci1iYXNpYy0yMDAsXG4gIGJvcmRlci1iYXNpYy1jb2xvci0zOiBjb2xvci1iYXNpYy0zMDAsXG4gIGJvcmRlci1iYXNpYy1jb2xvci00OiBjb2xvci1iYXNpYy00MDAsXG4gIGJvcmRlci1iYXNpYy1jb2xvci01OiBjb2xvci1iYXNpYy01MDAsXG5cbiAgYmFja2dyb3VuZC1hbHRlcm5hdGl2ZS1jb2xvci0xOiBjb2xvci1iYXNpYy04MDAsXG4gIGJhY2tncm91bmQtYWx0ZXJuYXRpdmUtY29sb3ItMjogY29sb3ItYmFzaWMtOTAwLFxuICBiYWNrZ3JvdW5kLWFsdGVybmF0aXZlLWNvbG9yLTM6IGNvbG9yLWJhc2ljLTEwMDAsXG4gIGJhY2tncm91bmQtYWx0ZXJuYXRpdmUtY29sb3ItNDogY29sb3ItYmFzaWMtMTEwMCxcblxuICBib3JkZXItYWx0ZXJuYXRpdmUtY29sb3ItMTogY29sb3ItYmFzaWMtODAwLFxuICBib3JkZXItYWx0ZXJuYXRpdmUtY29sb3ItMjogY29sb3ItYmFzaWMtOTAwLFxuICBib3JkZXItYWx0ZXJuYXRpdmUtY29sb3ItMzogY29sb3ItYmFzaWMtMTAwMCxcbiAgYm9yZGVyLWFsdGVybmF0aXZlLWNvbG9yLTQ6IGNvbG9yLWJhc2ljLTExMDAsXG4gIGJvcmRlci1hbHRlcm5hdGl2ZS1jb2xvci01OiBjb2xvci1iYXNpYy0xMTAwLFxuXG4gIGJhY2tncm91bmQtcHJpbWFyeS1jb2xvci0xOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgYmFja2dyb3VuZC1wcmltYXJ5LWNvbG9yLTI6IGNvbG9yLXByaW1hcnktNjAwLFxuICBiYWNrZ3JvdW5kLXByaW1hcnktY29sb3ItMzogY29sb3ItcHJpbWFyeS03MDAsXG4gIGJhY2tncm91bmQtcHJpbWFyeS1jb2xvci00OiBjb2xvci1wcmltYXJ5LTgwMCxcblxuICBib3JkZXItcHJpbWFyeS1jb2xvci0xOiBjb2xvci1iYXNpYy01MDAsXG4gIGJvcmRlci1wcmltYXJ5LWNvbG9yLTI6IGNvbG9yLWJhc2ljLTYwMCxcbiAgYm9yZGVyLXByaW1hcnktY29sb3ItMzogY29sb3ItYmFzaWMtNzAwLFxuICBib3JkZXItcHJpbWFyeS1jb2xvci00OiBjb2xvci1iYXNpYy04MDAsXG4gIGJvcmRlci1wcmltYXJ5LWNvbG9yLTU6IGNvbG9yLWJhc2ljLTkwMCxcblxuICAvKiBUZXh0IGNvbG9ycyAtIGdlbmVyYWwgYW5kIHN0YXR1cyAqL1xuXG4gIHRleHQtYmFzaWMtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgdGV4dC1hbHRlcm5hdGUtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgdGV4dC1jb250cm9sLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHRleHQtZGlzYWJsZWQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgdGV4dC1oaW50LWNvbG9yOiBjb2xvci1iYXNpYy02MDAsXG5cbiAgdGV4dC1wcmltYXJ5LWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRleHQtcHJpbWFyeS1mb2N1cy1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgdGV4dC1wcmltYXJ5LWhvdmVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICB0ZXh0LXByaW1hcnktYWN0aXZlLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgdGV4dC1wcmltYXJ5LWRpc2FibGVkLWNvbG9yOiBjb2xvci1wcmltYXJ5LTQwMCxcblxuICB0ZXh0LXN1Y2Nlc3MtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgdGV4dC1zdWNjZXNzLWZvY3VzLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICB0ZXh0LXN1Y2Nlc3MtaG92ZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIHRleHQtc3VjY2Vzcy1hY3RpdmUtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLFxuICB0ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtNDAwLFxuXG4gIHRleHQtaW5mby1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICB0ZXh0LWluZm8tZm9jdXMtY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIHRleHQtaW5mby1ob3Zlci1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgdGV4dC1pbmZvLWFjdGl2ZS1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUsXG4gIHRleHQtaW5mby1kaXNhYmxlZC1jb2xvcjogY29sb3ItaW5mby00MDAsXG5cbiAgdGV4dC13YXJuaW5nLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHRleHQtd2FybmluZy1mb2N1cy1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgdGV4dC13YXJuaW5nLWhvdmVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICB0ZXh0LXdhcm5pbmctYWN0aXZlLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZSxcbiAgdGV4dC13YXJuaW5nLWRpc2FibGVkLWNvbG9yOiBjb2xvci13YXJuaW5nLTQwMCxcblxuICB0ZXh0LWRhbmdlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHRleHQtZGFuZ2VyLWZvY3VzLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIHRleHQtZGFuZ2VyLWhvdmVyLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIHRleHQtZGFuZ2VyLWFjdGl2ZS1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZSxcbiAgdGV4dC1kYW5nZXItZGlzYWJsZWQtY29sb3I6IGNvbG9yLWRhbmdlci00MDAsXG5cbiAgLyogRm9udHMgYW5kIHRleHQgc3R5bGVzIC0gaGVhZGluZ3MsIHN1YnRpdGxlcywgcGFyYWdyYXBocywgY2FwdGlvbnMsIGJ1dHRvbiAqL1xuXG4gIGZvbnQtZmFtaWx5LXByaW1hcnk6IHVucXVvdGUoJ09wZW4gU2Fucywgc2Fucy1zZXJpZicpLFxuICBmb250LWZhbWlseS1zZWNvbmRhcnk6IGZvbnQtZmFtaWx5LXByaW1hcnksXG5cbiAgdGV4dC1oZWFkaW5nLTEtZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXNlY29uZGFyeSxcbiAgdGV4dC1oZWFkaW5nLTEtZm9udC1zaXplOiAyLjI1cmVtLFxuICB0ZXh0LWhlYWRpbmctMS1mb250LXdlaWdodDogNzAwLFxuICB0ZXh0LWhlYWRpbmctMS1saW5lLWhlaWdodDogM3JlbSxcblxuICB0ZXh0LWhlYWRpbmctMi1mb250LWZhbWlseTogZm9udC1mYW1pbHktc2Vjb25kYXJ5LFxuICB0ZXh0LWhlYWRpbmctMi1mb250LXNpemU6IDJyZW0sXG4gIHRleHQtaGVhZGluZy0yLWZvbnQtd2VpZ2h0OiA3MDAsXG4gIHRleHQtaGVhZGluZy0yLWxpbmUtaGVpZ2h0OiAyLjVyZW0sXG5cbiAgdGV4dC1oZWFkaW5nLTMtZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXNlY29uZGFyeSxcbiAgdGV4dC1oZWFkaW5nLTMtZm9udC1zaXplOiAxLjg3NXJlbSxcbiAgdGV4dC1oZWFkaW5nLTMtZm9udC13ZWlnaHQ6IDcwMCxcbiAgdGV4dC1oZWFkaW5nLTMtbGluZS1oZWlnaHQ6IDIuNXJlbSxcblxuICB0ZXh0LWhlYWRpbmctNC1mb250LWZhbWlseTogZm9udC1mYW1pbHktc2Vjb25kYXJ5LFxuICB0ZXh0LWhlYWRpbmctNC1mb250LXNpemU6IDEuNjI1cmVtLFxuICB0ZXh0LWhlYWRpbmctNC1mb250LXdlaWdodDogNzAwLFxuICB0ZXh0LWhlYWRpbmctNC1saW5lLWhlaWdodDogMnJlbSxcblxuICB0ZXh0LWhlYWRpbmctNS1mb250LWZhbWlseTogZm9udC1mYW1pbHktc2Vjb25kYXJ5LFxuICB0ZXh0LWhlYWRpbmctNS1mb250LXNpemU6IDEuMzc1cmVtLFxuICB0ZXh0LWhlYWRpbmctNS1mb250LXdlaWdodDogNzAwLFxuICB0ZXh0LWhlYWRpbmctNS1saW5lLWhlaWdodDogMnJlbSxcblxuICB0ZXh0LWhlYWRpbmctNi1mb250LWZhbWlseTogZm9udC1mYW1pbHktc2Vjb25kYXJ5LFxuICB0ZXh0LWhlYWRpbmctNi1mb250LXNpemU6IDEuMTI1cmVtLFxuICB0ZXh0LWhlYWRpbmctNi1mb250LXdlaWdodDogNzAwLFxuICB0ZXh0LWhlYWRpbmctNi1saW5lLWhlaWdodDogMS41cmVtLFxuXG4gIHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXByaW1hcnksXG4gIHRleHQtc3VidGl0bGUtZm9udC1zaXplOiAwLjkzNzVyZW0sXG4gIHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQ6IDYwMCxcbiAgdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodDogMS41cmVtLFxuXG4gIHRleHQtc3VidGl0bGUtMi1mb250LWZhbWlseTogZm9udC1mYW1pbHktcHJpbWFyeSxcbiAgdGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZTogMC44MTI1cmVtLFxuICB0ZXh0LXN1YnRpdGxlLTItZm9udC13ZWlnaHQ6IDYwMCxcbiAgdGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0OiAxLjVyZW0sXG5cbiAgdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXByaW1hcnksXG4gIHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZTogMC45Mzc1cmVtLFxuICB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodDogNDAwLFxuICB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodDogMS4yNXJlbSxcblxuICB0ZXh0LXBhcmFncmFwaC0yLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1wcmltYXJ5LFxuICB0ZXh0LXBhcmFncmFwaC0yLWZvbnQtc2l6ZTogMC44MTI1cmVtLFxuICB0ZXh0LXBhcmFncmFwaC0yLWZvbnQtd2VpZ2h0OiA0MDAsXG4gIHRleHQtcGFyYWdyYXBoLTItbGluZS1oZWlnaHQ6IDEuMTI1cmVtLFxuXG4gIHRleHQtbGFiZWwtZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXByaW1hcnksXG4gIHRleHQtbGFiZWwtZm9udC1zaXplOiAwLjc1cmVtLFxuICB0ZXh0LWxhYmVsLWZvbnQtd2VpZ2h0OiA3MDAsXG4gIHRleHQtbGFiZWwtbGluZS1oZWlnaHQ6IDFyZW0sXG5cbiAgdGV4dC1jYXB0aW9uLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1wcmltYXJ5LFxuICB0ZXh0LWNhcHRpb24tZm9udC1zaXplOiAwLjc1cmVtLFxuICB0ZXh0LWNhcHRpb24tZm9udC13ZWlnaHQ6IDQwMCxcbiAgdGV4dC1jYXB0aW9uLWxpbmUtaGVpZ2h0OiAxcmVtLFxuXG4gIHRleHQtY2FwdGlvbi0yLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1wcmltYXJ5LFxuICB0ZXh0LWNhcHRpb24tMi1mb250LXNpemU6IDAuNzVyZW0sXG4gIHRleHQtY2FwdGlvbi0yLWZvbnQtd2VpZ2h0OiA2MDAsXG4gIHRleHQtY2FwdGlvbi0yLWxpbmUtaGVpZ2h0OiAxcmVtLFxuXG4gIHRleHQtYnV0dG9uLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1wcmltYXJ5LFxuICB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodDogNzAwLFxuICB0ZXh0LWJ1dHRvbi10aW55LWZvbnQtc2l6ZTogMC42MjVyZW0sXG4gIHRleHQtYnV0dG9uLXRpbnktbGluZS1oZWlnaHQ6IDAuNzVyZW0sXG4gIHRleHQtYnV0dG9uLXNtYWxsLWZvbnQtc2l6ZTogMC43NXJlbSxcbiAgdGV4dC1idXR0b24tc21hbGwtbGluZS1oZWlnaHQ6IDFyZW0sXG4gIHRleHQtYnV0dG9uLW1lZGl1bS1mb250LXNpemU6IDAuODc1cmVtLFxuICB0ZXh0LWJ1dHRvbi1tZWRpdW0tbGluZS1oZWlnaHQ6IDFyZW0sXG4gIHRleHQtYnV0dG9uLWxhcmdlLWZvbnQtc2l6ZTogMXJlbSxcbiAgdGV4dC1idXR0b24tbGFyZ2UtbGluZS1oZWlnaHQ6IDEuMjVyZW0sXG4gIHRleHQtYnV0dG9uLWdpYW50LWZvbnQtc2l6ZTogMS4xMjVyZW0sXG4gIHRleHQtYnV0dG9uLWdpYW50LWxpbmUtaGVpZ2h0OiAxLjVyZW0sXG5cbiAgLyogU3VwcG9ydGluZyB2YXJpYWJsZXMgLSBib3JkZXIgcmFkaXVzLCBvdXRsaW5lLCBzaGFkb3csIGRpdmlkZXIgKi9cblxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtLFxuXG4gIG91dGxpbmUtd2lkdGg6IDAuMzc1cmVtLFxuICBvdXRsaW5lLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG5cbiAgc2Nyb2xsYmFyLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTQsXG4gIHNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNjcm9sbGJhci13aWR0aDogMC4zMTI1cmVtLFxuXG4gIHNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoNDQsIDUxLCA3MywgMC4xKSxcblxuICBkaXZpZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMyxcbiAgZGl2aWRlci1zdHlsZTogc29saWQsXG4gIGRpdmlkZXItd2lkdGg6IDFweCxcbik7XG5cbiRuYi10aGVtZXM6IG5iLXJlZ2lzdGVyLXRoZW1lKCR0aGVtZSwgZGVmYXVsdCk7XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4uL2NvcmUvZnVuY3Rpb25zJztcbkBpbXBvcnQgJy4uL2NvcmUvbWl4aW5zJztcbkBpbXBvcnQgJ2RlZmF1bHQnO1xuXG4kdGhlbWU6IChcbiAgYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xOiBjb2xvci1iYXNpYy04MDAsXG4gIGJhY2tncm91bmQtYmFzaWMtY29sb3ItMjogY29sb3ItYmFzaWMtOTAwLFxuICBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTM6IGNvbG9yLWJhc2ljLTEwMDAsXG4gIGJhY2tncm91bmQtYmFzaWMtY29sb3ItNDogY29sb3ItYmFzaWMtMTEwMCxcblxuICBib3JkZXItYmFzaWMtY29sb3ItMTogY29sb3ItYmFzaWMtODAwLFxuICBib3JkZXItYmFzaWMtY29sb3ItMjogY29sb3ItYmFzaWMtOTAwLFxuICBib3JkZXItYmFzaWMtY29sb3ItMzogY29sb3ItYmFzaWMtMTAwMCxcbiAgYm9yZGVyLWJhc2ljLWNvbG9yLTQ6IGNvbG9yLWJhc2ljLTExMDAsXG4gIGJvcmRlci1iYXNpYy1jb2xvci01OiBjb2xvci1iYXNpYy0xMTAwLFxuXG4gIGJhY2tncm91bmQtYWx0ZXJuYXRpdmUtY29sb3ItMTogY29sb3ItYmFzaWMtMTAwLFxuICBiYWNrZ3JvdW5kLWFsdGVybmF0aXZlLWNvbG9yLTI6IGNvbG9yLWJhc2ljLTIwMCxcbiAgYmFja2dyb3VuZC1hbHRlcm5hdGl2ZS1jb2xvci0zOiBjb2xvci1iYXNpYy0zMDAsXG4gIGJhY2tncm91bmQtYWx0ZXJuYXRpdmUtY29sb3ItNDogY29sb3ItYmFzaWMtNDAwLFxuXG4gIGJvcmRlci1hbHRlcm5hdGl2ZS1jb2xvci0xOiBjb2xvci1iYXNpYy0xMDAsXG4gIGJvcmRlci1hbHRlcm5hdGl2ZS1jb2xvci0yOiBjb2xvci1iYXNpYy0yMDAsXG4gIGJvcmRlci1hbHRlcm5hdGl2ZS1jb2xvci0zOiBjb2xvci1iYXNpYy0zMDAsXG4gIGJvcmRlci1hbHRlcm5hdGl2ZS1jb2xvci00OiBjb2xvci1iYXNpYy00MDAsXG4gIGJvcmRlci1hbHRlcm5hdGl2ZS1jb2xvci01OiBjb2xvci1iYXNpYy01MDAsXG5cbiAgdGV4dC1iYXNpYy1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICB0ZXh0LWFsdGVybmF0ZS1jb2xvcjogY29sb3ItYmFzaWMtOTAwLFxuICB0ZXh0LWRpc2FibGVkLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgc2hhZG93OiAwIDAuNXJlbSAxcmVtIDAgIzFhMWYzMyxcbiAgb3V0bGluZS1jb2xvcjogY29sb3ItYmFzaWMtNzAwLFxuKTtcblxuLy8gcmVnaXN0ZXIgdGhlIHRoZW1lXG4kbmItdGhlbWVzOiBuYi1yZWdpc3Rlci10aGVtZSgkdGhlbWUsIGRhcmssIGRlZmF1bHQpO1xuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuLi9jb3JlL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICcuLi9jb3JlL21peGlucyc7XG5AaW1wb3J0ICdkYXJrJztcblxuJHRoZW1lOiAoXG5cbiAgY29sb3ItcHJpbWFyeS0xMDA6ICNmYWY3ZmYsXG4gIGNvbG9yLXByaW1hcnktMjAwOiAjZWNlM2ZmLFxuICBjb2xvci1wcmltYXJ5LTMwMDogI2Q1YmZmZixcbiAgY29sb3ItcHJpbWFyeS00MDA6ICNiMThhZmYsXG4gIGNvbG9yLXByaW1hcnktNTAwOiAjYTE2ZWZmLFxuICBjb2xvci1wcmltYXJ5LTYwMDogIzdiNTFkYixcbiAgY29sb3ItcHJpbWFyeS03MDA6ICM1YTM3YjgsXG4gIGNvbG9yLXByaW1hcnktODAwOiAjM2UyNDk0LFxuICBjb2xvci1wcmltYXJ5LTkwMDogIzI5MTU3YSxcblxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTEwMDogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjA4KSxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC0yMDA6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4xNiksXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtMzAwOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuMjQpLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTQwMDogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjMyKSxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC01MDA6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC40KSxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC02MDA6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC40OCksXG5cbiAgY29sb3ItYmFzaWMtMTAwOiAjZmZmZmZmLFxuICBjb2xvci1iYXNpYy0yMDA6ICNmN2Y3ZmMsXG4gIGNvbG9yLWJhc2ljLTMwMDogI2YwZjBmYSxcbiAgY29sb3ItYmFzaWMtNDAwOiAjZTFlMWYyLFxuICBjb2xvci1iYXNpYy01MDA6ICNjZWNlZWIsXG4gIGNvbG9yLWJhc2ljLTYwMDogI2I0YjRkYixcbiAgY29sb3ItYmFzaWMtNzAwOiAjNmE2YTk0LFxuICBjb2xvci1iYXNpYy04MDA6ICMzMjMyNTksXG4gIGNvbG9yLWJhc2ljLTkwMDogIzI1MjU0NyxcbiAgY29sb3ItYmFzaWMtMTAwMDogIzFiMWIzOCxcbiAgY29sb3ItYmFzaWMtMTEwMDogIzEzMTMyYixcblxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0xMDA6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4wOCksXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMDogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjE2KSxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMjQpLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC00MDA6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4zMiksXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTUwMDogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjQpLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDA6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40OCksXG4pO1xuXG4kbmItdGhlbWVzOiBuYi1yZWdpc3Rlci10aGVtZSgkdGhlbWUsIGNvc21pYywgZGFyayk7XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4uL2NvcmUvZnVuY3Rpb25zJztcbkBpbXBvcnQgJy4uL2NvcmUvbWl4aW5zJztcbkBpbXBvcnQgJ2RlZmF1bHQnO1xuXG4kdGhlbWU6IChcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbSxcbiAgc2hhZG93OiBub25lLFxuXG4gIGJ1dHRvbi1oZXJvLWdsb3ctc2l6ZTogMCAwIDIwcHggMCxcblxuICBjYXJkLWJvcmRlci13aWR0aDogMXB4LFxuICBjYXJkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG5cbiAgY29udGV4dC1tZW51LWJvcmRlci13aWR0aDogMXB4LFxuICBjb250ZXh0LW1lbnUtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcblxuICB0YWJzLXNlbGVjdGVkOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgdGFicy1zZWxlY3RlZC1zZWNvbmQtY29sb3I6IGNvbG9yLXByaW1hcnktNTAwLFxuXG4gIHBvcG92ZXItYm9yZGVyLXdpZHRoOiAxcHgsXG4gIHBvcG92ZXItYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcblxuICB0YWJzZXQtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgcm91dGUtdGFic2V0LWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIHVzZXItcmVjdGFuZ2xlLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGNoZWNrYm94LWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIG1vZGFsLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG5cbiAgdGFic2V0LXNoYWRvdzogbm9uZSxcbiAgcm91dGUtdGFic2V0LXNoYWRvdzogbm9uZSxcbiAgYnV0dG9uLWhlcm8tc2hhZG93OiBub25lLFxuICBhbGVydC1zaGFkb3c6IG5vbmUsXG4gIGFjY29yZGlvbi1zaGFkb3c6IG5vbmUsXG4pO1xuXG4kbmItdGhlbWVzOiBuYi1yZWdpc3Rlci10aGVtZSgkdGhlbWUsIGNvcnBvcmF0ZSwgZGVmYXVsdCk7XG4iXX0= */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
  Declare variables before making them global.
  dart-sass doesn't allow to declare variable with !global.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
/**
 * In case when Nebular Layout custom scroll `withScroll` mode is enabled
 * we need to disable default CDK scroll blocker (@link NbBlockScrollStrategyAdapter) on HTML element
 * so that it won't add additional positioning.
 */
.nb-global-scrollblock {
  position: static;
  width: auto;
  overflow: hidden;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * Normalization of HTML elements, manually forked from Normalize.css to remove
 * styles targeting irrelevant browsers while applying new styles.
 *
 * Normalize is licensed MIT. https://github.com/necolas/normalize.css
 */
html {
  box-sizing: border-box;
}
*, *::before, *::after {
  box-sizing: inherit;
}
html, body {
  margin: 0;
  padding: 0;
}
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.visually-hidden {
  /* https://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
.container,
.container-fluid,
.container-xxxl,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm,
.container-is {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 400px) {
  .container-is, .container {
    max-width: 380px;
  }
}
@media (min-width: 576px) {
  .container-sm, .container-is, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container-is, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container-is, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container-is, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container-is, .container {
    max-width: 1320px;
  }
}
@media (min-width: 1600px) {
  .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container-is, .container {
    max-width: 1500px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xxxl,
.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-is,
.col-is-auto, .col-is-12, .col-is-11, .col-is-10, .col-is-9, .col-is-8, .col-is-7, .col-is-6, .col-is-5, .col-is-4, .col-is-3, .col-is-2, .col-is-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 400px) {
  .col-is {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-is-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-is-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-is-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-is-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-is-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-is-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-is-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-is-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-is-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-is-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-is-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-is-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-is-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-is-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-is-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-is-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-is-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-is-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-is-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-is-first {
    order: -1;
  }

  .order-is-last {
    order: 13;
  }

  .order-is-0 {
    order: 0;
  }

  .order-is-1 {
    order: 1;
  }

  .order-is-2 {
    order: 2;
  }

  .order-is-3 {
    order: 3;
  }

  .order-is-4 {
    order: 4;
  }

  .order-is-5 {
    order: 5;
  }

  .order-is-6 {
    order: 6;
  }

  .order-is-7 {
    order: 7;
  }

  .order-is-8 {
    order: 8;
  }

  .order-is-9 {
    order: 9;
  }

  .order-is-10 {
    order: 10;
  }

  .order-is-11 {
    order: 11;
  }

  .order-is-12 {
    order: 12;
  }

  .offset-is-0 {
    margin-left: 0;
  }

  .offset-is-1 {
    margin-left: 8.3333333333%;
  }

  .offset-is-2 {
    margin-left: 16.6666666667%;
  }

  .offset-is-3 {
    margin-left: 25%;
  }

  .offset-is-4 {
    margin-left: 33.3333333333%;
  }

  .offset-is-5 {
    margin-left: 41.6666666667%;
  }

  .offset-is-6 {
    margin-left: 50%;
  }

  .offset-is-7 {
    margin-left: 58.3333333333%;
  }

  .offset-is-8 {
    margin-left: 66.6666666667%;
  }

  .offset-is-9 {
    margin-left: 75%;
  }

  .offset-is-10 {
    margin-left: 83.3333333333%;
  }

  .offset-is-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxl-first {
    order: -1;
  }

  .order-xxl-last {
    order: 13;
  }

  .order-xxl-0 {
    order: 0;
  }

  .order-xxl-1 {
    order: 1;
  }

  .order-xxl-2 {
    order: 2;
  }

  .order-xxl-3 {
    order: 3;
  }

  .order-xxl-4 {
    order: 4;
  }

  .order-xxl-5 {
    order: 5;
  }

  .order-xxl-6 {
    order: 6;
  }

  .order-xxl-7 {
    order: 7;
  }

  .order-xxl-8 {
    order: 8;
  }

  .order-xxl-9 {
    order: 9;
  }

  .order-xxl-10 {
    order: 10;
  }

  .order-xxl-11 {
    order: 11;
  }

  .order-xxl-12 {
    order: 12;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xxxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xxxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xxxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xxxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xxxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xxxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xxxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xxxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xxxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xxxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xxxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxxl-first {
    order: -1;
  }

  .order-xxxl-last {
    order: 13;
  }

  .order-xxxl-0 {
    order: 0;
  }

  .order-xxxl-1 {
    order: 1;
  }

  .order-xxxl-2 {
    order: 2;
  }

  .order-xxxl-3 {
    order: 3;
  }

  .order-xxxl-4 {
    order: 4;
  }

  .order-xxxl-5 {
    order: 5;
  }

  .order-xxxl-6 {
    order: 6;
  }

  .order-xxxl-7 {
    order: 7;
  }

  .order-xxxl-8 {
    order: 8;
  }

  .order-xxxl-9 {
    order: 9;
  }

  .order-xxxl-10 {
    order: 10;
  }

  .order-xxxl-11 {
    order: 11;
  }

  .order-xxxl-12 {
    order: 12;
  }

  .offset-xxxl-0 {
    margin-left: 0;
  }

  .offset-xxxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxxl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxxl-3 {
    margin-left: 25%;
  }

  .offset-xxxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxxl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxxl-6 {
    margin-left: 50%;
  }

  .offset-xxxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxxl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxxl-9 {
    margin-left: 75%;
  }

  .offset-xxxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxxl-11 {
    margin-left: 91.6666666667%;
  }
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
  Declare variables before making them global.
  dart-sass doesn't allow to declare variable with !global.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
.nb-theme-default nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-default nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-default .layout {
  min-width: 300px;
}
.nb-theme-default nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}
.nb-theme-default nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-default nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-default nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-default nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-default nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-default nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-default nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-default nb-layout-header {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-layout-header nav {
  color: #222b45;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-default nb-layout-header nav a {
  color: #222b45;
}
.nb-theme-default nb-layout-header nav a:focus, .nb-theme-default nb-layout-header nav a:active, .nb-theme-default nb-layout-header nav a:hover {
  color: #222b45;
}
.nb-theme-default nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-default nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-default nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-default nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-default nb-sidebar {
  background-color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-default nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-default nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
@media (max-width: 767.98px) {
  .nb-theme-default nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-default nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-default nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-default nb-sidebar.collapsed nb-sidebar-header, .nb-theme-default nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-default nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-default nb-sidebar.fixed.left.collapsed + .content, .nb-theme-default nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-default nb-sidebar.fixed.right.collapsed + .content, .nb-theme-default nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-default nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-default nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-default nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-default nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-default nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-default nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active,
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-default nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-default nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle]:focus, .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-default nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle]:focus,
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active) {
  box-shadow: none;
}
[dir=ltr] .nb-theme-default nb-calendar-pageable-navigation {
  margin-left: auto;
}
[dir=rtl] .nb-theme-default nb-calendar-pageable-navigation {
  margin-right: auto;
}
.nb-theme-default nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}
[dir=ltr] .nb-theme-default nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-default nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.nb-theme-default nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-default nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[dir=rtl] .nb-theme-default nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.nb-theme-default nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-default nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}
.nb-theme-default nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}
.nb-theme-default nb-calendar-week-numbers .sign-container {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
  margin-bottom: 0.25rem;
}
.nb-theme-default nb-calendar-week-numbers .sign,
.nb-theme-default nb-calendar-week-numbers .week-number {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}
.nb-theme-default nb-calendar-week-numbers.size-large .sign,
.nb-theme-default nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}
[dir=ltr] .nb-theme-default nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-default nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #edf1f7;
}
.nb-theme-default nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}
.nb-theme-default nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}
.nb-theme-default nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-default nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-default nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-default nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-default nb-calendar-picker .cell-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}
.nb-theme-default nb-calendar-picker .day-cell,
.nb-theme-default nb-calendar-picker .month-cell,
.nb-theme-default nb-calendar-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #222b45;
  text-transform: uppercase;
  cursor: pointer;
}
.nb-theme-default nb-calendar-picker .day-cell, .nb-theme-default nb-calendar-picker .day-cell .cell-content,
.nb-theme-default nb-calendar-picker .month-cell,
.nb-theme-default nb-calendar-picker .month-cell .cell-content,
.nb-theme-default nb-calendar-picker .year-cell,
.nb-theme-default nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-default nb-calendar-picker .day-cell.empty, .nb-theme-default nb-calendar-picker .day-cell.disabled,
.nb-theme-default nb-calendar-picker .month-cell.empty,
.nb-theme-default nb-calendar-picker .month-cell.disabled,
.nb-theme-default nb-calendar-picker .year-cell.empty,
.nb-theme-default nb-calendar-picker .year-cell.disabled {
  cursor: default;
}
.nb-theme-default nb-calendar-picker .day-cell.bounding-month,
.nb-theme-default nb-calendar-picker .month-cell.bounding-month,
.nb-theme-default nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.25rem;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}
.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}
.nb-theme-default nb-calendar-picker .day-cell.disabled,
.nb-theme-default nb-calendar-picker .month-cell.disabled,
.nb-theme-default nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-default nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-default nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #e4e9f2;
}
.nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}
[dir=ltr] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-default nb-base-calendar nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}
.nb-theme-default nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-default nb-base-calendar .calendar-navigation {
  border: none;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-default nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}
.nb-theme-default nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}
.nb-theme-default nb-base-calendar.has-week-number .month-cell,
.nb-theme-default nb-base-calendar.has-week-number .year-cell {
  flex: 1 0 auto;
}
.nb-theme-default nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}
.nb-theme-default nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}
.nb-theme-default nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-default nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-default nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-default nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-default nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-default nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-default nb-card.status-basic nb-card-header a,
.nb-theme-default nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-default nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-card.status-primary nb-card-header a,
.nb-theme-default nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-card.status-success nb-card-header a,
.nb-theme-default nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-card.status-warning nb-card-header a,
.nb-theme-default nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-card.status-danger nb-card-header a,
.nb-theme-default nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-card.status-info nb-card-header a,
.nb-theme-default nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-card.status-control nb-card-header a,
.nb-theme-default nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-default nb-card.accent-basic {
  border-top-color: #f7f9fc;
}
.nb-theme-default nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-default nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-default nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-default nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-default nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-default nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-default nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}
.nb-theme-default nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-default nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-default nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-card-header h1 {
  margin: 0;
}
.nb-theme-default nb-card-header h2 {
  margin: 0;
}
.nb-theme-default nb-card-header h3 {
  margin: 0;
}
.nb-theme-default nb-card-header h4 {
  margin: 0;
}
.nb-theme-default nb-card-header h5 {
  margin: 0;
}
.nb-theme-default nb-card-header h6 {
  margin: 0;
}
.nb-theme-default nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-default .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}
.nb-theme-default .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}
.nb-theme-default .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}
[dir=ltr] .nb-theme-default .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-default .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-default nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-default nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-default nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-default nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}
.nb-theme-default nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-default nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}
[dir=rtl] .nb-theme-default nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-default nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-default nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}
.nb-theme-default nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-default nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-default nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-default nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-default nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-default nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-default nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-default nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-default nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-default nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-default nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-default nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-default nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-default nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-default nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-default nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-default nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-default nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-default nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-default nb-menu {
  background-color: transparent;
}
.nb-theme-default nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-default nb-menu .menu-group,
.nb-theme-default nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-menu .menu-group,
.nb-theme-default nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}
.nb-theme-default nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-default nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-default nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-default nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-default nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-default nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-default nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-default nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}
.nb-theme-default nb-user .initials {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-default nb-user .user-name {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-default nb-user .user-title {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-default nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-default nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-default nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-default nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-default nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-default nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-default nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}
.nb-theme-default nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-default nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-default nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-default nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-default nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-default nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-default nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-default nb-action {
  border-left: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-default nb-action {
  border-right: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-default nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-default nb-action:first-child {
  border-right: none !important;
}
.nb-theme-default nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-default nb-search-field .search {
  background: #ffffff;
}
.nb-theme-default nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-default nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-default nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}
.nb-theme-default nb-search-field.modal-zoomin .search::before,
.nb-theme-default nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-default nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}
.nb-theme-default nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-default nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}
.nb-theme-default nb-search-field.modal-drop .search::before {
  background: #ffffff;
}
.nb-theme-default nb-search-field.curtain .search::after {
  background: #ffffff;
}
.nb-theme-default nb-search-field.curtain .search {
  background: #ffffff;
}
.nb-theme-default nb-search-field.column-curtain::before {
  background: #ffffff;
}
.nb-theme-default nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-default nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-default .nb-spinner-container {
  position: relative;
}
.nb-theme-default nb-spinner .message {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-default nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-default nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-default nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-default nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-default nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-default nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-default nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-default nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-default nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-default nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-default nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-default nb-spinner.size-giant {
  font-size: 2rem;
}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-default .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}
.nb-theme-default .nb-timepicker-container .list-item {
  color: #222b45;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.nb-theme-default .nb-timepicker-container .list-item:first-child {
  border-top: none;
}
.nb-theme-default .nb-timepicker-container .list-item:hover {
  background-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-default .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default .nb-timepicker-container .values-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
[dir=ltr] .nb-theme-default .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-default .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-default .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-default .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}
[dir=rtl] .nb-theme-default .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}
.nb-theme-default .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
[dir=ltr] .nb-theme-default .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-default .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-default .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #e4e9f2;
}
[dir=ltr] .nb-theme-default .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-default .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}
.nb-theme-default nb-checkbox .label {
  padding: 0;
}
.nb-theme-default nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}
.nb-theme-default nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-default nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-default nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-default nb-checkbox.status-basic .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-default nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}
[dir=ltr] .nb-theme-default nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-default nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}
[dir=rtl] .nb-theme-default nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-default nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-default nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-default nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-default nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-toggle.status-basic .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-default nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-primary .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-success .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-warning .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-danger .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-info .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-default nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}
.nb-theme-default nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-default nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-default nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-default nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-default nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-default nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}
.nb-theme-default nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-badge {
  border-radius: 0.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-default nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}
.nb-theme-default nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-default nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-default nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-default nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-default nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-default nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-default nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-default nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-default nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-default nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-default nb-stepper .header .connector {
  background-color: #edf1f7;
}
.nb-theme-default nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-default nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-default nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}
.nb-theme-default nb-stepper .header .step.selected {
  color: #274bdb;
}
.nb-theme-default nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}
.nb-theme-default nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-default nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-default nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-default nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-default nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-default nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-default nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-default nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-default nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-default nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-default nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-default nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-default nb-alert.status-basic a,
.nb-theme-default nb-alert.status-basic a:hover {
  color: #222b45;
}
.nb-theme-default nb-alert.accent-basic {
  border-top: 0.25rem solid #edf1f7;
}
.nb-theme-default nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-default nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-default nb-alert.status-primary a,
.nb-theme-default nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-primary {
  border-top: 0.25rem solid #3366ff;
}
.nb-theme-default nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-default nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-default nb-alert.status-success a,
.nb-theme-default nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}
.nb-theme-default nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-default nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-default nb-alert.status-warning a,
.nb-theme-default nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}
.nb-theme-default nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-default nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-default nb-alert.status-danger a,
.nb-theme-default nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}
.nb-theme-default nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-default nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-default nb-alert.status-info a,
.nb-theme-default nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}
.nb-theme-default nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-default nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-default nb-alert.status-control a,
.nb-theme-default nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-default nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}
.nb-theme-default nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-default nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-default nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-default nb-chat .no-messages {
  text-align: center;
}
.nb-theme-default nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-default nb-chat.size-small {
  height: 21rem;
}
.nb-theme-default nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-default nb-chat.size-large {
  height: 36rem;
}
.nb-theme-default nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-default nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-default nb-chat-message .message {
  flex: 1;
}
.nb-theme-default nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-default nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-default nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-default nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-default nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-file a:hover, .nb-theme-default nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-default nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-default nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-default nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-default nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-default nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-default nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-default nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-default nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-default nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-default nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}
.nb-theme-default nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-default nb-chat-form input {
  flex: 1;
}
.nb-theme-default nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-default nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-default nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-default nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-default nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-default nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-default nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-default nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-default nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-default nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-default nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  border-radius: 0.25rem;
}
.nb-theme-default nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-default nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-default nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-default nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-default nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-default nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-default nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-default nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-default nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-default nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-default nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-default [nbButton], .nb-theme-default [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.nb-theme-default [nbButton]:hover, .nb-theme-default [nbButtonToggle]:hover, .nb-theme-default [nbButton]:focus, .nb-theme-default [nbButtonToggle]:focus {
  text-decoration: none;
}
.nb-theme-default [nbButton].full-width, .nb-theme-default .full-width[nbButtonToggle] {
  width: 100%;
}
.nb-theme-default [nbButton] nb-icon, .nb-theme-default [nbButtonToggle] nb-icon {
  vertical-align: top;
}
.nb-theme-default [nbButton].nb-transition, .nb-theme-default .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}
.nb-theme-default [nbButton]:focus, .nb-theme-default [nbButtonToggle]:focus {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton][disabled], .nb-theme-default [disabled][nbButtonToggle] {
  cursor: default;
}
.nb-theme-default [nbButton].size-tiny, .nb-theme-default .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-default [nbButton].size-tiny nb-icon, .nb-theme-default .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}
.nb-theme-default [nbButton].size-small, .nb-theme-default .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default [nbButton].size-small nb-icon, .nb-theme-default .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-default .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-default .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-default .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}
.nb-theme-default [nbButton].size-medium, .nb-theme-default .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-default [nbButton].size-medium nb-icon, .nb-theme-default .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.5rem;
}
.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-default .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-default .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-default .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}
.nb-theme-default [nbButton].size-large, .nb-theme-default .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-default [nbButton].size-large nb-icon, .nb-theme-default .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-default .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-default .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-default .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}
.nb-theme-default [nbButton].size-giant, .nb-theme-default .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-default [nbButton].size-giant nb-icon, .nb-theme-default .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-default [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-default [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-default .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-default .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-default .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}
.nb-theme-default [nbButton].shape-rectangle, .nb-theme-default .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}
.nb-theme-default [nbButton].shape-semi-round, .nb-theme-default .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}
.nb-theme-default [nbButton].shape-round, .nb-theme-default .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}
.nb-theme-default a[nbButton], .nb-theme-default a[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-default [nbButton].appearance-filled, .nb-theme-default .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-filled.size-tiny, .nb-theme-default .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-default [nbButton].appearance-filled.size-small, .nb-theme-default .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-default [nbButton].appearance-filled.size-medium, .nb-theme-default .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-filled.size-large, .nb-theme-default .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-filled.size-giant, .nb-theme-default .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-default [nbButton].appearance-filled.status-basic, .nb-theme-default .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default [nbButton].appearance-filled.status-basic:focus, .nb-theme-default .appearance-filled.status-basic[nbButtonToggle]:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-default [nbButton].appearance-filled.status-basic:hover, .nb-theme-default .appearance-filled.status-basic[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default [nbButton].appearance-filled.status-basic:active, .nb-theme-default .appearance-filled.status-basic[nbButtonToggle]:active {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-default [nbButton].appearance-filled.status-basic[disabled], .nb-theme-default .appearance-filled.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-primary, .nb-theme-default .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-primary:focus, .nb-theme-default .appearance-filled.status-primary[nbButtonToggle]:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default [nbButton].appearance-filled.status-primary:hover, .nb-theme-default .appearance-filled.status-primary[nbButtonToggle]:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default [nbButton].appearance-filled.status-primary:active, .nb-theme-default .appearance-filled.status-primary[nbButtonToggle]:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default [nbButton].appearance-filled.status-primary[disabled], .nb-theme-default .appearance-filled.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-success, .nb-theme-default .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-success:focus, .nb-theme-default .appearance-filled.status-success[nbButtonToggle]:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default [nbButton].appearance-filled.status-success:hover, .nb-theme-default .appearance-filled.status-success[nbButtonToggle]:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default [nbButton].appearance-filled.status-success:active, .nb-theme-default .appearance-filled.status-success[nbButtonToggle]:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-default [nbButton].appearance-filled.status-success[disabled], .nb-theme-default .appearance-filled.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-warning, .nb-theme-default .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-warning:focus, .nb-theme-default .appearance-filled.status-warning[nbButtonToggle]:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default [nbButton].appearance-filled.status-warning:hover, .nb-theme-default .appearance-filled.status-warning[nbButtonToggle]:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default [nbButton].appearance-filled.status-warning:active, .nb-theme-default .appearance-filled.status-warning[nbButtonToggle]:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-default [nbButton].appearance-filled.status-warning[disabled], .nb-theme-default .appearance-filled.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-danger, .nb-theme-default .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-danger:focus, .nb-theme-default .appearance-filled.status-danger[nbButtonToggle]:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default [nbButton].appearance-filled.status-danger:hover, .nb-theme-default .appearance-filled.status-danger[nbButtonToggle]:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default [nbButton].appearance-filled.status-danger:active, .nb-theme-default .appearance-filled.status-danger[nbButtonToggle]:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-default [nbButton].appearance-filled.status-danger[disabled], .nb-theme-default .appearance-filled.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-info, .nb-theme-default .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-info:focus, .nb-theme-default .appearance-filled.status-info[nbButtonToggle]:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default [nbButton].appearance-filled.status-info:hover, .nb-theme-default .appearance-filled.status-info[nbButtonToggle]:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default [nbButton].appearance-filled.status-info:active, .nb-theme-default .appearance-filled.status-info[nbButtonToggle]:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-default [nbButton].appearance-filled.status-info[disabled], .nb-theme-default .appearance-filled.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-control, .nb-theme-default .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default [nbButton].appearance-filled.status-control:focus, .nb-theme-default .appearance-filled.status-control[nbButtonToggle]:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default [nbButton].appearance-filled.status-control:hover, .nb-theme-default .appearance-filled.status-control[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default [nbButton].appearance-filled.status-control:active, .nb-theme-default .appearance-filled.status-control[nbButtonToggle]:active {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-default [nbButton].appearance-filled.status-control[disabled], .nb-theme-default .appearance-filled.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline, .nb-theme-default .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-outline:focus, .nb-theme-default .appearance-outline[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-default .appearance-outline[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-outline.size-tiny, .nb-theme-default .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-default [nbButton].appearance-outline.size-small, .nb-theme-default .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-default [nbButton].appearance-outline.size-medium, .nb-theme-default .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-outline.size-large, .nb-theme-default .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-outline.size-giant, .nb-theme-default .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-default [nbButton].appearance-outline.status-basic, .nb-theme-default .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic:focus, .nb-theme-default .appearance-outline.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic:hover, .nb-theme-default .appearance-outline.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic:active, .nb-theme-default .appearance-outline.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic[disabled], .nb-theme-default .appearance-outline.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-primary, .nb-theme-default .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary:focus, .nb-theme-default .appearance-outline.status-primary[nbButtonToggle]:focus {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary:hover, .nb-theme-default .appearance-outline.status-primary[nbButtonToggle]:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary:active, .nb-theme-default .appearance-outline.status-primary[nbButtonToggle]:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary[disabled], .nb-theme-default .appearance-outline.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-success, .nb-theme-default .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success:focus, .nb-theme-default .appearance-outline.status-success[nbButtonToggle]:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success:hover, .nb-theme-default .appearance-outline.status-success[nbButtonToggle]:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success:active, .nb-theme-default .appearance-outline.status-success[nbButtonToggle]:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success[disabled], .nb-theme-default .appearance-outline.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-warning, .nb-theme-default .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning:focus, .nb-theme-default .appearance-outline.status-warning[nbButtonToggle]:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning:hover, .nb-theme-default .appearance-outline.status-warning[nbButtonToggle]:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning:active, .nb-theme-default .appearance-outline.status-warning[nbButtonToggle]:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning[disabled], .nb-theme-default .appearance-outline.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-danger, .nb-theme-default .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger:focus, .nb-theme-default .appearance-outline.status-danger[nbButtonToggle]:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger:hover, .nb-theme-default .appearance-outline.status-danger[nbButtonToggle]:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger:active, .nb-theme-default .appearance-outline.status-danger[nbButtonToggle]:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger[disabled], .nb-theme-default .appearance-outline.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-info, .nb-theme-default .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info:focus, .nb-theme-default .appearance-outline.status-info[nbButtonToggle]:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info:hover, .nb-theme-default .appearance-outline.status-info[nbButtonToggle]:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info:active, .nb-theme-default .appearance-outline.status-info[nbButtonToggle]:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info[disabled], .nb-theme-default .appearance-outline.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-control, .nb-theme-default .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control:focus, .nb-theme-default .appearance-outline.status-control[nbButtonToggle]:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control:hover, .nb-theme-default .appearance-outline.status-control[nbButtonToggle]:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control:active, .nb-theme-default .appearance-outline.status-control[nbButtonToggle]:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control[disabled], .nb-theme-default .appearance-outline.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost, .nb-theme-default .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-ghost:focus, .nb-theme-default .appearance-ghost[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-default .appearance-ghost[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-ghost.size-tiny, .nb-theme-default .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-small, .nb-theme-default .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-medium, .nb-theme-default .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-large, .nb-theme-default .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-giant, .nb-theme-default .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic, .nb-theme-default .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic:focus, .nb-theme-default .appearance-ghost.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic:hover, .nb-theme-default .appearance-ghost.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic:active, .nb-theme-default .appearance-ghost.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-default .appearance-ghost.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-primary, .nb-theme-default .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary:focus, .nb-theme-default .appearance-ghost.status-primary[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary:hover, .nb-theme-default .appearance-ghost.status-primary[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary:active, .nb-theme-default .appearance-ghost.status-primary[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-default .appearance-ghost.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-success, .nb-theme-default .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success:focus, .nb-theme-default .appearance-ghost.status-success[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success:hover, .nb-theme-default .appearance-ghost.status-success[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success:active, .nb-theme-default .appearance-ghost.status-success[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success[disabled], .nb-theme-default .appearance-ghost.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-warning, .nb-theme-default .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning:focus, .nb-theme-default .appearance-ghost.status-warning[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning:hover, .nb-theme-default .appearance-ghost.status-warning[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning:active, .nb-theme-default .appearance-ghost.status-warning[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-default .appearance-ghost.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-danger, .nb-theme-default .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger:focus, .nb-theme-default .appearance-ghost.status-danger[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger:hover, .nb-theme-default .appearance-ghost.status-danger[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger:active, .nb-theme-default .appearance-ghost.status-danger[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-default .appearance-ghost.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-info, .nb-theme-default .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info:focus, .nb-theme-default .appearance-ghost.status-info[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info:hover, .nb-theme-default .appearance-ghost.status-info[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info:active, .nb-theme-default .appearance-ghost.status-info[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info[disabled], .nb-theme-default .appearance-ghost.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-control, .nb-theme-default .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control:focus, .nb-theme-default .appearance-ghost.status-control[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control:hover, .nb-theme-default .appearance-ghost.status-control[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control:active, .nb-theme-default .appearance-ghost.status-control[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control[disabled], .nb-theme-default .appearance-ghost.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero, .nb-theme-default .appearance-hero[nbButtonToggle] {
  text-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-hero.size-tiny, .nb-theme-default .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-default [nbButton].appearance-hero.size-small, .nb-theme-default .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-default [nbButton].appearance-hero.size-medium, .nb-theme-default .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-default [nbButton].appearance-hero.size-large, .nb-theme-default .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-default [nbButton].appearance-hero.size-giant, .nb-theme-default .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}
.nb-theme-default [nbButton].appearance-hero.status-basic, .nb-theme-default .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-hero.status-basic:focus, .nb-theme-default .appearance-hero.status-basic[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-basic:hover, .nb-theme-default .appearance-hero.status-basic[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default [nbButton].appearance-hero.status-basic:active, .nb-theme-default .appearance-hero.status-basic[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-default [nbButton].appearance-hero.status-basic[disabled], .nb-theme-default .appearance-hero.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-default .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-primary, .nb-theme-default .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-primary:focus, .nb-theme-default .appearance-hero.status-primary[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-primary:hover, .nb-theme-default .appearance-hero.status-primary[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-default [nbButton].appearance-hero.status-primary:active, .nb-theme-default .appearance-hero.status-primary[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-default [nbButton].appearance-hero.status-primary[disabled], .nb-theme-default .appearance-hero.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-default .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-success, .nb-theme-default .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-success:focus, .nb-theme-default .appearance-hero.status-success[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-success:hover, .nb-theme-default .appearance-hero.status-success[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-default [nbButton].appearance-hero.status-success:active, .nb-theme-default .appearance-hero.status-success[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-default [nbButton].appearance-hero.status-success[disabled], .nb-theme-default .appearance-hero.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-default .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-warning, .nb-theme-default .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-warning:focus, .nb-theme-default .appearance-hero.status-warning[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-warning:hover, .nb-theme-default .appearance-hero.status-warning[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-default [nbButton].appearance-hero.status-warning:active, .nb-theme-default .appearance-hero.status-warning[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-default [nbButton].appearance-hero.status-warning[disabled], .nb-theme-default .appearance-hero.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-default .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-danger, .nb-theme-default .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-danger:focus, .nb-theme-default .appearance-hero.status-danger[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-danger:hover, .nb-theme-default .appearance-hero.status-danger[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-default [nbButton].appearance-hero.status-danger:active, .nb-theme-default .appearance-hero.status-danger[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-default [nbButton].appearance-hero.status-danger[disabled], .nb-theme-default .appearance-hero.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-default .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-info, .nb-theme-default .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-info:focus, .nb-theme-default .appearance-hero.status-info[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-info:hover, .nb-theme-default .appearance-hero.status-info[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-default [nbButton].appearance-hero.status-info:active, .nb-theme-default .appearance-hero.status-info[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-default [nbButton].appearance-hero.status-info[disabled], .nb-theme-default .appearance-hero.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-default .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-control, .nb-theme-default .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #222b45;
}
.nb-theme-default [nbButton].appearance-hero.status-control:focus, .nb-theme-default .appearance-hero.status-control[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-control:hover, .nb-theme-default .appearance-hero.status-control[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default [nbButton].appearance-hero.status-control:active, .nb-theme-default .appearance-hero.status-control[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-default [nbButton].appearance-hero.status-control[disabled], .nb-theme-default .appearance-hero.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-default .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-default nb-button-group {
  display: inline-flex;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton]:first-child:not(:last-child),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton]:last-child:not(:first-child),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton]:first-child:not(:last-child),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton]:last-child:not(:first-child),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nb-theme-default nb-button-group [nbButton]:not(:first-child):not(:last-child),
.nb-theme-default nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled, .nb-theme-default nb-button-group [nbButton].appearance-ghost,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-basic,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-primary,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-success,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-warning,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-danger,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-info,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}
.nb-theme-default nb-button-group [nbButton].appearance-filled.status-control,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}
[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-default nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-default nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-default nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-default nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-default [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-default [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-default [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default [nbInput]:focus {
  outline: none;
}
.nb-theme-default [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-default [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-default [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-default [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-default [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-default [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-default [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-default [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-default [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-default [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-default [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-default [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-default [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-default [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-default [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-default [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-default [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-default [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-default [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-default [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-default [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-default [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-default [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-default [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-default [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-default [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-default [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-default [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-default [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-default [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-default [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-default [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-default nb-form-field [nbInput] {
  width: 100%;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}
.nb-theme-default .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-default .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-default nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
}
.nb-theme-default nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}
.nb-theme-default nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}
.nb-theme-default nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-default nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-default nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-default nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-default nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-default nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-default .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-default nb-context-menu {
  background-color: #ffffff;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-default nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-default nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}
.nb-theme-default nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-default nb-select .select-button:focus {
  outline: none;
}
.nb-theme-default nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-default nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-default nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-default nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-default nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-default nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-default nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-default nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-default nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}
.nb-theme-default nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-default nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-default nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-default nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-default nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #00b887;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-default nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-default nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-default nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-default nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-default nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-default nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-default nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-default nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-default nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-default nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-default nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-default nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-default nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-default nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-default nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}
[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-form-field nb-select {
  width: 100%;
}
.nb-theme-default nb-option-list {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  box-shadow: none;
  overflow: hidden;
}
.nb-theme-default nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.nb-theme-default nb-option-list.position-top {
  border-bottom: 0.0625rem solid #e4e9f2;
}
.nb-theme-default nb-option-list.position-bottom {
  border-top: 0.0625rem solid #e4e9f2;
}
.nb-theme-default nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}
.nb-theme-default nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-default nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-default nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-default nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-default nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-default nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}
.nb-theme-default nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-default nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}
.nb-theme-default nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-default nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-default nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}
.nb-theme-default nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-default nb-option {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
}
.nb-theme-default nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-default nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
  outline: none;
}
.nb-theme-default nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}
.nb-theme-default nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #222b45;
}
.nb-theme-default nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}
.nb-theme-default nb-option.multiple.selected {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-default nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-default nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-default nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-default nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-default nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-default nb-option,
.nb-theme-default nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.nb-theme-default nb-option[disabled],
.nb-theme-default nb-option-group[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}
.nb-theme-default nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-default nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-default nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-default nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-default nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-default nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default nb-toast.status-basic .title {
  color: #222b45;
}
.nb-theme-default nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}
.nb-theme-default nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #3366ff;
}
.nb-theme-default nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #00d68f;
}
.nb-theme-default nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #ffaa00;
}
.nb-theme-default nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #ff3d71;
}
.nb-theme-default nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #0095ff;
}
.nb-theme-default nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-default nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-default .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-default nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-default nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-default nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-default nb-tooltip .content {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-default nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}
.nb-theme-default nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}
.nb-theme-default nb-tooltip.status-basic .content {
  color: #222b45;
}
.nb-theme-default nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-default nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-default nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-default nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-default nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-default nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-default nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-default nb-datepicker-container nb-card {
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #ffffff;
  box-shadow: none;
}
.nb-theme-default nb-calendar-with-time .nb-timepicker-container,
.nb-theme-default nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}
.nb-theme-default nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #e4e9f2;
  border-radius: 0;
}
.nb-theme-default nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}
.nb-theme-default nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}
[dir=ltr] .nb-theme-default nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-default nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #e4e9f2;
}
.nb-theme-default nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}
.nb-theme-default nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}
.nb-theme-default nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}
.nb-theme-default nb-radio .outer-circle,
.nb-theme-default nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-default nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-default nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-default nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-default nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-default nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-basic .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-default nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-default nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-default nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-primary .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-default nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}
.nb-theme-default nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-default nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}
.nb-theme-default nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-default nb-radio.status-success .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-default nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}
.nb-theme-default nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-default nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}
.nb-theme-default nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-default nb-radio.status-warning .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-default nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}
.nb-theme-default nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-default nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}
.nb-theme-default nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-default nb-radio.status-danger .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-default nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}
.nb-theme-default nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-default nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}
.nb-theme-default nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-default nb-radio.status-info .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-default nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}
.nb-theme-default nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}
.nb-theme-default nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}
.nb-theme-default nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-default nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-default nb-radio .text {
  margin-left: 1.25rem;
}
[dir=rtl] .nb-theme-default nb-radio .text {
  margin-right: 1.25rem;
}
.nb-theme-default .nb-tree-grid-header-cell,
.nb-theme-default .nb-tree-grid-cell,
.nb-theme-default .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}
.nb-theme-default .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tree-grid-row:hover {
  background: #ffffff;
}
.nb-theme-default .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}
.nb-theme-default .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-default nb-tree-grid-row-toggle nb-icon, .nb-theme-default nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-default .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-default nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-default nb-icon svg {
  vertical-align: top;
}
.nb-theme-default nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-default nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-default nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-default nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-default nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-default nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-default nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-default .nb-form-control-container {
  max-width: inherit;
}
.nb-theme-default .nb-form-field-addon {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.nb-theme-default .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}
.nb-theme-default .nb-form-field-addon-basic {
  color: #8f9bb3;
}
.nb-theme-default .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}
.nb-theme-default .nb-form-field-addon-primary {
  color: #3366ff;
}
.nb-theme-default .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}
.nb-theme-default .nb-form-field-addon-success {
  color: #00d68f;
}
.nb-theme-default .nb-form-field-addon-success-highlight {
  color: #00b887;
}
.nb-theme-default .nb-form-field-addon-warning {
  color: #ffaa00;
}
.nb-theme-default .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}
.nb-theme-default .nb-form-field-addon-danger {
  color: #ff3d71;
}
.nb-theme-default .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}
.nb-theme-default .nb-form-field-addon-info {
  color: #0095ff;
}
.nb-theme-default .nb-form-field-addon-info-highlight {
  color: #006fd6;
}
.nb-theme-default .nb-form-field-addon-control {
  color: #ffffff;
}
.nb-theme-default .nb-form-field-addon-control-highlight {
  color: #ffffff;
}
.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}
.nb-theme-default .nb-form-field-prefix-tiny,
.nb-theme-default .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}
.nb-theme-default .nb-form-field-prefix-tiny nb-icon,
.nb-theme-default .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=ltr] .nb-theme-default .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}
.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}
.nb-theme-default .nb-form-field-prefix-small,
.nb-theme-default .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-default .nb-form-field-prefix-small nb-icon,
.nb-theme-default .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}
[dir=ltr] .nb-theme-default .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}
.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}
.nb-theme-default .nb-form-field-prefix-medium,
.nb-theme-default .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-default .nb-form-field-prefix-medium nb-icon,
.nb-theme-default .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=ltr] .nb-theme-default .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}
.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}
.nb-theme-default .nb-form-field-prefix-large,
.nb-theme-default .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.nb-theme-default .nb-form-field-prefix-large nb-icon,
.nb-theme-default .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}
[dir=ltr] .nb-theme-default .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}
.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}
.nb-theme-default .nb-form-field-prefix-giant,
.nb-theme-default .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.nb-theme-default .nb-form-field-prefix-giant nb-icon,
.nb-theme-default .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=ltr] .nb-theme-default .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-default .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}
.nb-theme-default nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: inline-flex;
  align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}
.nb-theme-default nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-default nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-default nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-default nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}
.nb-theme-default nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}
.nb-theme-default nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}
.nb-theme-default nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}
.nb-theme-default nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-default nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}
.nb-theme-default nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}
.nb-theme-default nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}
.nb-theme-default nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}
.nb-theme-default nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}
.nb-theme-default nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}
.nb-theme-default nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default .nb-tag-remove {
  cursor: pointer;
}
.nb-theme-default .nb-tag-remove.size-tiny {
  font-size: 1rem;
}
[dir=ltr] .nb-theme-default .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-default .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-default .nb-tag-remove.size-small {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-default .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-default .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-default .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-default .nb-tag-remove.size-large {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-default .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-default .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-default .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-default nb-tag-list {
  display: inline-flex;
  outline: none;
}
.nb-theme-default nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}
.nb-theme-default nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}
.nb-theme-default nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}
.nb-theme-default nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}
.nb-theme-default nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}
.nb-theme-default nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}
.nb-theme-default nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}
.nb-theme-default nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}
.nb-theme-default nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}
.nb-theme-default nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}
.nb-theme-default .nb-tag-list-tags-wrapper {
  display: inline-flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.nb-theme-default .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-default .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-default .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default .nb-tag-list-with-input:focus {
  outline: none;
}
.nb-theme-default .nb-tag-list-with-input.input-full-width {
  width: 100%;
}
.nb-theme-default .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-default .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-default .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}
.nb-theme-default .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}
.nb-theme-default .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}
.nb-theme-default .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}
.nb-theme-default .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}
.nb-theme-default .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}
.nb-theme-default .nb-tag-list-with-input.status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default .nb-tag-list-with-input.status-basic.focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-default .nb-tag-list-with-input.status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
}
.nb-theme-default .nb-tag-list-with-input.status-primary.focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-default .nb-tag-list-with-input.status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
}
.nb-theme-default .nb-tag-list-with-input.status-success.focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-default .nb-tag-list-with-input.status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
}
.nb-theme-default .nb-tag-list-with-input.status-warning.focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-default .nb-tag-list-with-input.status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
}
.nb-theme-default .nb-tag-list-with-input.status-danger.focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-default .nb-tag-list-with-input.status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
}
.nb-theme-default .nb-tag-list-with-input.status-info.focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-default .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default nb-form-field nb-tag-list {
  width: 100%;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
.nb-theme-default .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}
.nb-theme-default .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-default .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-default .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}
.nb-theme-default .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}
.nb-theme-default .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}
.nb-theme-default .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}
.nb-theme-default .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
.nb-theme-default .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tag-input.status-basic {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-primary {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-success {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-warning {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-danger {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-info {
  color: #222b45;
}
.nb-theme-default .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-default .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .nb-tag-input.status-control {
  color: #ffffff;
}
.nb-theme-default .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-default .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}
.nb-theme-default .nb-tag-input.status-control:disabled {
  color: #ffffff;
}
.nb-theme-default .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-default .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-default body {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default h1, .nb-theme-default h2, .nb-theme-default h3, .nb-theme-default h4, .nb-theme-default h5, .nb-theme-default h6,
.nb-theme-default .h1, .nb-theme-default .h2, .nb-theme-default .h3, .nb-theme-default .h4, .nb-theme-default .h5, .nb-theme-default .h6 {
  color: #222b45;
}
.nb-theme-default h1,
.nb-theme-default .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-default h2,
.nb-theme-default .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-default h3,
.nb-theme-default .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-default h4,
.nb-theme-default .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-default h5,
.nb-theme-default .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-default h6,
.nb-theme-default .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-default .subtitle,
.nb-theme-default .subtitle-2 {
  color: #222b45;
}
.nb-theme-default .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default p,
.nb-theme-default .paragraph {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .paragraph-2 {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-default a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-default a:focus {
  color: #274bdb;
}
.nb-theme-default a:hover {
  color: #598bff;
}
.nb-theme-default a.link-control, .nb-theme-default a.link-control:hover {
  color: #ffffff;
}
.nb-theme-default a.link-alternate, .nb-theme-default a.link-alternate:hover {
  color: #ffffff;
}
.nb-theme-default .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-default .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-default .caption,
.nb-theme-default .caption-2 {
  color: #8f9bb3;
}
.nb-theme-default .caption.status-basic,
.nb-theme-default .caption-2.status-basic {
  color: #222b45;
}
.nb-theme-default .caption.status-primary,
.nb-theme-default .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-default .caption.status-success,
.nb-theme-default .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-default .caption.status-warning,
.nb-theme-default .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-default .caption.status-danger,
.nb-theme-default .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-default .caption.status-info,
.nb-theme-default .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-default .caption.status-control,
.nb-theme-default .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-default li {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .text-alternate {
  color: #ffffff;
}
.nb-theme-default .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .text-hint {
  color: #8f9bb3;
}
.nb-theme-default .text-basic {
  color: #222b45;
}
.nb-theme-default .text-primary {
  color: #3366ff;
}
.nb-theme-default .text-success {
  color: #00d68f;
}
.nb-theme-default .text-warning {
  color: #ffaa00;
}
.nb-theme-default .text-danger {
  color: #ff3d71;
}
.nb-theme-default .text-info {
  color: #0095ff;
}
.nb-theme-default .text-control {
  color: #ffffff;
}
.nb-theme-default ng2-smart-table table tr th,
.nb-theme-default ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-default ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-default ng2-smart-table table tr th,
.nb-theme-default ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-default ng2-smart-table thead tr {
  background: #ffffff;
}
.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-default ng2-smart-table tbody tr.selected, .nb-theme-default ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}
.nb-theme-default ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-default ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-default ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.25rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
@media (max-width: 575.98px) {
  .nb-theme-default .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.nb-theme-default .pace .pace-progress {
  background: #3366ff;
}
.nb-theme-default .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3366ff, 0 0 5px #3366ff;
}
.nb-theme-default .pace .pace-activity {
  display: none;
}
.nb-theme-default nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}
.nb-theme-default nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}
.nb-theme-default nb-card .label {
  font-size: 1rem;
}
.nb-theme-default div.ng-star-inserted {
  padding-left: 1rem;
}
.nb-theme-default nb-window {
  background-color: white;
}
.nb-theme-default nb-window .buttons button:nth-child(1) {
  visibility: hidden;
}
.nb-theme-default nb-window .buttons button:nth-child(2) {
  visibility: hidden;
}
.nb-theme-dark nb-layout .scrollable-container {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-dark nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-dark .layout {
  min-width: 300px;
}
.nb-theme-dark nb-layout.window-mode {
  background: #151a30;
  display: block;
}
.nb-theme-dark nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-dark nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-dark nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-dark nb-layout .layout {
  background-color: #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-dark nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-dark nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #222b45;
  border-top: 1px solid #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-dark nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-dark nb-layout-header {
  background-color: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-layout-header nav {
  color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-layout-header nav a {
  color: #ffffff;
}
.nb-theme-dark nb-layout-header nav a:focus, .nb-theme-dark nb-layout-header nav a:active, .nb-theme-dark nb-layout-header nav a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-dark nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-dark nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-dark nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-dark nb-sidebar {
  background-color: #222b45;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-dark nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-dark nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
@media (max-width: 767.98px) {
  .nb-theme-dark nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-dark nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-dark nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-dark nb-sidebar.collapsed nb-sidebar-header, .nb-theme-dark nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-dark nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-dark nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-dark nb-sidebar.fixed.left.collapsed + .content, .nb-theme-dark nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-dark nb-sidebar.fixed.right.collapsed + .content, .nb-theme-dark nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-dark nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-dark nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-dark nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-dark nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-dark nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-dark nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active,
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-dark nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle]:focus, .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle]:focus,
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active) {
  box-shadow: none;
}
[dir=ltr] .nb-theme-dark nb-calendar-pageable-navigation {
  margin-left: auto;
}
[dir=rtl] .nb-theme-dark nb-calendar-pageable-navigation {
  margin-right: auto;
}
.nb-theme-dark nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}
[dir=ltr] .nb-theme-dark nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-dark nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.nb-theme-dark nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #151a30;
  border-bottom: 1px solid #151a30;
}
[dir=ltr] .nb-theme-dark nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[dir=rtl] .nb-theme-dark nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.nb-theme-dark nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-dark nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}
.nb-theme-dark nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}
.nb-theme-dark nb-calendar-week-numbers .sign-container {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #151a30;
  border-bottom: 1px solid #151a30;
  margin-bottom: 0.25rem;
}
.nb-theme-dark nb-calendar-week-numbers .sign,
.nb-theme-dark nb-calendar-week-numbers .week-number {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}
.nb-theme-dark nb-calendar-week-numbers.size-large .sign,
.nb-theme-dark nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}
[dir=ltr] .nb-theme-dark nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #151a30;
}
[dir=rtl] .nb-theme-dark nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #151a30;
}
.nb-theme-dark nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}
.nb-theme-dark nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}
.nb-theme-dark nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-dark nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-dark nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-dark nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-dark nb-calendar-picker .cell-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}
.nb-theme-dark nb-calendar-picker .day-cell,
.nb-theme-dark nb-calendar-picker .month-cell,
.nb-theme-dark nb-calendar-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
}
.nb-theme-dark nb-calendar-picker .day-cell, .nb-theme-dark nb-calendar-picker .day-cell .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell,
.nb-theme-dark nb-calendar-picker .month-cell .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell,
.nb-theme-dark nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-dark nb-calendar-picker .day-cell.empty, .nb-theme-dark nb-calendar-picker .day-cell.disabled,
.nb-theme-dark nb-calendar-picker .month-cell.empty,
.nb-theme-dark nb-calendar-picker .month-cell.disabled,
.nb-theme-dark nb-calendar-picker .year-cell.empty,
.nb-theme-dark nb-calendar-picker .year-cell.disabled {
  cursor: default;
}
.nb-theme-dark nb-calendar-picker .day-cell.bounding-month,
.nb-theme-dark nb-calendar-picker .month-cell.bounding-month,
.nb-theme-dark nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #192038;
  border-color: #192038;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.25rem;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}
.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}
.nb-theme-dark nb-calendar-picker .day-cell.disabled,
.nb-theme-dark nb-calendar-picker .month-cell.disabled,
.nb-theme-dark nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #101426;
}
.nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}
[dir=ltr] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-dark nb-base-calendar nb-card {
  background-color: #222b45;
  border: 0.0625rem solid #101426;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}
.nb-theme-dark nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-dark nb-base-calendar .calendar-navigation {
  border: none;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-dark nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}
.nb-theme-dark nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}
.nb-theme-dark nb-base-calendar.has-week-number .month-cell,
.nb-theme-dark nb-base-calendar.has-week-number .year-cell {
  flex: 1 0 auto;
}
.nb-theme-dark nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}
.nb-theme-dark nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}
.nb-theme-dark nb-card {
  background-color: #222b45;
  border: 0.0625rem solid #101426;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-card::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-card::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-dark nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-dark nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-dark nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-dark nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-dark nb-card.status-basic nb-card-header {
  background-color: #192038;
  border-bottom-width: 0;
  border-bottom-color: #192038;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-basic nb-card-header a,
.nb-theme-dark nb-card.status-basic nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-primary nb-card-header a,
.nb-theme-dark nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-success nb-card-header a,
.nb-theme-dark nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-warning nb-card-header a,
.nb-theme-dark nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-danger nb-card-header a,
.nb-theme-dark nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-info nb-card-header a,
.nb-theme-dark nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-card.status-control nb-card-header a,
.nb-theme-dark nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-dark nb-card.accent-basic {
  border-top-color: #192038;
}
.nb-theme-dark nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-dark nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-dark nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-dark nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-dark nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-dark nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-dark nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}
.nb-theme-dark nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-dark nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-card-body::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-card-body::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #151a30;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-dark nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #151a30;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-card-header h1 {
  margin: 0;
}
.nb-theme-dark nb-card-header h2 {
  margin: 0;
}
.nb-theme-dark nb-card-header h3 {
  margin: 0;
}
.nb-theme-dark nb-card-header h4 {
  margin: 0;
}
.nb-theme-dark nb-card-header h5 {
  margin: 0;
}
.nb-theme-dark nb-card-header h6 {
  margin: 0;
}
.nb-theme-dark nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-dark .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}
.nb-theme-dark .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}
.nb-theme-dark .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}
[dir=ltr] .nb-theme-dark .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-dark .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-dark nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-dark nb-tabset .tabset {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-dark nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-dark nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}
.nb-theme-dark nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}
[dir=rtl] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}
.nb-theme-dark nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-dark nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-dark nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-dark nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-dark nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-dark nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-dark nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-dark nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-dark nb-tabset nb-tab {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-route-tabset {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-dark nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-route-tabset::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-route-tabset::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-route-tabset .route-tabset {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-dark nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-dark nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-dark nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-dark nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-dark nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-dark nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-dark nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-dark nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-dark nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-dark nb-menu {
  background-color: transparent;
}
.nb-theme-dark nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-dark nb-menu .menu-group,
.nb-theme-dark nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-menu .menu-group,
.nb-theme-dark nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-menu .menu-item a {
  color: #ffffff;
  border-radius: 0;
}
.nb-theme-dark nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-dark nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-dark nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-dark nb-menu .menu-item {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-dark nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-dark nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #151a30;
}
.nb-theme-dark nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-dark nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #151a30;
}
.nb-theme-dark nb-user .initials {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-dark nb-user .user-name {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-dark nb-user .user-title {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-dark nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-dark nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-dark nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-dark nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-dark nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-dark nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-dark nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}
.nb-theme-dark nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-dark nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-dark nb-actions {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-dark nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-dark nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-dark nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-dark nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-dark nb-action {
  border-left: 1px solid #151a30;
}
[dir=rtl] .nb-theme-dark nb-action {
  border-right: 1px solid #151a30;
}
[dir=ltr] .nb-theme-dark nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-dark nb-action:first-child {
  border-right: none !important;
}
.nb-theme-dark nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-dark nb-search-field .search {
  background: #222b45;
}
.nb-theme-dark nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-search-field .search input {
  border-bottom: 1px solid #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-dark nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-dark nb-search-field.rotate-layout {
  opacity: 0;
  background: #222b45;
}
.nb-theme-dark nb-search-field.modal-zoomin .search::before,
.nb-theme-dark nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-dark nb-search-field.modal-half .form-wrapper {
  background: #222b45;
}
.nb-theme-dark nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-dark nb-search-field.modal-drop .form-content::after {
  background: #151a30;
}
.nb-theme-dark nb-search-field.modal-drop .search::before {
  background: #222b45;
}
.nb-theme-dark nb-search-field.curtain .search::after {
  background: #222b45;
}
.nb-theme-dark nb-search-field.curtain .search {
  background: #222b45;
}
.nb-theme-dark nb-search-field.column-curtain::before {
  background: #222b45;
}
.nb-theme-dark nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-dark nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-dark .nb-spinner-container {
  position: relative;
}
.nb-theme-dark nb-spinner .message {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-dark nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-dark nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-dark nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-dark nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-dark nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-dark nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-dark nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-dark nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-dark nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-dark nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-dark nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-dark nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-dark .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}
.nb-theme-dark .nb-timepicker-container .list-item {
  color: #ffffff;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.nb-theme-dark .nb-timepicker-container .list-item:first-child {
  border-top: none;
}
.nb-theme-dark .nb-timepicker-container .list-item:hover {
  background-color: #192038;
  color: #ffffff;
}
.nb-theme-dark .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #ffffff;
}
.nb-theme-dark .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark .nb-timepicker-container .values-list {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
[dir=ltr] .nb-theme-dark .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #101426;
}
[dir=rtl] .nb-theme-dark .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #101426;
}
.nb-theme-dark .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #192038;
}
[dir=ltr] .nb-theme-dark .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}
[dir=rtl] .nb-theme-dark .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}
.nb-theme-dark .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
[dir=ltr] .nb-theme-dark .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #101426;
}
[dir=rtl] .nb-theme-dark .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #101426;
}
.nb-theme-dark .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #101426;
}
[dir=ltr] .nb-theme-dark .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}
.nb-theme-dark nb-checkbox .label {
  padding: 0;
}
.nb-theme-dark nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}
.nb-theme-dark nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}
.nb-theme-dark nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-dark nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-dark nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-checkbox.status-basic .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-dark nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}
[dir=ltr] .nb-theme-dark nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-dark nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}
[dir=rtl] .nb-theme-dark nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-dark nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-dark nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-dark nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-dark nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-toggle.status-basic .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-toggle.status-basic .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-primary .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-toggle.status-primary .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-success .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-toggle.status-success .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-warning .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-toggle.status-warning .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-danger .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-toggle.status-danger .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-info .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-toggle.status-info .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}
.nb-theme-dark nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-dark nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-dark nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-dark nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-dark nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-dark nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.status-basic .progress-container {
  background-color: #192038;
}
.nb-theme-dark nb-progress-bar.status-basic .progress-value {
  background-color: #101426;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-primary .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-success .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-warning .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-danger .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-info .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-control .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-badge {
  border-radius: 0.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-dark nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}
.nb-theme-dark nb-badge.status-basic {
  color: #ffffff;
  background-color: #192038;
}
.nb-theme-dark nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-dark nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-dark nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-dark nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-dark nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-dark nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-dark nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-dark nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-dark nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-dark nb-stepper .header .connector {
  background-color: #151a30;
}
.nb-theme-dark nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-dark nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #101426;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-dark nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-stepper .header .step.label-index {
  border-color: #101426;
}
.nb-theme-dark nb-stepper .header .step.selected {
  color: #274bdb;
}
.nb-theme-dark nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}
.nb-theme-dark nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-dark nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-dark nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-alert::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-alert::-webkit-scrollbar-track {
  background: #192038;
}
[dir=ltr] .nb-theme-dark nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-dark nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-dark nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-dark nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-dark nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-dark nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-dark nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-dark nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-dark nb-alert.status-basic {
  color: #ffffff;
  background-color: #192038;
}
.nb-theme-dark nb-alert.status-basic a,
.nb-theme-dark nb-alert.status-basic a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-basic {
  border-top: 0.25rem solid #151a30;
}
.nb-theme-dark nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-dark nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-dark nb-alert.status-primary a,
.nb-theme-dark nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-primary {
  border-top: 0.25rem solid #3366ff;
}
.nb-theme-dark nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-dark nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-dark nb-alert.status-success a,
.nb-theme-dark nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}
.nb-theme-dark nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-dark nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-dark nb-alert.status-warning a,
.nb-theme-dark nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}
.nb-theme-dark nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-dark nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-dark nb-alert.status-danger a,
.nb-theme-dark nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}
.nb-theme-dark nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-dark nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-dark nb-alert.status-info a,
.nb-theme-dark nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}
.nb-theme-dark nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-dark nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-dark nb-alert.status-control a,
.nb-theme-dark nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-dark nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}
.nb-theme-dark nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-dark nb-chat {
  background-color: #222b45;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-dark nb-chat .header {
  border-bottom: 1px solid #151a30;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-dark nb-chat .no-messages {
  text-align: center;
}
.nb-theme-dark nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-dark nb-chat.size-small {
  height: 21rem;
}
.nb-theme-dark nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-dark nb-chat.size-large {
  height: 36rem;
}
.nb-theme-dark nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-dark nb-chat.status-basic .header {
  background-color: #222b45;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-dark nb-chat-message .message {
  flex: 1;
}
.nb-theme-dark nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-dark nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-dark nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-dark nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-dark nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-file a:hover, .nb-theme-dark nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-dark nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-dark nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #192038;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-dark nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-dark nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-dark nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-dark nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-dark nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  background: #192038;
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-dark nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-dark nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #151a30;
}
.nb-theme-dark nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-dark nb-chat-form input {
  flex: 1;
}
.nb-theme-dark nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-dark nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-dark nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-dark nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-dark nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-dark nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-dark nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-dark nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-dark nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-dark nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-dark nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  border-radius: 0.25rem;
}
.nb-theme-dark nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-dark nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-dark nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-dark nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-dark nb-accordion-item {
  background-color: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-dark nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-dark nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-dark nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-dark nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #151a30;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-dark nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-dark [nbButton], .nb-theme-dark [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.nb-theme-dark [nbButton]:hover, .nb-theme-dark [nbButtonToggle]:hover, .nb-theme-dark [nbButton]:focus, .nb-theme-dark [nbButtonToggle]:focus {
  text-decoration: none;
}
.nb-theme-dark [nbButton].full-width, .nb-theme-dark .full-width[nbButtonToggle] {
  width: 100%;
}
.nb-theme-dark [nbButton] nb-icon, .nb-theme-dark [nbButtonToggle] nb-icon {
  vertical-align: top;
}
.nb-theme-dark [nbButton].nb-transition, .nb-theme-dark .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}
.nb-theme-dark [nbButton]:focus, .nb-theme-dark [nbButtonToggle]:focus {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton][disabled], .nb-theme-dark [disabled][nbButtonToggle] {
  cursor: default;
}
.nb-theme-dark [nbButton].size-tiny, .nb-theme-dark .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-dark [nbButton].size-tiny nb-icon, .nb-theme-dark .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}
.nb-theme-dark [nbButton].size-small, .nb-theme-dark .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark [nbButton].size-small nb-icon, .nb-theme-dark .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}
.nb-theme-dark [nbButton].size-medium, .nb-theme-dark .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-dark [nbButton].size-medium nb-icon, .nb-theme-dark .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.5rem;
}
.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}
.nb-theme-dark [nbButton].size-large, .nb-theme-dark .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-dark [nbButton].size-large nb-icon, .nb-theme-dark .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}
.nb-theme-dark [nbButton].size-giant, .nb-theme-dark .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-dark [nbButton].size-giant nb-icon, .nb-theme-dark .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-dark [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-dark [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}
.nb-theme-dark [nbButton].shape-rectangle, .nb-theme-dark .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}
.nb-theme-dark [nbButton].shape-semi-round, .nb-theme-dark .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}
.nb-theme-dark [nbButton].shape-round, .nb-theme-dark .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}
.nb-theme-dark a[nbButton], .nb-theme-dark a[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-dark [nbButton].appearance-filled, .nb-theme-dark .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-filled.size-tiny, .nb-theme-dark .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-small, .nb-theme-dark .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-medium, .nb-theme-dark .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-large, .nb-theme-dark .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-giant, .nb-theme-dark .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic, .nb-theme-dark .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic:focus, .nb-theme-dark .appearance-filled.status-basic[nbButtonToggle]:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic:hover, .nb-theme-dark .appearance-filled.status-basic[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic:active, .nb-theme-dark .appearance-filled.status-basic[nbButtonToggle]:active {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic[disabled], .nb-theme-dark .appearance-filled.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-primary, .nb-theme-dark .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary:focus, .nb-theme-dark .appearance-filled.status-primary[nbButtonToggle]:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary:hover, .nb-theme-dark .appearance-filled.status-primary[nbButtonToggle]:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary:active, .nb-theme-dark .appearance-filled.status-primary[nbButtonToggle]:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary[disabled], .nb-theme-dark .appearance-filled.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-success, .nb-theme-dark .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-success:focus, .nb-theme-dark .appearance-filled.status-success[nbButtonToggle]:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark [nbButton].appearance-filled.status-success:hover, .nb-theme-dark .appearance-filled.status-success[nbButtonToggle]:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark [nbButton].appearance-filled.status-success:active, .nb-theme-dark .appearance-filled.status-success[nbButtonToggle]:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-dark [nbButton].appearance-filled.status-success[disabled], .nb-theme-dark .appearance-filled.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-warning, .nb-theme-dark .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning:focus, .nb-theme-dark .appearance-filled.status-warning[nbButtonToggle]:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning:hover, .nb-theme-dark .appearance-filled.status-warning[nbButtonToggle]:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning:active, .nb-theme-dark .appearance-filled.status-warning[nbButtonToggle]:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning[disabled], .nb-theme-dark .appearance-filled.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-danger, .nb-theme-dark .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger:focus, .nb-theme-dark .appearance-filled.status-danger[nbButtonToggle]:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger:hover, .nb-theme-dark .appearance-filled.status-danger[nbButtonToggle]:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger:active, .nb-theme-dark .appearance-filled.status-danger[nbButtonToggle]:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger[disabled], .nb-theme-dark .appearance-filled.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-info, .nb-theme-dark .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-info:focus, .nb-theme-dark .appearance-filled.status-info[nbButtonToggle]:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark [nbButton].appearance-filled.status-info:hover, .nb-theme-dark .appearance-filled.status-info[nbButtonToggle]:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark [nbButton].appearance-filled.status-info:active, .nb-theme-dark .appearance-filled.status-info[nbButtonToggle]:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-dark [nbButton].appearance-filled.status-info[disabled], .nb-theme-dark .appearance-filled.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-control, .nb-theme-dark .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark [nbButton].appearance-filled.status-control:focus, .nb-theme-dark .appearance-filled.status-control[nbButtonToggle]:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark [nbButton].appearance-filled.status-control:hover, .nb-theme-dark .appearance-filled.status-control[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark [nbButton].appearance-filled.status-control:active, .nb-theme-dark .appearance-filled.status-control[nbButtonToggle]:active {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-dark [nbButton].appearance-filled.status-control[disabled], .nb-theme-dark .appearance-filled.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline, .nb-theme-dark .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-outline:focus, .nb-theme-dark .appearance-outline[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-dark .appearance-outline[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}
.nb-theme-dark [nbButton].appearance-outline.size-tiny, .nb-theme-dark .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-small, .nb-theme-dark .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-medium, .nb-theme-dark .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-large, .nb-theme-dark .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-giant, .nb-theme-dark .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic, .nb-theme-dark .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic:focus, .nb-theme-dark .appearance-outline.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic:hover, .nb-theme-dark .appearance-outline.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic:active, .nb-theme-dark .appearance-outline.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic[disabled], .nb-theme-dark .appearance-outline.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-primary, .nb-theme-dark .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary:focus, .nb-theme-dark .appearance-outline.status-primary[nbButtonToggle]:focus {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary:hover, .nb-theme-dark .appearance-outline.status-primary[nbButtonToggle]:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary:active, .nb-theme-dark .appearance-outline.status-primary[nbButtonToggle]:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary[disabled], .nb-theme-dark .appearance-outline.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-success, .nb-theme-dark .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success:focus, .nb-theme-dark .appearance-outline.status-success[nbButtonToggle]:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success:hover, .nb-theme-dark .appearance-outline.status-success[nbButtonToggle]:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success:active, .nb-theme-dark .appearance-outline.status-success[nbButtonToggle]:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success[disabled], .nb-theme-dark .appearance-outline.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-warning, .nb-theme-dark .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning:focus, .nb-theme-dark .appearance-outline.status-warning[nbButtonToggle]:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning:hover, .nb-theme-dark .appearance-outline.status-warning[nbButtonToggle]:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning:active, .nb-theme-dark .appearance-outline.status-warning[nbButtonToggle]:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning[disabled], .nb-theme-dark .appearance-outline.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-danger, .nb-theme-dark .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger:focus, .nb-theme-dark .appearance-outline.status-danger[nbButtonToggle]:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger:hover, .nb-theme-dark .appearance-outline.status-danger[nbButtonToggle]:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger:active, .nb-theme-dark .appearance-outline.status-danger[nbButtonToggle]:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger[disabled], .nb-theme-dark .appearance-outline.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-info, .nb-theme-dark .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info:focus, .nb-theme-dark .appearance-outline.status-info[nbButtonToggle]:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info:hover, .nb-theme-dark .appearance-outline.status-info[nbButtonToggle]:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info:active, .nb-theme-dark .appearance-outline.status-info[nbButtonToggle]:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info[disabled], .nb-theme-dark .appearance-outline.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-control, .nb-theme-dark .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control:focus, .nb-theme-dark .appearance-outline.status-control[nbButtonToggle]:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control:hover, .nb-theme-dark .appearance-outline.status-control[nbButtonToggle]:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control:active, .nb-theme-dark .appearance-outline.status-control[nbButtonToggle]:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control[disabled], .nb-theme-dark .appearance-outline.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost, .nb-theme-dark .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-ghost:focus, .nb-theme-dark .appearance-ghost[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-dark .appearance-ghost[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}
.nb-theme-dark [nbButton].appearance-ghost.size-tiny, .nb-theme-dark .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-small, .nb-theme-dark .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-medium, .nb-theme-dark .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-large, .nb-theme-dark .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-giant, .nb-theme-dark .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic, .nb-theme-dark .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic:focus, .nb-theme-dark .appearance-ghost.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic:hover, .nb-theme-dark .appearance-ghost.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic:active, .nb-theme-dark .appearance-ghost.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-dark .appearance-ghost.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary, .nb-theme-dark .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary:focus, .nb-theme-dark .appearance-ghost.status-primary[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary:hover, .nb-theme-dark .appearance-ghost.status-primary[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary:active, .nb-theme-dark .appearance-ghost.status-primary[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-dark .appearance-ghost.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-success, .nb-theme-dark .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success:focus, .nb-theme-dark .appearance-ghost.status-success[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success:hover, .nb-theme-dark .appearance-ghost.status-success[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success:active, .nb-theme-dark .appearance-ghost.status-success[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success[disabled], .nb-theme-dark .appearance-ghost.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning, .nb-theme-dark .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning:focus, .nb-theme-dark .appearance-ghost.status-warning[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning:hover, .nb-theme-dark .appearance-ghost.status-warning[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning:active, .nb-theme-dark .appearance-ghost.status-warning[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-dark .appearance-ghost.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger, .nb-theme-dark .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger:focus, .nb-theme-dark .appearance-ghost.status-danger[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger:hover, .nb-theme-dark .appearance-ghost.status-danger[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger:active, .nb-theme-dark .appearance-ghost.status-danger[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-dark .appearance-ghost.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-info, .nb-theme-dark .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info:focus, .nb-theme-dark .appearance-ghost.status-info[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info:hover, .nb-theme-dark .appearance-ghost.status-info[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info:active, .nb-theme-dark .appearance-ghost.status-info[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info[disabled], .nb-theme-dark .appearance-ghost.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-control, .nb-theme-dark .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control:focus, .nb-theme-dark .appearance-ghost.status-control[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control:hover, .nb-theme-dark .appearance-ghost.status-control[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control:active, .nb-theme-dark .appearance-ghost.status-control[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control[disabled], .nb-theme-dark .appearance-ghost.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero, .nb-theme-dark .appearance-hero[nbButtonToggle] {
  text-shadow: 0 0.5rem 1rem 0 #1a1f33;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-hero.size-tiny, .nb-theme-dark .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-small, .nb-theme-dark .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-medium, .nb-theme-dark .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-large, .nb-theme-dark .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-giant, .nb-theme-dark .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}
.nb-theme-dark [nbButton].appearance-hero.status-basic, .nb-theme-dark .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-hero.status-basic:focus, .nb-theme-dark .appearance-hero.status-basic[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-basic:hover, .nb-theme-dark .appearance-hero.status-basic[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark [nbButton].appearance-hero.status-basic:active, .nb-theme-dark .appearance-hero.status-basic[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-dark [nbButton].appearance-hero.status-basic[disabled], .nb-theme-dark .appearance-hero.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-dark .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-primary, .nb-theme-dark .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-primary:focus, .nb-theme-dark .appearance-hero.status-primary[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-primary:hover, .nb-theme-dark .appearance-hero.status-primary[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-dark [nbButton].appearance-hero.status-primary:active, .nb-theme-dark .appearance-hero.status-primary[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-dark [nbButton].appearance-hero.status-primary[disabled], .nb-theme-dark .appearance-hero.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-dark .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-success, .nb-theme-dark .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-success:focus, .nb-theme-dark .appearance-hero.status-success[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-success:hover, .nb-theme-dark .appearance-hero.status-success[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-dark [nbButton].appearance-hero.status-success:active, .nb-theme-dark .appearance-hero.status-success[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-dark [nbButton].appearance-hero.status-success[disabled], .nb-theme-dark .appearance-hero.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-dark .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-warning, .nb-theme-dark .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-warning:focus, .nb-theme-dark .appearance-hero.status-warning[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-warning:hover, .nb-theme-dark .appearance-hero.status-warning[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-dark [nbButton].appearance-hero.status-warning:active, .nb-theme-dark .appearance-hero.status-warning[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-dark [nbButton].appearance-hero.status-warning[disabled], .nb-theme-dark .appearance-hero.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-dark .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-danger, .nb-theme-dark .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-danger:focus, .nb-theme-dark .appearance-hero.status-danger[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-danger:hover, .nb-theme-dark .appearance-hero.status-danger[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-dark [nbButton].appearance-hero.status-danger:active, .nb-theme-dark .appearance-hero.status-danger[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-dark [nbButton].appearance-hero.status-danger[disabled], .nb-theme-dark .appearance-hero.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-dark .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-info, .nb-theme-dark .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-info:focus, .nb-theme-dark .appearance-hero.status-info[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-info:hover, .nb-theme-dark .appearance-hero.status-info[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-dark [nbButton].appearance-hero.status-info:active, .nb-theme-dark .appearance-hero.status-info[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-dark [nbButton].appearance-hero.status-info[disabled], .nb-theme-dark .appearance-hero.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-dark .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-control, .nb-theme-dark .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #222b45;
}
.nb-theme-dark [nbButton].appearance-hero.status-control:focus, .nb-theme-dark .appearance-hero.status-control[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-control:hover, .nb-theme-dark .appearance-hero.status-control[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark [nbButton].appearance-hero.status-control:active, .nb-theme-dark .appearance-hero.status-control[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-dark [nbButton].appearance-hero.status-control[disabled], .nb-theme-dark .appearance-hero.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-dark .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-dark nb-button-group {
  display: inline-flex;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton]:first-child:not(:last-child),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton]:last-child:not(:first-child),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton]:first-child:not(:last-child),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton]:last-child:not(:first-child),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nb-theme-dark nb-button-group [nbButton]:not(:first-child):not(:last-child),
.nb-theme-dark nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled, .nb-theme-dark nb-button-group [nbButton].appearance-ghost,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-basic,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-primary,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-success,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-warning,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-danger,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-info,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}
.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-control,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}
[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-dark nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-dark nb-list-item {
  border-bottom: 1px solid #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-dark nb-list-item:first-child {
  border-top: 1px solid #151a30;
}
.nb-theme-dark [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-dark [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-dark [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark [nbInput]:focus {
  outline: none;
}
.nb-theme-dark [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-dark [nbInput].status-basic {
  background-color: #192038;
  border-color: #101426;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-basic:focus {
  background-color: #222b45;
  border-color: #3366ff;
}
.nb-theme-dark [nbInput].status-basic:hover {
  background-color: #151a30;
  border-color: #101426;
}
.nb-theme-dark [nbInput].status-basic:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-primary {
  background-color: #192038;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-primary:focus {
  background-color: #222b45;
  border-color: #1a34b8;
}
.nb-theme-dark [nbInput].status-primary:hover {
  background-color: #151a30;
  border-color: #598bff;
}
.nb-theme-dark [nbInput].status-primary:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-success {
  background-color: #192038;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-success:focus {
  background-color: #222b45;
  border-color: #00997a;
}
.nb-theme-dark [nbInput].status-success:hover {
  background-color: #151a30;
  border-color: #2ce69b;
}
.nb-theme-dark [nbInput].status-success:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-warning {
  background-color: #192038;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-warning:focus {
  background-color: #222b45;
  border-color: #b86e00;
}
.nb-theme-dark [nbInput].status-warning:hover {
  background-color: #151a30;
  border-color: #ffc94d;
}
.nb-theme-dark [nbInput].status-warning:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-danger {
  background-color: #192038;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-danger:focus {
  background-color: #222b45;
  border-color: #b81d5b;
}
.nb-theme-dark [nbInput].status-danger:hover {
  background-color: #151a30;
  border-color: #ff708d;
}
.nb-theme-dark [nbInput].status-danger:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-info {
  background-color: #192038;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-info:focus {
  background-color: #222b45;
  border-color: #0057c2;
}
.nb-theme-dark [nbInput].status-info:hover {
  background-color: #151a30;
  border-color: #42aaff;
}
.nb-theme-dark [nbInput].status-info:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-dark [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-dark [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-dark [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-dark [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-dark [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-dark [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-dark [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-dark [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-dark [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-dark [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-dark [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-dark [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-dark nb-form-field [nbInput] {
  width: 100%;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}
.nb-theme-dark .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-dark .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-dark nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #222b45;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
}
.nb-theme-dark nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}
.nb-theme-dark nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #222b45;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}
.nb-theme-dark nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-dark nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-dark nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-dark nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-dark nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-dark nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-dark .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-dark nb-context-menu {
  background-color: #222b45;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-dark nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-dark nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark nb-select .select-button:focus {
  outline: none;
}
.nb-theme-dark nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-dark nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-dark nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-dark nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-dark nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-dark nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-dark nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-dark nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-dark nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}
.nb-theme-dark nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-dark nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-dark nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-dark nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-dark nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button {
  background-color: #192038;
  border-color: #101426;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #222b45;
  border-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #151a30;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button {
  background-color: #192038;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #222b45;
  border-color: #274bdb;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #151a30;
  border-color: #598bff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button {
  background-color: #192038;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #222b45;
  border-color: #00b887;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #151a30;
  border-color: #2ce69b;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button {
  background-color: #192038;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #222b45;
  border-color: #db8b00;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #151a30;
  border-color: #ffc94d;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button {
  background-color: #192038;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #222b45;
  border-color: #db2c66;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #151a30;
  border-color: #ff708d;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button {
  background-color: #192038;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #222b45;
  border-color: #006fd6;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #151a30;
  border-color: #42aaff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-dark nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-dark nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-dark nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-dark nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-dark nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-dark nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-dark nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-dark nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-dark nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-dark nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-dark nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-dark nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-dark nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-dark nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-dark nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}
[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-form-field nb-select {
  width: 100%;
}
.nb-theme-dark nb-option-list {
  background-color: #222b45;
  border-color: #101426;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  box-shadow: none;
  overflow: hidden;
}
.nb-theme-dark nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.nb-theme-dark nb-option-list.position-top {
  border-bottom: 0.0625rem solid #101426;
}
.nb-theme-dark nb-option-list.position-bottom {
  border-top: 0.0625rem solid #101426;
}
.nb-theme-dark nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-dark nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-dark nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-dark nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-dark nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-dark nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}
.nb-theme-dark nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-dark nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}
.nb-theme-dark nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-dark nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-dark nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}
.nb-theme-dark nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-dark nb-option {
  background-color: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-dark nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
  outline: none;
}
.nb-theme-dark nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}
.nb-theme-dark nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #ffffff;
}
.nb-theme-dark nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}
.nb-theme-dark nb-option.multiple.selected {
  background-color: #222b45;
  color: #ffffff;
}
.nb-theme-dark nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-dark nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-dark nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-dark nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-dark nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-dark nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-dark nb-option,
.nb-theme-dark nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.nb-theme-dark nb-option[disabled],
.nb-theme-dark nb-option-group[disabled] {
  background-color: #222b45;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-dark nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-dark nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-dark nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-dark nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-dark nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-dark nb-toast.status-basic {
  background: #222b45;
  border-color: #151a30;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-basic .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-basic.destroy-by-click:hover {
  background: #222b45;
  border-color: #151a30;
}
.nb-theme-dark nb-toast.status-basic .icon-container {
  background: #222b45;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-toast.status-primary .icon-container {
  background: #222b45;
  color: #3366ff;
}
.nb-theme-dark nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-toast.status-success .icon-container {
  background: #222b45;
  color: #00d68f;
}
.nb-theme-dark nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-toast.status-warning .icon-container {
  background: #222b45;
  color: #ffaa00;
}
.nb-theme-dark nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-toast.status-danger .icon-container {
  background: #222b45;
  color: #ff3d71;
}
.nb-theme-dark nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-toast.status-info .icon-container {
  background: #222b45;
  color: #0095ff;
}
.nb-theme-dark nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-dark nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-dark .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-dark nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  background: #edf1f7;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-dark nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-dark nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-dark nb-tooltip .content {
  color: #192038;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-dark nb-tooltip .arrow {
  border-bottom: 6px dashed #edf1f7;
}
.nb-theme-dark nb-tooltip.status-basic {
  background: #151a30;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-basic .arrow {
  border-bottom-color: #151a30;
}
.nb-theme-dark nb-tooltip.status-basic .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-dark nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-dark nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-dark nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-dark nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-dark nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-dark nb-datepicker-container nb-card {
  border-color: #101426;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #222b45;
  box-shadow: none;
}
.nb-theme-dark nb-calendar-with-time .nb-timepicker-container,
.nb-theme-dark nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}
.nb-theme-dark nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #101426;
  border-radius: 0;
}
.nb-theme-dark nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}
.nb-theme-dark nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}
[dir=ltr] .nb-theme-dark nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #101426;
}
[dir=rtl] .nb-theme-dark nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #101426;
}
.nb-theme-dark nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}
.nb-theme-dark nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}
.nb-theme-dark nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-radio .outer-circle,
.nb-theme-dark nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-dark nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-dark nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-dark nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-dark nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-dark nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-basic .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-dark nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-dark nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-dark nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-primary .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-dark nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}
.nb-theme-dark nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-dark nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}
.nb-theme-dark nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-dark nb-radio.status-success .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-dark nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}
.nb-theme-dark nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-dark nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}
.nb-theme-dark nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-dark nb-radio.status-warning .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-dark nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}
.nb-theme-dark nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-dark nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}
.nb-theme-dark nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-dark nb-radio.status-danger .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-dark nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}
.nb-theme-dark nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-dark nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}
.nb-theme-dark nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-dark nb-radio.status-info .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-dark nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}
.nb-theme-dark nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}
.nb-theme-dark nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-dark nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-dark nb-radio .text {
  margin-left: 1.25rem;
}
[dir=rtl] .nb-theme-dark nb-radio .text {
  margin-right: 1.25rem;
}
.nb-theme-dark .nb-tree-grid-header-cell,
.nb-theme-dark .nb-tree-grid-cell,
.nb-theme-dark .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #192038;
}
.nb-theme-dark .nb-tree-grid-header-row {
  background: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark .nb-tree-grid-footer-row {
  background: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark .nb-tree-grid-row {
  background: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tree-grid-row:hover {
  background: #222b45;
}
.nb-theme-dark .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #222b45;
}
.nb-theme-dark .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-dark nb-tree-grid-row-toggle nb-icon, .nb-theme-dark nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-dark .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-dark nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-dark nb-icon svg {
  vertical-align: top;
}
.nb-theme-dark nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-dark nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-dark nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-dark nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-dark nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-dark nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-dark nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-dark .nb-form-control-container {
  max-width: inherit;
}
.nb-theme-dark .nb-form-field-addon {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.nb-theme-dark .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}
.nb-theme-dark .nb-form-field-addon-basic {
  color: #8f9bb3;
}
.nb-theme-dark .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}
.nb-theme-dark .nb-form-field-addon-primary {
  color: #3366ff;
}
.nb-theme-dark .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}
.nb-theme-dark .nb-form-field-addon-success {
  color: #00d68f;
}
.nb-theme-dark .nb-form-field-addon-success-highlight {
  color: #00b887;
}
.nb-theme-dark .nb-form-field-addon-warning {
  color: #ffaa00;
}
.nb-theme-dark .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}
.nb-theme-dark .nb-form-field-addon-danger {
  color: #ff3d71;
}
.nb-theme-dark .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}
.nb-theme-dark .nb-form-field-addon-info {
  color: #0095ff;
}
.nb-theme-dark .nb-form-field-addon-info-highlight {
  color: #006fd6;
}
.nb-theme-dark .nb-form-field-addon-control {
  color: #ffffff;
}
.nb-theme-dark .nb-form-field-addon-control-highlight {
  color: #ffffff;
}
.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}
.nb-theme-dark .nb-form-field-prefix-tiny,
.nb-theme-dark .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}
.nb-theme-dark .nb-form-field-prefix-tiny nb-icon,
.nb-theme-dark .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=ltr] .nb-theme-dark .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}
.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}
.nb-theme-dark .nb-form-field-prefix-small,
.nb-theme-dark .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-dark .nb-form-field-prefix-small nb-icon,
.nb-theme-dark .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}
[dir=ltr] .nb-theme-dark .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}
.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}
.nb-theme-dark .nb-form-field-prefix-medium,
.nb-theme-dark .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-dark .nb-form-field-prefix-medium nb-icon,
.nb-theme-dark .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=ltr] .nb-theme-dark .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}
.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}
.nb-theme-dark .nb-form-field-prefix-large,
.nb-theme-dark .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.nb-theme-dark .nb-form-field-prefix-large nb-icon,
.nb-theme-dark .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}
[dir=ltr] .nb-theme-dark .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}
.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}
.nb-theme-dark .nb-form-field-prefix-giant,
.nb-theme-dark .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.nb-theme-dark .nb-form-field-prefix-giant nb-icon,
.nb-theme-dark .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=ltr] .nb-theme-dark .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-dark .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}
.nb-theme-dark nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: inline-flex;
  align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}
.nb-theme-dark nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-dark nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-dark nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-dark nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}
.nb-theme-dark nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}
.nb-theme-dark nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}
.nb-theme-dark nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-dark nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}
.nb-theme-dark nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-dark nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}
.nb-theme-dark nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}
.nb-theme-dark nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}
.nb-theme-dark nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}
.nb-theme-dark nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}
.nb-theme-dark nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}
.nb-theme-dark nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark .nb-tag-remove {
  cursor: pointer;
}
.nb-theme-dark .nb-tag-remove.size-tiny {
  font-size: 1rem;
}
[dir=ltr] .nb-theme-dark .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-dark .nb-tag-remove.size-small {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-dark .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-dark .nb-tag-remove.size-large {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-dark .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-dark .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-dark nb-tag-list {
  display: inline-flex;
  outline: none;
}
.nb-theme-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}
.nb-theme-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}
.nb-theme-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}
.nb-theme-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}
.nb-theme-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}
.nb-theme-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}
.nb-theme-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}
.nb-theme-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}
.nb-theme-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}
.nb-theme-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}
.nb-theme-dark .nb-tag-list-tags-wrapper {
  display: inline-flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.nb-theme-dark .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-dark .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-dark .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark .nb-tag-list-with-input:focus {
  outline: none;
}
.nb-theme-dark .nb-tag-list-with-input.input-full-width {
  width: 100%;
}
.nb-theme-dark .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-dark .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-dark .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}
.nb-theme-dark .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}
.nb-theme-dark .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}
.nb-theme-dark .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}
.nb-theme-dark .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}
.nb-theme-dark .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}
.nb-theme-dark .nb-tag-list-with-input.status-basic {
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark .nb-tag-list-with-input.status-basic.focus {
  background-color: #222b45;
  border-color: #3366ff;
}
.nb-theme-dark .nb-tag-list-with-input.status-primary {
  background-color: #192038;
  border-color: #3366ff;
}
.nb-theme-dark .nb-tag-list-with-input.status-primary.focus {
  background-color: #222b45;
  border-color: #1a34b8;
}
.nb-theme-dark .nb-tag-list-with-input.status-success {
  background-color: #192038;
  border-color: #00d68f;
}
.nb-theme-dark .nb-tag-list-with-input.status-success.focus {
  background-color: #222b45;
  border-color: #00997a;
}
.nb-theme-dark .nb-tag-list-with-input.status-warning {
  background-color: #192038;
  border-color: #ffaa00;
}
.nb-theme-dark .nb-tag-list-with-input.status-warning.focus {
  background-color: #222b45;
  border-color: #b86e00;
}
.nb-theme-dark .nb-tag-list-with-input.status-danger {
  background-color: #192038;
  border-color: #ff3d71;
}
.nb-theme-dark .nb-tag-list-with-input.status-danger.focus {
  background-color: #222b45;
  border-color: #b81d5b;
}
.nb-theme-dark .nb-tag-list-with-input.status-info {
  background-color: #192038;
  border-color: #0095ff;
}
.nb-theme-dark .nb-tag-list-with-input.status-info.focus {
  background-color: #222b45;
  border-color: #0057c2;
}
.nb-theme-dark .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark nb-form-field nb-tag-list {
  width: 100%;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
.nb-theme-dark .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-dark .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}
.nb-theme-dark .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}
.nb-theme-dark .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}
.nb-theme-dark .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}
.nb-theme-dark .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
.nb-theme-dark .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tag-input.status-basic {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-primary {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-success {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-warning {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-danger {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-info {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .nb-tag-input.status-control {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-control:disabled {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-dark .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-dark body {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark h1, .nb-theme-dark h2, .nb-theme-dark h3, .nb-theme-dark h4, .nb-theme-dark h5, .nb-theme-dark h6,
.nb-theme-dark .h1, .nb-theme-dark .h2, .nb-theme-dark .h3, .nb-theme-dark .h4, .nb-theme-dark .h5, .nb-theme-dark .h6 {
  color: #ffffff;
}
.nb-theme-dark h1,
.nb-theme-dark .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-dark h2,
.nb-theme-dark .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-dark h3,
.nb-theme-dark .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-dark h4,
.nb-theme-dark .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-dark h5,
.nb-theme-dark .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-dark h6,
.nb-theme-dark .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-dark .subtitle,
.nb-theme-dark .subtitle-2 {
  color: #ffffff;
}
.nb-theme-dark .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark p,
.nb-theme-dark .paragraph {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .paragraph-2 {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-dark a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-dark a:focus {
  color: #274bdb;
}
.nb-theme-dark a:hover {
  color: #598bff;
}
.nb-theme-dark a.link-control, .nb-theme-dark a.link-control:hover {
  color: #ffffff;
}
.nb-theme-dark a.link-alternate, .nb-theme-dark a.link-alternate:hover {
  color: #192038;
}
.nb-theme-dark .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-dark .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-dark .caption,
.nb-theme-dark .caption-2 {
  color: #8f9bb3;
}
.nb-theme-dark .caption.status-basic,
.nb-theme-dark .caption-2.status-basic {
  color: #ffffff;
}
.nb-theme-dark .caption.status-primary,
.nb-theme-dark .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-dark .caption.status-success,
.nb-theme-dark .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-dark .caption.status-warning,
.nb-theme-dark .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-dark .caption.status-danger,
.nb-theme-dark .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-dark .caption.status-info,
.nb-theme-dark .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-dark .caption.status-control,
.nb-theme-dark .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-dark li {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .text-alternate {
  color: #192038;
}
.nb-theme-dark .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .text-hint {
  color: #8f9bb3;
}
.nb-theme-dark .text-basic {
  color: #ffffff;
}
.nb-theme-dark .text-primary {
  color: #3366ff;
}
.nb-theme-dark .text-success {
  color: #00d68f;
}
.nb-theme-dark .text-warning {
  color: #ffaa00;
}
.nb-theme-dark .text-danger {
  color: #ff3d71;
}
.nb-theme-dark .text-info {
  color: #0095ff;
}
.nb-theme-dark .text-control {
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table table tr th,
.nb-theme-dark ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table table tr th,
.nb-theme-dark ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #151a30;
  vertical-align: middle;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #ffffff;
  text-decoration: none;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #ffffff;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-dark ng2-smart-table thead tr {
  background: #222b45;
}
.nb-theme-dark ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-dark ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-dark ng2-smart-table tbody tr.selected, .nb-theme-dark ng2-smart-table tbody tr:hover {
  background: #151a30 !important;
}
.nb-theme-dark ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #192038;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #151a30;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-dark ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-dark ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #151a30 solid 1px;
  border-radius: 0.25rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #151a30;
}
[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #151a30;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
@media (max-width: 575.98px) {
  .nb-theme-dark .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.nb-theme-dark .pace .pace-progress {
  background: #3366ff;
}
.nb-theme-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3366ff, 0 0 5px #3366ff;
}
.nb-theme-dark .pace .pace-activity {
  display: none;
}
.nb-theme-dark nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}
.nb-theme-dark nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}
.nb-theme-dark nb-card .label {
  font-size: 1rem;
}
.nb-theme-dark div.ng-star-inserted {
  padding-left: 1rem;
}
.nb-theme-dark nb-window {
  background-color: white;
}
.nb-theme-dark nb-window .buttons button:nth-child(1) {
  visibility: hidden;
}
.nb-theme-dark nb-window .buttons button:nth-child(2) {
  visibility: hidden;
}
.nb-theme-cosmic nb-layout .scrollable-container {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-cosmic .layout {
  min-width: 300px;
}
.nb-theme-cosmic nb-layout.window-mode {
  background: #1b1b38;
  display: block;
}
.nb-theme-cosmic nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-cosmic nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-cosmic nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-cosmic nb-layout .layout {
  background-color: #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-cosmic nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-cosmic nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #323259;
  border-top: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #b18aff;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #b18aff;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-cosmic nb-layout-header {
  background-color: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-layout-header nav {
  color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-layout-header nav a {
  color: #ffffff;
}
.nb-theme-cosmic nb-layout-header nav a:focus, .nb-theme-cosmic nb-layout-header nav a:active, .nb-theme-cosmic nb-layout-header nav a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-cosmic nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-cosmic nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-cosmic nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-cosmic nb-sidebar {
  background-color: #323259;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-cosmic nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-cosmic nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-cosmic nb-sidebar.collapsed nb-sidebar-header, .nb-theme-cosmic nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-cosmic nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #a16eff;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-cosmic nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.fixed.left.collapsed + .content, .nb-theme-cosmic nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-cosmic nb-sidebar.fixed.right.collapsed + .content, .nb-theme-cosmic nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-cosmic nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-cosmic nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-cosmic nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-cosmic nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active,
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-cosmic nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-cosmic nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle]:focus, .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-cosmic nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle]:focus,
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active) {
  box-shadow: none;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-pageable-navigation {
  margin-left: auto;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-pageable-navigation {
  margin-right: auto;
}
.nb-theme-cosmic nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.nb-theme-cosmic nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #1b1b38;
  border-bottom: 1px solid #1b1b38;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.nb-theme-cosmic nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #b4b4db;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-days-names .day.holiday {
  color: #b4b4db;
}
.nb-theme-cosmic nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #b4b4db;
  padding-bottom: 0.625rem;
}
.nb-theme-cosmic nb-calendar-week-numbers .sign-container {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #1b1b38;
  border-bottom: 1px solid #1b1b38;
  margin-bottom: 0.25rem;
}
.nb-theme-cosmic nb-calendar-week-numbers .sign,
.nb-theme-cosmic nb-calendar-week-numbers .week-number {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}
.nb-theme-cosmic nb-calendar-week-numbers.size-large .sign,
.nb-theme-cosmic nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #1b1b38;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-cosmic nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-cosmic nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-picker .cell-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell,
.nb-theme-cosmic nb-calendar-picker .month-cell,
.nb-theme-cosmic nb-calendar-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
}
.nb-theme-cosmic nb-calendar-picker .day-cell, .nb-theme-cosmic nb-calendar-picker .day-cell .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell,
.nb-theme-cosmic nb-calendar-picker .month-cell .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell,
.nb-theme-cosmic nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic nb-calendar-picker .day-cell.empty, .nb-theme-cosmic nb-calendar-picker .day-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .month-cell.empty,
.nb-theme-cosmic nb-calendar-picker .month-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .year-cell.empty,
.nb-theme-cosmic nb-calendar-picker .year-cell.disabled {
  cursor: default;
}
.nb-theme-cosmic nb-calendar-picker .day-cell.bounding-month,
.nb-theme-cosmic nb-calendar-picker .month-cell.bounding-month,
.nb-theme-cosmic nb-calendar-picker .year-cell.bounding-month {
  color: #b4b4db;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #252547;
  border-color: #252547;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #7b51db;
  border-color: #7b51db;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(161, 110, 255, 0.08);
  border: 1px solid #a16eff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #a16eff;
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}
.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}
.nb-theme-cosmic nb-calendar-picker .day-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .month-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .year-cell.disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #13132b;
}
.nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #a16eff;
  border-radius: 0;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-cosmic nb-base-calendar nb-card {
  background-color: #323259;
  border: 0.0625rem solid #13132b;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}
.nb-theme-cosmic nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-cosmic nb-base-calendar .calendar-navigation {
  border: none;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-cosmic nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}
.nb-theme-cosmic nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}
.nb-theme-cosmic nb-base-calendar.has-week-number .month-cell,
.nb-theme-cosmic nb-base-calendar.has-week-number .year-cell {
  flex: 1 0 auto;
}
.nb-theme-cosmic nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}
.nb-theme-cosmic nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}
.nb-theme-cosmic nb-card {
  background-color: #323259;
  border: 0.0625rem solid #13132b;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-card::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-card::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-cosmic nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-cosmic nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-cosmic nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-cosmic nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-cosmic nb-card.status-basic nb-card-header {
  background-color: #252547;
  border-bottom-width: 0;
  border-bottom-color: #252547;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-basic nb-card-header a,
.nb-theme-cosmic nb-card.status-basic nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-primary nb-card-header {
  background-color: #a16eff;
  border-bottom-width: 0;
  border-bottom-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-primary nb-card-header a,
.nb-theme-cosmic nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-success nb-card-header a,
.nb-theme-cosmic nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-warning nb-card-header a,
.nb-theme-cosmic nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-danger nb-card-header a,
.nb-theme-cosmic nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-info nb-card-header a,
.nb-theme-cosmic nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-card.status-control nb-card-header a,
.nb-theme-cosmic nb-card.status-control nb-card-header a:hover {
  color: #323259;
}
.nb-theme-cosmic nb-card.accent-basic {
  border-top-color: #252547;
}
.nb-theme-cosmic nb-card.accent-primary {
  border-top-color: #a16eff;
}
.nb-theme-cosmic nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-cosmic nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-cosmic nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-cosmic nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-cosmic nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-cosmic nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}
.nb-theme-cosmic nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-cosmic nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-card-body::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-card-body::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #1b1b38;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #1b1b38;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-card-header h1 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h2 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h3 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h4 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h5 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h6 {
  margin: 0;
}
.nb-theme-cosmic nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-cosmic .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}
.nb-theme-cosmic .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}
.nb-theme-cosmic .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-cosmic .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-cosmic nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-cosmic nb-tabset .tabset {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-cosmic nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}
.nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}
.nb-theme-cosmic nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic nb-tabset .tab.active .tab-link::before {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #7b51db;
}
.nb-theme-cosmic nb-tabset .tab:focus .tab-link::before {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-tabset .tab:hover .tab-link {
  color: #b18aff;
  background-color: transparent;
}
.nb-theme-cosmic nb-tabset .tab:hover .tab-link::before {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-cosmic nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-cosmic nb-tabset nb-tab {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-route-tabset {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-route-tabset .route-tabset {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-cosmic nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-cosmic nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #7b51db;
}
.nb-theme-cosmic nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #b18aff;
}
.nb-theme-cosmic nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-cosmic nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-cosmic nb-menu {
  background-color: transparent;
}
.nb-theme-cosmic nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-cosmic nb-menu .menu-group,
.nb-theme-cosmic nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-menu .menu-group,
.nb-theme-cosmic nb-menu .menu-group nb-icon.menu-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-menu .menu-item a {
  color: #ffffff;
  border-radius: 0;
}
.nb-theme-cosmic nb-menu .menu-item a.active {
  background-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item a.active .menu-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #b18aff;
  cursor: pointer;
}
.nb-theme-cosmic nb-menu .menu-item a:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item .menu-icon {
  color: #b4b4db;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-cosmic nb-menu .menu-item .expand-state {
  color: #b4b4db;
}
.nb-theme-cosmic nb-menu .menu-item {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-cosmic nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-cosmic nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #b18aff;
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-user .initials {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-cosmic nb-user .user-name {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-cosmic nb-user .user-title {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-cosmic nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-cosmic nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-cosmic nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-cosmic nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-cosmic nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-cosmic nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-cosmic nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-cosmic nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-cosmic nb-actions {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-cosmic nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-cosmic nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-cosmic nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-cosmic nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-cosmic nb-action {
  border-left: 1px solid #1b1b38;
}
[dir=rtl] .nb-theme-cosmic nb-action {
  border-right: 1px solid #1b1b38;
}
[dir=ltr] .nb-theme-cosmic nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-cosmic nb-action:first-child {
  border-right: none !important;
}
.nb-theme-cosmic nb-action nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-action.disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-action.disabled nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-cosmic nb-search-field .search {
  background: #323259;
}
.nb-theme-cosmic nb-search-field .search span.info {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-search-field .search input {
  border-bottom: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-cosmic nb-search-field .search input::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-search-field .search input::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-cosmic nb-search-field.rotate-layout {
  opacity: 0;
  background: #323259;
}
.nb-theme-cosmic nb-search-field.modal-zoomin .search::before,
.nb-theme-cosmic nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #a16eff;
}
.nb-theme-cosmic nb-search-field.modal-half .form-wrapper {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.modal-half .search::before {
  background: #a16eff;
}
.nb-theme-cosmic nb-search-field.modal-drop .form-content::after {
  background: #1b1b38;
}
.nb-theme-cosmic nb-search-field.modal-drop .search::before {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.curtain .search::after {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.curtain .search {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.column-curtain::before {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-cosmic nb-search-field.column-curtain.show::after {
  background: #a16eff;
}
.nb-theme-cosmic .nb-spinner-container {
  position: relative;
}
.nb-theme-cosmic nb-spinner .message {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-spinner.status-basic {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-basic .spin-circle {
  border-top-color: #b4b4db;
  border-right-color: transparent;
  border-bottom-color: #b4b4db;
  border-left-color: #b4b4db;
}
.nb-theme-cosmic nb-spinner.status-primary {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-primary .spin-circle {
  border-top-color: #a16eff;
  border-right-color: transparent;
  border-bottom-color: #a16eff;
  border-left-color: #a16eff;
}
.nb-theme-cosmic nb-spinner.status-success {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-cosmic nb-spinner.status-warning {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-cosmic nb-spinner.status-danger {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-cosmic nb-spinner.status-info {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-cosmic nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-cosmic nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-cosmic nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-cosmic nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-cosmic nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-cosmic nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-cosmic nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-cosmic .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}
.nb-theme-cosmic .nb-timepicker-container .list-item {
  color: #ffffff;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.nb-theme-cosmic .nb-timepicker-container .list-item:first-child {
  border-top: none;
}
.nb-theme-cosmic .nb-timepicker-container .list-item:hover {
  background-color: #252547;
  color: #ffffff;
}
.nb-theme-cosmic .nb-timepicker-container .list-item:focus {
  background-color: #e1e1f2;
  color: #ffffff;
}
.nb-theme-cosmic .nb-timepicker-container .list-item.selected {
  background-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic .nb-timepicker-container .values-list {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
[dir=ltr] .nb-theme-cosmic .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #13132b;
}
[dir=rtl] .nb-theme-cosmic .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #13132b;
}
.nb-theme-cosmic .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #252547;
}
[dir=ltr] .nb-theme-cosmic .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}
[dir=rtl] .nb-theme-cosmic .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}
.nb-theme-cosmic .nb-timepicker-container .header-cell {
  color: #b4b4db;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
[dir=ltr] .nb-theme-cosmic .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #13132b;
}
[dir=rtl] .nb-theme-cosmic .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #13132b;
}
.nb-theme-cosmic .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #13132b;
}
[dir=ltr] .nb-theme-cosmic .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}
.nb-theme-cosmic nb-checkbox .label {
  padding: 0;
}
.nb-theme-cosmic nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}
.nb-theme-cosmic nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}
.nb-theme-cosmic nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-cosmic nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-checkbox.status-basic .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-cosmic nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}
[dir=ltr] .nb-theme-cosmic nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-cosmic nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}
[dir=rtl] .nb-theme-cosmic nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-cosmic nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-cosmic nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-cosmic nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-cosmic nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-toggle.status-basic .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-primary .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-success .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-toggle.status-success .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-warning .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-danger .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-info .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-toggle.status-info .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle-switcher nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-cosmic nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-cosmic nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-cosmic nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-cosmic nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-cosmic nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.status-basic .progress-container {
  background-color: #252547;
}
.nb-theme-cosmic nb-progress-bar.status-basic .progress-value {
  background-color: #13132b;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-primary .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-primary .progress-value {
  background-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-success .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-warning .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-danger .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-info .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-control .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-badge {
  border-radius: 0.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-cosmic nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-badge.status-basic {
  color: #ffffff;
  background-color: #252547;
}
.nb-theme-cosmic nb-badge.status-primary {
  color: #ffffff;
  background-color: #a16eff;
}
.nb-theme-cosmic nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-cosmic nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-cosmic nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-cosmic nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-cosmic nb-badge.status-control {
  color: #323259;
  background-color: #ffffff;
}
.nb-theme-cosmic nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-cosmic nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-cosmic nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-cosmic nb-stepper .header .connector {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-stepper .header .connector-past {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #13132b;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-cosmic nb-stepper .header .step {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-stepper .header .step.label-index {
  border-color: #13132b;
}
.nb-theme-cosmic nb-stepper .header .step.selected {
  color: #7b51db;
}
.nb-theme-cosmic nb-stepper .header .step.selected .label-index {
  border-color: #7b51db;
}
.nb-theme-cosmic nb-stepper .header .step.completed {
  color: #a16eff;
}
.nb-theme-cosmic nb-stepper .header .step.completed .label-index {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-cosmic nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-alert::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-alert::-webkit-scrollbar-track {
  background: #252547;
}
[dir=ltr] .nb-theme-cosmic nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-cosmic nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-cosmic nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-cosmic nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-cosmic nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-cosmic nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-cosmic nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-cosmic nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-cosmic nb-alert.status-basic {
  color: #ffffff;
  background-color: #252547;
}
.nb-theme-cosmic nb-alert.status-basic a,
.nb-theme-cosmic nb-alert.status-basic a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-basic {
  border-top: 0.25rem solid #1b1b38;
}
.nb-theme-cosmic nb-alert.outline-basic {
  border: 1px solid #ceceeb;
}
.nb-theme-cosmic nb-alert.status-primary {
  color: #ffffff;
  background-color: #a16eff;
}
.nb-theme-cosmic nb-alert.status-primary a,
.nb-theme-cosmic nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-primary {
  border-top: 0.25rem solid #a16eff;
}
.nb-theme-cosmic nb-alert.outline-primary {
  border: 1px solid #5a37b8;
}
.nb-theme-cosmic nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-cosmic nb-alert.status-success a,
.nb-theme-cosmic nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}
.nb-theme-cosmic nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-cosmic nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-cosmic nb-alert.status-warning a,
.nb-theme-cosmic nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}
.nb-theme-cosmic nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-cosmic nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-cosmic nb-alert.status-danger a,
.nb-theme-cosmic nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}
.nb-theme-cosmic nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-cosmic nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-cosmic nb-alert.status-info a,
.nb-theme-cosmic nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}
.nb-theme-cosmic nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-cosmic nb-alert.status-control {
  color: #323259;
  background-color: #ffffff;
}
.nb-theme-cosmic nb-alert.status-control a,
.nb-theme-cosmic nb-alert.status-control a:hover {
  color: #323259;
}
.nb-theme-cosmic nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}
.nb-theme-cosmic nb-alert.outline-control {
  border: 1px solid #ceceeb;
}
.nb-theme-cosmic nb-chat {
  background-color: #323259;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-cosmic nb-chat .header {
  border-bottom: 1px solid #1b1b38;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-cosmic nb-chat .no-messages {
  text-align: center;
}
.nb-theme-cosmic nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-cosmic nb-chat.size-small {
  height: 21rem;
}
.nb-theme-cosmic nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-cosmic nb-chat.size-large {
  height: 36rem;
}
.nb-theme-cosmic nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-cosmic nb-chat.status-basic .header {
  background-color: #323259;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-primary .header {
  background-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-control .header {
  background-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-cosmic nb-chat-message .message {
  flex: 1;
}
.nb-theme-cosmic nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #ceceeb;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #b4b4db;
  margin-bottom: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file a {
  color: #b4b4db;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #b4b4db;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file a:hover, .nb-theme-cosmic nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #b4b4db;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #252547;
  color: #b4b4db;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #b4b4db;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  background: #a16eff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-cosmic nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-cosmic nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  background: #252547;
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-cosmic nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-cosmic nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-cosmic nb-chat-form input {
  flex: 1;
}
.nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-cosmic nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-cosmic nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-cosmic nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-cosmic nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-cosmic nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-cosmic nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-cosmic nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-cosmic nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-cosmic nb-accordion-item {
  background-color: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
}
.nb-theme-cosmic nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-cosmic nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #1b1b38;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-cosmic nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-cosmic [nbButton], .nb-theme-cosmic [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.nb-theme-cosmic [nbButton]:hover, .nb-theme-cosmic [nbButtonToggle]:hover, .nb-theme-cosmic [nbButton]:focus, .nb-theme-cosmic [nbButtonToggle]:focus {
  text-decoration: none;
}
.nb-theme-cosmic [nbButton].full-width, .nb-theme-cosmic .full-width[nbButtonToggle] {
  width: 100%;
}
.nb-theme-cosmic [nbButton] nb-icon, .nb-theme-cosmic [nbButtonToggle] nb-icon {
  vertical-align: top;
}
.nb-theme-cosmic [nbButton].nb-transition, .nb-theme-cosmic .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic [nbButton]:focus, .nb-theme-cosmic [nbButtonToggle]:focus {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton][disabled], .nb-theme-cosmic [disabled][nbButtonToggle] {
  cursor: default;
}
.nb-theme-cosmic [nbButton].size-tiny, .nb-theme-cosmic .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-cosmic [nbButton].size-tiny nb-icon, .nb-theme-cosmic .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}
.nb-theme-cosmic [nbButton].size-small, .nb-theme-cosmic .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic [nbButton].size-small nb-icon, .nb-theme-cosmic .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}
.nb-theme-cosmic [nbButton].size-medium, .nb-theme-cosmic .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-cosmic [nbButton].size-medium nb-icon, .nb-theme-cosmic .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.5rem;
}
.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}
.nb-theme-cosmic [nbButton].size-large, .nb-theme-cosmic .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbButton].size-large nb-icon, .nb-theme-cosmic .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].size-giant, .nb-theme-cosmic .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-cosmic [nbButton].size-giant nb-icon, .nb-theme-cosmic .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-cosmic [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}
.nb-theme-cosmic [nbButton].shape-rectangle, .nb-theme-cosmic .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}
.nb-theme-cosmic [nbButton].shape-semi-round, .nb-theme-cosmic .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}
.nb-theme-cosmic [nbButton].shape-round, .nb-theme-cosmic .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}
.nb-theme-cosmic a[nbButton], .nb-theme-cosmic a[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-cosmic [nbButton].appearance-filled, .nb-theme-cosmic .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-tiny, .nb-theme-cosmic .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-small, .nb-theme-cosmic .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-medium, .nb-theme-cosmic .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-large, .nb-theme-cosmic .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-giant, .nb-theme-cosmic .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic, .nb-theme-cosmic .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic:focus, .nb-theme-cosmic .appearance-filled.status-basic[nbButtonToggle]:focus {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic:hover, .nb-theme-cosmic .appearance-filled.status-basic[nbButtonToggle]:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic:active, .nb-theme-cosmic .appearance-filled.status-basic[nbButtonToggle]:active {
  background-color: #e1e1f2;
  border-color: #e1e1f2;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic[disabled], .nb-theme-cosmic .appearance-filled.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary, .nb-theme-cosmic .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary:focus, .nb-theme-cosmic .appearance-filled.status-primary[nbButtonToggle]:focus {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary:hover, .nb-theme-cosmic .appearance-filled.status-primary[nbButtonToggle]:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary:active, .nb-theme-cosmic .appearance-filled.status-primary[nbButtonToggle]:active {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary[disabled], .nb-theme-cosmic .appearance-filled.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success, .nb-theme-cosmic .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success:focus, .nb-theme-cosmic .appearance-filled.status-success[nbButtonToggle]:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success:hover, .nb-theme-cosmic .appearance-filled.status-success[nbButtonToggle]:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success:active, .nb-theme-cosmic .appearance-filled.status-success[nbButtonToggle]:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success[disabled], .nb-theme-cosmic .appearance-filled.status-success[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning, .nb-theme-cosmic .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning:focus, .nb-theme-cosmic .appearance-filled.status-warning[nbButtonToggle]:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning:hover, .nb-theme-cosmic .appearance-filled.status-warning[nbButtonToggle]:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning:active, .nb-theme-cosmic .appearance-filled.status-warning[nbButtonToggle]:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning[disabled], .nb-theme-cosmic .appearance-filled.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger, .nb-theme-cosmic .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger:focus, .nb-theme-cosmic .appearance-filled.status-danger[nbButtonToggle]:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger:hover, .nb-theme-cosmic .appearance-filled.status-danger[nbButtonToggle]:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger:active, .nb-theme-cosmic .appearance-filled.status-danger[nbButtonToggle]:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger[disabled], .nb-theme-cosmic .appearance-filled.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info, .nb-theme-cosmic .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info:focus, .nb-theme-cosmic .appearance-filled.status-info[nbButtonToggle]:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info:hover, .nb-theme-cosmic .appearance-filled.status-info[nbButtonToggle]:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info:active, .nb-theme-cosmic .appearance-filled.status-info[nbButtonToggle]:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info[disabled], .nb-theme-cosmic .appearance-filled.status-info[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control, .nb-theme-cosmic .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control:focus, .nb-theme-cosmic .appearance-filled.status-control[nbButtonToggle]:focus {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control:hover, .nb-theme-cosmic .appearance-filled.status-control[nbButtonToggle]:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control:active, .nb-theme-cosmic .appearance-filled.status-control[nbButtonToggle]:active {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control[disabled], .nb-theme-cosmic .appearance-filled.status-control[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline, .nb-theme-cosmic .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-outline:focus, .nb-theme-cosmic .appearance-outline[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-cosmic .appearance-outline[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-tiny, .nb-theme-cosmic .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-small, .nb-theme-cosmic .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-medium, .nb-theme-cosmic .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-large, .nb-theme-cosmic .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-giant, .nb-theme-cosmic .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic, .nb-theme-cosmic .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic:focus, .nb-theme-cosmic .appearance-outline.status-basic[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic:hover, .nb-theme-cosmic .appearance-outline.status-basic[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic:active, .nb-theme-cosmic .appearance-outline.status-basic[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic[disabled], .nb-theme-cosmic .appearance-outline.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary, .nb-theme-cosmic .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary:focus, .nb-theme-cosmic .appearance-outline.status-primary[nbButtonToggle]:focus {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary:hover, .nb-theme-cosmic .appearance-outline.status-primary[nbButtonToggle]:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary:active, .nb-theme-cosmic .appearance-outline.status-primary[nbButtonToggle]:active {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary[disabled], .nb-theme-cosmic .appearance-outline.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success, .nb-theme-cosmic .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success:focus, .nb-theme-cosmic .appearance-outline.status-success[nbButtonToggle]:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success:hover, .nb-theme-cosmic .appearance-outline.status-success[nbButtonToggle]:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success:active, .nb-theme-cosmic .appearance-outline.status-success[nbButtonToggle]:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success[disabled], .nb-theme-cosmic .appearance-outline.status-success[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning, .nb-theme-cosmic .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning:focus, .nb-theme-cosmic .appearance-outline.status-warning[nbButtonToggle]:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning:hover, .nb-theme-cosmic .appearance-outline.status-warning[nbButtonToggle]:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning:active, .nb-theme-cosmic .appearance-outline.status-warning[nbButtonToggle]:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning[disabled], .nb-theme-cosmic .appearance-outline.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger, .nb-theme-cosmic .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger:focus, .nb-theme-cosmic .appearance-outline.status-danger[nbButtonToggle]:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger:hover, .nb-theme-cosmic .appearance-outline.status-danger[nbButtonToggle]:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger:active, .nb-theme-cosmic .appearance-outline.status-danger[nbButtonToggle]:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger[disabled], .nb-theme-cosmic .appearance-outline.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info, .nb-theme-cosmic .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info:focus, .nb-theme-cosmic .appearance-outline.status-info[nbButtonToggle]:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info:hover, .nb-theme-cosmic .appearance-outline.status-info[nbButtonToggle]:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info:active, .nb-theme-cosmic .appearance-outline.status-info[nbButtonToggle]:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info[disabled], .nb-theme-cosmic .appearance-outline.status-info[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control, .nb-theme-cosmic .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control:focus, .nb-theme-cosmic .appearance-outline.status-control[nbButtonToggle]:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control:hover, .nb-theme-cosmic .appearance-outline.status-control[nbButtonToggle]:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control:active, .nb-theme-cosmic .appearance-outline.status-control[nbButtonToggle]:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control[disabled], .nb-theme-cosmic .appearance-outline.status-control[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost, .nb-theme-cosmic .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-ghost:focus, .nb-theme-cosmic .appearance-ghost[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-cosmic .appearance-ghost[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-tiny, .nb-theme-cosmic .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-small, .nb-theme-cosmic .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-medium, .nb-theme-cosmic .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-large, .nb-theme-cosmic .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-giant, .nb-theme-cosmic .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic, .nb-theme-cosmic .appearance-ghost.status-basic[nbButtonToggle] {
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:focus, .nb-theme-cosmic .appearance-ghost.status-basic[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:hover, .nb-theme-cosmic .appearance-ghost.status-basic[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:active, .nb-theme-cosmic .appearance-ghost.status-basic[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-cosmic .appearance-ghost.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary, .nb-theme-cosmic .appearance-ghost.status-primary[nbButtonToggle] {
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:focus, .nb-theme-cosmic .appearance-ghost.status-primary[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:hover, .nb-theme-cosmic .appearance-ghost.status-primary[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:active, .nb-theme-cosmic .appearance-ghost.status-primary[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-cosmic .appearance-ghost.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success, .nb-theme-cosmic .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success:focus, .nb-theme-cosmic .appearance-ghost.status-success[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success:hover, .nb-theme-cosmic .appearance-ghost.status-success[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success:active, .nb-theme-cosmic .appearance-ghost.status-success[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success[disabled], .nb-theme-cosmic .appearance-ghost.status-success[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning, .nb-theme-cosmic .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:focus, .nb-theme-cosmic .appearance-ghost.status-warning[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:hover, .nb-theme-cosmic .appearance-ghost.status-warning[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:active, .nb-theme-cosmic .appearance-ghost.status-warning[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-cosmic .appearance-ghost.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger, .nb-theme-cosmic .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:focus, .nb-theme-cosmic .appearance-ghost.status-danger[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:hover, .nb-theme-cosmic .appearance-ghost.status-danger[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:active, .nb-theme-cosmic .appearance-ghost.status-danger[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-cosmic .appearance-ghost.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info, .nb-theme-cosmic .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info:focus, .nb-theme-cosmic .appearance-ghost.status-info[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info:hover, .nb-theme-cosmic .appearance-ghost.status-info[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info:active, .nb-theme-cosmic .appearance-ghost.status-info[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info[disabled], .nb-theme-cosmic .appearance-ghost.status-info[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control, .nb-theme-cosmic .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control:focus, .nb-theme-cosmic .appearance-ghost.status-control[nbButtonToggle]:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control:hover, .nb-theme-cosmic .appearance-ghost.status-control[nbButtonToggle]:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control:active, .nb-theme-cosmic .appearance-ghost.status-control[nbButtonToggle]:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control[disabled], .nb-theme-cosmic .appearance-ghost.status-control[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero, .nb-theme-cosmic .appearance-hero[nbButtonToggle] {
  text-shadow: 0 0.5rem 1rem 0 #1a1f33;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-tiny, .nb-theme-cosmic .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-small, .nb-theme-cosmic .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-medium, .nb-theme-cosmic .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-large, .nb-theme-cosmic .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-giant, .nb-theme-cosmic .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic, .nb-theme-cosmic .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  border: none;
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic:focus, .nb-theme-cosmic .appearance-hero.status-basic[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic:hover, .nb-theme-cosmic .appearance-hero.status-basic[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic:active, .nb-theme-cosmic .appearance-hero.status-basic[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic[disabled], .nb-theme-cosmic .appearance-hero.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-cosmic .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f7fc;
    opacity: 0.8;
  }
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f7fc;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary, .nb-theme-cosmic .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #b18aff, #a16eff);
  border: none;
  box-shadow: 0 0 0 0 #7b51db, 0 0 0 0 #5a37b8, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary:focus, .nb-theme-cosmic .appearance-hero.status-primary[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
  box-shadow: 0 0 0 0 #7b51db, 0 0 0 0 #5a37b8, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary:hover, .nb-theme-cosmic .appearance-hero.status-primary[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #d5bfff, #b18aff);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary:active, .nb-theme-cosmic .appearance-hero.status-primary[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary[disabled], .nb-theme-cosmic .appearance-hero.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-cosmic .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #b18aff;
    opacity: 0.8;
  }
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #b18aff;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success, .nb-theme-cosmic .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success:focus, .nb-theme-cosmic .appearance-hero.status-success[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success:hover, .nb-theme-cosmic .appearance-hero.status-success[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success:active, .nb-theme-cosmic .appearance-hero.status-success[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success[disabled], .nb-theme-cosmic .appearance-hero.status-success[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-cosmic .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning, .nb-theme-cosmic .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning:focus, .nb-theme-cosmic .appearance-hero.status-warning[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning:hover, .nb-theme-cosmic .appearance-hero.status-warning[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning:active, .nb-theme-cosmic .appearance-hero.status-warning[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning[disabled], .nb-theme-cosmic .appearance-hero.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-cosmic .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger, .nb-theme-cosmic .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger:focus, .nb-theme-cosmic .appearance-hero.status-danger[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger:hover, .nb-theme-cosmic .appearance-hero.status-danger[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger:active, .nb-theme-cosmic .appearance-hero.status-danger[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger[disabled], .nb-theme-cosmic .appearance-hero.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-cosmic .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info, .nb-theme-cosmic .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info:focus, .nb-theme-cosmic .appearance-hero.status-info[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info:hover, .nb-theme-cosmic .appearance-hero.status-info[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info:active, .nb-theme-cosmic .appearance-hero.status-info[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info[disabled], .nb-theme-cosmic .appearance-hero.status-info[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-cosmic .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control, .nb-theme-cosmic .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent;
  color: #323259;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control:focus, .nb-theme-cosmic .appearance-hero.status-control[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control:hover, .nb-theme-cosmic .appearance-hero.status-control[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control:active, .nb-theme-cosmic .appearance-hero.status-control[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control[disabled], .nb-theme-cosmic .appearance-hero.status-control[disabled][nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-cosmic .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-cosmic nb-button-group {
  display: inline-flex;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton]:first-child:not(:last-child),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton]:last-child:not(:first-child),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton]:first-child:not(:last-child),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton]:last-child:not(:first-child),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nb-theme-cosmic nb-button-group [nbButton]:not(:first-child):not(:last-child),
.nb-theme-cosmic nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled, .nb-theme-cosmic nb-button-group [nbButton].appearance-ghost,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #ceceeb;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #ceceeb;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-basic,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #b4b4db;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #7b51db;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #7b51db;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-primary,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-success,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-warning,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-danger,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-info,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #f0f0fa;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #f0f0fa;
}
.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-control,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #323259;
}
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #ceceeb;
}
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #ceceeb;
}
.nb-theme-cosmic nb-list-item {
  border-bottom: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-cosmic nb-list-item:first-child {
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-cosmic [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic [nbInput]:focus {
  outline: none;
}
.nb-theme-cosmic [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-cosmic [nbInput].status-basic {
  background-color: #252547;
  border-color: #13132b;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-basic::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-basic::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-basic:focus {
  background-color: #323259;
  border-color: #a16eff;
}
.nb-theme-cosmic [nbInput].status-basic:hover {
  background-color: #1b1b38;
  border-color: #13132b;
}
.nb-theme-cosmic [nbInput].status-basic:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-basic:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-primary {
  background-color: #252547;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-primary::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-primary::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-primary:focus {
  background-color: #323259;
  border-color: #5a37b8;
}
.nb-theme-cosmic [nbInput].status-primary:hover {
  background-color: #1b1b38;
  border-color: #b18aff;
}
.nb-theme-cosmic [nbInput].status-primary:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-primary:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-success {
  background-color: #252547;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-success::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-success::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-success:focus {
  background-color: #323259;
  border-color: #00997a;
}
.nb-theme-cosmic [nbInput].status-success:hover {
  background-color: #1b1b38;
  border-color: #2ce69b;
}
.nb-theme-cosmic [nbInput].status-success:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-success:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-warning {
  background-color: #252547;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-warning::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-warning::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-warning:focus {
  background-color: #323259;
  border-color: #b86e00;
}
.nb-theme-cosmic [nbInput].status-warning:hover {
  background-color: #1b1b38;
  border-color: #ffc94d;
}
.nb-theme-cosmic [nbInput].status-warning:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-warning:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-danger {
  background-color: #252547;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-danger::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-danger::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-danger:focus {
  background-color: #323259;
  border-color: #b81d5b;
}
.nb-theme-cosmic [nbInput].status-danger:hover {
  background-color: #1b1b38;
  border-color: #ff708d;
}
.nb-theme-cosmic [nbInput].status-danger:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-danger:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-info {
  background-color: #252547;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-info::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-info::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-info:focus {
  background-color: #323259;
  border-color: #0057c2;
}
.nb-theme-cosmic [nbInput].status-info:hover {
  background-color: #1b1b38;
  border-color: #42aaff;
}
.nb-theme-cosmic [nbInput].status-info:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-info:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:disabled {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-cosmic [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-cosmic [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-cosmic [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-cosmic [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-cosmic [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-cosmic nb-form-field [nbInput] {
  width: 100%;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}
.nb-theme-cosmic .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-cosmic .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-cosmic nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #323259;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
}
.nb-theme-cosmic nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}
.nb-theme-cosmic nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #323259;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}
.nb-theme-cosmic nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-cosmic .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-cosmic nb-context-menu {
  background-color: #323259;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-cosmic nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-cosmic nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic nb-select .select-button:focus {
  outline: none;
}
.nb-theme-cosmic nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-cosmic nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-cosmic nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-cosmic nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-cosmic nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-cosmic nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button {
  background-color: #252547;
  border-color: #13132b;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #323259;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #1b1b38;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button {
  background-color: #252547;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #323259;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #1b1b38;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button {
  background-color: #252547;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #323259;
  border-color: #00b887;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #1b1b38;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button {
  background-color: #252547;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #323259;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #1b1b38;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button {
  background-color: #252547;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #323259;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #1b1b38;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button {
  background-color: #252547;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #323259;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #1b1b38;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-cosmic nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-cosmic nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}
[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #b18aff, #a16eff);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #d5bfff, #b18aff);
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-form-field nb-select {
  width: 100%;
}
.nb-theme-cosmic nb-option-list {
  background-color: #323259;
  border-color: #13132b;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  box-shadow: none;
  overflow: hidden;
}
.nb-theme-cosmic nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.nb-theme-cosmic nb-option-list.position-top {
  border-bottom: 0.0625rem solid #13132b;
}
.nb-theme-cosmic nb-option-list.position-bottom {
  border-top: 0.0625rem solid #13132b;
}
.nb-theme-cosmic nb-option-group {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-cosmic nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-cosmic nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-cosmic nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-cosmic nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-cosmic nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-cosmic nb-option {
  background-color: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic nb-option.active {
  background-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
}
.nb-theme-cosmic nb-option.selected {
  background-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-option:focus {
  background-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
  outline: none;
}
.nb-theme-cosmic nb-option:focus.selected {
  background-color: #7b51db;
  color: #ffffff;
}
.nb-theme-cosmic nb-option:hover {
  background-color: rgba(180, 180, 219, 0.16);
  color: #ffffff;
}
.nb-theme-cosmic nb-option:hover.selected {
  background-color: #b18aff;
  color: #ffffff;
}
.nb-theme-cosmic nb-option.multiple.selected {
  background-color: #323259;
  color: #ffffff;
}
.nb-theme-cosmic nb-option.multiple:focus {
  background-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
}
.nb-theme-cosmic nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-cosmic nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-cosmic nb-option,
.nb-theme-cosmic nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.nb-theme-cosmic nb-option[disabled],
.nb-theme-cosmic nb-option-group[disabled] {
  background-color: #323259;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-cosmic nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-cosmic nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-cosmic nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-cosmic nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-cosmic nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-cosmic nb-toast.status-basic {
  background: #323259;
  border-color: #1b1b38;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-basic .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-basic.destroy-by-click:hover {
  background: #323259;
  border-color: #1b1b38;
}
.nb-theme-cosmic nb-toast.status-basic .icon-container {
  background: #323259;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-primary {
  background: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-primary.destroy-by-click:hover {
  background: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-toast.status-primary .icon-container {
  background: #323259;
  color: #a16eff;
}
.nb-theme-cosmic nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-toast.status-success .icon-container {
  background: #323259;
  color: #00d68f;
}
.nb-theme-cosmic nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-toast.status-warning .icon-container {
  background: #323259;
  color: #ffaa00;
}
.nb-theme-cosmic nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-toast.status-danger .icon-container {
  background: #323259;
  color: #ff3d71;
}
.nb-theme-cosmic nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-toast.status-info .icon-container {
  background: #323259;
  color: #0095ff;
}
.nb-theme-cosmic nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-toast.status-control .title {
  color: #323259;
}
.nb-theme-cosmic nb-toast.status-control.destroy-by-click:hover {
  background: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #323259;
}
.nb-theme-cosmic .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-cosmic nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  background: #f0f0fa;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-cosmic nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-cosmic nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-cosmic nb-tooltip .content {
  color: #252547;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-cosmic nb-tooltip .arrow {
  border-bottom: 6px dashed #f0f0fa;
}
.nb-theme-cosmic nb-tooltip.status-basic {
  background: #1b1b38;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-basic .arrow {
  border-bottom-color: #1b1b38;
}
.nb-theme-cosmic nb-tooltip.status-basic .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-primary {
  background: #a16eff;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-primary .arrow {
  border-bottom-color: #a16eff;
}
.nb-theme-cosmic nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-cosmic nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-cosmic nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-cosmic nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-cosmic nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-control .content {
  color: #323259;
}
.nb-theme-cosmic nb-datepicker-container nb-card {
  border-color: #13132b;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #323259;
  box-shadow: none;
}
.nb-theme-cosmic nb-calendar-with-time .nb-timepicker-container,
.nb-theme-cosmic nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}
.nb-theme-cosmic nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #13132b;
  border-radius: 0;
}
.nb-theme-cosmic nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}
[dir=ltr] .nb-theme-cosmic nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #13132b;
}
[dir=rtl] .nb-theme-cosmic nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #13132b;
}
.nb-theme-cosmic nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}
.nb-theme-cosmic nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}
.nb-theme-cosmic nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-radio .outer-circle,
.nb-theme-cosmic nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-cosmic nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-cosmic nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-basic .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-primary .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-cosmic nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}
.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-cosmic nb-radio.status-success .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-cosmic nb-radio.status-warning .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-cosmic nb-radio.status-danger .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-cosmic nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-cosmic nb-radio.status-info .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #f0f0fa;
}
.nb-theme-cosmic nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f7fc;
}
.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #f0f0fa;
}
.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #f0f0fa;
}
.nb-theme-cosmic nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-radio .text {
  margin-left: 1.25rem;
}
[dir=rtl] .nb-theme-cosmic nb-radio .text {
  margin-right: 1.25rem;
}
.nb-theme-cosmic .nb-tree-grid-header-cell,
.nb-theme-cosmic .nb-tree-grid-cell,
.nb-theme-cosmic .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #252547;
}
.nb-theme-cosmic .nb-tree-grid-header-row {
  background: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic .nb-tree-grid-footer-row {
  background: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic .nb-tree-grid-row {
  background: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tree-grid-row:hover {
  background: #323259;
}
.nb-theme-cosmic .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #323259;
}
.nb-theme-cosmic .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-cosmic nb-tree-grid-row-toggle nb-icon, .nb-theme-cosmic nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-cosmic .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-cosmic nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-cosmic nb-icon svg {
  vertical-align: top;
}
.nb-theme-cosmic nb-icon.status-basic {
  color: #b4b4db;
}
.nb-theme-cosmic nb-icon.status-primary {
  color: #a16eff;
}
.nb-theme-cosmic nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-cosmic nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-cosmic nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-cosmic nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-cosmic nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-cosmic .nb-form-control-container {
  max-width: inherit;
}
.nb-theme-cosmic .nb-form-field-addon {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.nb-theme-cosmic .nb-form-field-addon-disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic .nb-form-field-addon-basic {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-form-field-addon-basic-highlight {
  color: #a16eff;
}
.nb-theme-cosmic .nb-form-field-addon-primary {
  color: #a16eff;
}
.nb-theme-cosmic .nb-form-field-addon-primary-highlight {
  color: #7b51db;
}
.nb-theme-cosmic .nb-form-field-addon-success {
  color: #00d68f;
}
.nb-theme-cosmic .nb-form-field-addon-success-highlight {
  color: #00b887;
}
.nb-theme-cosmic .nb-form-field-addon-warning {
  color: #ffaa00;
}
.nb-theme-cosmic .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}
.nb-theme-cosmic .nb-form-field-addon-danger {
  color: #ff3d71;
}
.nb-theme-cosmic .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}
.nb-theme-cosmic .nb-form-field-addon-info {
  color: #0095ff;
}
.nb-theme-cosmic .nb-form-field-addon-info-highlight {
  color: #006fd6;
}
.nb-theme-cosmic .nb-form-field-addon-control {
  color: #ffffff;
}
.nb-theme-cosmic .nb-form-field-addon-control-highlight {
  color: #ffffff;
}
.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}
.nb-theme-cosmic .nb-form-field-prefix-tiny,
.nb-theme-cosmic .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}
.nb-theme-cosmic .nb-form-field-prefix-tiny nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}
.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}
.nb-theme-cosmic .nb-form-field-prefix-small,
.nb-theme-cosmic .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-cosmic .nb-form-field-prefix-small nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}
.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}
.nb-theme-cosmic .nb-form-field-prefix-medium,
.nb-theme-cosmic .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-cosmic .nb-form-field-prefix-medium nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}
.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}
.nb-theme-cosmic .nb-form-field-prefix-large,
.nb-theme-cosmic .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.nb-theme-cosmic .nb-form-field-prefix-large nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}
.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}
.nb-theme-cosmic .nb-form-field-prefix-giant,
.nb-theme-cosmic .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.nb-theme-cosmic .nb-form-field-prefix-giant nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}
.nb-theme-cosmic nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: inline-flex;
  align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}
.nb-theme-cosmic nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-cosmic nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-cosmic nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}
.nb-theme-cosmic nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}
.nb-theme-cosmic nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-basic {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e1e1f2;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-basic.active {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-primary {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-primary.active {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-primary:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #f0f0fa;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-control.active {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-tag.appearance-filled.status-control:hover {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-basic {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-primary {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-remove {
  cursor: pointer;
}
.nb-theme-cosmic .nb-tag-remove.size-tiny {
  font-size: 1rem;
}
[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-cosmic .nb-tag-remove.size-small {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-cosmic .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-cosmic .nb-tag-remove.size-large {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-cosmic .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-cosmic nb-tag-list {
  display: inline-flex;
  outline: none;
}
.nb-theme-cosmic nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}
.nb-theme-cosmic nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}
.nb-theme-cosmic nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}
.nb-theme-cosmic nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}
.nb-theme-cosmic nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}
.nb-theme-cosmic nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}
.nb-theme-cosmic nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}
.nb-theme-cosmic nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}
.nb-theme-cosmic nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}
.nb-theme-cosmic nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}
.nb-theme-cosmic .nb-tag-list-tags-wrapper {
  display: inline-flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.nb-theme-cosmic .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-cosmic .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic .nb-tag-list-with-input:focus {
  outline: none;
}
.nb-theme-cosmic .nb-tag-list-with-input.input-full-width {
  width: 100%;
}
.nb-theme-cosmic .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-basic {
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-basic.focus {
  background-color: #323259;
  border-color: #a16eff;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-primary {
  background-color: #252547;
  border-color: #a16eff;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-primary.focus {
  background-color: #323259;
  border-color: #5a37b8;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-success {
  background-color: #252547;
  border-color: #00d68f;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-success.focus {
  background-color: #323259;
  border-color: #00997a;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-warning {
  background-color: #252547;
  border-color: #ffaa00;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-warning.focus {
  background-color: #323259;
  border-color: #b86e00;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-danger {
  background-color: #252547;
  border-color: #ff3d71;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-danger.focus {
  background-color: #323259;
  border-color: #b81d5b;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-info {
  background-color: #252547;
  border-color: #0095ff;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-info.focus {
  background-color: #323259;
  border-color: #0057c2;
}
.nb-theme-cosmic .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-form-field nb-tag-list {
  width: 100%;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
.nb-theme-cosmic .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-cosmic .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}
.nb-theme-cosmic .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}
.nb-theme-cosmic .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}
.nb-theme-cosmic .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}
.nb-theme-cosmic .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
.nb-theme-cosmic .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tag-input.status-basic {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-basic::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-basic::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-basic:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-primary {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-primary::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-primary::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-primary:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-success {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-success::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-success::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-success:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-warning {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-warning::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-warning::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-warning:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-danger {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-danger::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-danger::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-danger:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-info {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-info::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-info::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic .nb-tag-input.status-info:disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .nb-tag-input.status-control {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-control:disabled {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-cosmic body {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic h1, .nb-theme-cosmic h2, .nb-theme-cosmic h3, .nb-theme-cosmic h4, .nb-theme-cosmic h5, .nb-theme-cosmic h6,
.nb-theme-cosmic .h1, .nb-theme-cosmic .h2, .nb-theme-cosmic .h3, .nb-theme-cosmic .h4, .nb-theme-cosmic .h5, .nb-theme-cosmic .h6 {
  color: #ffffff;
}
.nb-theme-cosmic h1,
.nb-theme-cosmic .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-cosmic h2,
.nb-theme-cosmic .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-cosmic h3,
.nb-theme-cosmic .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-cosmic h4,
.nb-theme-cosmic .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-cosmic h5,
.nb-theme-cosmic .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-cosmic h6,
.nb-theme-cosmic .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-cosmic .subtitle,
.nb-theme-cosmic .subtitle-2 {
  color: #ffffff;
}
.nb-theme-cosmic .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic p,
.nb-theme-cosmic .paragraph {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .paragraph-2 {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-cosmic a {
  color: #a16eff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-cosmic a:focus {
  color: #7b51db;
}
.nb-theme-cosmic a:hover {
  color: #b18aff;
}
.nb-theme-cosmic a.link-control, .nb-theme-cosmic a.link-control:hover {
  color: #ffffff;
}
.nb-theme-cosmic a.link-alternate, .nb-theme-cosmic a.link-alternate:hover {
  color: #252547;
}
.nb-theme-cosmic .label {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-cosmic .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-cosmic .caption,
.nb-theme-cosmic .caption-2 {
  color: #b4b4db;
}
.nb-theme-cosmic .caption.status-basic,
.nb-theme-cosmic .caption-2.status-basic {
  color: #ffffff;
}
.nb-theme-cosmic .caption.status-primary,
.nb-theme-cosmic .caption-2.status-primary {
  color: #a16eff;
}
.nb-theme-cosmic .caption.status-success,
.nb-theme-cosmic .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-cosmic .caption.status-warning,
.nb-theme-cosmic .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-cosmic .caption.status-danger,
.nb-theme-cosmic .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-cosmic .caption.status-info,
.nb-theme-cosmic .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-cosmic .caption.status-control,
.nb-theme-cosmic .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-cosmic li {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .text-alternate {
  color: #252547;
}
.nb-theme-cosmic .text-disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .text-hint {
  color: #b4b4db;
}
.nb-theme-cosmic .text-basic {
  color: #ffffff;
}
.nb-theme-cosmic .text-primary {
  color: #a16eff;
}
.nb-theme-cosmic .text-success {
  color: #00d68f;
}
.nb-theme-cosmic .text-warning {
  color: #ffaa00;
}
.nb-theme-cosmic .text-danger {
  color: #ff3d71;
}
.nb-theme-cosmic .text-info {
  color: #0095ff;
}
.nb-theme-cosmic .text-control {
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table table tr th,
.nb-theme-cosmic ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table table tr th,
.nb-theme-cosmic ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #1b1b38;
  vertical-align: middle;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #ffffff;
  text-decoration: none;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #ffffff;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-cosmic ng2-smart-table thead tr {
  background: #323259;
}
.nb-theme-cosmic ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-cosmic ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-cosmic ng2-smart-table tbody tr.selected, .nb-theme-cosmic ng2-smart-table tbody tr:hover {
  background: #1b1b38 !important;
}
.nb-theme-cosmic ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #252547;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #a16eff;
  background-color: #a16eff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #5a37b8;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #1b1b38;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #a16eff;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-cosmic ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-cosmic ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #1b1b38 solid 1px;
  border-radius: 0.25rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #1b1b38;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #1b1b38;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #a16eff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #a16eff;
  color: #a16eff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #a16eff;
}
@media (max-width: 575.98px) {
  .nb-theme-cosmic .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.nb-theme-cosmic .pace .pace-progress {
  background: #a16eff;
}
.nb-theme-cosmic .pace .pace-progress-inner {
  box-shadow: 0 0 10px #a16eff, 0 0 5px #a16eff;
}
.nb-theme-cosmic .pace .pace-activity {
  display: none;
}
.nb-theme-cosmic nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}
.nb-theme-cosmic nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}
.nb-theme-cosmic nb-card .label {
  font-size: 1rem;
}
.nb-theme-cosmic div.ng-star-inserted {
  padding-left: 1rem;
}
.nb-theme-cosmic nb-window {
  background-color: white;
}
.nb-theme-cosmic nb-window .buttons button:nth-child(1) {
  visibility: hidden;
}
.nb-theme-cosmic nb-window .buttons button:nth-child(2) {
  visibility: hidden;
}
.nb-theme-corporate nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-corporate .layout {
  min-width: 300px;
}
.nb-theme-corporate nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}
.nb-theme-corporate nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-corporate nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: none;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-corporate nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-corporate nb-layout-header {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-layout-header nav {
  color: #222b45;
  box-shadow: none;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-layout-header nav a {
  color: #222b45;
}
.nb-theme-corporate nb-layout-header nav a:focus, .nb-theme-corporate nb-layout-header nav a:active, .nb-theme-corporate nb-layout-header nav a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-corporate nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-corporate nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-corporate nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-corporate nb-sidebar {
  background-color: #ffffff;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-corporate nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-corporate nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-corporate nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-corporate nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.collapsed nb-sidebar-header, .nb-theme-corporate nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.fixed.left.collapsed + .content, .nb-theme-corporate nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-corporate nb-sidebar.fixed.right.collapsed + .content, .nb-theme-corporate nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-corporate nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-corporate nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-corporate nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-corporate nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-corporate nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active,
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle]:focus, .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle]:focus,
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active) {
  box-shadow: none;
}
[dir=ltr] .nb-theme-corporate nb-calendar-pageable-navigation {
  margin-left: auto;
}
[dir=rtl] .nb-theme-corporate nb-calendar-pageable-navigation {
  margin-right: auto;
}
.nb-theme-corporate nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.nb-theme-corporate nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-corporate nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.nb-theme-corporate nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-corporate nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}
.nb-theme-corporate nb-calendar-week-numbers .sign-container {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
  margin-bottom: 0.25rem;
}
.nb-theme-corporate nb-calendar-week-numbers .sign,
.nb-theme-corporate nb-calendar-week-numbers .week-number {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}
.nb-theme-corporate nb-calendar-week-numbers.size-large .sign,
.nb-theme-corporate nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #edf1f7;
}
.nb-theme-corporate nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .cell-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell,
.nb-theme-corporate nb-calendar-picker .month-cell,
.nb-theme-corporate nb-calendar-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #222b45;
  text-transform: uppercase;
  cursor: pointer;
}
.nb-theme-corporate nb-calendar-picker .day-cell, .nb-theme-corporate nb-calendar-picker .day-cell .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell,
.nb-theme-corporate nb-calendar-picker .month-cell .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell,
.nb-theme-corporate nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate nb-calendar-picker .day-cell.empty, .nb-theme-corporate nb-calendar-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-picker .month-cell.empty,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-picker .year-cell.empty,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled {
  cursor: default;
}
.nb-theme-corporate nb-calendar-picker .day-cell.bounding-month,
.nb-theme-corporate nb-calendar-picker .month-cell.bounding-month,
.nb-theme-corporate nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}
.nb-theme-corporate nb-calendar-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #e4e9f2;
}
.nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate nb-base-calendar nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}
.nb-theme-corporate nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-corporate nb-base-calendar .calendar-navigation {
  border: none;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-corporate nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}
.nb-theme-corporate nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}
.nb-theme-corporate nb-base-calendar.has-week-number .month-cell,
.nb-theme-corporate nb-base-calendar.has-week-number .year-cell {
  flex: 1 0 auto;
}
.nb-theme-corporate nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}
.nb-theme-corporate nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}
.nb-theme-corporate nb-card {
  background-color: #ffffff;
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-corporate nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-corporate nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-corporate nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-corporate nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-corporate nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-corporate nb-card.status-basic nb-card-header a,
.nb-theme-corporate nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-primary nb-card-header a,
.nb-theme-corporate nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-success nb-card-header a,
.nb-theme-corporate nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-warning nb-card-header a,
.nb-theme-corporate nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-danger nb-card-header a,
.nb-theme-corporate nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-info nb-card-header a,
.nb-theme-corporate nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-card.status-control nb-card-header a,
.nb-theme-corporate nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-card.accent-basic {
  border-top-color: #f7f9fc;
}
.nb-theme-corporate nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-corporate nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-corporate nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-corporate nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-corporate nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-corporate nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-corporate nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.17rem;
}
.nb-theme-corporate nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-corporate nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-card-header h1 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h2 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h3 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h4 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h5 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h6 {
  margin: 0;
}
.nb-theme-corporate nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-corporate .second-card-container {
  height: 100%;
  border-radius: 0.17rem;
}
.nb-theme-corporate .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}
.nb-theme-corporate .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}
[dir=ltr] .nb-theme-corporate .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-corporate .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-corporate nb-tabset {
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}
.nb-theme-corporate nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-corporate nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-corporate nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}
.nb-theme-corporate nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-corporate nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-corporate nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-corporate nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-corporate nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-corporate nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-corporate nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-corporate nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-corporate nb-menu {
  background-color: transparent;
}
.nb-theme-corporate nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}
.nb-theme-corporate nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-corporate nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-corporate nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-corporate nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-corporate nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}
.nb-theme-corporate nb-user .initials {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user .user-name {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user .user-title {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-corporate nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-corporate nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-corporate nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-corporate nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-corporate nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.shape-rectangle .user-picture {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-corporate nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-corporate nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-corporate nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-corporate nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-corporate nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-corporate nb-action {
  border-left: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-action {
  border-right: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-corporate nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-corporate nb-action:first-child {
  border-right: none !important;
}
.nb-theme-corporate nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-corporate nb-search-field .search {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-corporate nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-corporate nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.modal-zoomin .search::before,
.nb-theme-corporate nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-corporate nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-corporate nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}
.nb-theme-corporate nb-search-field.modal-drop .search::before {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.curtain .search::after {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.curtain .search {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.column-curtain::before {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-corporate nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-corporate .nb-spinner-container {
  position: relative;
}
.nb-theme-corporate nb-spinner .message {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-corporate nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-corporate nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-corporate nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-corporate nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-corporate nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-corporate nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-corporate nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-corporate nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-corporate nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-corporate nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-corporate nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-corporate .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}
.nb-theme-corporate .nb-timepicker-container .list-item {
  color: #222b45;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.nb-theme-corporate .nb-timepicker-container .list-item:first-child {
  border-top: none;
}
.nb-theme-corporate .nb-timepicker-container .list-item:hover {
  background-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-corporate .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate .nb-timepicker-container .values-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}
.nb-theme-corporate .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #e4e9f2;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}
.nb-theme-corporate nb-checkbox .label {
  padding: 0;
}
.nb-theme-corporate nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  position: relative;
}
.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-corporate nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}
[dir=ltr] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}
[dir=rtl] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-corporate nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-corporate nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-corporate nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-corporate nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-toggle.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar .progress-container {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-corporate nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-corporate nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-corporate nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-corporate nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-corporate nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-badge {
  border-radius: 0.17rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-corporate nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-corporate nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-corporate nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-corporate nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-corporate nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-corporate nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-corporate nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-corporate nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-corporate nb-stepper .header .connector {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-corporate nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-corporate nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-stepper .header .step.selected {
  color: #274bdb;
}
.nb-theme-corporate nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}
.nb-theme-corporate nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-corporate nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-corporate nb-alert {
  border-radius: 0.17rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-corporate nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-corporate nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-corporate nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-corporate nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-corporate nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-corporate nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-corporate nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-alert.status-basic a,
.nb-theme-corporate nb-alert.status-basic a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-alert.accent-basic {
  border-top: 0.17rem solid #edf1f7;
}
.nb-theme-corporate nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-corporate nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-alert.status-primary a,
.nb-theme-corporate nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-primary {
  border-top: 0.17rem solid #3366ff;
}
.nb-theme-corporate nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-corporate nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-corporate nb-alert.status-success a,
.nb-theme-corporate nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-success {
  border-top: 0.17rem solid #00d68f;
}
.nb-theme-corporate nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-corporate nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-corporate nb-alert.status-warning a,
.nb-theme-corporate nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-warning {
  border-top: 0.17rem solid #ffaa00;
}
.nb-theme-corporate nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-corporate nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-corporate nb-alert.status-danger a,
.nb-theme-corporate nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-danger {
  border-top: 0.17rem solid #ff3d71;
}
.nb-theme-corporate nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-corporate nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-corporate nb-alert.status-info a,
.nb-theme-corporate nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-info {
  border-top: 0.17rem solid #0095ff;
}
.nb-theme-corporate nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-corporate nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-corporate nb-alert.status-control a,
.nb-theme-corporate nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-alert.accent-control {
  border-top: 0.17rem solid #ffffff;
}
.nb-theme-corporate nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-corporate nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-corporate nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-corporate nb-chat .no-messages {
  text-align: center;
}
.nb-theme-corporate nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-corporate nb-chat.size-small {
  height: 21rem;
}
.nb-theme-corporate nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-corporate nb-chat.size-large {
  height: 36rem;
}
.nb-theme-corporate nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-corporate nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-corporate nb-chat-message .message {
  flex: 1;
}
.nb-theme-corporate nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a:hover, .nb-theme-corporate nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-corporate nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-corporate nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-corporate nb-chat-form input {
  flex: 1;
}
.nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-corporate nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-corporate nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-corporate nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-corporate nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-corporate nb-accordion {
  display: block;
  box-shadow: none;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-corporate nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-corporate nb-accordion-item:first-child {
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item:last-child {
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-corporate nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-corporate nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-corporate [nbButton], .nb-theme-corporate [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.nb-theme-corporate [nbButton]:hover, .nb-theme-corporate [nbButtonToggle]:hover, .nb-theme-corporate [nbButton]:focus, .nb-theme-corporate [nbButtonToggle]:focus {
  text-decoration: none;
}
.nb-theme-corporate [nbButton].full-width, .nb-theme-corporate .full-width[nbButtonToggle] {
  width: 100%;
}
.nb-theme-corporate [nbButton] nb-icon, .nb-theme-corporate [nbButtonToggle] nb-icon {
  vertical-align: top;
}
.nb-theme-corporate [nbButton].nb-transition, .nb-theme-corporate .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate [nbButton]:focus, .nb-theme-corporate [nbButtonToggle]:focus {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton][disabled], .nb-theme-corporate [disabled][nbButtonToggle] {
  cursor: default;
}
.nb-theme-corporate [nbButton].size-tiny, .nb-theme-corporate .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-corporate [nbButton].size-tiny nb-icon, .nb-theme-corporate .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-tiny.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-tiny.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}
.nb-theme-corporate [nbButton].size-small, .nb-theme-corporate .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate [nbButton].size-small nb-icon, .nb-theme-corporate .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-small.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-small.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}
.nb-theme-corporate [nbButton].size-medium, .nb-theme-corporate .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-corporate [nbButton].size-medium nb-icon, .nb-theme-corporate .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-medium.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-medium.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.5rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-large, .nb-theme-corporate .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbButton].size-large nb-icon, .nb-theme-corporate .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-large.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-large.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-giant, .nb-theme-corporate .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-corporate [nbButton].size-giant nb-icon, .nb-theme-corporate .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-giant.icon-start[nbButtonToggle]:not(.icon-end) nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-giant.icon-end[nbButtonToggle]:not(.icon-start) nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}
.nb-theme-corporate [nbButton].shape-rectangle, .nb-theme-corporate .shape-rectangle[nbButtonToggle] {
  border-radius: 0.17rem;
}
.nb-theme-corporate [nbButton].shape-semi-round, .nb-theme-corporate .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}
.nb-theme-corporate [nbButton].shape-round, .nb-theme-corporate .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}
.nb-theme-corporate a[nbButton], .nb-theme-corporate a[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-corporate [nbButton].appearance-filled, .nb-theme-corporate .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-filled.size-tiny, .nb-theme-corporate .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-small, .nb-theme-corporate .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-medium, .nb-theme-corporate .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-large, .nb-theme-corporate .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-giant, .nb-theme-corporate .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:focus, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle]:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:hover, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:active, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle]:active {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic[disabled], .nb-theme-corporate .appearance-filled.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:focus, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle]:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:hover, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle]:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:active, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle]:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary[disabled], .nb-theme-corporate .appearance-filled.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-success, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:focus, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle]:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:hover, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle]:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:active, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle]:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success[disabled], .nb-theme-corporate .appearance-filled.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:focus, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle]:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:hover, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle]:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:active, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle]:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning[disabled], .nb-theme-corporate .appearance-filled.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:focus, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle]:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:hover, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle]:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:active, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle]:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger[disabled], .nb-theme-corporate .appearance-filled.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-info, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:focus, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle]:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:hover, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle]:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:active, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle]:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info[disabled], .nb-theme-corporate .appearance-filled.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-control, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:focus, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle]:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:hover, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle]:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:active, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle]:active {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control[disabled], .nb-theme-corporate .appearance-filled.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline, .nb-theme-corporate .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-outline:focus, .nb-theme-corporate .appearance-outline[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-corporate .appearance-outline[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-outline.size-tiny, .nb-theme-corporate .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-small, .nb-theme-corporate .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-medium, .nb-theme-corporate .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-large, .nb-theme-corporate .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-giant, .nb-theme-corporate .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:focus, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:hover, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:active, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic[disabled], .nb-theme-corporate .appearance-outline.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:focus, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle]:focus {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:hover, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle]:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:active, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle]:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary[disabled], .nb-theme-corporate .appearance-outline.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-success, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:focus, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle]:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:hover, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle]:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:active, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle]:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success[disabled], .nb-theme-corporate .appearance-outline.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:focus, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle]:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:hover, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle]:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:active, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle]:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning[disabled], .nb-theme-corporate .appearance-outline.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:focus, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle]:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:hover, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle]:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:active, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle]:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger[disabled], .nb-theme-corporate .appearance-outline.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-info, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:focus, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle]:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:hover, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle]:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:active, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle]:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info[disabled], .nb-theme-corporate .appearance-outline.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-control, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:focus, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle]:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:hover, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle]:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:active, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle]:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control[disabled], .nb-theme-corporate .appearance-outline.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost, .nb-theme-corporate .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-ghost:focus, .nb-theme-corporate .appearance-ghost[nbButtonToggle]:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-corporate .appearance-ghost[nbButtonToggle]:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-ghost.size-tiny, .nb-theme-corporate .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-small, .nb-theme-corporate .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-medium, .nb-theme-corporate .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-large, .nb-theme-corporate .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-giant, .nb-theme-corporate .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:hover, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:active, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-corporate .appearance-ghost.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:focus, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:hover, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:active, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-corporate .appearance-ghost.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:focus, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:hover, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:active, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success[disabled], .nb-theme-corporate .appearance-ghost.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:focus, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:hover, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:active, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-corporate .appearance-ghost.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:focus, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:hover, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:active, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-corporate .appearance-ghost.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:focus, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:hover, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:active, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info[disabled], .nb-theme-corporate .appearance-ghost.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:focus, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle]:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:hover, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle]:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:active, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle]:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control[disabled], .nb-theme-corporate .appearance-ghost.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero, .nb-theme-corporate .appearance-hero[nbButtonToggle] {
  text-shadow: none;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-hero.size-tiny, .nb-theme-corporate .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-small, .nb-theme-corporate .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-medium, .nb-theme-corporate .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-large, .nb-theme-corporate .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-giant, .nb-theme-corporate .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:focus, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:hover, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:active, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic[disabled], .nb-theme-corporate .appearance-hero.status-basic[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-corporate .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:focus, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:hover, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:active, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary[disabled], .nb-theme-corporate .appearance-hero.status-primary[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-corporate .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-success, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:focus, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:hover, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:active, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success[disabled], .nb-theme-corporate .appearance-hero.status-success[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-corporate .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:focus, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:hover, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:active, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning[disabled], .nb-theme-corporate .appearance-hero.status-warning[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-corporate .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:focus, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:hover, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:active, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger[disabled], .nb-theme-corporate .appearance-hero.status-danger[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-corporate .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-info, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:focus, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:hover, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:active, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info[disabled], .nb-theme-corporate .appearance-hero.status-info[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-corporate .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-control, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:focus, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle]:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:hover, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle]:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:active, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle]:active {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control[disabled], .nb-theme-corporate .appearance-hero.status-control[disabled][nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-corporate .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-corporate nb-button-group {
  display: inline-flex;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton]:first-child:not(:last-child),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton]:last-child:not(:first-child),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton]:first-child:not(:last-child),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton]:last-child:not(:first-child),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nb-theme-corporate nb-button-group [nbButton]:not(:first-child):not(:last-child),
.nb-theme-corporate nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled, .nb-theme-corporate nb-button-group [nbButton].appearance-ghost,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=ltr] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]),
[dir=rtl] .nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-corporate nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-corporate nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-corporate [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-corporate [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]:focus {
  outline: none;
}
.nb-theme-corporate [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-corporate [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-corporate [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-corporate [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-corporate [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-corporate [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-corporate [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-corporate [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-corporate [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-corporate [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-corporate [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-corporate [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-corporate [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-corporate [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-corporate [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].shape-rectangle {
  border-radius: 0.17rem;
}
.nb-theme-corporate [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-corporate [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-corporate nb-form-field [nbInput] {
  width: 100%;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}
.nb-theme-corporate .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-corporate .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-corporate nb-popover {
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
  color: #222b45;
}
.nb-theme-corporate nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #e4e9f2;
}
.nb-theme-corporate nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}
.nb-theme-corporate nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-corporate nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-corporate nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-corporate .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-corporate nb-context-menu {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  box-shadow: none;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-corporate nb-context-menu nb-menu {
  border-radius: 0.17rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-corporate nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-select .select-button:focus {
  outline: none;
}
.nb-theme-corporate nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-corporate nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-corporate nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-corporate nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-corporate nb-select.shape-rectangle .select-button {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-corporate nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #00b887;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-form-field nb-select {
  width: 100%;
}
.nb-theme-corporate nb-option-list {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.17rem;
  box-shadow: none;
  overflow: hidden;
}
.nb-theme-corporate nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.nb-theme-corporate nb-option-list.position-top {
  border-bottom: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-option-list.position-bottom {
  border-top: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-corporate nb-option {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-corporate nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
  outline: none;
}
.nb-theme-corporate nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}
.nb-theme-corporate nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #222b45;
}
.nb-theme-corporate nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}
.nb-theme-corporate nb-option.multiple.selected {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate nb-option,
.nb-theme-corporate nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.nb-theme-corporate nb-option[disabled],
.nb-theme-corporate nb-option-group[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  padding: 1rem;
  box-shadow: none;
}
.nb-theme-corporate nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-toast .icon-container {
  border-radius: 0.17rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-corporate nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-corporate nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-corporate nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-basic .title {
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #3366ff;
}
.nb-theme-corporate nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #00d68f;
}
.nb-theme-corporate nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #ffaa00;
}
.nb-theme-corporate nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #ff3d71;
}
.nb-theme-corporate nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #0095ff;
}
.nb-theme-corporate nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-corporate .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-corporate nb-tooltip {
  box-shadow: none;
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.17rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-corporate nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-corporate nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-corporate nb-tooltip .content {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-corporate nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}
.nb-theme-corporate nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}
.nb-theme-corporate nb-tooltip.status-basic .content {
  color: #222b45;
}
.nb-theme-corporate nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-corporate nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-corporate nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-corporate nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-corporate nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-corporate nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-corporate nb-datepicker-container nb-card {
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
}
.nb-theme-corporate nb-calendar-with-time .nb-timepicker-container,
.nb-theme-corporate nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}
.nb-theme-corporate nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #e4e9f2;
  border-radius: 0;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}
.nb-theme-corporate nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-radio .outer-circle,
.nb-theme-corporate nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-corporate nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-radio .text {
  margin-left: 1.25rem;
}
[dir=rtl] .nb-theme-corporate nb-radio .text {
  margin-right: 1.25rem;
}
.nb-theme-corporate .nb-tree-grid-header-cell,
.nb-theme-corporate .nb-tree-grid-cell,
.nb-theme-corporate .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}
.nb-theme-corporate .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tree-grid-row:hover {
  background: #ffffff;
}
.nb-theme-corporate .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}
.nb-theme-corporate .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-corporate nb-tree-grid-row-toggle nb-icon, .nb-theme-corporate nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-corporate .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-corporate nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-corporate nb-icon svg {
  vertical-align: top;
}
.nb-theme-corporate nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-corporate nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-corporate nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-corporate nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-corporate nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-control-container {
  max-width: inherit;
}
.nb-theme-corporate .nb-form-field-addon {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.nb-theme-corporate .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate .nb-form-field-addon-basic {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}
.nb-theme-corporate .nb-form-field-addon-primary {
  color: #3366ff;
}
.nb-theme-corporate .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}
.nb-theme-corporate .nb-form-field-addon-success {
  color: #00d68f;
}
.nb-theme-corporate .nb-form-field-addon-success-highlight {
  color: #00b887;
}
.nb-theme-corporate .nb-form-field-addon-warning {
  color: #ffaa00;
}
.nb-theme-corporate .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}
.nb-theme-corporate .nb-form-field-addon-danger {
  color: #ff3d71;
}
.nb-theme-corporate .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}
.nb-theme-corporate .nb-form-field-addon-info {
  color: #0095ff;
}
.nb-theme-corporate .nb-form-field-addon-info-highlight {
  color: #006fd6;
}
.nb-theme-corporate .nb-form-field-addon-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-field-addon-control-highlight {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-tiny,
.nb-theme-corporate .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-tiny nb-icon,
.nb-theme-corporate .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-small,
.nb-theme-corporate .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-small nb-icon,
.nb-theme-corporate .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-medium,
.nb-theme-corporate .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-medium nb-icon,
.nb-theme-corporate .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}
.nb-theme-corporate .nb-form-field-prefix-large,
.nb-theme-corporate .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-large nb-icon,
.nb-theme-corporate .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}
.nb-theme-corporate .nb-form-field-prefix-giant,
.nb-theme-corporate .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-giant nb-icon,
.nb-theme-corporate .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}
.nb-theme-corporate nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: inline-flex;
  align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}
.nb-theme-corporate nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-remove {
  cursor: pointer;
}
.nb-theme-corporate .nb-tag-remove.size-tiny {
  font-size: 1rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-small {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-large {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate nb-tag-list {
  display: inline-flex;
  outline: none;
}
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}
.nb-theme-corporate .nb-tag-list-tags-wrapper {
  display: inline-flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.nb-theme-corporate .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-corporate .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-corporate .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate .nb-tag-list-with-input:focus {
  outline: none;
}
.nb-theme-corporate .nb-tag-list-with-input.input-full-width {
  width: 100%;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.17rem;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate .nb-tag-list-with-input.status-basic.focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-primary.focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-corporate .nb-tag-list-with-input.status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
}
.nb-theme-corporate .nb-tag-list-with-input.status-success.focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-corporate .nb-tag-list-with-input.status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
}
.nb-theme-corporate .nb-tag-list-with-input.status-warning.focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-corporate .nb-tag-list-with-input.status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
}
.nb-theme-corporate .nb-tag-list-with-input.status-danger.focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-corporate .nb-tag-list-with-input.status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-info.focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-corporate .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-form-field nb-tag-list {
  width: 100%;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
.nb-theme-corporate .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}
.nb-theme-corporate .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}
.nb-theme-corporate .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}
.nb-theme-corporate .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}
.nb-theme-corporate .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
.nb-theme-corporate .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.status-basic {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-corporate body {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate h1, .nb-theme-corporate h2, .nb-theme-corporate h3, .nb-theme-corporate h4, .nb-theme-corporate h5, .nb-theme-corporate h6,
.nb-theme-corporate .h1, .nb-theme-corporate .h2, .nb-theme-corporate .h3, .nb-theme-corporate .h4, .nb-theme-corporate .h5, .nb-theme-corporate .h6 {
  color: #222b45;
}
.nb-theme-corporate h1,
.nb-theme-corporate .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-corporate h2,
.nb-theme-corporate .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-corporate h3,
.nb-theme-corporate .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-corporate h4,
.nb-theme-corporate .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-corporate h5,
.nb-theme-corporate .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-corporate h6,
.nb-theme-corporate .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate .subtitle,
.nb-theme-corporate .subtitle-2 {
  color: #222b45;
}
.nb-theme-corporate .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate p,
.nb-theme-corporate .paragraph {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .paragraph-2 {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-corporate a:focus {
  color: #274bdb;
}
.nb-theme-corporate a:hover {
  color: #598bff;
}
.nb-theme-corporate a.link-control, .nb-theme-corporate a.link-control:hover {
  color: #ffffff;
}
.nb-theme-corporate a.link-alternate, .nb-theme-corporate a.link-alternate:hover {
  color: #ffffff;
}
.nb-theme-corporate .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-corporate .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate .caption,
.nb-theme-corporate .caption-2 {
  color: #8f9bb3;
}
.nb-theme-corporate .caption.status-basic,
.nb-theme-corporate .caption-2.status-basic {
  color: #222b45;
}
.nb-theme-corporate .caption.status-primary,
.nb-theme-corporate .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-corporate .caption.status-success,
.nb-theme-corporate .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-corporate .caption.status-warning,
.nb-theme-corporate .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate .caption.status-danger,
.nb-theme-corporate .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate .caption.status-info,
.nb-theme-corporate .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-corporate .caption.status-control,
.nb-theme-corporate .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-corporate li {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .text-alternate {
  color: #ffffff;
}
.nb-theme-corporate .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .text-hint {
  color: #8f9bb3;
}
.nb-theme-corporate .text-basic {
  color: #222b45;
}
.nb-theme-corporate .text-primary {
  color: #3366ff;
}
.nb-theme-corporate .text-success {
  color: #00d68f;
}
.nb-theme-corporate .text-warning {
  color: #ffaa00;
}
.nb-theme-corporate .text-danger {
  color: #ff3d71;
}
.nb-theme-corporate .text-info {
  color: #0095ff;
}
.nb-theme-corporate .text-control {
  color: #ffffff;
}
.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-corporate ng2-smart-table thead tr {
  background: #ffffff;
}
.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-corporate ng2-smart-table tbody tr.selected, .nb-theme-corporate ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}
.nb-theme-corporate ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-corporate ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-corporate ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.17rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
@media (max-width: 575.98px) {
  .nb-theme-corporate .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.nb-theme-corporate .pace .pace-progress {
  background: #3366ff;
}
.nb-theme-corporate .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3366ff, 0 0 5px #3366ff;
}
.nb-theme-corporate .pace .pace-activity {
  display: none;
}
.nb-theme-corporate nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}
.nb-theme-corporate nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}
.nb-theme-corporate nb-card .label {
  font-size: 1rem;
}
.nb-theme-corporate div.ng-star-inserted {
  padding-left: 1rem;
}
.nb-theme-corporate nb-window {
  background-color: white;
}
.nb-theme-corporate nb-window .buttons button:nth-child(1) {
  visibility: hidden;
}
.nb-theme-corporate nb-window .buttons button:nth-child(2) {
  visibility: hidden;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uXFwuLlxcLi5cXC4uXFwuLlxcc3R5bGVzLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcX3RoZW1pbmcuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxjb3JlXFxfbWl4aW5zLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcY29yZVxcX2Z1bmN0aW9ucy5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGNvcmVcXF92YXJpYW50cy5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXHRoZW1lc1xcX21hcHBpbmcuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxjb3JlXFx0aGVtaW5nXFxfcmVnaXN0ZXIuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxjb3JlXFx0aGVtaW5nXFxfaW5zdGFsbC5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGNvcmVcXHRoZW1pbmdcXF9nZXQtdmFsdWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFx0aGVtZXNcXF9kZWZhdWx0LnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcdGhlbWVzXFxfZGFyay5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXHRoZW1lc1xcX2Nvc21pYy5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXHRoZW1lc1xcX2NvcnBvcmF0ZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXF9nbG9iYWxzLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcZ2xvYmFsXFxfY29tcG9uZW50cy5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxsYXlvdXRcXF9sYXlvdXQuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHNpZGViYXJcXF9zaWRlYmFyLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjYWxlbmRhci1raXRcXF9jYWxlbmRhci1raXQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2FsZW5kYXIta2l0XFxjb21wb25lbnRzXFxjYWxlbmRhci1uYXZpZ2F0aW9uXFxfY2FsZW5kYXItbmF2aWdhdGlvbi50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjYWxlbmRhci1raXRcXGNvbXBvbmVudHNcXGNhbGVuZGFyLXBpY2tlclxcX2NhbGVuZGFyLXBpY2tlci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2FsZW5kYXIta2l0XFxjb21wb25lbnRzXFxjYWxlbmRhci1kYXlzLW5hbWVzXFxfY2FsZW5kYXItZGF5cy1uYW1lcy5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2FsZW5kYXIta2l0XFxjb21wb25lbnRzXFxjYWxlbmRhci13ZWVrLW51bWJlclxcX2NhbGVuZGFyLXdlZWstbnVtYmVyLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjYWxlbmRhci1raXRcXGNvbXBvbmVudHNcXGNhbGVuZGFyLWRheS1waWNrZXJcXF9jYWxlbmRhci1kYXktcGlja2VyLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjYWxlbmRhci1raXRcXGNvbXBvbmVudHNcXF9jYWxlbmRhci1jZWxsLnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGNhbGVuZGFyXFxfY2FsZW5kYXIuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGNhcmRcXF9jYXJkLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFx0YWdcXF90YWcuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRhZ1xcX3RhZy5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFx0YWdcXF90YWctZmlsbGVkLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRhZ1xcX3RhZy1vdXRsaW5lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRhZ1xcX3RhZy1saXN0LnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRhZ1xcX3RhZy1pbnB1dC5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFx0YWJzZXRcXF90YWJzZXQuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHJvdXRlLXRhYnNldFxcX3JvdXRlLXRhYnNldC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcbWVudVxcX21lbnUuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHVzZXJcXF91c2VyLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxhY3Rpb25zXFxfYWN0aW9ucy5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcc2VhcmNoXFxfc2VhcmNoLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxjaGVja2JveFxcX2NoZWNrYm94LmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFx0b2dnbGVcXF90b2dnbGUuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHByb2dyZXNzLWJhclxcX3Byb2dyZXNzLWJhci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcYmFkZ2VcXF9iYWRnZS5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcYWxlcnRcXF9hbGVydC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2hhdFxcX2NoYXQuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHNwaW5uZXJcXF9zcGlubmVyLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxzdGVwcGVyXFxfc3RlcHBlci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcYWNjb3JkaW9uXFxfYWNjb3JkaW9uLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxidXR0b25cXF9idXR0b24uY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGJ1dHRvblxcX2J1dHRvbi1jb3JlLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGJ1dHRvblxcX2J1dHRvbi1maWxsZWQuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcYnV0dG9uXFxfYnV0dG9uLW91dGxpbmUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcYnV0dG9uXFxfYnV0dG9uLWdob3N0LnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGJ1dHRvblxcX2J1dHRvbi1oZXJvLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGJ1dHRvbi1ncm91cFxcX2J1dHRvbi10b2dnbGUuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGJ1dHRvbi1ncm91cFxcX2J1dHRvbi1ncm91cC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcaW5wdXRcXF9pbnB1dC5kaXJlY3RpdmUudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcaW5wdXRcXF9pbnB1dC1zdGF0dXNlcy5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxpbnB1dFxcX2lucHV0LXNpemVzLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGlucHV0XFxfaW5wdXQtc2hhcGVzLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAYW5ndWxhclxcY2RrXFxvdmVybGF5LXByZWJ1aWx0LmNzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2RrXFxvdmVybGF5XFxfb3ZlcmxheS50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxwb3BvdmVyXFxfcG9wb3Zlci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY29udGV4dC1tZW51XFxfY29udGV4dC1tZW51LmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxzZWxlY3RcXF9zZWxlY3QuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGZvcm0tZmllbGRcXF9mb3JtLWZpZWxkLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxvcHRpb25cXF9vcHRpb24tbGlzdC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcdG9hc3RyXFxfdG9hc3QuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRvb2x0aXBcXF90b29sdGlwLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxkYXRlcGlja2VyXFxfZGF0ZXBpY2tlci1jb250YWluZXIuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHJhZGlvXFxfcmFkaW8uY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXHRyZWUtZ3JpZFxcX3RyZWUtZ3JpZC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcdHJlZS1ncmlkXFxfdHJlZS1ncmlkLXNvcnQuY29tcG9uZW50LnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXGNvbXBvbmVudHNcXGljb25cXF9pY29uLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFx0aW1lcGlja2VyXFxfdGltZXBpY2tlci5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxnbG9iYWxcXF9vdmVycmlkZXMuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxnbG9iYWxcXF9ub3JtYWxpemUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxnbG9iYWxcXGNvbXBvbmVudHNcXF90cmVlLnRoZW1lLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAbmVidWxhclxcdGhlbWVcXHN0eWxlc1xcZ2xvYmFsXFxtYXBzXFxfbGVhZmxldC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGdsb2JhbFxcdGFibGVzXFxfc21hcnQtdGFibGUudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcc3R5bGVzXFxnbG9iYWxcXF9icmVha3BvaW50cy5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGdsb2JhbFxcX3N0eWxlcy5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfZ3JpZC5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxtaXhpbnNcXF9ncmlkLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX2JyZWFrcG9pbnRzLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLlxcLi5cXC4uXFwuLlxcLi5cXHBhY2UudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2FyZFxccmV2ZWFsLWNhcmRcXF9yZXZlYWwtY2FyZC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcY2FyZFxcZmxpcC1jYXJkXFxfZmxpcC1jYXJkLmNvbXBvbmVudC50aGVtZS5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxsaXN0XFxfbGlzdC5jb21wb25lbnQudGhlbWUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcc2VsZWN0XFxfc2VsZWN0LW91dGxpbmUuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFxub2RlX21vZHVsZXNcXEBuZWJ1bGFyXFx0aGVtZVxcY29tcG9uZW50c1xcc2VsZWN0XFxfc2VsZWN0LWZpbGxlZC5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxjb21wb25lbnRzXFxzZWxlY3RcXF9zZWxlY3QtaGVyby5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXC4uXFwuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQG5lYnVsYXJcXHRoZW1lXFxzdHlsZXNcXGdsb2JhbFxcdHlwb2dyYXBoeVxcX3R5cG9ncmFwaHkuc2NzcyIsIi4uXFwuLlxcLi5cXC4uXFwuLlxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFwuLlxcLi5cXC4uXFxfb3ZlcnJpZGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVEseUZBQUE7QUNBUjs7OztFQUFBO0FBTUE7OztFQUFBO0FDTkE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUNsTUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDRUE7Ozs7RUFBQTtBQ0ZBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBTkFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBUWxNQTs7OztFQUFBO0FQQUE7Ozs7RUFBQTtBREFBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FPbE1BOzs7O0VBQUE7QU5BQTs7OztFQUFBO0FEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QVNsTUE7Ozs7RUFBQTtBUkFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBUWxNQTs7OztFQUFBO0FQQUE7Ozs7RUFBQTtBREFBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FPbE1BOzs7O0VBQUE7QU5BQTs7OztFQUFBO0FEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QVVsTUE7Ozs7RUFBQTtBVEFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBT2xNQTs7OztFQUFBO0FOQUE7Ozs7RUFBQTtBREFBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FXbE1BOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FwQ0FBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FxQ2xNQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0E5Q0FBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0ErQ2xNQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FsREFBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FtRGxNQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTtFQUFtRCxvQkFBQTtFQUFvQixNQUFBO0VBQU0sT0FBQTtFQUFPLFlBQUE7RUFBWSxXQUFBO0EzRDQwRGhHO0EyRDUwRDJHO0VBQXVCLGVBQUE7RUFBZSxhQUFBO0EzRGkxRGpKO0EyRGoxRDhKO0VBQTZCLGFBQUE7QTNEcTFEM0w7QTJEcjFEd007RUFBNEIsYUFBQTtFQUFhLGtCQUFBO0VBQWtCLGFBQUE7QTNEMjFEblE7QTJEMzFEZ1I7RUFBa0Isa0JBQUE7RUFBa0Isb0JBQUE7RUFBb0Isc0JBQUE7RUFBc0IsYUFBQTtFQUFhLGFBQUE7RUFBYSxlQUFBO0VBQWUsZ0JBQUE7QTNEcTJEdlk7QTJEcjJEdVo7RUFBc0Isa0JBQUE7RUFBa0IsTUFBQTtFQUFNLFNBQUE7RUFBUyxPQUFBO0VBQU8sUUFBQTtFQUFRLGFBQUE7RUFBYSxvQkFBQTtFQUFvQix3Q0FBQTtFQUF3QywwREFBQTtFQUEwRCxVQUFBO0EzRGszRGhtQjtBMkRsM0QwbUI7RUFBbUQsVUFBQTtBM0RzM0Q3cEI7QTJEdDNEdXFCO0VBQTZFLFlBQUE7QTNEMDNEcHZCO0EyRDEzRCt2QjtFQUEyQiwrQkFBQTtBM0Q4M0QxeEI7QTJEOTNEcXpCO0VBQWlHLFVBQUE7QTNEazREdDVCO0EyRGw0RGc2QjtFQUE2QyxrQkFBQTtFQUFrQixhQUFBO0VBQWEsYUFBQTtFQUFhLHNCQUFBO0VBQXNCLGNBQUE7RUFBYyxlQUFBO0EzRDI0RDdoQztBMkQzNEQ0aUM7RUFBd0IsZUFBQTtFQUFlLFdBQUE7RUFBVyxrQkFBQTtBM0RpNUQ5bEM7QTREcjREQTs7OztFQUFBO0FBS0E7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBNUR3NERGO0E2RDU1REE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QTVEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTZEbE1BOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FBQUE7Ozs7RUFBQTtBQUFBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBUkFBOzs7O0VBQUE7QVNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUFNQTs7Ozs7RUFBQTtBQU9BO0VBQ0Usc0JBQUE7QTNFZ25FRjtBMkU3bUVBO0VBQ0UsbUJBQUE7QTNFZ25FRjtBMkU3bUVBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7QTNFZ25FRjtBMkU3bUVBOzs7RUFBQTtBQUtBO0VBQ0UsaUJBQUE7RUFBbUIsTUFBQTtFQUNuQiw4QkFBQTtFQUFnQyxNQUFBO0EzRWluRWxDO0EyRTltRUE7O0VBQUE7QUFJQTtFQUNFLFNBQUE7QTNFZ25FRjtBMkU3bUVBOzs7RUFBQTtBQUtBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0EzRSttRUY7QTJFNW1FQTs7O0VBQUE7QUFLQTtFQUNFLHVCQUFBO0VBQXlCLE1BQUE7RUFDekIsU0FBQTtFQUFXLE1BQUE7RUFDWCxpQkFBQTtFQUFtQixNQUFBO0EzRWluRXJCO0EyRTltRUE7OztFQUFBO0FBS0E7RUFDRSxpQ0FBQTtFQUFtQyxNQUFBO0VBQ25DLGNBQUE7RUFBZ0IsTUFBQTtBM0VrbkVsQjtBMkUvbUVBOztFQUFBO0FBSUE7RUFDRSw2QkFBQTtBM0VpbkVGO0EyRTltRUE7OztFQUFBO0FBS0E7RUFDRSxtQkFBQTtFQUFxQixNQUFBO0VBQ3JCLDBCQUFBO0VBQTRCLE1BQUE7RUFDNUIseUNBQUE7VUFBQSxpQ0FBQTtFQUFtQyxNQUFBO0EzRW1uRXJDO0EyRWhuRUE7O0VBQUE7QUFJQTs7RUFFRSxtQkFBQTtBM0VrbkVGO0EyRS9tRUE7OztFQUFBO0FBS0E7OztFQUdFLGlDQUFBO0VBQW1DLE1BQUE7RUFDbkMsY0FBQTtFQUFnQixNQUFBO0EzRW1uRWxCO0EyRWhuRUE7O0VBQUE7QUFJQTtFQUNFLGNBQUE7QTNFa25FRjtBMkUvbUVBOzs7RUFBQTtBQUtBOztFQUVFLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtBM0VpbkVGO0EyRTltRUE7RUFDRSxlQUFBO0EzRWluRUY7QTJFOW1FQTtFQUNFLFdBQUE7QTNFaW5FRjtBMkU5bUVBOztFQUFBO0FBSUE7RUFDRSxrQkFBQTtBM0VnbkVGO0EyRTdtRUE7OztFQUFBO0FBS0E7Ozs7O0VBS0Usb0JBQUE7RUFBc0IsTUFBQTtFQUN0QixlQUFBO0VBQWlCLE1BQUE7RUFDakIsaUJBQUE7RUFBbUIsTUFBQTtFQUNuQixTQUFBO0VBQVcsTUFBQTtBM0VtbkViO0EyRWhuRUE7OztFQUFBO0FBS0E7O0VBQ1EsTUFBQTtFQUNOLGlCQUFBO0EzRW1uRUY7QTJFaG5FQTs7O0VBQUE7QUFLQTs7RUFDUyxNQUFBO0VBQ1Asb0JBQUE7QTNFbW5FRjtBMkVobkVBOztFQUFBO0FBSUE7Ozs7RUFJRSwwQkFBQTtBM0VrbkVGO0EyRS9tRUE7O0VBQUE7QUFJQTs7OztFQUlFLGtCQUFBO0VBQ0EsVUFBQTtBM0VpbkVGO0EyRTltRUE7O0VBQUE7QUFJQTs7OztFQUlFLDhCQUFBO0EzRWduRUY7QTJFN21FQTs7RUFBQTtBQUlBO0VBQ0UsOEJBQUE7QTNFK21FRjtBMkU1bUVBOzs7OztFQUFBO0FBT0E7RUFDRSxzQkFBQTtFQUF3QixNQUFBO0VBQ3hCLGNBQUE7RUFBZ0IsTUFBQTtFQUNoQixjQUFBO0VBQWdCLE1BQUE7RUFDaEIsZUFBQTtFQUFpQixNQUFBO0VBQ2pCLFVBQUE7RUFBWSxNQUFBO0VBQ1osbUJBQUE7RUFBcUIsTUFBQTtBM0VvbkV2QjtBMkVqbkVBOztFQUFBO0FBSUE7RUFDRSx3QkFBQTtBM0VtbkVGO0EyRWhuRUE7O0VBQUE7QUFJQTtFQUNFLGNBQUE7QTNFa25FRjtBMkUvbUVBOzs7RUFBQTtBQUtBOztFQUVFLHNCQUFBO0VBQXdCLE1BQUE7RUFDeEIsVUFBQTtFQUFZLE1BQUE7QTNFbW5FZDtBMkVobkVBOztFQUFBO0FBSUE7O0VBRUUsWUFBQTtBM0VrbkVGO0EyRS9tRUE7OztFQUFBO0FBS0E7RUFDRSw2QkFBQTtFQUErQixNQUFBO0VBQy9CLG9CQUFBO0VBQXNCLE1BQUE7QTNFbW5FeEI7QTJFaG5FQTs7RUFBQTtBQUlBO0VBQ0Usd0JBQUE7QTNFa25FRjtBMkUvbUVBOzs7RUFBQTtBQUtBO0VBQ0UsMEJBQUE7RUFBNEIsTUFBQTtFQUM1QixhQUFBO0VBQWUsTUFBQTtBM0VtbkVqQjtBMkVobkVBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0EzRWtuRUY7QTJFL21FQTs7RUFBQTtBQUlBO0VBQ0Usa0JBQUE7QTNFaW5FRjtBMkU5bUVBOztFQUFBO0FBSUE7RUFDRSxhQUFBO0EzRWduRUY7QTJFN21FQTs7RUFBQTtBQUlBO0VBQ0UsYUFBQTtBM0UrbUVGO0E0RWw4RUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQ0FBO0VBQW1CLDRFQUFBO0VBQ2pCLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQTZCLGFBQUE7RUFDN0IsOEJBQUE7QWhGMjlFRjtBaUYzOUVFOzs7Ozs7Ozs7RUNEQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWxGdytFRjtBbUZyN0VJO0VGekNFO0lBQ0UsZ0JGUWU7RS9FMDlFckI7QUFDRjtBbUYzN0VJO0VGekNFO0lBQ0UsZ0JGUWU7RS9FKzlFckI7QUFDRjtBbUZoOEVJO0VGekNFO0lBQ0UsZ0JGUWU7RS9FbytFckI7QUFDRjtBbUZyOEVJO0VGekNFO0lBQ0UsZ0JGUWU7RS9FeStFckI7QUFDRjtBbUYxOEVJO0VGekNFO0lBQ0UsaUJGUWU7RS9FOCtFckI7QUFDRjtBbUYvOEVJO0VGekNFO0lBQ0UsaUJGUWU7RS9FbS9FckI7QUFDRjtBbUZwOUVJO0VGekNFO0lBQ0UsaUJGUWU7RS9Fdy9FckI7QUFDRjtBaUZyK0VFO0VDbkNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbEYyZ0ZGO0FpRnIrRUU7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBakZ3K0VKO0FpRnQrRUk7O0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0FqRncrRU47QW9GOWhGRTs7Ozs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBcEZ5aUZKO0FvRm5oRk07RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QXBGc2hGUjtBa0YxL0VFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QWxGNi9FSjtBa0YvL0VFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QWxGa2dGSjtBa0ZwZ0ZFO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtBbEZ1Z0ZKO0FrRnpnRkU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBbEY0Z0ZKO0FrRjlnRkU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBbEZpaEZKO0FrRm5oRkU7RUFDRSx3QkFBQTtFQUNBLHlCQUFBO0FsRnNoRko7QW9GemlGTTtFRkNKLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBbEY0aUZGO0FvRnppRlU7RUZiUix1QkFBQTtFQUlBLHdCQUFBO0FsRnVqRkY7QW9GOWlGVTtFRmJSLHdCQUFBO0VBSUEseUJBQUE7QWxGNGpGRjtBb0ZuakZVO0VGYlIsYUFBQTtFQUlBLGNBQUE7QWxGaWtGRjtBb0Z4akZVO0VGYlIsd0JBQUE7RUFJQSx5QkFBQTtBbEZza0ZGO0FvRjdqRlU7RUZiUix3QkFBQTtFQUlBLHlCQUFBO0FsRjJrRkY7QW9GbGtGVTtFRmJSLGFBQUE7RUFJQSxjQUFBO0FsRmdsRkY7QW9GdmtGVTtFRmJSLHdCQUFBO0VBSUEseUJBQUE7QWxGcWxGRjtBb0Y1a0ZVO0VGYlIsd0JBQUE7RUFJQSx5QkFBQTtBbEYwbEZGO0FvRmpsRlU7RUZiUixhQUFBO0VBSUEsY0FBQTtBbEYrbEZGO0FvRnRsRlU7RUZiUix3QkFBQTtFQUlBLHlCQUFBO0FsRm9tRkY7QW9GM2xGVTtFRmJSLHdCQUFBO0VBSUEseUJBQUE7QWxGeW1GRjtBb0ZobUZVO0VGYlIsY0FBQTtFQUlBLGVBQUE7QWxGOG1GRjtBb0YvbEZNO0VBQXdCLFNBQUE7QXBGbW1GOUI7QW9Gam1GTTtFQUF1QixTQUFBO0FwRnFtRjdCO0FvRmxtRlE7RUFBd0IsUUFEYjtBcEZ1bUZuQjtBb0Z0bUZRO0VBQXdCLFFBRGI7QXBGMm1GbkI7QW9GMW1GUTtFQUF3QixRQURiO0FwRittRm5CO0FvRjltRlE7RUFBd0IsUUFEYjtBcEZtbkZuQjtBb0ZsbkZRO0VBQXdCLFFBRGI7QXBGdW5GbkI7QW9GdG5GUTtFQUF3QixRQURiO0FwRjJuRm5CO0FvRjFuRlE7RUFBd0IsUUFEYjtBcEYrbkZuQjtBb0Y5bkZRO0VBQXdCLFFBRGI7QXBGbW9GbkI7QW9GbG9GUTtFQUF3QixRQURiO0FwRnVvRm5CO0FvRnRvRlE7RUFBd0IsUUFEYjtBcEYyb0ZuQjtBb0Yxb0ZRO0VBQXdCLFNBRGI7QXBGK29GbkI7QW9GOW9GUTtFQUF3QixTQURiO0FwRm1wRm5CO0FvRmxwRlE7RUFBd0IsU0FEYjtBcEZ1cEZuQjtBb0Yvb0ZZO0VGaEJWLDBCQUFBO0FsRm1xRkY7QW9GbnBGWTtFRmhCViwyQkFBQTtBbEZ1cUZGO0FvRnZwRlk7RUZoQlYsZ0JBQUE7QWxGMnFGRjtBb0YzcEZZO0VGaEJWLDJCQUFBO0FsRitxRkY7QW9GL3BGWTtFRmhCViwyQkFBQTtBbEZtckZGO0FvRm5xRlk7RUZoQlYsZ0JBQUE7QWxGdXJGRjtBb0Z2cUZZO0VGaEJWLDJCQUFBO0FsRjJyRkY7QW9GM3FGWTtFRmhCViwyQkFBQTtBbEYrckZGO0FvRi9xRlk7RUZoQlYsZ0JBQUE7QWxGbXNGRjtBb0ZuckZZO0VGaEJWLDJCQUFBO0FsRnVzRkY7QW9GdnJGWTtFRmhCViwyQkFBQTtBbEYyc0ZGO0FtRnRzRkk7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXBGcXVGTjs7RWtGenNGQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VsRjRzRkY7O0VrRjlzRkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEZpdEZGOztFa0ZudEZBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEZzdEZGOztFa0Z4dEZBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxGMnRGRjs7RWtGN3RGQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsRmd1RkY7O0VrRmx1RkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VsRnF1RkY7O0VvRnh2Rkk7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWxGMnZGQTs7RW9GeHZGUTtJRmJSLHVCQUFBO0lBSUEsd0JBQUE7RWxGc3dGQTs7RW9GN3ZGUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGMndGQTs7RW9GbHdGUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsRmd4RkE7O0VvRnZ3RlE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRnF4RkE7O0VvRjV3RlE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRjB4RkE7O0VvRmp4RlE7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEYreEZBOztFb0Z0eEZRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEZveUZBOztFb0YzeEZRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEZ5eUZBOztFb0ZoeUZRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxGOHlGQTs7RW9GcnlGUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGbXpGQTs7RW9GMXlGUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGd3pGQTs7RW9GL3lGUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0VsRjZ6RkE7O0VvRjl5Rkk7SUFBd0IsU0FBQTtFcEZrekY1Qjs7RW9GaHpGSTtJQUF1QixTQUFBO0VwRm96RjNCOztFb0ZqekZNO0lBQXdCLFFBRGI7RXBGc3pGakI7O0VvRnJ6Rk07SUFBd0IsUUFEYjtFcEYwekZqQjs7RW9GenpGTTtJQUF3QixRQURiO0VwRjh6RmpCOztFb0Y3ekZNO0lBQXdCLFFBRGI7RXBGazBGakI7O0VvRmowRk07SUFBd0IsUUFEYjtFcEZzMEZqQjs7RW9GcjBGTTtJQUF3QixRQURiO0VwRjAwRmpCOztFb0Z6MEZNO0lBQXdCLFFBRGI7RXBGODBGakI7O0VvRjcwRk07SUFBd0IsUUFEYjtFcEZrMUZqQjs7RW9GajFGTTtJQUF3QixRQURiO0VwRnMxRmpCOztFb0ZyMUZNO0lBQXdCLFFBRGI7RXBGMDFGakI7O0VvRnoxRk07SUFBd0IsU0FEYjtFcEY4MUZqQjs7RW9GNzFGTTtJQUF3QixTQURiO0VwRmsyRmpCOztFb0ZqMkZNO0lBQXdCLFNBRGI7RXBGczJGakI7O0VvRjkxRlU7SUZoQlYsY0FBQTtFbEZrM0ZBOztFb0ZsMkZVO0lGaEJWLDBCQUFBO0VsRnMzRkE7O0VvRnQyRlU7SUZoQlYsMkJBQUE7RWxGMDNGQTs7RW9GMTJGVTtJRmhCVixnQkFBQTtFbEY4M0ZBOztFb0Y5MkZVO0lGaEJWLDJCQUFBO0VsRms0RkE7O0VvRmwzRlU7SUZoQlYsMkJBQUE7RWxGczRGQTs7RW9GdDNGVTtJRmhCVixnQkFBQTtFbEYwNEZBOztFb0YxM0ZVO0lGaEJWLDJCQUFBO0VsRjg0RkE7O0VvRjkzRlU7SUZoQlYsMkJBQUE7RWxGazVGQTs7RW9GbDRGVTtJRmhCVixnQkFBQTtFbEZzNUZBOztFb0Z0NEZVO0lGaEJWLDJCQUFBO0VsRjA1RkE7O0VvRjE0RlU7SUZoQlYsMkJBQUE7RWxGODVGQTtBQUNGO0FtRjE1Rkk7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXBGdzdGTjs7RWtGNTVGQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VsRis1RkY7O0VrRmo2RkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEZvNkZGOztFa0Z0NkZBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEZ5NkZGOztFa0YzNkZBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxGODZGRjs7RWtGaDdGQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsRm03RkY7O0VrRnI3RkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VsRnc3RkY7O0VvRjM4Rkk7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWxGODhGQTs7RW9GMzhGUTtJRmJSLHVCQUFBO0lBSUEsd0JBQUE7RWxGeTlGQTs7RW9GaDlGUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGODlGQTs7RW9GcjlGUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsRm0rRkE7O0VvRjE5RlE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRncrRkE7O0VvRi85RlE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRjYrRkE7O0VvRnArRlE7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEZrL0ZBOztFb0Z6K0ZRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEZ1L0ZBOztFb0Y5K0ZRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEY0L0ZBOztFb0ZuL0ZRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxGaWdHQTs7RW9GeC9GUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGc2dHQTs7RW9GNy9GUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGMmdHQTs7RW9GbGdHUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0VsRmdoR0E7O0VvRmpnR0k7SUFBd0IsU0FBQTtFcEZxZ0c1Qjs7RW9GbmdHSTtJQUF1QixTQUFBO0VwRnVnRzNCOztFb0ZwZ0dNO0lBQXdCLFFBRGI7RXBGeWdHakI7O0VvRnhnR007SUFBd0IsUUFEYjtFcEY2Z0dqQjs7RW9GNWdHTTtJQUF3QixRQURiO0VwRmloR2pCOztFb0ZoaEdNO0lBQXdCLFFBRGI7RXBGcWhHakI7O0VvRnBoR007SUFBd0IsUUFEYjtFcEZ5aEdqQjs7RW9GeGhHTTtJQUF3QixRQURiO0VwRjZoR2pCOztFb0Y1aEdNO0lBQXdCLFFBRGI7RXBGaWlHakI7O0VvRmhpR007SUFBd0IsUUFEYjtFcEZxaUdqQjs7RW9GcGlHTTtJQUF3QixRQURiO0VwRnlpR2pCOztFb0Z4aUdNO0lBQXdCLFFBRGI7RXBGNmlHakI7O0VvRjVpR007SUFBd0IsU0FEYjtFcEZpakdqQjs7RW9GaGpHTTtJQUF3QixTQURiO0VwRnFqR2pCOztFb0ZwakdNO0lBQXdCLFNBRGI7RXBGeWpHakI7O0VvRmpqR1U7SUZoQlYsY0FBQTtFbEZxa0dBOztFb0ZyakdVO0lGaEJWLDBCQUFBO0VsRnlrR0E7O0VvRnpqR1U7SUZoQlYsMkJBQUE7RWxGNmtHQTs7RW9GN2pHVTtJRmhCVixnQkFBQTtFbEZpbEdBOztFb0Zqa0dVO0lGaEJWLDJCQUFBO0VsRnFsR0E7O0VvRnJrR1U7SUZoQlYsMkJBQUE7RWxGeWxHQTs7RW9GemtHVTtJRmhCVixnQkFBQTtFbEY2bEdBOztFb0Y3a0dVO0lGaEJWLDJCQUFBO0VsRmltR0E7O0VvRmpsR1U7SUZoQlYsMkJBQUE7RWxGcW1HQTs7RW9GcmxHVTtJRmhCVixnQkFBQTtFbEZ5bUdBOztFb0Z6bEdVO0lGaEJWLDJCQUFBO0VsRjZtR0E7O0VvRjdsR1U7SUZoQlYsMkJBQUE7RWxGaW5HQTtBQUNGO0FtRjdtR0k7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXBGMm9HTjs7RWtGL21HQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VsRmtuR0Y7O0VrRnBuR0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEZ1bkdGOztFa0Z6bkdBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEY0bkdGOztFa0Y5bkdBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxGaW9HRjs7RWtGbm9HQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsRnNvR0Y7O0VrRnhvR0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VsRjJvR0Y7O0VvRjlwR0k7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWxGaXFHQTs7RW9GOXBHUTtJRmJSLHVCQUFBO0lBSUEsd0JBQUE7RWxGNHFHQTs7RW9GbnFHUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGaXJHQTs7RW9GeHFHUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsRnNyR0E7O0VvRjdxR1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRjJyR0E7O0VvRmxyR1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRmdzR0E7O0VvRnZyR1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEZxc0dBOztFb0Y1ckdRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEYwc0dBOztFb0Zqc0dRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEYrc0dBOztFb0Z0c0dRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxGb3RHQTs7RW9GM3NHUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGeXRHQTs7RW9GaHRHUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGOHRHQTs7RW9GcnRHUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0VsRm11R0E7O0VvRnB0R0k7SUFBd0IsU0FBQTtFcEZ3dEc1Qjs7RW9GdHRHSTtJQUF1QixTQUFBO0VwRjB0RzNCOztFb0Z2dEdNO0lBQXdCLFFBRGI7RXBGNHRHakI7O0VvRjN0R007SUFBd0IsUUFEYjtFcEZndUdqQjs7RW9GL3RHTTtJQUF3QixRQURiO0VwRm91R2pCOztFb0ZudUdNO0lBQXdCLFFBRGI7RXBGd3VHakI7O0VvRnZ1R007SUFBd0IsUUFEYjtFcEY0dUdqQjs7RW9GM3VHTTtJQUF3QixRQURiO0VwRmd2R2pCOztFb0YvdUdNO0lBQXdCLFFBRGI7RXBGb3ZHakI7O0VvRm52R007SUFBd0IsUUFEYjtFcEZ3dkdqQjs7RW9GdnZHTTtJQUF3QixRQURiO0VwRjR2R2pCOztFb0YzdkdNO0lBQXdCLFFBRGI7RXBGZ3dHakI7O0VvRi92R007SUFBd0IsU0FEYjtFcEZvd0dqQjs7RW9GbndHTTtJQUF3QixTQURiO0VwRnd3R2pCOztFb0Z2d0dNO0lBQXdCLFNBRGI7RXBGNHdHakI7O0VvRnB3R1U7SUZoQlYsY0FBQTtFbEZ3eEdBOztFb0Z4d0dVO0lGaEJWLDBCQUFBO0VsRjR4R0E7O0VvRjV3R1U7SUZoQlYsMkJBQUE7RWxGZ3lHQTs7RW9GaHhHVTtJRmhCVixnQkFBQTtFbEZveUdBOztFb0ZweEdVO0lGaEJWLDJCQUFBO0VsRnd5R0E7O0VvRnh4R1U7SUZoQlYsMkJBQUE7RWxGNHlHQTs7RW9GNXhHVTtJRmhCVixnQkFBQTtFbEZnekdBOztFb0ZoeUdVO0lGaEJWLDJCQUFBO0VsRm96R0E7O0VvRnB5R1U7SUZoQlYsMkJBQUE7RWxGd3pHQTs7RW9GeHlHVTtJRmhCVixnQkFBQTtFbEY0ekdBOztFb0Y1eUdVO0lGaEJWLDJCQUFBO0VsRmcwR0E7O0VvRmh6R1U7SUZoQlYsMkJBQUE7RWxGbzBHQTtBQUNGO0FtRmgwR0k7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXBGODFHTjs7RWtGbDBHQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VsRnEwR0Y7O0VrRnYwR0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEYwMEdGOztFa0Y1MEdBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEYrMEdGOztFa0ZqMUdBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxGbzFHRjs7RWtGdDFHQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsRnkxR0Y7O0VrRjMxR0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VsRjgxR0Y7O0VvRmozR0k7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWxGbzNHQTs7RW9GajNHUTtJRmJSLHVCQUFBO0lBSUEsd0JBQUE7RWxGKzNHQTs7RW9GdDNHUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGbzRHQTs7RW9GMzNHUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsRnk0R0E7O0VvRmg0R1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRjg0R0E7O0VvRnI0R1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRm01R0E7O0VvRjE0R1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEZ3NUdBOztFb0YvNEdRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEY2NUdBOztFb0ZwNUdRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEZrNkdBOztFb0Z6NUdRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxGdTZHQTs7RW9GOTVHUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGNDZHQTs7RW9GbjZHUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGaTdHQTs7RW9GeDZHUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0VsRnM3R0E7O0VvRnY2R0k7SUFBd0IsU0FBQTtFcEYyNkc1Qjs7RW9GejZHSTtJQUF1QixTQUFBO0VwRjY2RzNCOztFb0YxNkdNO0lBQXdCLFFBRGI7RXBGKzZHakI7O0VvRjk2R007SUFBd0IsUUFEYjtFcEZtN0dqQjs7RW9GbDdHTTtJQUF3QixRQURiO0VwRnU3R2pCOztFb0Z0N0dNO0lBQXdCLFFBRGI7RXBGMjdHakI7O0VvRjE3R007SUFBd0IsUUFEYjtFcEYrN0dqQjs7RW9GOTdHTTtJQUF3QixRQURiO0VwRm04R2pCOztFb0ZsOEdNO0lBQXdCLFFBRGI7RXBGdThHakI7O0VvRnQ4R007SUFBd0IsUUFEYjtFcEYyOEdqQjs7RW9GMThHTTtJQUF3QixRQURiO0VwRis4R2pCOztFb0Y5OEdNO0lBQXdCLFFBRGI7RXBGbTlHakI7O0VvRmw5R007SUFBd0IsU0FEYjtFcEZ1OUdqQjs7RW9GdDlHTTtJQUF3QixTQURiO0VwRjI5R2pCOztFb0YxOUdNO0lBQXdCLFNBRGI7RXBGKzlHakI7O0VvRnY5R1U7SUZoQlYsY0FBQTtFbEYyK0dBOztFb0YzOUdVO0lGaEJWLDBCQUFBO0VsRisrR0E7O0VvRi85R1U7SUZoQlYsMkJBQUE7RWxGbS9HQTs7RW9GbitHVTtJRmhCVixnQkFBQTtFbEZ1L0dBOztFb0Z2K0dVO0lGaEJWLDJCQUFBO0VsRjIvR0E7O0VvRjMrR1U7SUZoQlYsMkJBQUE7RWxGKy9HQTs7RW9GLytHVTtJRmhCVixnQkFBQTtFbEZtZ0hBOztFb0ZuL0dVO0lGaEJWLDJCQUFBO0VsRnVnSEE7O0VvRnYvR1U7SUZoQlYsMkJBQUE7RWxGMmdIQTs7RW9GMy9HVTtJRmhCVixnQkFBQTtFbEYrZ0hBOztFb0YvL0dVO0lGaEJWLDJCQUFBO0VsRm1oSEE7O0VvRm5nSFU7SUZoQlYsMkJBQUE7RWxGdWhIQTtBQUNGO0FtRm5oSEk7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXBGaWpITjs7RWtGcmhIQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VsRndoSEY7O0VrRjFoSEE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEY2aEhGOztFa0YvaEhBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEZraUhGOztFa0ZwaUhBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxGdWlIRjs7RWtGemlIQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsRjRpSEY7O0VrRjlpSEE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VsRmlqSEY7O0VvRnBrSEk7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWxGdWtIQTs7RW9GcGtIUTtJRmJSLHVCQUFBO0lBSUEsd0JBQUE7RWxGa2xIQTs7RW9GemtIUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGdWxIQTs7RW9GOWtIUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsRjRsSEE7O0VvRm5sSFE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRmltSEE7O0VvRnhsSFE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRnNtSEE7O0VvRjdsSFE7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEYybUhBOztFb0ZsbUhRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEZnbkhBOztFb0Z2bUhRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEZxbkhBOztFb0Y1bUhRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxGMG5IQTs7RW9Gam5IUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGK25IQTs7RW9GdG5IUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGb29IQTs7RW9GM25IUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0VsRnlvSEE7O0VvRjFuSEk7SUFBd0IsU0FBQTtFcEY4bkg1Qjs7RW9GNW5ISTtJQUF1QixTQUFBO0VwRmdvSDNCOztFb0Y3bkhNO0lBQXdCLFFBRGI7RXBGa29IakI7O0VvRmpvSE07SUFBd0IsUUFEYjtFcEZzb0hqQjs7RW9Gcm9ITTtJQUF3QixRQURiO0VwRjBvSGpCOztFb0Z6b0hNO0lBQXdCLFFBRGI7RXBGOG9IakI7O0VvRjdvSE07SUFBd0IsUUFEYjtFcEZrcEhqQjs7RW9GanBITTtJQUF3QixRQURiO0VwRnNwSGpCOztFb0ZycEhNO0lBQXdCLFFBRGI7RXBGMHBIakI7O0VvRnpwSE07SUFBd0IsUUFEYjtFcEY4cEhqQjs7RW9GN3BITTtJQUF3QixRQURiO0VwRmtxSGpCOztFb0ZqcUhNO0lBQXdCLFFBRGI7RXBGc3FIakI7O0VvRnJxSE07SUFBd0IsU0FEYjtFcEYwcUhqQjs7RW9GenFITTtJQUF3QixTQURiO0VwRjhxSGpCOztFb0Y3cUhNO0lBQXdCLFNBRGI7RXBGa3JIakI7O0VvRjFxSFU7SUZoQlYsY0FBQTtFbEY4ckhBOztFb0Y5cUhVO0lGaEJWLDBCQUFBO0VsRmtzSEE7O0VvRmxySFU7SUZoQlYsMkJBQUE7RWxGc3NIQTs7RW9GdHJIVTtJRmhCVixnQkFBQTtFbEYwc0hBOztFb0YxckhVO0lGaEJWLDJCQUFBO0VsRjhzSEE7O0VvRjlySFU7SUZoQlYsMkJBQUE7RWxGa3RIQTs7RW9GbHNIVTtJRmhCVixnQkFBQTtFbEZzdEhBOztFb0Z0c0hVO0lGaEJWLDJCQUFBO0VsRjB0SEE7O0VvRjFzSFU7SUZoQlYsMkJBQUE7RWxGOHRIQTs7RW9GOXNIVTtJRmhCVixnQkFBQTtFbEZrdUhBOztFb0ZsdEhVO0lGaEJWLDJCQUFBO0VsRnN1SEE7O0VvRnR0SFU7SUZoQlYsMkJBQUE7RWxGMHVIQTtBQUNGO0FtRnR1SEk7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXBGb3dITjs7RWtGeHVIQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VsRjJ1SEY7O0VrRjd1SEE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEZndkhGOztFa0ZsdkhBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEZxdkhGOztFa0Z2dkhBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxGMHZIRjs7RWtGNXZIQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsRit2SEY7O0VrRmp3SEE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VsRm93SEY7O0VvRnZ4SEk7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWxGMHhIQTs7RW9GdnhIUTtJRmJSLHVCQUFBO0lBSUEsd0JBQUE7RWxGcXlIQTs7RW9GNXhIUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGMHlIQTs7RW9GanlIUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsRit5SEE7O0VvRnR5SFE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRm96SEE7O0VvRjN5SFE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRnl6SEE7O0VvRmh6SFE7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEY4ekhBOztFb0ZyekhRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEZtMEhBOztFb0YxekhRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEZ3MEhBOztFb0YvekhRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxGNjBIQTs7RW9GcDBIUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGazFIQTs7RW9GejBIUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGdTFIQTs7RW9GOTBIUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0VsRjQxSEE7O0VvRjcwSEk7SUFBd0IsU0FBQTtFcEZpMUg1Qjs7RW9GLzBISTtJQUF1QixTQUFBO0VwRm0xSDNCOztFb0ZoMUhNO0lBQXdCLFFBRGI7RXBGcTFIakI7O0VvRnAxSE07SUFBd0IsUUFEYjtFcEZ5MUhqQjs7RW9GeDFITTtJQUF3QixRQURiO0VwRjYxSGpCOztFb0Y1MUhNO0lBQXdCLFFBRGI7RXBGaTJIakI7O0VvRmgySE07SUFBd0IsUUFEYjtFcEZxMkhqQjs7RW9GcDJITTtJQUF3QixRQURiO0VwRnkySGpCOztFb0Z4MkhNO0lBQXdCLFFBRGI7RXBGNjJIakI7O0VvRjUySE07SUFBd0IsUUFEYjtFcEZpM0hqQjs7RW9GaDNITTtJQUF3QixRQURiO0VwRnEzSGpCOztFb0ZwM0hNO0lBQXdCLFFBRGI7RXBGeTNIakI7O0VvRngzSE07SUFBd0IsU0FEYjtFcEY2M0hqQjs7RW9GNTNITTtJQUF3QixTQURiO0VwRmk0SGpCOztFb0ZoNEhNO0lBQXdCLFNBRGI7RXBGcTRIakI7O0VvRjczSFU7SUZoQlYsY0FBQTtFbEZpNUhBOztFb0ZqNEhVO0lGaEJWLDBCQUFBO0VsRnE1SEE7O0VvRnI0SFU7SUZoQlYsMkJBQUE7RWxGeTVIQTs7RW9GejRIVTtJRmhCVixnQkFBQTtFbEY2NUhBOztFb0Y3NEhVO0lGaEJWLDJCQUFBO0VsRmk2SEE7O0VvRmo1SFU7SUZoQlYsMkJBQUE7RWxGcTZIQTs7RW9GcjVIVTtJRmhCVixnQkFBQTtFbEZ5NkhBOztFb0Z6NUhVO0lGaEJWLDJCQUFBO0VsRjY2SEE7O0VvRjc1SFU7SUZoQlYsMkJBQUE7RWxGaTdIQTs7RW9GajZIVTtJRmhCVixnQkFBQTtFbEZxN0hBOztFb0ZyNkhVO0lGaEJWLDJCQUFBO0VsRnk3SEE7O0VvRno2SFU7SUZoQlYsMkJBQUE7RWxGNjdIQTtBQUNGO0FtRno3SEk7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXBGdTlITjs7RWtGMzdIQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VsRjg3SEY7O0VrRmg4SEE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEZtOEhGOztFa0ZyOEhBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEZ3OEhGOztFa0YxOEhBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxGNjhIRjs7RWtGLzhIQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsRms5SEY7O0VrRnA5SEE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VsRnU5SEY7O0VvRjErSEk7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWxGNitIQTs7RW9GMStIUTtJRmJSLHVCQUFBO0lBSUEsd0JBQUE7RWxGdy9IQTs7RW9GLytIUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGNi9IQTs7RW9GcC9IUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsRmtnSUE7O0VvRnovSFE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRnVnSUE7O0VvRjkvSFE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsRjRnSUE7O0VvRm5nSVE7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEZpaElBOztFb0Z4Z0lRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEZzaElBOztFb0Y3Z0lRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEYyaElBOztFb0ZsaElRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxGZ2lJQTs7RW9GdmhJUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGcWlJQTs7RW9GNWhJUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxGMGlJQTs7RW9GamlJUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0VsRitpSUE7O0VvRmhpSUk7SUFBd0IsU0FBQTtFcEZvaUk1Qjs7RW9GbGlJSTtJQUF1QixTQUFBO0VwRnNpSTNCOztFb0ZuaUlNO0lBQXdCLFFBRGI7RXBGd2lJakI7O0VvRnZpSU07SUFBd0IsUUFEYjtFcEY0aUlqQjs7RW9GM2lJTTtJQUF3QixRQURiO0VwRmdqSWpCOztFb0YvaUlNO0lBQXdCLFFBRGI7RXBGb2pJakI7O0VvRm5qSU07SUFBd0IsUUFEYjtFcEZ3aklqQjs7RW9GdmpJTTtJQUF3QixRQURiO0VwRjRqSWpCOztFb0YzaklNO0lBQXdCLFFBRGI7RXBGZ2tJakI7O0VvRi9qSU07SUFBd0IsUUFEYjtFcEZva0lqQjs7RW9GbmtJTTtJQUF3QixRQURiO0VwRndrSWpCOztFb0Z2a0lNO0lBQXdCLFFBRGI7RXBGNGtJakI7O0VvRjNrSU07SUFBd0IsU0FEYjtFcEZnbElqQjs7RW9GL2tJTTtJQUF3QixTQURiO0VwRm9sSWpCOztFb0ZubElNO0lBQXdCLFNBRGI7RXBGd2xJakI7O0VvRmhsSVU7SUZoQlYsY0FBQTtFbEZvbUlBOztFb0ZwbElVO0lGaEJWLDBCQUFBO0VsRndtSUE7O0VvRnhsSVU7SUZoQlYsMkJBQUE7RWxGNG1JQTs7RW9GNWxJVTtJRmhCVixnQkFBQTtFbEZnbklBOztFb0ZobUlVO0lGaEJWLDJCQUFBO0VsRm9uSUE7O0VvRnBtSVU7SUZoQlYsMkJBQUE7RWxGd25JQTs7RW9GeG1JVTtJRmhCVixnQkFBQTtFbEY0bklBOztFb0Y1bUlVO0lGaEJWLDJCQUFBO0VsRmdvSUE7O0VvRmhuSVU7SUZoQlYsMkJBQUE7RWxGb29JQTs7RW9GcG5JVTtJRmhCVixnQkFBQTtFbEZ3b0lBOztFb0Z4bklVO0lGaEJWLDJCQUFBO0VsRjRvSUE7O0VvRjVuSVU7SUZoQlYsMkJBQUE7RWxGZ3BJQTtBQUNGO0FxRnhzSUE7Ozs7RUFBQTtBcEZBQTs7OztFQUFBO0FBTUE7OztFQUFBO0FDTkE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUNsTUE7Ozs7RUFBQTtBQ0FBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDRUE7Ozs7RUFBQTtBQ0ZBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBTkFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBUWxNQTs7OztFQUFBO0FQQUE7Ozs7RUFBQTtBREFBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FPbE1BOzs7O0VBQUE7QU5BQTs7OztFQUFBO0FEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QVNsTUE7Ozs7RUFBQTtBUkFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBUWxNQTs7OztFQUFBO0FQQUE7Ozs7RUFBQTtBREFBOzs7O0VBQUE7QUF3S0E7Ozs7RUFBQTtBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FPbE1BOzs7O0VBQUE7QU5BQTs7OztFQUFBO0FEQUE7Ozs7RUFBQTtBQXdLQTs7OztFQUFBO0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QVVsTUE7Ozs7RUFBQTtBVEFBOzs7O0VBQUE7QURBQTs7OztFQUFBO0FBd0tBOzs7O0VBQUE7QUEwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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Z0JBQUE7QXpFdTdOUjtBeUVwN05NO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0F6RXM3TlI7QXlFbjdOTTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBekVxN05SO0F5RWw3Tk07RUFDRSx5QkFBQTtFQUNBLGNBQUE7QXpFbzdOUjtBeUV6Nk5JO0V2RWZGLDZCdUVzQlE7RXZFckJSLDhCdUVzQlE7QXpFcTZOVjtBRTVwTkU7RUFFSSxxQ3VFcFRLO0F6RWk5Tlg7QUUvcE5FO0VBRUksb0N1RXBUSztBekVvOU5YO0FFbjlORTtFQUNFLGdCdUV3Q007RXZFdkNOLGlCdUV1Q007QXpFODZOVjtBRWw5TkU7RUFDRSxtQnVFaUNNO0V2RWhDTixlQUFBO0VBQ0EseUJBVGtEO0FGNjlOdEQ7QUVqOU5FO0VBQ0UsbUJ1RTRCTTtBekV1N05WO0FFOXFORTtFQUVJLHdCdUVyUWdDO0F6RW83TnRDO0FFanJORTtFQUVJLHVCdUVwUStCO0F6RXM3TnJDO0F5RWw3Tkk7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQ0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0F6RW83Tk47QUU1ck5FO0VBRUkscUN1RXBUSztBekVpL05YO0FFL3JORTtFQUVJLG9DdUVwVEs7QXpFby9OWDtBeUVsN05JO0VBQ0Usc0NBbkVLO0F6RXUvTlg7QUVyc05FO0VBRUksc0J1RTdPOEI7QXpFbTdOcEM7QUV4c05FO0VBRUksdUJ1RTVPK0I7QXpFcTdOckM7QXNDei9OSTtFQUNFLFVBQUE7QXRDMi9OTjtBc0N4L05JO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBdEMwL05OO0FzQ3YvTkk7RXBDZUYsb0RBRGdCO0FGNCtObEI7QUV4K05JO0VBRUUsbUdBQUE7QUZ5K05OO0FzQ3ovTkk7RXBDV0Ysb0RBRGdCO0FGay9ObEI7QXNDeC9OSTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTtFQUNBLFVBQUE7QXRDMC9OTjtBc0N2L05JO0VB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UE47QXVDNWdQSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDOGdQTjtBdUMxZ1BNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBdkM0Z1BSO0F1QzFnUFE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2QzRnUFY7QXVDeGdQTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDMGdQUjtBdUN4Z1BRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkMwZ1BWO0F1Q3JnUEk7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0F2Q3VnUE47QXVDcmdQTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDdWdQUjtBdUNuZ1BJO0VBQ0UseUJBQUE7QXZDcWdQTjtBdUNuZ1BNO0VBQ0UsY0FBQTtBdkNxZ1BSO0F1Q2hnUE07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0F2Q2tnUFI7QXVDaGdQUTtFQUNFLDJDQUFBO0F2Q2tnUFY7QXVDaGdQVTtFQUNFLGNBQUE7QXZDa2dQWjtBdUM3L09NO0VBQ0UsZ0NBQUE7QXZDKy9PUjtBdUNwa1BJO0VBQ0UsY0FBQTtBdkNza1BOO0F1Q25rUEk7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0F2Q3FrUE47QXVDbGtQSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDb2tQTjtBdUNoa1BNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBdkNra1BSO0F1Q2hrUFE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q2trUFY7QXVDOWpQTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDZ2tQUjtBdUM5alBRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkNna1BWO0F1QzNqUEk7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0F2QzZqUE47QXVDM2pQTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDNmpQUjtBdUN6alBJO0VBQ0UseUJBQUE7QXZDMmpQTjtBdUN6alBNO0VBQ0UsY0FBQTtBdkMyalBSO0F1Q3RqUE07RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0F2Q3dqUFI7QXVDdGpQUTtFQUNFLDJDQUFBO0F2Q3dqUFY7QXVDdGpQVTtFQUNF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UU07RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QTNDaXRRUjtBMkMvc1FRO0VBR0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBM0Mrc1FWO0FFOWpRRTtFQUVJLGtCeUN2SmtDO0EzQ3N0UXhDO0FFamtRRTtFQUVJLGlCeUN0SmlDO0EzQ3d0UXZDO0EyQzlzUU07RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7QTNDZ3RRUjtBMkM3c1FNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QTNDK3NRUjtBRWxsUUU7RUFFSSxtQnlDekgrQjtBM0M0c1FyQztBRXJsUUU7RUFFSSxvQnlDeEhnQztBM0M4c1F0QztBRXhsUUU7RUFFSSxrQnlDdEhnQztBM0Mrc1F0QztBRTNsUUU7RUFFSSxpQnlDckgrQjtBM0NpdFFyQztBMkM5c1FNO0VBQ0UsdUJBQUE7QTNDZ3RRUjtBMkM5c1FRO0VBR0UsbUJBQUE7RUFDQSxjQUFBO0EzQzhzUVY7QUVybVFFO0VBRUkseUJ5QzlHNEM7QTNDb3RRbEQ7QUV4bVFFO0VBRUksMEJ5QzdHNkM7QTNDc3RRbkQ7QTJDaHRRTTtFQUNFLHVCQUFBO0EzQ2t0UVI7QTJDOXNRSTtFQUNFLDJCQUFBO0EzQ2d0UU47QTJDOXNRTTtFQUNFLGNBQUE7QTNDZ3RRUjtBRXBuUUU7RUFFSSxvQnlDNUZnQztBM0NpdFF0QztBRXZuUUU7RUFFSSxtQnlDM0YrQjtBM0NtdFFyQztBRTFuUUU7RUFFSSxpQnlDekYrQjtBM0NvdFFyQztBRTduUUU7RUFFSSxrQnlDeEZnQztBM0NzdFF0QztBMkNudFFNO0VBQ0UscUJBQUE7QTNDcXRRUjtBRW5vUUU7RUFFSSxpQnlDbEZnQztBM0NzdFF0QztBRXRvUUU7RUFFSSxnQnlDakZnQztBM0N3dFF0QztBMkNydFFRO0VBR0UsbUJBQUE7RUFDQSxjQUFBO0EzQ3F0UVY7QUU3b1FFO0VBRUksMEJ5QzdFNkM7QTNDMnRRbkQ7QUVo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SSxvQjZDN1FnQjtBL0NrclJ0QjtBRXY2UUU7RUFFSSxtQjZDN1FnQjtBL0NxclJ0QjtBRTE2UUU7RUFFSSxtQjZDN1FnQjtBL0N3clJ0QjtBRTc2UUU7RUFFSSxvQjZDN1FnQjtBL0MyclJ0QjtBK0NoclJVO0VBQ0UsNEJBQUE7QS9Da3JSWjtBK0NuclJVO0VBQ0UsNEJBQUE7QS9DcXJSWjtBK0N0clJVO0VBQ0UsNEJBQUE7QS9Dd3JSWjtBK0N6clJVO0VBQ0UsMEJBQUE7QS9DMnJSWjtBK0NudFJNO0VBQ0UsZUFBQTtFQUNBLG9CQUFBO0EvQ3F0UlI7QStDbnRSUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QS9DcXRSVjtBRXY4UUU7RUFFSSxxQjZDN1FnQjtBL0NxdFJ0QjtBRTE4UUU7RUFFSSxvQjZDN1FnQjtBL0N3dFJ0QjtBRTc4UUU7RUFFSSxvQjZDN1FnQjtBL0MydFJ0QjtBRWg5UUU7RUFFSSxxQjZDN1FnQjtBL0M4dFJ0QjtBK0NudFJVO0VBQ0UsNEJBQUE7QS9DcXRSWjtBK0N0dFJVO0VBQ0UsNEJBQUE7QS9Dd3RSWjtBK0N6dFJVO0VBQ0UsNEJBQUE7QS9DMnRSWjtBK0M1dFJVO0VBQ0UsMkJBQUE7QS9DOHRSWjtBK0N0dlJNO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtBL0N3dlJSO0ErQ3R2UlE7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtBL0N3dlJWO0FFMStRRTtFQUVJLHFCNkM3UWdCO0EvQ3d2UnRCO0FFNytRRTtFQUVJLG9CNkM3UWdCO0EvQzJ2UnRCO0FFaC9RRTtFQUVJLG9CNkM3UWdCO0EvQzh2UnRCO0FFbi9RRTtFQUVJLHFCNkM3UWdCO0EvQ2l3UnRCO0ErQ3R2UlU7RUFDRSw0QkFBQTtBL0N3dlJaO0ErQ3p2UlU7RUFDRSw0QkFBQTtBL0MydlJaO0ErQzV2UlU7RUFDRSw0QkFBQTtBL0M4dlJaO0ErQy92UlU7RUFDRSx1QkFBQTtBL0Npd1JaO0ErQzF2Uk07RUFDRSxz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Q0EsZ0NBQUE7QWxEdWlTVjtBa0Rqa1NNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEbWtTUjtBa0Rqa1NRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEbWtTVjtBa0Roa1NRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEa2tTVjtBa0QvalNRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEaWtTVjtBa0Q5alNRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FsRGdrU1Y7QWtEMWxTTTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDRsU1I7QWtEMWxTUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDRsU1Y7QWtEemxTUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDJsU1Y7QWtEeGxTUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDBsU1Y7QWtEdmxTUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBbER5bFNWO0FrRG5uU007RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbERxblNSO0FrRG5uU1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbERxblNWO0FrRGxuU1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbERvblNWO0FrRGpuU1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbERtblNWO0FrRGhuU1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWxEa25TVjtBa0Q1b1NNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEOG9TUjtBa0Q1b1NRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEOG9TVjtBa0Qzb1NRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxENm9TVjtBa0Qxb1NRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxENG9TVjtBa0R6b1NRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FsRDJvU1Y7QW1EdHJTRTtFQUNFLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7QW5Ed3JTSjtBbUR0clNJO0VqRHdCRixvREFEZ0I7QUZrcVNsQjtBRTlwU0k7RUFFRSxtR0FBQTtBRitwU047QW1EdHJTTTtFQUNFLDJCQUFBO0FuRHdyU1I7QW1EenJTTTtFQUNFLDJCQUFBO0FuRDJyU1I7QW1ENXJTTTtFQUNFLDJCQUFBO0FuRDhyU1I7QW1EL3JTTTtFQUNFLDJCQUFBO0FuRGlzU1I7QW1EbHNTTTtFQUNFLDJCQUFBO0FuRG9zU1I7QW1EL3JTTTtFQUNFLGNBQUE7QW5EaXNTUjtBbUQvclNRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5EaXNTVjtBbUQ5clNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EZ3NTVjtBbUQ3clNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EK3JTVjtBbUQ1clNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FuRDhyU1Y7QW1EdHRTTTtFQUNFLGNBQUE7QW5Ed3RTUjtBbUR0dFNRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5Ed3RTVjtBbURydFNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EdXRTVjtBbURwdFNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5Ec3RTVjtBbURudFNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FuRHF0U1Y7QW1EN3VTTTtFQUNFLGNBQUE7QW5EK3VTUjtBbUQ3dVNRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5EK3VTVjtBbUQ1dVNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EOHVTVjtBbUQzdVNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5ENnVTVjtBbUQxdVNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FuRDR1U1Y7QW1EcHdTTTtFQUNFLGNBQUE7QW5Ec3dTUjtBbURwd1NRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5Ec3dTVjtBbURud1NRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EcXdTVjtBbURsd1NRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5Eb3dTVjtBbURqd1NRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FuRG13U1Y7QW1EM3hTTTtFQUNFLGNBQUE7QW5ENnhTUjtBbUQzeFNRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5ENnhTVjtBbUQxeFNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5ENHhTVjtBbUR6eFNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EMnhTVjtBbUR4eFNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FuRDB4U1Y7QW1EbHpTTTtFQUNFLGNBQUE7QW5Eb3pTUjtBbURselNRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5Eb3pTVjtBbURqelNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EbXpTVjtBbURoelNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5Ea3pTVjtBbUQveVNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FuRGl6U1Y7QW1EejBTTTtFQUNFLGNBQUE7QW5EMjBTUjtBbUR6MFNRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5EMjBTVjtBbUR4MFNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EMDBTVjtBbUR2MFNRO0VBQ0UsMkNBQUE7RUFD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O0VBQ0UsY0FBQTtBeERvK1RSO0F3RGorVE07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RG0rVFI7QXdEaitUTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEbStUUjtBd0RoK1RNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0F4RGsrVFI7QXdEaCtUUTtFQUNFLGdDQUFBO0F4RGsrVFY7QXdEbitUUTtFQUNFLGdDQUFBO0F4RGsrVFY7QXdEMS9USTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F4RDQvVE47QXdEMS9UTTtFQUNFLGNBQUE7QXhENC9UUjtBd0Q3L1RNO0VBQ0UsY0FBQTtBeEQ0L1RSO0F3RHovVE07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RDIvVFI7QXdEei9UTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEMi9UUjtBd0R4L1RNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0F4RDAvVFI7QXdEeC9UUTtFQUNFLGdDQUFBO0F4RDAvVFY7QXdEMy9UUTtFQUNFLGdDQUFBO0F4RDAvVFY7QXdEbGhVSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F4RG9oVU47QXdEbGhVTTtFQUNFLGNBQUE7QXhEb2hVUjtBd0RyaFVNO0VBQ0UsY0FBQTtBeERvaFVSO0F3RGpoVU07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RG1oVVI7QXdEamhVTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEbWhVUjtBd0RoaFVNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0F4RGtoVVI7QXdEaGhVUTtFQUNFLGdDQUFBO0F4RGtoVVY7QXdEbmhVUTtFQUNFLGdDQUFBO0F4RGtoVVY7QXdEMWlVSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F4RDRpVU47QXdEMWlVTTtFQUNFLGNBQUE7QXhENGlVUjtBd0Q3aVVNO0VBQ0UsY0FBQTtBeEQ0aVVSO0F3RHppVU07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RDJpVVI7QXdEemlV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c1VNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0F6RGtzVVI7QXlEdHNVTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBekRrc1VSO0EwRGh0VUk7RUFDRSxzQkFBQTtBMURrdFVOO0EwRG50VUk7RUFDRSxzQkFBQTtBMURxdFVOO0EwRHR0VUk7RUFDRSxxQkFBQTtBMUR3dFVOO0FnRXpwVUU7RUFDRSxXQUFBO0FoRTJwVUo7QUU1NlRFO0VBRUksb0I4RDVPVTtBaEV5cFVoQjtBRS82VEU7RUFFSSxxQjhENU9VO0FoRTRwVWhCO0FFbDdURTtFQUVJLHFCOERuT1U7QWhFc3BVaEI7QUVyN1RFO0VBRUksb0I4RG5PVTtBaEV5cFVoQjtBRXg3VEU7RUFFSSxrQjhENU9VO0FoRXFxVWhCO0FFMzdURTtFQUVJLG1COEQ1T1U7QWhFd3FVaEI7QUU5N1RFO0VBRUksbUI4RG5PVTtBaEVrcVVoQjtBRWo4VEU7RUFFSSxrQjhEbk9VO0FoRXFxVWhCO0FFcDhURTtFQUVJLG9COEQ1T1U7QWhFaXJVaEI7QUV2OFRFO0VBRUkscUI4RDVPVTtBaEVvclVoQjtBRTE4VEU7RUFFSSxxQjhEbk9VO0FoRThxVWhCO0FFNzhURTtFQUVJLG9COERuT1U7QWhFaXJVaEI7QUVoOVRFO0VBRUksa0I4RDVPVTtBaEU2clVoQjtBRW45VEU7RUFFSSxtQjhENU9VO0FoRWdzVWhCO0FFdDlURTtFQUVJLG1COERuT1U7QWhFMHJVaEI7QUV6OVRFO0VBRUksa0I4RG5PVTtBaEU2clVoQjtBRTU5VEU7RUFFSSxvQjhENU9VO0FoRXlzVWhCO0FFLzlURTtFQUVJLHFCOEQ1T1U7QWhFNHNVaEI7QUVsK1RFO0VBRUkscUI4RG5PVTtBaEVzc1VoQjtBRXIrVEU7RUFFSSxvQjhEbk9VO0FoRXlzVWhCO0E0RDd4VUU7RUFDRSwrQkFBQTtBNUQreFVKO0E0RDV4VUU7RUFDRSxhQUFBO0E1RDh4VUo7QTZEL3hVRTtFQUdFLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlEQUFBO0VBQ0EsY0FBQTtBN0Qr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TTtFQUNFLGNBQUE7QXpGb2pWUjtBeUZsalZNO0VBQ0UsY0FBQTtBekZvalZSO0F5RmpqVk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6Rm1qVlI7QXlGampWTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGbWpWUjtBeUZoalZNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6RmtqVlI7QXlGaGpWUTtFQUNFLGdDQUFBO0F6RmtqVlY7QXlGOWlWTTtFQUVFLHFCQUFBO0F6RitpVlI7QXlGNWlWTTtFQUNFLHlCQUFBO0F6RjhpVlI7QXlGNWlWTTtFQUNFLDRCQUFBO0F6RjhpVlI7QXlGdGxWSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6RndsVk47QXlGdGxWTTtFQUNFLGNBQUE7QXpGd2xWUjtBeUZ0bFZNO0VBQ0UsY0FBQTtBekZ3bFZSO0F5RnJsVk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RnVsVlI7QXlGcmxWTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGdWxWUjtBeUZwbFZNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6RnNsVlI7QXlGcGxWUTtFQUNFLGdDQUFBO0F6RnNsVlY7QXlGbGxWTTtFQUVFLHFCQUFBO0F6Rm1sVlI7QXlGaGxWTTtFQUNFLHlCQUFBO0F6RmtsVlI7QXlGaGxWTTtFQUNFLDRCQUFBO0F6RmtsVlI7QXlGMW5WSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6RjRuVk47QXlGMW5WTTtFQUNFLGNBQUE7QXpGNG5WUjtBeUYxblZNO0VBQ0UsY0FBQTtBekY0blZSO0F5RnpuVk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RjJuVlI7QXlGem5WTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGMm5WUjtBeUZ4blZNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6RjBuVlI7QXlGeG5WUTtFQUNFLGdDQUFBO0F6RjBuVlY7QXlGdG5WTTtFQUVFLHFCQUFBO0F6RnVuVlI7QXlGcG5WTTtFQUNFLHlCQUFBO0F6RnNuVlI7QXlGcG5WTTtFQUNFLDRCQUFBO0F6RnNuVlI7QXlGOXBWSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6RmdxVk47QXlGOXBWTTtFQUNFLGNBQUE7QXpGZ3FWUjtBeUY5cFZNO0VBQ0UsY0FBQTtBekZncVZSO0F5RjdwVk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RitwVlI7QXlGN3BWTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGK3BWUjtBeUY1cFZNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6RjhwVlI7QXlGNXBWUTtFQUNFLGdDQUFBO0F6RjhwVlY7QXlGMXBWTTtFQUVFLHFCQUFBO0F6RjJwVlI7QXlGeHBWTTtFQUNFLHlCQUFBO0F6RjBwVlI7QXlGeHBWTTtFQUNFLDRCQUFBO0F6RjBwVlI7QXlGbHNWSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6Rm9zVk47QXlGbHNWTTtFQUNFLGNBQUE7QXpGb3NWUjtBeUZsc1ZNO0VBQ0UsY0FBQTtBekZvc1ZSO0F5RmpzVk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6Rm1zVlI7QXlGanNWTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGbXNWUjtBeUZoc1ZNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6RmtzVlI7QXlGaHNWUTtFQUNFLGdDQUFBO0F6RmtzVlY7QXlGOXJWTTtFQUVFLHFCQUFBO0F6RityVlI7QXlGNXJWTTtFQUNFLHlCQUFBO0F6RjhyVlI7QXlGNXJWTTtFQUNFLDRCQUFBO0F6RjhyVlI7QXlGdHVWSTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0F6Rnd1Vk47QXlGdHVWTTtFQUNFLGNBQUE7QXpGd3VWUjtBeUZ0dVZNO0VBQ0UsY0FBQTtBekZ3dVZSO0F5RnJ1Vk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0F6RnV1VlI7QXlGcnVWTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXpGdXVWUjtBeUZwdVZNO0VBQ0UsY0FBQTtFQUNBLDJDQUFBO0VBQ0Esc0NBQUE7QXpGc3VWUjtBeUZwdVZRO0VBQ0UsY0FBQTtBekZzdVZWO0F5Rmx1Vk07RUFFRSxzQ0FBQTtBekZtdVZSO0F5Rmh1Vk07RUFDRSwwQ0FBQTtBekZrdVZSO0F5Rmh1Vk07RUFDRSw2Q0FBQTtBekZrdVZSO0F5RjV0Vkk7RUFDRSx1QkFBQTtBekY4dFZOO0FFditVRTtFQUVJLG1CdUZ4UCtCO0F6Rmd1VnJDO0FFMStVRTtFQUVJLGtCdUZ2UDhCO0F6Rmt1VnBDO0FFNytVRTtFQUVJLG9COEQ1T1U7QWhFMHRWaEI7QUVoL1VFO0VBRUkscUI4RDVPVTtBaEU2dFZoQjtBeUYzdVZJO0VBQ0UsdUJBQUE7QXpGNnVWTjtBRXQvVUU7RUFFSSxtQnVGeFArQjtBekYrdVZyQztBRXovVUU7RUFFSSxrQnVGdlA4QjtBekZpdlZwQztBRTUvVUU7RUFFSSxrQjhENU9VO0FoRXl1VmhCO0FFLy9VRTtFQUVJLG1COEQ1T1U7QWhFNHVWaEI7QXlGMXZWSTtFQUNFLHVCQUFBO0F6RjR2Vk47QUVyZ1ZFO0VBRUksbUJ1RnhQK0I7QXpGOHZWckM7QUV4Z1ZFO0VBRUksa0J1RnZQOEI7QXpGZ3dWcEM7QUUzZ1ZFO0VBRUksb0I4RDVPVTtBaEV3dlZoQjtBRTlnVkU7RUFFSSxxQjhENU9VO0FoRTJ2VmhCO0F5Rnp3Vkk7RUFDRSx1QkFBQTtBekYyd1ZOO0FFcGhWRTtFQUVJLG1CdUZ4UCtCO0F6RjZ3VnJDO0FFdmhWRTtFQUVJLGtCdUZ2UDhCO0F6Rit3VnBDO0FFMWhWRTtFQUVJLGtCOEQ1T1U7QWhFdXdWaEI7QUU3aFZFO0VBRUksbUI4RDVPVTtBaEUwd1ZoQjtBeUZ4eFZJO0VBQ0UsdUJBQUE7QXpGMHhWTjtBRW5pVkU7RUFFSSxtQnVGeFArQjtBekY0eFZyQztBRXRpVkU7RUFFSSxrQnVGdlA4QjtBekY4eFZwQztBRXppVkU7RUFFSSxvQjhENU9VO0FoRXN4VmhCO0FFNWlWRTtFQUVJLHFCOEQ1T1U7QWhFeXhWaEI7QTBGcDJWRTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7QTFGczJWSjtBMEZsMlZJO0VBQ0UsdUJBQUE7QTFGbzJWTjtBRXRqVkU7RUFFSSxtQndGL1MrQjtBMUZzMlZyQztBRXpqVkU7RUFFSSxrQndGOVM4QjtBMUZ3MlZwQztBRTVqVkU7RUFFSSxvQjhENU9VO0FoRXl5VmhCO0FFL2pWRTtFQUVJLHFCOEQ1T1U7QWhFNHlWaEI7QTBGajNWSTtFQUNFLHVCQUFBO0ExRm0zVk47QUVya1ZFO0VBRUksbUJ3Ri9TK0I7QTFGcTNWckM7QUV4a1ZFO0VBRUksa0J3RjlTOEI7QTFGdTNWcEM7QUUza1ZFO0VBRUksa0I4RDVPVTtBaEV3elZoQjtBRTlrVkU7RUFFSSxtQjhENU9VO0FoRTJ6VmhCO0EwRmg0Vkk7RUFDRSx1QkFBQTtBMUZrNFZOO0FFcGxWRTtFQUVJLG1Cd0YvUytCO0ExRm80VnJDO0FFdmxWRTtFQUVJLGtCd0Y5UzhCO0ExRnM0VnBDO0FFMWxWRTtFQUVJLG9COEQ1T1U7QWhFdTBWaEI7QUU3bFZFO0VBRUkscUI4RDVPVTtBaEUwMFZoQjtBMEYvNFZJO0VBQ0UsdUJBQUE7QTFGaTVWTjtBRW5tVkU7RUFFSSxtQndGL1MrQjtBMUZtNVZyQztBRXRtVkU7RUFFSSxrQndGOVM4QjtBMUZxNVZwQztBRXptVkU7RUFFSSxrQjhENU9VO0FoRXMxVmhCO0FFNW1WRTtFQUVJLG1COEQ1T1U7QWhFeTFWaEI7QTBGOTVWSTtFQUNFLHVCQUFBO0ExRmc2Vk47QUVsblZFO0VBRUksbUJ3Ri9TK0I7QTFGazZWckM7QUVyblZFO0VBRUksa0J3RjlTOEI7QTFGbzZWcEM7QUV4blZFO0VBRUksb0I4RDVPVTtBaEVxMlZoQjtBRTNuVkU7RUFFSSxxQjhENU9VO0FoRXcyVmhCO0EwRm42Vkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUZxNlZOO0EwRm42Vk07RUFDRSxjQUFBO0ExRnE2VlI7QTBGbDZWTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGbzZWUjtBMEZsNlZNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZvNlZSO0EwRmo2Vk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGbTZWUjtBMEZqNlZRO0VBQ0UsZ0NBQUE7QTFGbTZWVjtBMEYvNVZNO0VBQ0UsY0FBQTtBMUZpNlZSO0EwRjk3Vkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUZnOFZOO0EwRjk3Vk07RUFDRSxjQUFBO0ExRmc4VlI7QTBGNzdWTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGKzdWUjtBMEY3N1ZNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUYrN1ZSO0EwRjU3Vk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGODdWUjtBMEY1N1ZRO0VBQ0UsZ0NBQUE7QTFGODdWVjtBMEYxN1ZNO0VBQ0UsY0FBQTtBMUY0N1ZSO0EwRno5Vkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUYyOVZOO0EwRno5Vk07RUFDRSxjQUFBO0ExRjI5VlI7QTBGeDlWTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGMDlWUjtBMEZ4OVZNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUYwOVZSO0EwRnY5Vk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGeTlWUjtBMEZ2OVZRO0VBQ0UsZ0NBQUE7QTFGeTlWVjtBMEZyOVZNO0VBQ0UsY0FBQTtBMUZ1OVZSO0EwRnAvVkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUZzL1ZOO0EwRnAvVk07RUFDRSxjQUFBO0ExRnMvVlI7QTBGbi9WTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGcS9WUjtBMEZuL1ZNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZxL1ZSO0EwRmwvVk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGby9WUjtBMEZsL1ZRO0VBQ0UsZ0NBQUE7QTFGby9WVjtBMEZoL1ZNO0VBQ0UsY0FBQTtBMUZrL1ZSO0EwRi9nV0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUZpaFdOO0EwRi9nV007RUFDRSxjQUFBO0ExRmloV1I7QTBGOWdXTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGZ2hXUjtBMEY5Z1dNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZnaFdSO0EwRjdnV007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGK2dXUjtBMEY3Z1dRO0VBQ0UsZ0NBQUE7QTFGK2dXVjtBMEYzZ1dNO0VBQ0UsY0FBQTtBMUY2Z1dSO0EwRjFpV0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUY0aVdOO0EwRjFpV007RUFDRSxjQUFBO0ExRjRpV1I7QTBGemlXTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGMmlXUjtBMEZ6aVdNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUYyaVdSO0EwRnhpV007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGMGlXUjtBMEZ4aVdRO0VBQ0UsZ0NBQUE7QTFGMGlXVjtBMEZ0aVdNO0VBQ0UsY0FBQTtBMUZ3aVdSO0EwRnJrV0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUZ1a1dOO0EwRnJrV007RUFDRSxjQUFBO0ExRnVrV1I7QTBGcGtXTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGc2tXUjtBMEZwa1dNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZza1dSO0EwRm5rV007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGcWtXUjtBMEZua1dRO0VBQ0UsZ0NBQUE7QTFGcWtXVjtBMEZqa1dNO0VBQ0UsY0FBQTtBMUZta1dSO0EyRmhuV0U7RUFDRSxZQUFBO0EzRmtuV0o7QTJGOW1XSTtFQUNFLHFCQUFBO0EzRmduV047QUVqMFZFO0VBRUksbUJ5RmhUK0I7QTNGa25XckM7QUVwMFZFO0VBRUksa0J5Ri9TOEI7QTNGb25XcEM7QUV2MFZFO0VBRUksb0I4RDVPVTtBaEVvaldoQjtBRTEwVkU7RUFFSSxxQjhENU9VO0FoRXVqV2hCO0EyRjduV0k7RUFDRSxxQkFBQTtBM0YrbldOO0FFaDFWRTtFQUVJLG1CeUZoVCtCO0EzRmlvV3JDO0FFbjFWRTtFQUVJLGtCeUYvUzhCO0EzRm1vV3BDO0FFdDFWRTtFQUVJLGtCOEQ1T1U7QWhFbWtXaEI7QUV6MVZFO0VBRUksbUI4RDVPVTtBaEVza1doQjtBMkY1b1dJO0VBQ0Usb0JBQUE7QTNGOG9XTjtBRS8xVkU7RUFFSSxtQnlGaFQrQjtBM0ZncFdyQztBRWwyVkU7RUFFSSxrQnlGL1M4QjtBM0ZrcFdwQztBRXIyVkU7RUFFSSxvQjhENU9VO0FoRWtsV2hCO0FFeDJWRTtFQUVJLHFCOEQ1T1U7QWhFcWxXaEI7QTJGM3BXSTtFQUNFLHFCQUFBO0EzRjZwV047QUU5MlZFO0VBRUksbUJ5RmhUK0I7QTNGK3BXckM7QUVqM1ZFO0VBRUksa0J5Ri9TOEI7QTNGaXFXcEM7QUVwM1ZFO0VBRUksa0I4RDVPVTtBaEVpbVdoQjtBRXYzVkU7RUFFSSxtQjhENU9VO0FoRW9tV2hCO0EyRjFxV0k7RUFDRSxrQkFBQTtBM0Y0cVdOO0FFNzNWRTtFQUVJLG1CeUZoVCtCO0EzRjhxV3JDO0FFaDRWRTtFQUVJLGtCeUYvUzhCO0EzRmdyV3BDO0FFbjRWRTtFQUVJLG9COEQ1T1U7QWhFZ25XaEI7QUV0NFZFO0VBRUkscUI4RDVPVTtBaEVtbldoQjtBMkZocldJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRmdyV047QTJGOXFXTTtFQUNFLGNBQUE7QTNGZ3JXUjtBMkY3cVdNO0VBR0UsNkRBQUE7QTNGNnFXUjtBMkYzcVdNO0VBR0UsNkRBQUE7QTNGMnFXUjtBMkZ6cVdNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzRjJxV1I7QTJGenFXUTtFQUNFLGdDQUFBO0EzRjJxV1Y7QTJGdnFXTTtFQUNFLGNBQUE7QTNGeXFXUjtBMkZ4c1dJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRndzV047QTJGdHNXTTtFQUNFLGNBQUE7QTNGd3NXUjtBMkZyc1dNO0VBR0UsNkRBQUE7QTNGcXNXUjtBMkZuc1dNO0VBR0UsNkRBQUE7QTNGbXNXUjtBMkZqc1dNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzRm1zV1I7QTJGanNXUTtFQUNFLGdDQUFBO0EzRm1zV1Y7QTJGL3JXTTtFQUNFLGNBQUE7QTNGaXNXUjtBMkZodVdJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRmd1V047QTJGOXRXTTtFQUNFLGNBQUE7QTNGZ3VXUjtBMkY3dFdNO0VBR0UsNkRBQUE7QTNGNnRXUjtBMkYzdFdNO0VBR0UsNkRBQUE7QTNGMnRXUjtBMkZ6dFdNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzRjJ0V1I7QTJGenRXUTtFQUNFLGdDQUFBO0EzRjJ0V1Y7QTJGdnRXTTtFQUNFLGNBQUE7QTNGeXRXUjtBMkZ4dldJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRnd2V047QTJGdHZXTTtFQUNFLGNBQUE7QTNGd3ZXUjtBMkZydldNO0VBR0UsNkRBQUE7QTNGcXZXUjtBMkZudldNO0VBR0UsNkRBQUE7QTNGbXZXUjtBMkZqdldNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzRm12V1I7QTJGanZXUTtFQUNFLGdDQUFBO0EzRm12V1Y7QTJGL3VXTTtFQUNFLGNBQUE7QTNGaXZXUjtBMkZoeFdJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRmd4V047QTJGOXdXTTtFQUNFLGNBQUE7QTNGZ3hXUjtBMkY3d1dNO0VBR0UsNkRBQUE7QTNGNndXUjtBMkYzd1dNO0VBR0UsNkRBQUE7QTNGMndXUjtBMkZ6d1dNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzRjJ3V1I7QTJGendXUTtFQUNFLGdDQUFBO0EzRjJ3V1Y7QTJGdndXTTtFQUNFLGNBQUE7QTNGeXdXUjtBMkZ4eVdJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRnd5V047QTJGdHlXTTtFQUNFLGNBQUE7QTNGd3lXUjtBMkZyeVdNO0VBR0UsNkRBQUE7QTNGcXlXUjtBMkZueVdNO0VBR0UsNkRBQUE7QTNGbXlXUjtBMkZqeVdNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0Ez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QTtBaEU2N1pKO0FFOXNaRTtFQUVJLG9COEQ1T1U7QWhFMjdaaEI7QUVqdFpFO0VBRUkscUI4RDVPVTtBaEU4N1poQjtBRXB0WkU7RUFFSSxxQjhEbk9VO0FoRXc3WmhCO0FFdnRaRTtFQUVJLG9COERuT1U7QWhFMjdaaEI7QUUxdFpFO0VBRUksa0I4RDVPVTtBaEV1OFpoQjtBRTd0WkU7RUFFSSxtQjhENU9VO0FoRTA4WmhCO0FFaHVaRTtFQUVJLG1COERuT1U7QWhFbzhaaEI7QUVudVpFO0VBRUksa0I4RG5PVTtBaEV1OFpoQjtBRXR1WkU7RUFFSSxvQjhENU9VO0FoRW05WmhCO0FFenVaRTtFQUVJLHFCOEQ1T1U7QWhFczlaaEI7QUU1dVpFO0VBRUkscUI4RG5PVTtBaEVnOVpoQjtBRS91WkU7RUFFSSxvQjhEbk9VO0FoRW05WmhCO0FFbHZaRTtFQUVJLGtCOEQ1T1U7QWhFKzlaaEI7QUVydlpFO0VBRUksbUI4RDVPVTtBaEVrK1poQjtBRXh2WkU7RUFFSSxtQjhEbk9VO0FoRTQ5WmhCO0FFM3ZaRTtFQUVJLGtCOERuT1U7QWhFKzlaaEI7QUU5dlpFO0VBRUksb0I4RDVPVTtBaEUyK1poQjtBRWp3WkU7RUFFSSxxQjhENU9VO0FoRTgrWmhCO0FFcHdaRTtFQUVJLHFCOERuT1U7QWhFdytaaEI7QUV2d1pFO0VBRUksb0I4RG5PVTtBaEUyK1poQjtBK0IzamFFO0VBQ0Usd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFFQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFFQSxrQ0FBQTtBL0IyamFKO0ErQnpqYUk7RUFDRSxrQ0FBQTtBL0IyamFOO0ErQjVqYUk7RUFDRSxrQ0FBQTtBL0IyamFOO0ErQnZqYU07RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFFQSxtQkFBQTtBL0J3amFSO0ErQnRqYVE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9Cd2phVjtBK0IzamFRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0EvQndqYVY7QStCbGthTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLG1CQUFBO0EvQm1rYVI7QStCamthUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0Jta2FWO0ErQnRrYVE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9CbWthVjtBK0I3a2FNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsa0JBQUE7QS9COGthUjtBK0I1a2FRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0EvQjhrYVY7QStCamxhUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0I4a2FWO0ErQnhsYU07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFFQSxtQkFBQTtBL0J5bGFSO0ErQnZsYVE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9CeWxhVjtBK0I1bGFRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0EvQnlsYVY7QStCbm1hTTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLGlCQUFBO0EvQm9tYVI7QStCbG1hUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0JvbWFWO0ErQnZtYVE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9Cb21hVjtBK0I5bGFNO0VBQ0UsY0FBQTtBL0JnbWFSO0ErQjlsYVE7RUFDRSxjQUFBO0EvQmdtYVY7QStCam1hUTtFQUNFLGNBQUE7QS9CZ21hVjtBK0I3bGFRO0VBQ0UsZ0NBQUE7QS9CK2xhVjtBK0I3bGFVO0VBQ0UsZ0NBQUE7QS9CK2xhWjtBK0JobWFVO0VBQ0UsZ0NBQUE7QS9CK2xhWjtBK0IxbWFNO0VBQ0UsY0FBQTtBL0I0bWFSO0ErQjFtYVE7RUFDRSxjQUFBO0EvQjRtYVY7QStCN21hUTtFQUNFLGNBQUE7QS9CNG1hVjtBK0J6bWFRO0VBQ0UsZ0NBQUE7QS9CMm1hVjtBK0J6bWFVO0VBQ0UsZ0NBQUE7QS9CMm1hWjtBK0I1bWFVO0VBQ0UsZ0NBQUE7QS9CMm1hWjtBK0J0bmFNO0VBQ0UsY0FBQTtBL0J3bmFSO0ErQnRuYVE7RUFDRSxjQUFBO0EvQnduYVY7QStCem5hUTtFQUNFLGNBQUE7QS9Cd25hVjtBK0JybmFRO0VBQ0UsZ0NBQUE7QS9CdW5hVjtBK0JybmFVO0VBQ0UsZ0NBQUE7QS9CdW5hWjtBK0J4bmFVO0VBQ0UsZ0NBQUE7QS9CdW5hWjtBK0Jsb2FNO0VBQ0UsY0FBQTtBL0Jvb2FSO0ErQmxvYVE7RUFDRSxjQUFBO0EvQm9vYVY7QStCcm9hUTtFQUNFLGNBQUE7QS9Cb29hVjtBK0Jqb2FRO0VBQ0UsZ0NBQUE7QS9CbW9hVjtBK0Jqb2FVO0VBQ0UsZ0NBQUE7QS9CbW9hWjtBK0Jwb2FVO0VBQ0UsZ0NBQUE7QS9CbW9hWjtBK0I5b2FNO0VBQ0UsY0FBQTtBL0JncGFSO0ErQjlvYVE7RUFDRSxjQUFBO0EvQmdwYVY7QStCanBhUTtFQUNFLGNBQUE7QS9CZ3BhVjtBK0I3b2FRO0VBQ0UsZ0NBQUE7QS9CK29hVjtBK0I3b2FVO0VBQ0UsZ0NBQUE7QS9CK29hWjtBK0JocGFVO0VBQ0UsZ0NBQUE7QS9CK29hWjtBK0IxcGFNO0VBQ0UsY0FBQTtBL0I0cGFSO0ErQjFwYVE7RUFDRSxjQUFBO0EvQjRwYVY7QStCN3BhUTtFQUNFLGNBQUE7QS9CNHBhVjtBK0J6cGFRO0VBQ0UsZ0NBQUE7QS9CMnBhVjtBK0J6cGFVO0VBQ0UsZ0NBQUE7QS9CMnBhWjtBK0I1cGFVO0VBQ0UsZ0NBQUE7QS9CMnBhWjtBK0J0cWFNO0VBQ0UsY0FBQTtBL0J3cWFSO0ErQnRxYVE7RUFDRSxjQUFBO0EvQndxYVY7QStCenFhUTtFQUNFLGNBQUE7QS9Cd3FhVjtBK0JycWFRO0VBQ0UsY0FBQTtBL0J1cWFWO0ErQnJxYVU7RUFDRSxjQUFBO0EvQnVxYVo7QStCeHFhVTtFQUNFLGNBQUE7QS9CdXFhWjtBNEZ6dGFFO0VBQ0UsY0FBQTtFQUNBLGtDQUFBO0VBQ0Es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OG9lUjtBeUUzb2VNO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0F6RTZvZVI7QXlFbG9lSTtFdkVmRiw2QnVFc0JRO0V2RXJCUiw4QnVFc0JRO0F6RThuZVY7QUVyM2RFO0VBRUkscUN1RXBUSztBekUwcWVYO0FFeDNkRTtFQUVJLG9DdUVwVEs7QXpFNnFlWDtBRTVxZUU7RUFDRSxnQnVFd0NNO0V2RXZDTixpQnVFdUNNO0F6RXVvZVY7QUUzcWVFO0VBQ0UsbUJ1RWlDTTtFdkVoQ04sZUFBQTtFQUNBLHlCQVRrRDtBRnNyZXREO0FFMXFlRTtFQUNFLG1CdUU0Qk07QXpFZ3BlVjtBRXY0ZEU7RUFFSSx3QnVFclFnQztBekU2b2V0QztBRTE0ZEU7RUFFSSx1QnVFcFErQjtBekUrb2VyQztBeUUzb2VJO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0NBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBekU2b2VOO0FFcjVkRTtFQUVJLHFDdUVwVEs7QXpFMHNlWDtBRXg1ZEU7RUFFSSxvQ3VFcFRLO0F6RTZzZVg7QXlFM29lSTtFQUNFLHNDQW5FSztBekVndGVYO0FFOTVkRTtFQUVJLHNCdUU3TzhCO0F6RTRvZXBDO0FFajZkRTtFQUVJLHVCdUU1TytCO0F6RThvZXJDO0FzQ2x0ZUk7RUFDRSxVQUFBO0F0Q290ZU47QXNDanRlSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QXRDbXRlTjtBc0NodGVJO0VwQ2VGLGtDQURnQjtBRnFzZWxCO0FFanNlSTtFQUVFLCtEQUFBO0FGa3NlTjtBc0NsdGVJO0VwQ1dGLGtDQURnQjtBRjJzZWxCO0FzQ2p0ZUk7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7RUFDQSxVQUFBO0F0Q210ZU47QXNDaHRlSTtFQUNFLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0F0Q2t0ZU47QUVyOGRFO0VBRUksdUJvQzVRZ0M7QXRDa3RldEM7QUV4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dWZRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkNxdWZWO0F1Q2p1Zk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0F2Q211ZlI7QXVDanVmUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDbXVmVjtBdUM5dGZJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBdkNndWZOO0F1Qzl0Zk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q2d1ZlI7QXVDNXRmSTtFQUNFLHlCQUFBO0F2Qzh0Zk47QXVDNXRmTTtFQUNFLGNBQUE7QXZDOHRmUjtBdUN6dGZNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBdkMydGZSO0F1Q3p0ZlE7RUFDRSwyQ0FBQTtBdkMydGZWO0F1Q3p0ZlU7RUFDRSxjQUFBO0F2QzJ0Zlo7QXVDdHRmTTtFQUNFLGdDQUFBO0F2Q3d0ZlI7QXVDN3hmSTtFQUNFLGNBQUE7QXZDK3hmTjtBdUM1eGZJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBdkM4eGZOO0F1QzN4Zkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2QzZ4Zk47QXVDenhmTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDMnhmUjtBdUN6eGZRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkMyeGZWO0F1Q3Z4Zk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0F2Q3l4ZlI7QXVDdnhmUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDeXhmVjtBdUNweGZJO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBdkNzeGZOO0F1Q3B4Zk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q3N4ZlI7QXVDbHhmSTtFQUNFLHlCQUFBO0F2Q294Zk47QXVDbHhmTTtFQUNFLGNBQUE7QXZDb3hmUjtBdUMvd2ZNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBdkNpeGZSO0F1Qy93ZlE7RUFDRSwyQ0FBQTtBdkNpeGZWO0F1Qy93ZlU7RUFDRSxjQUFBO0F2Q2l4Zlo7QXVDNXdmTTtFQUNFLGdDQUFBO0F2Qzh3ZlI7QXVDbjFmSTtFQUNFLGNBQUE7QXZDcTFmTjtBdUNsMWZJO0VBQ0UsMENB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Q3cyaEJ0QjtBRTdsaEJFO0VBRUkscUI2QzdRZ0I7QS9DMjJoQnRCO0FFaG1oQkU7RUFFSSxxQjZDN1FnQjtBL0M4MmhCdEI7QUVubWhCRTtFQUVJLHNCNkM3UWdCO0EvQ2kzaEJ0QjtBK0N0MmhCVTtFQUNFLDRCQUFBO0EvQ3cyaEJaO0ErQ3oyaEJVO0VBQ0UsNEJBQUE7QS9DMjJoQlo7QStDNTJoQlU7RUFDRSw0QkFBQTtBL0M4MmhCWjtBK0MvMmhCVTtFQUNFLHlCQUFBO0EvQ2kzaEJaO0ErQ3o0aEJNO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtBL0MyNGhCUjtBK0N6NGhCUTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0EvQzI0aEJWO0FFN25oQkU7RUFFSSxvQjZDN1FnQjtBL0MyNGhCdEI7QUVob2hCRTtFQUVJLG1CNkM3UWdCO0EvQzg0aEJ0QjtBRW5vaEJFO0VBRUksbUI2QzdRZ0I7QS9DaTVoQnRCO0FFdG9oQkU7RUFFSSxvQjZDN1FnQjtBL0NvNWhCdEI7QStDejRoQlU7RUFDRSw0QkFBQTtBL0MyNGhCWjtBK0M1NGhCVTtFQUNFLDRCQUFBO0EvQzg0aEJaO0ErQy80aEJVO0VBQ0UsNEJBQUE7QS9DaTVoQlo7QStDbDVoQlU7RUFDRSwwQkFBQTtBL0NvNWhCWjtBK0M1NmhCTTtFQUNFLGVBQUE7RUFDQSxvQkFBQTtBL0M4NmhCUjtBK0M1NmhCUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QS9DODZoQlY7QUVocWhCRTtFQUVJLHFCNkM3UWdCO0EvQzg2aEJ0QjtBRW5xaEJFO0VBRUksb0I2QzdRZ0I7QS9DaTdoQnRCO0FFdHFoQkU7RUFFSSxvQjZDN1FnQjtBL0NvN2hCdEI7QUV6cWhCRTtFQUVJLHFCNkM3UWdCO0EvQ3U3aEJ0QjtBK0M1NmhCVTtFQUNFLDRCQUFBO0EvQzg2aEJaO0ErQy82aEJVO0VBQ0UsNEJBQUE7QS9DaTdoQlo7QStDbDdoQlU7RUFDRSw0QkFBQTtBL0NvN2hCWjtBK0NyN2hCVTtFQUNFLDJCQUFBO0EvQ3U3aEJaO0ErQy84aEJNO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtBL0NpOWhCUjtBK0MvOGhCUTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0EvQ2k5aEJWO0FFbnNoQkU7RUFFSSxxQjZDN1FnQjtBL0NpOWhCdEI7QUV0c2hCRTtFQUVJLG9CNkM3UWdCO0EvQ285aEJ0QjtBRXpzaEJFO0VBRUksb0I2QzdRZ0I7QS9DdTloQnRCO0FFNXNoQkU7RUFFSSxxQjZDN1FnQjtBL0MwOWhCdEI7QStDLzhoQlU7RUFDRSw0QkFBQTtBL0NpOWhCWjtBK0NsOWhCVTtFQUNFLDRCQUFBO0EvQ285aEJaO0ErQ3I5aEJVO0VBQ0UsNEJBQUE7QS9DdTloQlo7QStDeDloQlU7RUFDRSx1QkFBQTtBL0MwOWhCWjtBK0NuOWhCTTtFQUNFLHNCQUFBO0EvQ3E5aEJSO0ErQ3Q5aEJNO0VBQ0Usc0JBQUE7QS9DdzloQlI7QStDejloQk07RUFDRSxxQkFBQTtBL0MyOWhCUjtBK0N0OWhCRTtFQUNFLHFCQUFBO0EvQ3c5aEJKO0FpRHhoaUJFO0VBQ0UsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0FqRDBoaUJKO0FpRHZoaUJNO0VBQ0UsMkJBQUE7QWpEeWhpQlI7QWlEMWhpQk07RUFDRSwyQkFBQTtBakQ0aGlCUjtBaUQ3aGlCTTtFQUNFLDJCQUFBO0FqRCtoaUJSO0FpRGhpaUJNO0VBQ0UsMkJBQUE7QWpEa2lpQlI7QWlEbmlpQk07RUFDRSwyQkFBQTtBakRxaWlCUjtBaURoaWlCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FqRGtpaUJSO0FpRGhpaUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakRraWlCVjtBaUQvaGlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEaWlpQlY7QWlEOWhpQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRGdpaUJWO0FpRDdoaUJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FqRCtoaUJWO0FpRHRqaUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWpEd2ppQlI7QWlEdGppQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRHdqaUJWO0FpRHJqaUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakR1amlCVjtBaURwamlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEc2ppQlY7QWlEbmppQlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWpEcWppQlY7QWlENWtpQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBakQ4a2lCUjtBaUQ1a2lCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEOGtpQlY7QWlEM2tpQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRDZraUJWO0FpRDFraUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakQ0a2lCVjtBaUR6a2lCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBakQya2lCVjtBaURsbWlCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FqRG9taUJSO0FpRGxtaUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakRvbWlCVjtBaURqbWlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEbW1pQlY7QWlEaG1pQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRGttaUJWO0FpRC9saUJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FqRGltaUJWO0FpRHhuaUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWpEMG5pQlI7QWlEeG5pQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRDBuaUJWO0FpRHZuaUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakR5bmlCVjtBaUR0bmlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEd25pQlY7QWlEcm5pQlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWpEdW5pQlY7QWlEOW9pQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBakRncGlCUjtBaUQ5b2lCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEZ3BpQlY7QWlEN29pQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRCtvaUJWO0FpRDVvaUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakQ4b2lCVjtBaUQzb2lCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBakQ2b2lCVjtBaURwcWlCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FqRHNxaUJSO0FpRHBxaUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakRzcWlCVjtBaURucWlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEcXFpQlY7QWlEbHFpQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRG9xaUJWO0FpRGpxaUJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FqRG1xaUJWO0FrRHRzaUJFO0VBQ0UsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0FsRHdzaUJKO0FrRHRzaUJJO0VoRDBCRixrQ0FEZ0I7QUZncmlCbEI7QUU1cWlCSTtFQUVFLCtEQUFBO0FGNnFpQk47QWtEdHNpQk07RUFDRSwyQkFBQTtBbER3c2lCUjtBa0R6c2lCTTtFQUNFLDJCQUFBO0FsRDJzaUJSO0FrRDVzaUJNO0VBQ0UsMkJBQUE7QWxEOHNpQlI7QWtEL3NpQk07RUFDRSwyQkFBQTtBbERpdGlCUjtBa0RsdGlCTTtFQUNFLDJCQUFBO0FsRG90aUJSO0FrRC9zaUJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEaXRpQlI7QWtEL3NpQlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbERpdGlCVjtBa0Q5c2lCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRGd0aUJWO0FrRDdzaUJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEK3NpQlY7QWtENXNpQlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWxEOHNpQlY7QWtEeHVpQk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbEQwdWlCUjtBa0R4dWlCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDB1aUJWO0FrRHZ1aUJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEeXVpQlY7QWtEdHVpQlE7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbER3dWlCVjtBa0RydWlCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBbER1dWlCVjtBa0Rqd2lCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRG13aUJSO0FrRGp3aUJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEbXdpQlY7QWtEaHdpQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbERrd2lCVjtBa0QvdmlCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRGl3aUJWO0FrRDl2aUJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FsRGd3aUJWO0FrRDF4aUJNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxENHhpQlI7QWtEMXhpQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbEQ0eGlCVjtBa0R6eGlCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDJ4aUJWO0FrRHh4aUJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEMHhpQlY7QWtEdnhpQlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWxEeXhpQlY7QWtEbnppQk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbERxemlCUjtBa0RuemlCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRHF6aUJWO0FrRGx6aUJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEb3ppQlY7QWtEanppQlE7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbERtemlCVjtBa0RoemlCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBbERremlCVjtBa0Q1MGlCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDgwaUJSO0FrRDUwaUJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEODBpQlY7QWtEMzBpQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbEQ2MGlCVjtBa0QxMGlCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDQwaUJWO0FrRHowaUJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FsRDIwaUJWO0FrRHIyaUJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEdTJpQlI7QWtEcjJpQlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbER1MmlCVjtBa0RwMmlCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRHMyaUJWO0FrRG4yaUJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEcTJpQlY7QWtEbDJpQlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWxEbzJpQlY7QW1ELzRpQkU7RUFDRSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0FuRGk1aUJKO0FtRC80aUJJO0VqRHdCRixrQ0FEZ0I7QUYyM2lCbEI7QUV2M2lCSTtFQUVFLCtEQUFBO0FGdzNpQk47QW1ELzRpQk07RUFDRSwyQkFBQTtBbkRpNWlCUjtBbURsNWlCTTtFQUNFLDJCQUFBO0FuRG81aUJSO0FtRHI1aUJNO0VBQ0UsMkJBQUE7QW5EdTVpQlI7QW1EeDVpQk07RUFDRSwyQkFBQTtBbkQwNWlCUjtBbUQzNWlCTTtFQUNFLDJCQUFBO0FuRDY1aUJSO0FtRHg1aUJNO0VBQ0UsY0FBQTtBbkQwNWlCUjtBbUR4NWlCUTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0FuRDA1aUJWO0FtRHY1aUJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EeTVpQlY7QW1EdDVpQlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBbkR3NWlCVjtBbURyNWlCUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxnQ0FBQTtBbkR1NWlCVjtBbUQvNmlCTTtFQUNFLGNBQUE7QW5EaTdpQlI7QW1ELzZpQlE7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBbkRpN2lCVjtBbUQ5NmlCUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FuRGc3aUJWO0FtRDc2aUJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EKzZpQlY7QW1ENTZpQlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QW5EODZpQlY7QW1EdDhpQk07RUFDRSxjQUFBO0FuRHc4aUJSO0FtRHQ4aUJRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5EdzhpQlY7QW1EcjhpQlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBbkR1OGlCVjtBbURwOGlCUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FuRHM4aUJWO0FtRG44aUJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FuRHE4aUJWO0FtRDc5aUJNO0VBQ0UsY0FBQTtBbkQrOWlCUjtBbUQ3OWlCUTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0FuRCs5aUJWO0FtRDU5aUJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EODlpQlY7QW1EMzlpQlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBbkQ2OWlCVjtBbUQx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QUE7QXhENnJrQlI7QXdEMXJrQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RDRya0JSO0F3RDFya0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeEQ0cmtCUjtBd0R6cmtCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBeEQycmtCUjtBd0R6cmtCUTtFQUNFLGdDQUFBO0F4RDJya0JWO0F3RDVya0JRO0VBQ0UsZ0NBQUE7QXhEMnJrQlY7QXdEbnRrQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBeERxdGtCTjtBd0RudGtCTTtFQUNFLGNBQUE7QXhEcXRrQlI7QXdEdHRrQk07RUFDRSxjQUFBO0F4RHF0a0JSO0F3RGx0a0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeERvdGtCUjtBd0RsdGtCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEb3RrQlI7QXdEanRrQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QXhEbXRrQlI7QXdEanRrQlE7RUFDRSxnQ0FBQTtBeERtdGtCVjtBd0RwdGtCUTtFQUNFLGdDQUFBO0F4RG10a0JWO0F3RDN1a0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXhENnVrQk47QXdEM3VrQk07RUFDRSxjQUFBO0F4RDZ1a0JSO0F3RDl1a0JNO0VBQ0UsY0FBQTtBeEQ2dWtCUjtBd0QxdWtCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhENHVrQlI7QXdEMXVrQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RDR1a0JSO0F3RHp1a0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0F4RDJ1a0JSO0F3RHp1a0JRO0VBQ0UsZ0NBQUE7QXhEMnVrQlY7QXdENXVrQlE7RUFDRSxnQ0FBQTtBeEQydWtCVjtBd0Rud2tCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F4RHF3a0JOO0F3RG53a0JNO0VBQ0UsY0FBQTtBeERxd2tCUjtBd0R0d2tCTTtFQUNFLGNBQUE7QXhEcXdrQlI7QXdEbHdrQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RG93a0JSO0F3RGx3a0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeERvd2tCUjtBd0Rqd2tCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBeERtd2tCUjtBd0Rqd2tCUTtFQUNFLGdDQUFBO0F4RG13a0JWO0F3RHB3a0JRO0VBQ0UsZ0NBQUE7QXhEbXdrQlY7QXdEM3hrQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBeEQ2eGtCTjtBd0QzeGtCTTtFQUNFLGNBQUE7QXhENnhrQlI7QXdEOXhrQk07RUFDRSxjQUFBO0F4RDZ4a0JSO0F3RDF4a0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeEQ0eGtCUjtBd0QxeGtCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhENHhrQlI7QXdEenhrQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QXhEMnhrQlI7QXdEenhrQlE7RUFDRSxnQ0FBQTtBeEQyeGtCVjtBd0Q1eGtCUTtFQUNFLGdDQUFBO0F4RDJ4a0JWO0F3RG56a0JJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXhEcXprQk47QXdEbnprQk07RUFDRSxjQUFBO0F4RHF6a0JSO0F3RHR6a0JNO0VBQ0UsY0FBQTtBeERxemtCUjtBd0RsemtCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEb3prQlI7QXdEbHprQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RG96a0JSO0F3RGp6a0JNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0F4RG16a0JSO0F3RGp6a0JRO0VBQ0UsZ0NBQUE7QXhEbXprQlY7QXdEcHprQlE7RUFDRSxnQ0FBQTtBeERtemtCVjtBd0QzMGtCSTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0F4RDYwa0JOO0F3RDMwa0JNO0VBQ0UsY0FBQTtBeEQ2MGtCUjtBd0Q5MGtCTTtFQUNFLGNBQUE7QXhENjBrQlI7QXdEMTBrQk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0F4RDQwa0JSO0F3RDEwa0JNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBeEQ0MGtCUjtBd0R6MGtCTTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxjQUFBO0F4RDIwa0JSO0F3RHowa0JRO0VBQ0UsY0FBQTtBeEQyMGtCVjtBd0Q1MGtCUTtFQUNFLGNBQUE7QXhEMjBrQlY7QXlEbjJrQkk7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtBekRxMmtCTjtBeURuMmtCTTtFQUNFLGdCQUFBO0F6RHEya0JSO0F5RGwya0JNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0F6RG0ya0JSO0F5RHYya0JNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0F6RG0ya0JSO0F5RGoza0JJO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QXpEbTNrQk47QXlEajNrQk07RUFDRSxnQkFBQTtBekRtM2tCUjtBeURoM2tCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBekRpM2tCUjtBeURyM2tCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBekRpM2tCUjtBeUQvM2tCSTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0F6RGk0a0JOO0F5RC8za0JNO0VBQ0UsZ0JBQUE7QXpEaTRrQlI7QXlEOTNrQk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7QXpEKzNrQlI7QXlEbjRrQk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7QXpEKzNrQlI7QXlENzRrQkk7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBekQrNGtCTjtBeUQ3NGtCTTtFQUNFLGdCQUFBO0F6RCs0a0JSO0F5RDU0a0JNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0F6RDY0a0JSO0F5RGo1a0JNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0F6RDY0a0JSO0F5RDM1a0JJO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QXpENjVrQk47QXlEMzVrQk07RUFDRSxnQkFBQTtBekQ2NWtCUjtBeUQxNWtCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBekQyNWtCUjtBeUQvNWtCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBekQyNWtCUjtBMER6NmtCSTtFQUNFLHNCQUFBO0ExRDI2a0JOO0EwRDU2a0JJO0VBQ0Usc0JBQUE7QTFEODZrQk47QTBELzZrQkk7RUFDRSxxQkFBQTtBMURpN2tCTjtBZ0VsM2tCRTtFQUNFLFdBQUE7QWhFbzNrQko7QUVyb2tCRTtFQUVJLG9COEQ1T1U7QWhFazNrQmhCO0FFeG9rQkU7RUFFSSxxQjhENU9VO0FoRXEza0JoQjtBRTNva0JFO0VBRUkscUI4RG5PVTtBaEUrMmtCaEI7QUU5b2tCRTtFQUVJLG9COERuT1U7QWhFazNrQmhCO0FFanBrQkU7RUFFSSxrQjhENU9VO0FoRTgza0JoQjtBRXBwa0JFO0VBRUksbUI4RDVPVTtBaEVpNGtCaEI7QUV2cGtCRTtFQUVJLG1COERuT1U7QWhFMjNrQmhCO0FFMXBrQkU7RUFFSSxrQjhEbk9VO0FoRTgza0JoQjtBRTdwa0JFO0VBRUksb0I4RDVPVTtBaEUwNGtCaEI7QUVocWtCRTtFQUVJLHFCOEQ1T1U7QWhFNjRrQmhCO0FFbnFrQkU7RUFFSSxxQjhEbk9VO0FoRXU0a0JoQjtBRXRxa0JFO0VBRUksb0I4RG5PVTtBaEUwNGtCaEI7QUV6cWtCRTtFQUVJLGtCOEQ1T1U7QWhFczVrQmhCO0FFNXFrQkU7RUFFSSxtQjhENU9VO0FoRXk1a0JoQjtBRS9xa0JFO0VBRUksbUI4RG5PVTtBaEVtNWtCaEI7QUVscmtCRTtFQUVJLGtCOERuT1U7QWhFczVrQmhCO0FFcnJrQkU7RUFFSSxvQjhENU9VO0FoRWs2a0JoQjtBRXhya0JFO0VBRUkscUI4RDVPVTtBaEVx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dWxCTTtFQUNFLGNBQUE7QXpGeXVsQlI7QXlGdHVsQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6Rnd1bEJSO0F5RnR1bEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekZ3dWxCUjtBeUZydWxCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekZ1dWxCUjtBeUZydWxCUTtFQUNFLGdDQUFBO0F6RnV1bEJWO0F5Rm51bEJNO0VBRUUscUJBQUE7QXpGb3VsQlI7QXlGanVsQk07RUFDRSx5QkFBQTtBekZtdWxCUjtBeUZqdWxCTTtFQUNFLDRCQUFBO0F6Rm11bEJSO0F5RjN3bEJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpGNndsQk47QXlGM3dsQk07RUFDRSxjQUFBO0F6RjZ3bEJSO0F5RjN3bEJNO0VBQ0UsY0FBQTtBekY2d2xCUjtBeUYxd2xCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGNHdsQlI7QXlGMXdsQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RjR3bEJSO0F5Rnp3bEJNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6RjJ3bEJSO0F5Rnp3bEJRO0VBQ0UsZ0NBQUE7QXpGMndsQlY7QXlGdndsQk07RUFFRSxxQkFBQTtBekZ3d2xCUjtBeUZyd2xCTTtFQUNFLHlCQUFBO0F6RnV3bEJSO0F5RnJ3bEJNO0VBQ0UsNEJBQUE7QXpGdXdsQlI7QXlGL3lsQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekZpemxCTjtBeUYveWxCTTtFQUNFLGNBQUE7QXpGaXpsQlI7QXlGL3lsQk07RUFDRSxjQUFBO0F6Rml6bEJSO0F5Rjl5bEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekZnemxCUjtBeUY5eWxCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGZ3psQlI7QXlGN3lsQk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpGK3lsQlI7QXlGN3lsQlE7RUFDRSxnQ0FBQTtBekYreWxCVjtBeUYzeWxCTTtFQUVFLHFCQUFBO0F6RjR5bEJSO0F5Rnp5bEJNO0VBQ0UseUJBQUE7QXpGMnlsQlI7QXlGenlsQk07RUFDRSw0QkFBQTtBekYyeWxCUjtBeUZuMWxCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6RnExbEJOO0F5Rm4xbEJNO0VBQ0UsY0FBQTtBekZxMWxCUjtBeUZuMWxCTTtFQUNFLGNBQUE7QXpGcTFsQlI7QXlGbDFsQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6Rm8xbEJSO0F5RmwxbEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekZvMWxCUjtBeUZqMWxCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekZtMWxCUjtBeUZqMWxCUTtFQUNFLGdDQUFBO0F6Rm0xbEJWO0F5Ri8wbEJNO0VBRUUscUJBQUE7QXpGZzFsQlI7QXlGNzBsQk07RUFDRSx5QkFBQTtBekYrMGxCUjtBeUY3MGxCTTtFQUNFLDRCQUFBO0F6RiswbEJSO0F5RnYzbEJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpGeTNsQk47QXlGdjNsQk07RUFDRSxjQUFBO0F6RnkzbEJSO0F5RnYzbEJNO0VBQ0UsY0FBQTtBekZ5M2xCUjtBeUZ0M2xCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGdzNsQlI7QXlGdDNsQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RnczbEJSO0F5RnIzbEJNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6RnUzbEJSO0F5RnIzbEJRO0VBQ0UsZ0NBQUE7QXpGdTNsQlY7QXlGbjNsQk07RUFFRSxxQkFBQTtBekZvM2xCUjtBeUZqM2xCTTtFQUNFLHlCQUFBO0F6Rm0zbEJSO0F5RmozbEJNO0VBQ0UsNEJBQUE7QXpGbTNsQlI7QXlGMzVsQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekY2NWxCTjtBeUYzNWxCTTtFQUNFLGNBQUE7QXpGNjVsQlI7QXlGMzVsQk07RUFDRSxjQUFBO0F6RjY1bEJSO0F5RjE1bEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekY0NWxCUjtBeUYxNWxCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGNDVsQlI7QXlGejVsQk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpGMjVsQlI7QXlGejVsQlE7RUFDRSxnQ0FBQTtBekYyNWxCVjtBeUZ2NWxCTTtFQUVFLHFCQUFBO0F6Rnc1bEJSO0F5RnI1bEJNO0VBQ0UseUJBQUE7QXpGdTVsQlI7QXlGcjVsQk07RUFDRSw0QkFBQTtBekZ1NWxCUjtBeUYvN2xCSTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0F6Rmk4bEJOO0F5Ri83bEJNO0VBQ0UsY0FBQTtBekZpOGxCUjtBeUYvN2xCTTtFQUNFLGNBQUE7QXpGaThsQlI7QXlGOTdsQk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0F6Rmc4bEJSO0F5Rjk3bEJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBekZnOGxCUjtBeUY3N2xCTTtFQUNFLGNBQUE7RUFDQSwyQ0FBQTtFQUNBLHNDQUFBO0F6Ris3bEJSO0F5Rjc3bEJRO0VBQ0UsY0FBQTtBekYrN2xCVjtBeUYzN2xCTTtFQUVFLHNDQUFBO0F6RjQ3bEJSO0F5Rno3bEJNO0VBQ0UsMENBQUE7QXpGMjdsQlI7QXlGejdsQk07RUFDRSw2Q0FBQTtBekYyN2xCUjtBeUZyN2xCSTtFQUNFLHVCQUFBO0F6RnU3bEJOO0FFaHNsQkU7RUFFSSxtQnVGeFArQjtBekZ5N2xCckM7QUVuc2xCRTtFQUVJLGtCdUZ2UDhCO0F6RjI3bEJwQztBRXRzbEJFO0VBRUksb0I4RDVPVTtBaEVtN2xCaEI7QUV6c2xCRTtFQUVJLHFCOEQ1T1U7QWhFczdsQmhCO0F5RnA4bEJJO0VBQ0UsdUJBQUE7QXpGczhsQk47QUUvc2xCRTtFQUVJLG1CdUZ4UCtCO0F6Rnc4bEJyQztBRWx0bEJFO0VBRUksa0J1RnZQOEI7QXpGMDhsQnBDO0FFcnRsQkU7RUFFSSxrQjhENU9VO0FoRWs4bEJoQjtBRXh0bEJFO0VBRUksbUI4RDVPVTtBaEVxOGxCaEI7QXlGbjlsQkk7RUFDRSx1QkFBQTtBekZxOWxCTjtBRTl0bEJFO0VBRUksbUJ1RnhQK0I7QXpGdTlsQnJDO0FFanVsQkU7RUFFSSxrQnVGdlA4QjtBekZ5OWxCcEM7QUVwdWxCRTtFQUVJLG9COEQ1T1U7QWhFaTlsQmhCO0FFdnVsQkU7RUFFSSxxQjhENU9VO0FoRW85bEJoQjtBeUZsK2xCSTtFQUNFLHVCQUFBO0F6Rm8rbEJOO0FFN3VsQkU7RUFFSSxtQnVGeFArQjtBekZzK2xCckM7QUVodmxCRTtFQUVJLGtCdUZ2UDhCO0F6RncrbEJwQztBRW52bEJFO0VBRUksa0I4RDVPVTtBaEVnK2xCaEI7QUV0dmxCRTtFQUVJLG1COEQ1T1U7QWhFbStsQmhCO0F5RmovbEJJO0VBQ0UsdUJBQUE7QXpGbS9sQk47QUU1dmxCRTtFQUVJLG1CdUZ4UCtCO0F6RnEvbEJyQztBRS92bEJFO0VBRUksa0J1RnZQOEI7QXpGdS9sQnBDO0FFbHdsQkU7RUFFSSxvQjhENU9VO0FoRSsrbEJoQjtBRXJ3bEJFO0VBRUkscUI4RDVPVTtBaEVrL2xCaEI7QTBGN2ptQkU7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0ExRitqbUJKO0EwRjNqbUJJO0VBQ0UsdUJBQUE7QTFGNmptQk47QUUvd2xCRTtFQUVJLG1Cd0YvUytCO0ExRitqbUJyQztBRWx4bEJFO0VBRUksa0J3RjlTOEI7QTFGaWttQnBDO0FFcnhsQkU7RUFFSSxvQjhENU9VO0FoRWtnbUJoQjtBRXh4bEJFO0VBRUkscUI4RDVPVTtBaEVxZ21CaEI7QTBGMWttQkk7RUFDRSx1QkFBQTtBMUY0a21CTjtBRTl4bEJFO0VBRUksbUJ3Ri9TK0I7QTFGOGttQnJDO0FFanlsQkU7RUFFSSxrQndGOVM4QjtBMUZnbG1CcEM7QUVweWxCRTtFQUVJLGtCOEQ1T1U7QWhFaWhtQmhCO0FFdnlsQkU7RUFFSSxtQjhENU9VO0FoRW9obUJoQjtBMEZ6bG1CSTtFQUNFLHVCQUFBO0ExRjJsbUJOO0FFN3lsQkU7RUFFSSxtQndGL1MrQjtBMUY2bG1CckM7QUVoemxCRTtFQUVJLGtCd0Y5UzhCO0ExRitsbUJwQztBRW56bEJFO0VBRUksb0I4RDVPVTtBaEVnaW1CaEI7QUV0emxCRTtFQUVJLHFCOEQ1T1U7QWhFbWltQmhCO0EwRnhtbUJJO0VBQ0UsdUJBQUE7QTFGMG1tQk47QUU1emxCRTtFQUVJLG1Cd0YvUytCO0ExRjRtbUJyQztBRS96bEJFO0VBRUksa0J3RjlTOEI7QTFGOG1tQnBDO0FFbDBsQkU7RUFFSSxrQjhENU9VO0FoRStpbUJoQjtBRXIwbEJFO0VBRUksbUI4RDVPVTtBaEVram1CaEI7QTBGdm5tQkk7RUFDRSx1QkFBQTtBMUZ5bm1CTjtBRTMwbEJFO0VBRUksbUJ3Ri9TK0I7QTFGMm5tQnJDO0FFOTBsQkU7RUFFSSxrQndGOVM4QjtBMUY2bm1CcEM7QUVqMWxCRTtFQUVJLG9COEQ1T1U7QWhFOGptQmhCO0FFcDFsQkU7RUFFSSxxQjhENU9VO0FoRWlrbUJoQjtBMEY1bm1CSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExRjhubUJOO0EwRjVubUJNO0VBQ0UsY0FBQTtBMUY4bm1CUjtBMEYzbm1CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGNm5tQlI7QTBGM25tQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRjZubUJSO0EwRjFubUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExRjRubUJSO0EwRjFubUJRO0VBQ0UsZ0NBQUE7QTFGNG5tQlY7QTBGeG5tQk07RUFDRSxjQUFBO0ExRjBubUJSO0EwRnZwbUJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFGeXBtQk47QTBGdnBtQk07RUFDRSxjQUFBO0ExRnlwbUJSO0EwRnRwbUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZ3cG1CUjtBMEZ0cG1CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGd3BtQlI7QTBGcnBtQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGdXBtQlI7QTBGcnBtQlE7RUFDRSxnQ0FBQTtBMUZ1cG1CVjtBMEZucG1CTTtFQUNFLGNBQUE7QTFGcXBtQlI7QTBGbHJtQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUZvcm1CTjtBMEZscm1CTTtFQUNFLGNBQUE7QTFGb3JtQlI7QTBGanJtQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRm1ybUJSO0EwRmpybUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZtcm1CUjtBMEZocm1CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUZrcm1CUjtBMEZocm1CUTtFQUNFLGdDQUFBO0ExRmtybUJWO0EwRjlxbUJNO0VBQ0UsY0FBQTtBMUZncm1CUjtBMEY3c21CSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExRitzbUJOO0EwRjdzbUJNO0VBQ0UsY0FBQTtBMUYrc21CUjtBMEY1c21CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGOHNtQlI7QTBGNXNtQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRjhzbUJSO0EwRjNzbUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExRjZzbUJSO0EwRjNzbUJRO0VBQ0UsZ0NBQUE7QTFGNnNtQlY7QTBGenNtQk07RUFDRSxjQUFBO0ExRjJzbUJSO0EwRnh1bUJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFGMHVtQk47QTBGeHVtQk07RUFDRSxjQUFBO0ExRjB1bUJSO0EwRnZ1bUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZ5dW1CUjtBMEZ2dW1CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGeXVtQlI7QTBGdHVtQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGd3VtQlI7QTBGdHVtQlE7RUFDRSxnQ0FBQTtBMUZ3dW1CVjtBMEZwdW1CTTtFQUNFLGNBQUE7QTFGc3VtQlI7QTBGbndtQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUZxd21CTjtBMEZud21CTTtFQUNFLGNBQUE7QTFGcXdtQlI7QTBGbHdtQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRm93bUJSO0EwRmx3bUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZvd21CUjtBMEZqd21CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUZtd21CUjtBMEZqd21CUTtFQUNFLGdDQUFBO0ExRm13bUJWO0EwRi92bUJNO0VBQ0UsY0FBQTtBMUZpd21CUjtBMEY5eG1CSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExRmd5bUJOO0EwRjl4bUJNO0VBQ0UsY0FBQTtBMUZneW1CUjtBMEY3eG1CTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGK3htQlI7QTBGN3htQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRit4bUJSO0EwRjV4bUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExRjh4bUJSO0EwRjV4bUJRO0VBQ0UsZ0NBQUE7QTFGOHhtQlY7QTBGMXhtQk07RUFDRSxjQUFBO0ExRjR4bUJSO0EyRnowbUJFO0VBQ0UsWUFBQTtBM0YyMG1CSjtBMkZ2MG1CSTtFQUNFLHFCQUFBO0EzRnkwbUJOO0FFMWhtQkU7RUFFSSxtQnlGaFQrQjtBM0YyMG1CckM7QUU3aG1CRTtFQUVJLGtCeUYvUzhCO0EzRjYwbUJwQztBRWhpbUJFO0VBRUksb0I4RDVPVTtBaEU2d21CaEI7QUVuaW1CRTtFQUVJLHFCOEQ1T1U7QWhFZ3htQmhCO0EyRnQxbUJJO0VBQ0UscUJBQUE7QTNGdzFtQk47QUV6aW1CRTtFQUVJLG1CeUZoVCtCO0EzRjAxbUJyQztBRTVpbUJFO0VBRUksa0J5Ri9TOEI7QTNGNDFtQnBDO0FFL2ltQkU7RUFFSSxrQjhENU9VO0FoRTR4bUJoQjtBRWxqbUJFO0VBRUksbUI4RDVPVTtBaEUreG1CaEI7QTJGcjJtQkk7RUFDRSxvQkFBQTtBM0Z1Mm1CTjtBRXhqbUJFO0VBRUksbUJ5RmhUK0I7QTNGeTJtQnJDO0FFM2ptQkU7RUFFSSxrQnlGL1M4QjtBM0YyMm1CcEM7QUU5am1CRTtFQUVJLG9COEQ1T1U7QWhFMnltQmhCO0FFamttQkU7RUFFSSxxQjhENU9VO0FoRTh5bUJoQjtBMkZwM21CSTtFQUNFLHFCQUFBO0EzRnMzbUJOO0FFdmttQkU7RUFFSSxtQnlGaFQrQjtBM0Z3M21CckM7QUUxa21CRTtFQUVJLGtCeUYvUzhCO0EzRjAzbUJwQztBRTdrbUJFO0VBRUksa0I4RDVPVTtBaEUwem1CaEI7QUVobG1CRTtFQUVJLG1COEQ1T1U7QWhFNnptQmhCO0EyRm40bUJJO0VBQ0Usa0JBQUE7QTNGcTRtQk47QUV0bG1CRTtFQUVJLG1CeUZoVCtCO0EzRnU0bUJyQztBRXpsbUJFO0VBRUksa0J5Ri9TOEI7QTNGeTRtQnBDO0FFNWxtQkU7RUFFSSxvQjhENU9VO0FoRXkwbUJoQjtBRS9sbUJFO0VBRUkscUI4RDVPVTtBaEU0MG1CaEI7QTJGejRtQkk7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNGeTRtQk47QTJGdjRtQk07RUFDRSxjQUFBO0EzRnk0bUJSO0EyRnQ0bUJNO0VBR0UsNkRBQUE7QTNGczRtQlI7QTJGcDRtQk07RUFHRSw2REFBQTtBM0ZvNG1CUjtBMkZsNG1CTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0ZvNG1CUjtBMkZsNG1CUTtFQUNFLGdDQUFBO0EzRm80bUJWO0EyRmg0bUJNO0VBQ0UsY0FBQTtBM0ZrNG1CUjtBMkZqNm1CSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0ZpNm1CTjtBMkYvNW1CTTtFQUNFLGNBQUE7QTNGaTZtQlI7QTJGOTVtQk07RUFHRSw2REFBQTtBM0Y4NW1CUjtBMkY1NW1CTTtFQUdFLDZEQUFBO0EzRjQ1bUJSO0EyRjE1bUJNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzRjQ1bUJSO0EyRjE1bUJRO0VBQ0UsZ0NBQUE7QTNGNDVtQlY7QTJGeDVtQk07RUFDRSxjQUFBO0EzRjA1bUJSO0EyRno3bUJJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRnk3bUJOO0EyRnY3bUJNO0VBQ0UsY0FBQTtBM0Z5N21CUjtBMkZ0N21CTTtFQUdFLDZEQUFBO0EzRnM3bUJSO0EyRnA3bUJNO0VBR0UsNkRBQUE7QTNGbzdtQlI7QTJGbDdtQk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNGbzdtQlI7QTJGbDdtQlE7RUFDRSxnQ0FBQTtBM0ZvN21CVjtBMkZoN21CTTtFQUNFLGNBQUE7QTNGazdtQlI7QTJGajltQkk7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNGaTltQk47QTJGLzhtQk07RUFDRSxjQUFBO0EzRmk5bUJSO0EyRjk4bUJNO0VBR0UsNkRBQUE7QTNGODhtQlI7QTJGNThtQk07RUFHRSw2REFBQTtBM0Y0OG1CUjtBMkYxOG1CTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0Y0OG1CUjtBMkYxOG1CUTtFQUNFLGdDQUFBO0EzRjQ4bUJWO0EyRng4bUJNO0VBQ0UsY0FBQTtBM0YwOG1CUjtBMkZ6K21CSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0Z5K21CTjtBMkZ2K21CTTtFQUNFLGNBQUE7QTNGeSttQlI7QTJGdCttQk07RUFHRSw2REFBQTtBM0ZzK21CUjtBMkZwK21CTTtFQUdFLDZEQUFBO0EzRm8rbUJSO0EyRmwrbUJNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzRm8rbUJSO0EyRmwrbUJRO0VBQ0UsZ0NBQUE7QTNGbyttQlY7QTJGaCttQk07RUFDRSxjQUFBO0EzRmsrbUJSO0EyRmpnbkJJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRmlnbkJOO0EyRi8vbUJNO0VBQ0UsY0FBQTtBM0ZpZ25CUjtBMkY5L21CTTtFQUdFLDZEQUFBO0EzRjgvbUJSO0EyRjUvbUJNO0VBR0UsNkRBQUE7QTNGNC9tQlI7QTJGMS9tQk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNGNC9tQlI7QTJGMS9tQlE7RUFDRSxnQ0FBQTtBM0Y0L21CVjtBMkZ4L21CTTtFQUNFLGNBQUE7QTNGMC9tQlI7QTJGemhuQkk7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNGeWhuQk47QTJGdmhuQk07RUFDRSxjQUFBO0Ez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QUFBO0VBQ0EscUJBQUE7QTVCb3hwQlY7QTRCcnlwQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBNUJ1eXBCUjtBNEJyeXBCUTtFQUNFLHNDQUFBO0VBQ0EscUJBQUE7QTVCdXlwQlY7QTRCcHlwQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1QnN5cEJWO0E0Qm55cEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBNUJxeXBCVjtBNEJ0enBCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E1Qnd6cEJSO0E0QnR6cEJRO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBNUJ3enBCVjtBNEJyenBCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTVCdXpwQlY7QTRCcHpwQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1QnN6cEJWO0E0QnYwcEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTVCeTBwQlI7QTRCdjBwQlE7RUFDRSxxQ0FBQTtFQUNBLHFCQUFBO0E1QnkwcEJWO0E0QnQwcEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBNUJ3MHBCVjtBNEJyMHBCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTVCdTBwQlY7QTRCeDFwQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBNUIwMXBCUjtBNEJ4MXBCUTtFQUNFLG1DQUFBO0VBQ0EscUJBQUE7QTVCMDFwQlY7QTRCdjFwQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1QnkxcEJWO0E0QnQxcEJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBNUJ3MXBCVjtBNEJ6MnBCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E1QjIycEJSO0E0QnoycEJRO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBNUIyMnBCVjtBNEJ4MnBCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTVCMDJwQlY7QTRCdjJwQlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1QnkycEJWO0E2QjEzcEJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCNDNwQlI7QTZCMTNwQlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0I0M3BCVjtBNkJ6M3BCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QjIzcEJWO0E2QngzcEJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCMDNwQlY7QTZCOTRwQk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0JnNXBCUjtBNkI5NHBCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3Qmc1cEJWO0E2Qjc0cEJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCKzRwQlY7QTZCNTRwQlE7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0I4NHBCVjtBNkJsNnBCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3Qm82cEJSO0E2Qmw2cEJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCbzZwQlY7QTZCajZwQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0JtNnBCVjtBNkJoNnBCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3Qms2cEJWO0E2QnQ3cEJNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCdzdwQlI7QTZCdDdwQlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0J3N3BCVjtBNkJyN3BCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QnU3cEJWO0E2QnA3cEJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCczdwQlY7QTZCMThwQk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0I0OHBCUjtBNkIxOHBCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QjQ4cEJWO0E2Qno4cEJRO0VBQ0UsMENBQUE7RUFDQSxx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QUNFLGdDQUFBO0EvQm8wcUJaO0ErQi8wcUJNO0VBQ0UsY0FBQTtBL0JpMXFCUjtBK0IvMHFCUTtFQUNFLGNBQUE7QS9CaTFxQlY7QStCbDFxQlE7RUFDRSxjQUFBO0EvQmkxcUJWO0ErQjkwcUJRO0VBQ0UsZ0NBQUE7QS9CZzFxQlY7QStCOTBxQlU7RUFDRSxnQ0FBQTtBL0JnMXFCWjtBK0JqMXFCVTtFQUNFLGdDQUFBO0EvQmcxcUJaO0ErQjMxcUJNO0VBQ0UsY0FBQTtBL0I2MXFCUjtBK0IzMXFCUTtFQUNFLGNBQUE7QS9CNjFxQlY7QStCOTFxQlE7RUFDRSxjQUFBO0EvQjYxcUJWO0ErQjExcUJRO0VBQ0UsZ0NBQUE7QS9CNDFxQlY7QStCMTFxQlU7RUFDRSxnQ0FBQTtBL0I0MXFCWjtBK0I3MXFCVTtFQUNFLGdDQUFBO0EvQjQxcUJaO0ErQnYycUJNO0VBQ0UsY0FBQTtBL0J5MnFCUjtBK0J2MnFCUTtFQUNFLGNBQUE7QS9CeTJxQlY7QStCMTJxQlE7RUFDRSxjQUFBO0EvQnkycUJWO0ErQnQycUJRO0VBQ0UsZ0NBQUE7QS9CdzJxQlY7QStCdDJxQlU7RUFDRSxnQ0FBQTtBL0J3MnFCWjtBK0J6MnFCVTtFQUNFLGdDQUFBO0EvQncycUJaO0ErQm4zcUJNO0VBQ0UsY0FBQTtBL0JxM3FCUjtBK0JuM3FCUTtFQUNFLGNBQUE7QS9CcTNxQlY7QStCdDNxQlE7RUFDRSxjQUFBO0EvQnEzcUJWO0ErQmwzcUJRO0VBQ0UsZ0NBQUE7QS9CbzNxQlY7QStCbDNxQlU7RUFDRSxnQ0FBQTtBL0JvM3FCWjtBK0JyM3FCVTtFQUNFLGdDQUFBO0EvQm8zcUJaO0ErQi8zcUJNO0VBQ0UsY0FBQTtBL0JpNHFCUjtBK0IvM3FCUTtFQUNFLGNBQUE7QS9CaTRxQlY7QStCbDRxQlE7RUFDRSxjQUFBO0EvQmk0cUJWO0ErQjkzcUJRO0VBQ0UsY0FBQTtBL0JnNHFCVjtBK0I5M3FCVTtFQUNFLGNBQUE7QS9CZzRxQlo7QStCajRxQlU7RUFDRSxjQUFBO0EvQmc0cUJaO0E0Rmw3cUJFO0VBQ0UsY0FBQTtFQUNBLGtDQUFB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c0JSO0FFejNyQkU7RUFFSSxtQmNsTCtCO0FoQjRpc0JyQztBRTUzckJFO0VBRUksb0JjakxnQztBaEI4aXNCdEM7QUUvM3JCRTtFQUVJLG9CYzdLK0I7QWhCNmlzQnJDO0FFbDRyQkU7RUFFSSxtQmM1SytCO0FoQitpc0JyQztBRXI0ckJFO0VBRUksb0JjeEtnQztBaEI4aXNCdEM7QUV4NHJCRTtFQUVJLHFCY3ZLaUM7QWhCZ2pzQnZDO0FFMzRyQkU7RUFFSSxxQmNuS2lDO0FoQitpc0J2QztBRTk0ckJFO0VBRUksb0JjbEtnQztBaEJpanNCdEM7QWdCN2lzQkk7RUFFRSxjQUFBO0FoQjhpc0JOO0FnQjNpc0JJO0VBRUUsZUFBQTtBaEI0aXNCTjtBZ0J6aXNCSTtFQUNFLFlBQUE7QWhCMmlzQk47QWdCMWlzQk07RUFDRSxZQUFBO0FoQjRpc0JSO0FnQnhpc0JJO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0FoQjBpc0JOO0FnQnZpc0JJO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0FoQnlpc0JOO0FnQnRpc0JJO0VBQ0UsMkJBQUE7QWhCd2lzQk47QWtCdHRzQk07Ozs7OztFQUlFLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBbEIwdHNCUjtBa0J2dHNCUTs7OztFQUVFLGdCQUFBO0FsQjJ0c0JWO0FFMTdyQkU7RUFFSSxpQmdCNVIyQjtBbEJ1dHNCakM7QUU3N3JCRTtFQUVJLGtCZ0IzUjRCO0FsQnl0c0JsQztBbUJqdnNCRTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0FuQm12c0JKO0FFcjhyQkU7RWlCM1NJLHVCQUFBO0VBQ0Esc0JBQUE7QW5CbXZzQk47QUV6OHJCRTtFaUJ2U0ksdUJBQUE7RUFDQSxzQkFBQTtBbkJtdnNCTjtBb0I5dnNCRTtFQUNFLHVCQUFBO0VBRUEsNkJBRFM7RUFFVCxnQ0FGUztBcEJpd3NCYjtBRWw5ckJFO0VrQjFTSSxzQkFBQTtFQUNBLHVCQUFBO0FwQit2c0JOO0FFdDlyQkU7RWtCdFNJLHNCQUFBO0VBQ0EsdUJBQUE7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bTR2Qk47QXVDajR2Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q200dkJSO0F1Qy8zdkJJO0VBQ0UseUJBQUE7QXZDaTR2Qk47QXVDLzN2Qk07RUFDRSxjQUFBO0F2Q2k0dkJSO0F1QzUzdkJNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBdkM4M3ZCUjtBdUM1M3ZCUTtFQUNFLDJDQUFBO0F2QzgzdkJWO0F1QzUzdkJVO0VBQ0UsY0FBQTtBdkM4M3ZCWjtBdUN6M3ZCTTtFQUNFLGdDQUFBO0F2QzIzdkJSO0F1Q2g4dkJJO0VBQ0UsY0FBQTtBdkNrOHZCTjtBdUMvN3ZCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDaTh2Qk47QXVDOTd2Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q2c4dkJOO0F1QzU3dkJNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBdkM4N3ZCUjtBdUM1N3ZCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDODd2QlY7QXVDMTd2Qk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0F2QzQ3dkJSO0F1QzE3dkJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkM0N3ZCVjtBdUN2N3ZCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDeTd2Qk47QXVDdjd2Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q3k3dkJSO0F1Q3I3dkJJO0VBQ0UseUJBQUE7QXZDdTd2Qk47QXVDcjd2Qk07RUFDRSxjQUFBO0F2Q3U3dkJSO0F1Q2w3dkJNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBdkNvN3ZCUjtBdUNsN3ZCUTtFQUNFLDJDQUFBO0F2Q283dkJWO0F1Q2w3dkJVO0VBQ0UsY0FBQTtBdkNvN3ZCWjtBdUMvNnZCTTtFQUNFLGdDQUFBO0F2Q2k3dkJSO0F1Q3QvdkJJO0VBQ0UsY0FBQTtBdkN3L3ZCTjtBdUNyL3ZCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDdS92Qk47QXVDcC92Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q3MvdkJOO0F1Q2wvdkJNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBdkNvL3ZCUjtBdUNsL3ZCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDby92QlY7QXVDaC92Qk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0F2Q2svdkJSO0F1Q2gvdkJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkNrL3ZCVjtBdUM3K3ZCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDKyt2Qk47QXVDNyt2Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2QysrdkJSO0F1QzMrdkJJO0VBQ0UseUJBQUE7QXZDNit2Qk47QXVDMyt2Qk07RUFDRSxjQUFBO0F2QzYrdkJSO0F1Q3grdkJNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBdkMwK3ZCUjtBdUN4K3ZCUTtFQUNFLDJDQUFBO0F2QzArdkJWO0F1Q3grdkJVO0VBQ0UsY0FBQTtBdkMwK3ZCWjtBdUNyK3ZCTTtFQUNFLGdDQUFBO0F2Q3UrdkJSO0F1QzVpd0JJO0VBQ0UsY0FBQTtBdkM4aXdCTjtBdUMzaXdCSTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QXZDNml3Qk47QXVDMWl3Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2QzRpd0JOO0F1Q3hpd0JNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBdkMwaXdCUjtBdUN4aXdCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDMGl3QlY7QXVDdGl3Qk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0F2Q3dpd0JSO0F1Q3Rpd0JRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkN3aXdCVjtBdUNuaXdCSTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7QXZDcWl3Qk47QXVDbml3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q3Fpd0JSO0F1Q2ppd0JJO0VBQ0UseUJBQUE7QXZDbWl3Qk47QXVDaml3Qk07RUFDRSxjQUFBO0F2Q21pd0JSO0F1Qzlod0JNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBdkNnaXdCUjtBdUM5aHdCUTtFQUNFLDJDQUFBO0F2Q2dpd0JWO0F1Qzlod0JVO0VBQ0UsY0FBQTtBdkNnaXdCWjtBdUMzaHdCTTtFQUNFLGdDQUFBO0F2QzZod0JSO0F1Q2xtd0JJO0VBQ0UsY0FBQTtBdkNvbXdCTjtBdUNqbXdCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDbW13Qk47QXVDaG13Qkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q2ttd0JOO0F1Qzlsd0JNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBdkNnbXdCUjtBdUM5bHdCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDZ213QlY7QXVDNWx3Qk07RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0F2Qzhsd0JSO0F1QzVsd0JRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkM4bHdCVjtBdUN6bHdCSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDMmx3Qk47QXVDemx3Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2QzJsd0JSO0F1Q3Zsd0JJO0VBQ0UseUJBQUE7QXZDeWx3Qk47QXVDdmx3Qk07RUFDRSxjQUFBO0F2Q3lsd0JSO0F1Q3Bsd0JNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBdkNzbHdCUjtBdUNwbHdCUTtFQUNFLDJDQUFBO0F2Q3Nsd0JWO0F1Q3Bsd0JVO0VBQ0UsY0FBQTtBdkNzbHdCWjtBdUNqbHdCTTtFQUNFLGdDQUFBO0F2Q21sd0JSO0F1Q3hwd0JJO0VBQ0UsY0FBQTtBdkMwcHdCTjtBdUN2cHdCSTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXZDeXB3Qk47QXVDdHB3Qkk7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0F2Q3dwd0JOO0F1Q3Bwd0JNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBdkNzcHdCUjtBdUNwcHdCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXZDc3B3QlY7QXVDbHB3Qk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0F2Q29wd0JSO0F1Q2xwd0JRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBdkNvcHdCVjtBdUMvb3dCSTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXZDaXB3Qk47QXVDL293Qk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0F2Q2lwd0JS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QTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0EzQ2tveEJSO0EyQy9ueEJNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QTNDaW94QlI7QUVwZ3hCRTtFQUVJLG1CeUN6SCtCO0EzQzhueEJyQztBRXZneEJFO0VBRUksb0J5Q3hIZ0M7QTNDZ294QnRDO0FFMWd4QkU7RUFFSSxrQnlDdEhnQztBM0Npb3hCdEM7QUU3Z3hCRTtFQUVJLGlCeUNySCtCO0EzQ21veEJyQztBMkNob3hCTTtFQUNFLHVCQUFBO0EzQ2tveEJSO0EyQ2hveEJRO0VBR0UsbUJBQUE7RUFDQSxjQUFBO0EzQ2dveEJWO0FFdmh4QkU7RUFFSSx5QnlDOUc0QztBM0Nzb3hCbEQ7QUUxaHhCRTtFQUVJLDBCeUM3RzZDO0EzQ3dveEJuRDtBMkNsb3hCTTtFQUNFLHVCQUFBO0EzQ29veEJSO0EyQ2hveEJJO0VBQ0UsMkJBQUE7QTNDa294Qk47QTJDaG94Qk07RUFDRSxjQUFBO0EzQ2tveEJSO0FFdGl4QkU7RUFFSSxvQnlDNUZnQztBM0Ntb3hCdEM7QUV6aXhCRTtFQUVJLG1CeUMzRitCO0EzQ3FveEJyQztBRTVpeEJFO0VBRUksaUJ5Q3pGK0I7QTNDc294QnJDO0FFL2l4QkU7RUFFSSxrQnlDeEZnQztBM0N3b3hCdEM7QTJDcm94Qk07RUFDRSxxQkFBQTtBM0N1b3hCUjtBRXJqeEJFO0VBRUksaUJ5Q2xGZ0M7QTNDd294QnRDO0FFeGp4QkU7RUFFSSxnQnlDakZnQztBM0Mwb3hCdEM7QTJDdm94QlE7RUFHRSxtQkFBQTtFQUNBLGNBQUE7QTNDdW94QlY7QUUvanhCRTtFQUVJLDBCeUM3RTZDO0EzQzZveEJuRDtBRWxreEJFO0VBRUkseUJ5QzVFNEM7QTNDK294QmxEO0EyQ3pveEJNO0VBQ0UscUJBQUE7QTNDMm94QlI7QTJDdG94QkU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLDZCQUFBO0EzQ3dveEJKO0EyQ3RveEJJO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0EzQ3dveEJOO0EyQ3JveEJJ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LG1CNkM3UWdCO0EvQ3VteUJ0QjtBRTUxeEJFO0VBRUksbUI2QzdRZ0I7QS9DMG15QnRCO0FFLzF4QkU7RUFFSSxvQjZDN1FnQjtBL0M2bXlCdEI7QStDbG15QlU7RUFDRSw0QkFBQTtBL0NvbXlCWjtBK0NybXlCVTtFQUNFLDRCQUFBO0EvQ3VteUJaO0ErQ3hteUJVO0VBQ0UsNEJBQUE7QS9DMG15Qlo7QStDM215QlU7RUFDRSwwQkFBQTtBL0M2bXlCWjtBK0Nyb3lCTTtFQUNFLGVBQUE7RUFDQSxvQkFBQTtBL0N1b3lCUjtBK0Nyb3lCUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QS9DdW95QlY7QUV6M3hCRTtFQUVJLHFCNkM3UWdCO0EvQ3VveUJ0QjtBRTUzeEJFO0VBRUksb0I2QzdRZ0I7QS9DMG95QnRCO0FFLzN4QkU7RUFFSSxvQjZDN1FnQjtBL0M2b3lCdEI7QUVsNHhCRTtFQUVJLHFCNkM3UWdCO0EvQ2dweUJ0QjtBK0Nyb3lCVTtFQUNFLDRCQUFBO0EvQ3VveUJaO0ErQ3hveUJVO0VBQ0UsNEJBQUE7QS9DMG95Qlo7QStDM295QlU7RUFDRSw0QkFBQTtBL0M2b3lCWjtBK0M5b3lCVTtFQUNFLDJCQUFBO0EvQ2dweUJaO0ErQ3hxeUJNO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtBL0MwcXlCUjtBK0N4cXlCUTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0EvQzBxeUJWO0FFNTV4QkU7RUFFSSxxQjZDN1FnQjtBL0MwcXlCdEI7QUUvNXhCRTtFQUVJLG9CNkM3UWdCO0EvQzZxeUJ0QjtBRWw2eEJFO0VBRUksb0I2QzdRZ0I7QS9DZ3J5QnRCO0FFcjZ4QkU7RUFFSSxxQjZDN1FnQjtBL0NtcnlCdEI7QStDeHF5QlU7RUFDRSw0QkFBQTtBL0MwcXlCWjtBK0MzcXlCVTtFQUNFLDRCQUFBO0EvQzZxeUJaO0ErQzlxeUJVO0VBQ0UsNEJBQUE7QS9DZ3J5Qlo7QStDanJ5QlU7RUFDRSx1QkFBQTtBL0NtcnlCWjtBK0M1cXlCTTtFQUNFLHNCQUFBO0EvQzhxeUJSO0ErQy9xeUJNO0VBQ0Usc0JBQUE7QS9DaXJ5QlI7QStDbHJ5Qk07RUFDRSxxQkFBQTtBL0NvcnlCUjtBK0MvcXlCRTtFQUNFLHFCQUFBO0EvQ2lyeUJKO0FpRGp2eUJFO0VBQ0UsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0FqRG12eUJKO0FpRGh2eUJNO0VBQ0UsMkJBQUE7QWpEa3Z5QlI7QWlEbnZ5Qk07RUFDRSwyQkFBQTtBakRxdnlCUjtBaUR0dnlCTTtFQUNFLDJCQUFBO0FqRHd2eUJSO0FpRHp2eUJNO0VBQ0UsMkJBQUE7QWpEMnZ5QlI7QWlENXZ5Qk07RUFDRSwyQkFBQTtBakQ4dnlCUjtBaUR6dnlCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FqRDJ2eUJSO0FpRHp2eUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakQydnlCVjtBaUR4dnlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEMHZ5QlY7QWlEdnZ5QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRHl2eUJWO0FpRHR2eUJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FqRHd2eUJWO0FpRC93eUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWpEaXh5QlI7QWlEL3d5QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRGl4eUJWO0FpRDl3eUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakRneHlCVjtBaUQ3d3lCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEK3d5QlY7QWlENXd5QlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWpEOHd5QlY7QWlEcnl5Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBakR1eXlCUjtBaURyeXlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEdXl5QlY7QWlEcHl5QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRHN5eUJWO0FpRG55eUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakRxeXlCVjtBaURseXlCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBakRveXlCVjtBaUQzenlCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FqRDZ6eUJSO0FpRDN6eUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakQ2enlCVjtBaUQxenlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpENHp5QlY7QWlEenp5QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRDJ6eUJWO0FpRHh6eUJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FqRDB6eUJWO0FpRGoxeUJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWpEbTF5QlI7QWlEajF5QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRG0xeUJWO0FpRGgxeUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakRrMXlCVjtBaUQvMHlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEaTF5QlY7QWlEOTB5QlE7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWpEZzF5QlY7QWlEdjJ5Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBakR5MnlCUjtBaUR2MnlCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEeTJ5QlY7QWlEdDJ5QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRHcyeUJWO0FpRHIyeUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakR1MnlCVjtBaURwMnlCUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBakRzMnlCVjtBaUQ3M3lCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FqRCszeUJSO0FpRDczeUJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakQrM3lCVjtBaUQ1M3lCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEODN5QlY7QWlEMzN5QlE7RUFDRSx5QkFBQTtFQUNB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QUFBO0FuRHlvekJWO0FtRHRvekJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5Ed296QlY7QW1Ecm96QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QW5EdW96QlY7QW1EL3B6Qk07RUFDRSxjQUFBO0FuRGlxekJSO0FtRC9wekJRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5EaXF6QlY7QW1EOXB6QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBbkRncXpCVjtBbUQ3cHpCUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FuRCtwekJWO0FtRDVwekJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FuRDhwekJWO0FtRHRyekJNO0VBQ0UsY0FBQTtBbkR3cnpCUjtBbUR0cnpCUTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0FuRHdyekJWO0FtRHJyekJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EdXJ6QlY7QW1EcHJ6QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBbkRzcnpCVjtBbURucnpCUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxnQ0FBQTtBbkRxcnpCVjtBbUQ3c3pCTTtFQUNFLGNBQUE7QW5EK3N6QlI7QW1EN3N6QlE7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBbkQrc3pCVjtBbUQ1c3pCUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FuRDhzekJWO0FtRDNzekJRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5ENnN6QlY7QW1EMXN6QlE7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QW5ENHN6QlY7QW1EcHV6Qk07RUFDRSxjQUFBO0FuRHN1ekJSO0FtRHB1ekJRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5Ec3V6QlY7QW1EbnV6QlE7RUFDRSwyQ0FBQTtF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QSw2QkFBQTtBdER3djBCVjtBc0R0djBCUTs7RUFDRSx5QkFBQTtFQUNBLDRCQUFBO0F0RHl2MEJWO0FzRHJ2MEJROztFQUNFLHlCQUFBO0VBQ0EsNEJBQUE7QXREd3YwQlY7QXNEdHYwQlE7O0VBQ0UsMEJBQUE7RUFDQSw2QkFBQTtBdER5djBCVjtBc0RydjBCTTs7RUFDRSxnQkFBQTtBdER3djBCUjtBc0RydjBCTTs7O0VBSUUseUJBQUE7QXREc3YwQlI7QUV2K3pCRTs7RUFFSSwwQm9EdlF5QztBdERndjBCL0M7QUUzK3pCRTs7RUFFSSwyQm9EdFEwQztBdERtdjBCaEQ7QXNEaHYwQlU7O0VBQ0UsY0FBQTtBdERtdjBCWjtBRW4vekJFOztFQUVJLDBCb0R2UXlDO0F0RDR2MEIvQztBRXYvekJFOztFQUVJLDJCb0R0UTBDO0F0RCt2MEJoRDtBc0Q1djBCVTs7RUFDRSxjQUFBO0F0RCt2MEJaO0FFLy96QkU7O0VBRUksMEJvRHZReUM7QXREd3cwQi9DO0FFbmcwQkU7O0VBRUksMkJvRHRRMEM7QXREMncwQmhEO0FzRHh3MEJVOztFQUNFLGNBQUE7QXREMncwQlo7QUUzZzBCRTs7RUFFSSwwQm9EdlF5QztBdERveDBCL0M7QUUvZzBCRTs7RUFFSSwyQm9EdFEwQztBdER1eDBCaEQ7QXNEcHgwQlU7O0VBQ0UsY0FBQTtBdER1eDBCWjtBRXZoMEJFOztFQUVJLDBCb0R2UXlDO0F0RGd5MEIvQztBRTNoMEJFOztFQUVJLDJCb0R0UTBDO0F0RG15MEJoRDtBc0RoeTBCVTs7RUFDRSxjQUFBO0F0RG15MEJaO0FFbmkwQkU7O0VBRUksMEJvRHZReUM7QXRENHkwQi9DO0FFdmkwQkU7O0VBRUksMkJvRHRRMEM7QXREK3kwQmhEO0FzRDV5MEJVOztFQUNFLGNBQUE7QXREK3kwQlo7QUUvaTBCRTs7RUFFSSwwQm9EdlF5QztBdER3ejBCL0M7QUVuajBCRTs7RUFFSSwyQm9EdFEwQztBdEQyejBCaEQ7QXNEeHowQlU7O0VBQ0UsY0FBQTtBdEQyejBCWjtBRTNqMEJFOztFQUVJLDBCb0QzUHFDO0F0RHd6MEIzQztBRS9qMEJFOztFQUVJLDJCb0QxUHNDO0F0RDJ6MEI1QztBd0YxMzBCRTtFQUNFLGdDQUNFO0VBSUYsY0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtBeEZ3MzBCSjtBd0Z0MzBCSTtFQUNFLDZCQUNFO0F4RnUzMEJSO0F1RDMzMEJFO0VBZ0JBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQ0FBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBdkQ4MjBCRjtBdUQ1MjBCRTtFckRrR0EsMEJBQUE7RUFDQSxnRXFEbEdFO0VyRG1HRixtQ0FBQTtBRjZ3MEJGO0F1RDcyMEJFO0VBQ0Usa0NBQUE7RUFDQSx1QkFBQTtBdkQrMjBCSjtBdURqMzBCRTtFQUNFLGtDQUFBO0VBQ0EsdUJBQUE7QXZEKzIwQko7QXVENTIwQkU7RUFDRSxhQUFBO0F2RDgyMEJKO0F1RDMyMEJFO0VBQ0UsV0FBQTtBdkQ2MjBCSjtBd0RwNTBCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F4RHM1MEJOO0F3RHA1MEJNO0VBQ0UsY0FBQTtBeERzNTBCUjtBd0R2NTBCTTtFQUNFLGNBQUE7QXhEczUwQlI7QXdEbjUwQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RHE1MEJSO0F3RG41MEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeERxNTBCUjtBd0RsNTBCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBeERvNTBCUjtBd0RsNTBCUTtFQUNFLGdDQUFBO0F4RG81MEJWO0F3RHI1MEJRO0VBQ0UsZ0NBQUE7QXhEbzUwQlY7QXdENTYwQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBeEQ4NjBCTjtBd0Q1NjBCTTtFQUNFLGNBQUE7QXhEODYwQlI7QXdELzYwQk07RUFDRSxjQUFBO0F4RDg2MEJSO0F3RDM2MEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeEQ2NjBCUjtBd0QzNjBCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhENjYwQlI7QXdEMTYwQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QXhENDYwQlI7QXdEMTYwQlE7RUFDRSxnQ0FBQTtBeEQ0NjBCVjtBd0Q3NjBCUTtFQUNFLGdDQUFBO0F4RDQ2MEJWO0F3RHA4MEJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXhEczgwQk47QXdEcDgwQk07RUFDRSxjQUFBO0F4RHM4MEJSO0F3RHY4MEJNO0VBQ0UsY0FBQTtBeERzODBCUjtBd0RuODBCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEcTgwQlI7QXdEbjgwQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RHE4MEJSO0F3RGw4MEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0F4RG84MEJSO0F3RGw4MEJRO0VBQ0UsZ0NBQUE7QXhEbzgwQlY7QXdEcjgwQlE7RUFDRSxnQ0FBQTtBeERvODBCVjtBd0Q1OTBCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F4RDg5MEJOO0F3RDU5MEJNO0VBQ0UsY0FBQTtBeEQ4OTBCUjtBd0QvOTBCTTtFQUNFLGNBQUE7QXhEODkwQlI7QXdEMzkwQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RDY5MEJSO0F3RDM5MEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeEQ2OTBCUjtBd0QxOTBCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBeEQ0OTBCUjtBd0QxOTBCUTtFQUNFLGdDQUFBO0F4RDQ5MEJWO0F3RDc5MEJRO0VBQ0UsZ0NBQUE7QXhENDkwQlY7QXdEcC8wQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBeERzLzBCTjtBd0RwLzBCTTtFQUNFLGNBQUE7QXhEcy8wQlI7QXdEdi8wQk07RUFDRSxjQUFBO0F4RHMvMEJSO0F3RG4vMEJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeERxLzBCUjtBd0RuLzBCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEcS8wQlI7QXdE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QmhCO0FFajIwQkU7RUFFSSxxQjhENU9VO0FoRThrMUJoQjtBRXAyMEJFO0VBRUkscUI4RG5PVTtBaEV3azFCaEI7QUV2MjBCRTtFQUVJLG9COERuT1U7QWhFMmsxQmhCO0FFMTIwQkU7RUFFSSxrQjhENU9VO0FoRXVsMUJoQjtBRTcyMEJFO0VBRUksbUI4RDVPVTtBaEUwbDFCaEI7QUVoMzBCRTtFQUVJLG1COERuT1U7QWhFb2wxQmhCO0FFbjMwQkU7RUFFSSxrQjhEbk9VO0FoRXVsMUJoQjtBRXQzMEJFO0VBRUksb0I4RDVPVTtBaEVtbTFCaEI7QUV6MzBCRTtFQUVJLHFCOEQ1T1U7QWhFc20xQmhCO0FFNTMwQkU7RUFFSSxxQjhEbk9VO0FoRWdtMUJoQjtBRS8zMEJFO0VBRUksb0I4RG5PVTtBaEVtbTFCaEI7QUVsNDBCRTtFQUVJLGtCOEQ1T1U7QWhFK20xQmhCO0FFcjQwQkU7RUFFSSxtQjhENU9VO0FoRWtuMUJoQjtBRXg0MEJFO0VBRUksbUI4RG5PVTtBaEU0bTFCaEI7QUUzNDBCRTtFQUVJLGtCOERuT1U7QWhFK20xQmhCO0FFOTQwQkU7RUFFSSxvQjhENU9VO0FoRTJuMUJoQjtBRWo1MEJFO0VBRUkscUI4RDVPVTtBaEU4bjFCaEI7QUVwNTBCRTtFQUVJLHFCOERuT1U7QWhFd24xQmhCO0FFdjUwQkU7RUFFSSxvQjhEbk9VO0FoRTJuMUJoQjtBNEQvczFCRTtFQUNFLCtCQUFBO0E1RGl0MUJKO0E0RDlzMUJFO0VBQ0UsYUFBQTtBNURndDFCSjtBNkRqdDFCRTtFQUdFLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1DQUFBO0VBQ0EsY0FBQTtBN0RpdDFCSjtBNkQvczFCSTtFQUNFLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QTdEaXQxQk47QTZEOXMxQkk7RUFDRSx3Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsMENBQUE7QTdEZ3QxQk47QTZEOXMxQk07RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNB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UjtBeUZuKzFCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGcSsxQlI7QXlGbisxQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RnErMUJSO0F5RmwrMUJNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6Rm8rMUJSO0F5RmwrMUJRO0VBQ0UsZ0NBQUE7QXpGbysxQlY7QXlGaCsxQk07RUFFRSxxQkFBQTtBekZpKzFCUjtBeUY5OTFCTTtFQUNFLHlCQUFBO0F6RmcrMUJSO0F5Rjk5MUJNO0VBQ0UsNEJBQUE7QXpGZysxQlI7QXlGeGcyQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekYwZzJCTjtBeUZ4ZzJCTTtFQUNFLGNBQUE7QXpGMGcyQlI7QXlGeGcyQk07RUFDRSxjQUFBO0F6RjBnMkJSO0F5RnZnMkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekZ5ZzJCUjtBeUZ2ZzJCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGeWcyQlI7QXlGdGcyQk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpGd2cyQlI7QXlGdGcyQlE7RUFDRSxnQ0FBQTtBekZ3ZzJCVjtBeUZwZzJCTTtFQUVFLHFCQUFBO0F6RnFnMkJSO0F5RmxnMkJNO0VBQ0UseUJBQUE7QXpGb2cyQlI7QXlGbGcyQk07RUFDRSw0QkFBQTtBekZvZzJCUjtBeUY1aTJCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6RjhpMkJOO0F5RjVpMkJNO0VBQ0UsY0FBQTtBekY4aTJCUjtBeUY1aTJCTTtFQUNFLGNBQUE7QXpGOGkyQlI7QXlGM2kyQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RjZpMkJSO0F5RjNpMkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekY2aTJCUjtBeUYxaTJCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekY0aTJCUjtBeUYxaTJCUTtFQUNFLGdDQUFBO0F6RjRpMkJWO0F5RnhpMkJNO0VBRUUscUJBQUE7QXpGeWkyQlI7QXlGdGkyQk07RUFDRSx5QkFBQTtBekZ3aTJCUjtBeUZ0aTJCTTtFQUNFLDRCQUFBO0F6RndpMkJSO0F5RmhsMkJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpGa2wyQk47QXlGaGwyQk07RUFDRSxjQUFBO0F6RmtsMkJSO0F5RmhsMkJNO0VBQ0UsY0FBQTtBekZrbDJCUjtBeUYvazJCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGaWwyQlI7QXlGL2syQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RmlsMkJSO0F5RjlrMkJNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6RmdsMkJSO0F5RjlrMkJRO0VBQ0UsZ0NBQUE7QXpGZ2wyQlY7QXlGNWsyQk07RUFFRSxxQkFBQTtBekY2azJCUjtBeUYxazJCTTtFQUNFLHlCQUFBO0F6RjRrMkJSO0F5RjFrMkJNO0VBQ0UsNEJBQUE7QXpGNGsyQlI7QXlGcG4yQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekZzbjJCTjtBeUZwbjJCTTtFQUNFLGNBQUE7QXpGc24yQlI7QXlGcG4yQk07RUFDRSxjQUFBO0F6RnNuMkJSO0F5Rm5uMkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekZxbjJCUjtBeUZubjJCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGcW4yQlI7QXlGbG4yQk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpGb24yQlI7QXlGbG4yQlE7RUFDRSxnQ0FBQTtBekZvbjJCVjtBeUZobjJCTTtFQUVFLHFCQUFBO0F6RmluMkJSO0F5RjltMkJNO0VBQ0UseUJBQUE7QXpGZ24yQlI7QXlGOW0yQk07RUFDRSw0QkFBQTtBekZnbjJCUjtBeUZ4cDJCSTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0F6RjBwMkJOO0F5RnhwMkJNO0VBQ0UsY0FBQTtBekYwcDJCUjtBeUZ4cDJCTTtFQUNFLGNBQUE7QXpGMHAyQlI7QXlGdnAyQk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0F6RnlwMkJSO0F5RnZwMkJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBekZ5cDJCUjtBeUZ0cDJCTTtFQUNFLGNBQUE7RUFDQSwyQ0FBQTtFQUNBLHNDQUFBO0F6RndwMkJSO0F5RnRwMkJRO0VBQ0UsY0FBQTtBekZ3cDJCVjtBeUZwcDJCTTtFQUVFLHNDQUFBO0F6RnFwMkJSO0F5RmxwMkJNO0VBQ0UsMENBQUE7QXpGb3AyQlI7QXlGbHAyQk07RUFDRSw2Q0FBQTtBekZvcDJCUjtBeUY5bzJCSTtFQUNFLHVCQUFBO0F6RmdwMkJOO0FFejUxQkU7RUFFSSxtQnVGeFArQjtBekZrcDJCckM7QUU1NTFCRTtFQUVJLGtCdUZ2UDhCO0F6Rm9wMkJwQztBRS81MUJFO0VBRUksb0I4RDVPVTtBaEU0bzJCaEI7QUVsNjFCRTtFQUVJLHFCOEQ1T1U7QWhFK28yQmhCO0F5RjdwMkJJO0VBQ0UsdUJBQUE7QXpGK3AyQk47QUV4NjFCRTtFQUVJLG1CdUZ4UCtCO0F6RmlxMkJyQztBRTM2MUJFO0VBRUksa0J1RnZQOEI7QXpGbXEyQnBDO0FFOTYxQkU7RUFFSSxrQjhENU9VO0FoRTJwMkJoQjtBRWo3MUJFO0VBRUksbUI4RDVPVTtBaEU4cDJCaEI7QXlGNXEyQkk7RUFDRSx1QkFBQTtBekY4cTJCTjtBRXY3MUJFO0VBRUksbUJ1RnhQK0I7QXpGZ3IyQnJDO0FFMTcxQkU7RUFFSSxrQnVGdlA4QjtBekZrcjJCcEM7QUU3NzFCRTtFQUVJLG9COEQ1T1U7QWhFMHEyQmhCO0FFaDgxQkU7RUFFSSxxQjhENU9VO0FoRTZxMkJoQjtBeUYzcjJCSTtFQUNFLHVCQUFBO0F6RjZyMkJOO0FFdDgxQkU7RUFFSSxtQnVGeFArQjtBekYrcjJCckM7QUV6ODFCRTtFQUVJLGtCdUZ2UDhCO0F6RmlzMkJwQztBRTU4MUJFO0VBRUksa0I4RDVPVTtBaEV5cjJCaEI7QUUvODFCRTtFQUVJLG1COEQ1T1U7QWhFNHIyQmhCO0F5RjFzMkJJO0VBQ0UsdUJBQUE7QXpGNHMyQk47QUVyOTFCRTtFQUVJLG1CdUZ4UCtCO0F6RjhzMkJyQztBRXg5MUJFO0VBRUksa0J1RnZQOEI7QXpGZ3QyQnBDO0FFMzkxQkU7RUFFSSxvQjhENU9VO0FoRXdzMkJoQjtBRTk5MUJFO0VBRUkscUI4RDVPVTtBaEUyczJCaEI7QTBGdHgyQkU7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0ExRnd4MkJKO0EwRnB4MkJJO0VBQ0UsdUJBQUE7QTFGc3gyQk47QUV4KzFCRTtFQUVJLG1Cd0YvUytCO0ExRnd4MkJyQztBRTMrMUJFO0VBRUksa0J3RjlTOEI7QTFGMHgyQnBDO0FFOSsxQkU7RUFFSSxvQjhENU9VO0FoRTJ0MkJoQjtBRWovMUJFO0VBRUkscUI4RDVPVTtBaEU4dDJCaEI7QTBGbnkyQkk7RUFDRSx1QkFBQTtBMUZxeTJCTjtBRXYvMUJFO0VBRUksbUJ3Ri9TK0I7QTFGdXkyQnJDO0FFMS8xQkU7RUFFSSxrQndGOVM4QjtBMUZ5eTJCcEM7QUU3LzFCRTtFQUVJLGtCOEQ1T1U7QWhFMHUyQmhCO0FFaGcyQkU7RUFFSSxtQjhENU9VO0FoRTZ1MkJoQjtBMEZsejJCSTtFQUNFLHVCQUFBO0ExRm96MkJOO0FFdGcyQkU7RUFFSSxtQndGL1MrQjtBMUZzejJCckM7QUV6ZzJCRTtFQUVJLGtCd0Y5UzhCO0ExRnd6MkJwQztBRTVnMkJFO0VBRUksb0I4RDVPVTtBaEV5djJCaEI7QUUvZzJCRTtFQUVJLHFCOEQ1T1U7QWhFNHYyQmhCO0EwRmowMkJJO0VBQ0UsdUJBQUE7QTFGbTAyQk47QUVyaDJCRTtFQUVJLG1Cd0YvUytCO0ExRnEwMkJyQztBRXhoMkJFO0VBRUksa0J3RjlTOEI7QTFGdTAyQnBDO0FFM2gyQkU7RUFFSSxrQjhENU9VO0FoRXd3MkJoQjtBRTloMkJFO0VBRUksbUI4RDVPVTtBaEUydzJCaEI7QTBGaDEyQkk7RUFDRSx1QkFBQTtBMUZrMTJCTjtBRXBpMkJFO0VBRUksbUJ3Ri9TK0I7QTFGbzEyQnJDO0FFdmkyQkU7RUFFSSxrQndGOVM4QjtBMUZzMTJCcEM7QUUxaTJCRTtFQUVJLG9COEQ1T1U7QWhFdXgyQmhCO0FFN2kyQkU7RUFFSSxxQjhENU9VO0FoRTB4MkJoQjtBMEZyMTJCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExRnUxMkJOO0EwRnIxMkJNO0VBQ0UsY0FBQTtBMUZ1MTJCUjtBMEZwMTJCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGczEyQlI7QTBGcDEyQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRnMxMkJSO0EwRm4xMkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExRnExMkJSO0EwRm4xMkJRO0VBQ0UsZ0NBQUE7QTFGcTEyQlY7QTBGajEyQk07RUFDRSxjQUFBO0ExRm0xMkJSO0EwRmgzMkJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFGazMyQk47QTBGaDMyQk07RUFDRSxjQUFBO0ExRmszMkJSO0EwRi8yMkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZpMzJCUjtBMEYvMjJCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGaTMyQlI7QTBGOTIyQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGZzMyQlI7QTBGOTIyQlE7RUFDRSxnQ0FBQTtBMUZnMzJCVjtBMEY1MjJCTTtFQUNFLGNBQUE7QTFGODIyQlI7QTBGMzQyQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUY2NDJCTjtBMEYzNDJCTTtFQUNFLGNBQUE7QTFGNjQyQlI7QTBGMTQyQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRjQ0MkJSO0EwRjE0MkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUY0NDJCUjtBMEZ6NDJCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUYyNDJCUjtBMEZ6NDJCUTtFQUNFLGdDQUFBO0ExRjI0MkJWO0EwRnY0MkJNO0VBQ0UsY0FBQTtBMUZ5NDJCUjtBMEZ0NjJCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExRnc2MkJOO0EwRnQ2MkJNO0VBQ0UsY0FBQTtBMUZ3NjJCUjtBMEZyNjJCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGdTYyQlI7QTBGcjYyQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRnU2MkJSO0EwRnA2MkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExRnM2MkJSO0EwRnA2MkJRO0VBQ0UsZ0NBQUE7QTFGczYyQlY7QTBGbDYyQk07RUFDRSxjQUFBO0ExRm82MkJSO0EwRmo4MkJJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFGbTgyQk47QTBGajgyQk07RUFDRSxjQUFBO0ExRm04MkJSO0EwRmg4MkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZrODJCUjtBMEZoODJCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGazgyQlI7QTBGLzcyQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGaTgyQlI7QTBGLzcyQlE7RUFDRSxnQ0FBQTtBMUZpODJCVjtBMEY3NzJCTTtFQUNFLGNBQUE7QTFGKzcyQlI7QTBGNTkyQkk7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUY4OTJCTjtBMEY1OTJCTTtFQUNFLGNBQUE7QTFGODkyQlI7QTBGMzkyQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRjY5MkJSO0EwRjM5MkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUY2OTJCUjtBMEYxOTJCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUY0OTJCUjtBMEYxOTJCUTtFQUNFLGdDQUFBO0ExRjQ5MkJWO0EwRng5MkJNO0VBQ0UsY0FBQTtBMUYwOTJCUjtBMEZ2LzJCSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExRnkvMkJOO0EwRnYvMkJNO0VBQ0UsY0FBQTtBMUZ5LzJCUjtBMEZ0LzJCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGdy8yQlI7QTBGdC8yQk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRncvMkJSO0EwRnIvMkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExRnUvMkJSO0EwRnIvMkJRO0VBQ0UsZ0NBQUE7QTFGdS8yQlY7QTBGbi8yQk07RUFDRSxjQUFBO0ExRnEvMkJSO0EyRmxpM0JFO0VBQ0UsWUFBQTtBM0ZvaTNCSjtBMkZoaTNCSTtFQUNFLHFCQUFBO0EzRmtpM0JOO0FFbnYyQkU7RUFFSSxtQnlGaFQrQjtBM0ZvaTNCckM7QUV0djJCRTtFQUVJLGtCeUYvUzhCO0EzRnNpM0JwQztBRXp2MkJFO0VBRUksb0I4RDVPVTtBaEVzKzJCaEI7QUU1djJCRTtFQUVJLHFCOEQ1T1U7QWhFeSsyQmhCO0EyRi9pM0JJO0VBQ0UscUJBQUE7QTNGaWozQk47QUVsdzJCRTtFQUVJLG1CeUZoVCtCO0EzRm1qM0JyQztBRXJ3MkJFO0VBRUksa0J5Ri9TOEI7QTNGcWozQnBDO0FFeHcyQkU7RUFFSSxrQjhENU9VO0FoRXEvMkJoQjtBRTN3MkJFO0VBRUksbUI4RDVPVTtBaEV3LzJCaEI7QTJGOWozQkk7RUFDRSxvQkFBQTtBM0ZnazNCTjtBRWp4MkJFO0VBRUksbUJ5RmhUK0I7QTNGa2szQnJDO0FFcHgyQkU7RUFFSSxrQnlGL1M4QjtBM0ZvazNCcEM7QUV2eDJCRTtFQUVJLG9COEQ1T1U7QWhFb2czQmhCO0FFMXgyQkU7RUFFSSxxQjhENU9VO0FoRXVnM0JoQjtBMkY3azNCSTtFQUNFLHFCQUFBO0EzRitrM0JOO0FFaHkyQkU7RUFFSSxtQnlGaFQrQjtBM0ZpbDNCckM7QUVueTJCRTtFQUVJLGtCeUYvUzhCO0EzRm1sM0JwQztBRXR5MkJFO0VBRUksa0I4RDVPVTtBaEVtaDNCaEI7QUV6eTJCRTtFQUVJLG1COEQ1T1U7QWhFc2gzQmhCO0EyRjVsM0JJO0VBQ0Usa0JBQUE7QTNGOGwzQk47QUUveTJCRTtFQUVJLG1CeUZoVCtCO0EzRmdtM0JyQztBRWx6MkJFO0VBRUksa0J5Ri9TOEI7QTNGa20zQnBDO0FFcnoyQkU7RUFFSSxvQjhENU9VO0FoRWtpM0JoQjtBRXh6MkJFO0VBRUkscUI4RDVPVTtBaEVxaTNCaEI7QTJGbG0zQkk7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNGa20zQk47QTJGaG0zQk07RUFDRSxjQUFBO0EzRmttM0JSO0EyRi9sM0JNO0VBR0UsNkRBQUE7QTNGK2wzQlI7QTJGN2wzQk07RUFHRSw2REFBQTtBM0Y2bDNCUjtBMkYzbDNCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0Y2bDNCUjtBMkYzbDNCUTtFQUNFLGdDQUFBO0EzRjZsM0JWO0EyRnpsM0JNO0VBQ0UsY0FBQTtBM0YybDNCUjtBMkYxbjNCSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0YwbjNCTjtBMkZ4bjNCTTtFQUNFLGNBQUE7QTNGMG4zQlI7QTJGdm4zQk07RUFHRSw2REFBQTtBM0Z1bjNCUjtBMkZybjNCTTtFQUdFLDZEQUFBO0EzRnFuM0JSO0EyRm5uM0JNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzRnFuM0JSO0EyRm5uM0JRO0VBQ0UsZ0NBQUE7QTNGcW4zQlY7QTJGam4zQk07RUFDRSxjQUFBO0EzRm1uM0JSO0EyRmxwM0JJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRmtwM0JOO0EyRmhwM0JNO0VBQ0UsY0FBQTtBM0ZrcDNCUjtBMkYvbzNCTTtFQUdFLDZEQUFBO0EzRitvM0JSO0EyRjdvM0JNO0VBR0UsNkRBQUE7QTNGNm8zQlI7QTJGM28zQk07RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNGNm8zQlI7QTJGM28zQlE7RUFDRSxnQ0FBQTtBM0Y2bzNCVjtBMkZ6bzNCTTtFQUNFLGNBQUE7QTNGMm8zQlI7QTJGMXEzQkk7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNGMHEzQk47QTJGeHEzQk07RUFDRSxjQUFBO0EzRjBxM0JSO0EyRnZxM0JNO0VBR0UsNkRBQUE7QTNGdXEzQlI7QTJGcnEzQk07RUFHRSw2REFBQTtBM0ZxcTNCUjtBMkZucTNCTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0ZxcTNCUjtBMkZucTNCUTtFQUNFLGdDQUFBO0EzRnFxM0JWO0EyRmpxM0JNO0VBQ0UsY0FBQTtBM0ZtcTNCUjtB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QUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxFcTczQk47QWtFbjczQk07RUFDRSxjQUFBO0FsRXE3M0JSO0FrRWw3M0JNO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtBbEVvNzNCUjtBa0VqNzNCTTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBbEVtNzNCUjtBa0VuODNCSTtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRXE4M0JOO0FrRW44M0JNO0VBQ0UsY0FBQTtBbEVxODNCUjtBa0VsODNCTTtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7QWxFbzgzQlI7QWtFajgzQk07RUFDRSxtQkFBQTtFQUNBLGNBQUE7QWxFbTgzQlI7QWtFbjkzQkk7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbEVxOTNCTjtBa0VuOTNCTTtFQUNFLGNBQUE7QWxFcTkzQlI7QWtFbDkzQk07RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0FsRW85M0JSO0FrRWo5M0JNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FsRW05M0JSO0FrRW4rM0JJO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxFcSszQk47QWtFbiszQk07RUFDRSxjQUFBO0FsRXErM0JSO0FrRWwrM0JNO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtBbEVvKzNCUjtBa0VqKzNCTTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBbEVtKzNCUjtBa0VuLzNCSTtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRXEvM0JOO0FrRW4vM0JNO0VBQ0UsY0FBQTtBbEVxLzNCUjtBa0VsLzNCTTtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7QWxFby8zQlI7QWtFai8zQk07RUFDRSxtQkFBQTtFQUNBLGNBQUE7QWxFbS8zQlI7QWtFbmc0Qkk7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbEVxZzRCTjtBa0VuZzRCTTtFQUNFLGNBQUE7QWxFcWc0QlI7QWtFbGc0Qk07RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0FsRW9nNEJSO0FrRWpnNEJNO0VBQ0Us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RXhzNEJRO0VBQ0UsNkJBQUE7RUFDQSxxQkFBQTtBckUwczRCVjtBcUV4czRCUTtFQUNFLHlCQUFBO0FyRTBzNEJWO0FxRXRzNEJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBckV3czRCUjtBcUVyczRCUTtFQUNFLDZCQUFBO0VBQ0EscUJBQUE7QXJFdXM0QlY7QXFFcnM0QlE7RUFDRSx5QkFBQTtBckV1czRCVjtBcUVuczRCTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXJFcXM0QlI7QXFFbHM0QlE7RUFDRSw2QkFBQTtFQUNBLHFCQUFBO0FyRW9zNEJWO0FxRWxzNEJRO0VBQ0UseUJBQUE7QXJFb3M0QlY7QXFFaHM0Qk07RUFDRSxjQUFBO0FyRWtzNEJSO0FxRTlyNEJRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBckVnczRCVjtBcUU5cjRCUTtFQUNFLGdDQUFBO0FyRWdzNEJWO0FxRTVyNEJVO0VBQ0UsNkJBQUE7RUFDQSx1Q0FBQTtBckU4cjRCWjtBcUU1cjRCVTtFQUNFLDJDQUFBO0FyRThyNEJaO0FxRTF3NEJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBckU0dzRCUjtBcUV4dzRCUTtFQUNFLDZCQUFBO0VBQ0EscUJBQUE7QXJFMHc0QlY7QXFFeHc0QlE7RUFDRSx5QkFBQTtBckUwdzRCVjtBcUV0dzRCTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXJFd3c0QlI7QXFFcnc0QlE7RUFDRSw2QkFBQTtFQUNBLHFCQUFBO0FyRXV3NEJWO0FxRXJ3NEJRO0VBQ0UseUJBQUE7QXJFdXc0QlY7QXFFbnc0Qk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0FyRXF3NEJSO0FxRWx3NEJRO0VBQ0UsNkJBQUE7RUFDQSxxQkFBQTtBckVvdzRCVjtBcUVsdzRCUTtFQUNFLHlCQUFBO0FyRW93NEJWO0FxRWh3NEJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBckVrdzRCUjtBcUUvdjRCUTtFQUNFLDZCQUFBO0VBQ0EscUJBQUE7QXJFaXc0QlY7QXFFL3Y0QlE7RUFDRSx5QkFBQTtBckVpdzRCVjtBcUU3djRCTTtFQUNF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Q0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTVCa2k2QlI7QTRCaGk2QlE7RUFDRSxxQ0FBQTtFQUNBLHFCQUFBO0E1QmtpNkJWO0E0Qi9oNkJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBNUJpaTZCVjtBNEI5aDZCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTVCZ2k2QlY7QTRCamo2Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBNUJtajZCUjtBNEJqajZCUTtFQUNFLG1DQUFBO0VBQ0EscUJBQUE7QTVCbWo2QlY7QTRCaGo2QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1QmtqNkJWO0E0Qi9pNkJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBNUJpajZCVjtBNEJsazZCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E1Qm9rNkJSO0E0QmxrNkJRO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBNUJvazZCVjtBNEJqazZCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTVCbWs2QlY7QTRCaGs2QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1QmtrNkJWO0E2Qm5sNkJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCcWw2QlI7QTZCbmw2QlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0JxbDZCVjtBNkJsbDZCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3Qm9sNkJWO0E2QmpsNkJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCbWw2QlY7QTZCdm02Qk07RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0J5bTZCUjtBNkJ2bTZCUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QnltNkJWO0E2QnRtNkJRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCd202QlY7QTZCcm02QlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0J1bTZCVjtBNkIzbjZCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QjZuNkJSO0E2QjNuNkJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCNm42QlY7QTZCMW42QlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0I0bjZCVjtBNkJ6bjZCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QjJuNkJWO0E2Qi9vNkJNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCaXA2QlI7QTZCL282QlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0JpcDZCVjtBNkI5bzZCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QmdwNkJWO0E2QjdvNkJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCK282QlY7QTZCbnE2Qk07RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0JxcTZCUjtBNkJucTZCUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QnFxNkJWO0E2QmxxNkJRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCb3E2QlY7QTZCanE2QlE7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0JtcTZCVjtBNkJ2cjZCTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QnlyNkJSO0E2QnZyNkJRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCeXI2QlY7QTZCdHI2QlE7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0J3cjZCVjtBNkJycjZCUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QnVyNkJWO0E2QjNzNkJNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCNnM2QlI7QTZCM3M2QlE7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0I2czZCVjtB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O0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOUI4MTZCVjtBOEJwMjZCTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTlCczI2QlI7QThCcDI2QlE7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E5QnMyNkJWO0E4QjUyNkJNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOUI4MjZCUjtBOEI1MjZCUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTlCODI2QlY7QThCcDM2Qk07RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E5QnMzNkJSO0E4QnAzNkJRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBOUJzMzZCVjtBOEI1MzZCTTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7QTlCODM2QlI7QThCNTM2QlE7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0E5QjgzNkJWO0FnRTcyNkJFO0VBQ0UsV0FBQTtBaEUrMjZCSjtBRWhvNkJFO0VBRUksb0I4RDVPVTtBaEU2MjZCaEI7QUVubzZCRTtFQUVJLHFCOEQ1T1U7QWhFZzM2QmhCO0FFdG82QkU7RUFFSSxxQjhEbk9VO0FoRTAyNkJoQjtBRXpvNkJFO0VBRUksb0I4RG5PVTtBaEU2MjZCaEI7QUU1bzZCRTtFQUVJLGtCOEQ1T1U7QWhFeTM2QmhCO0FFL282QkU7RUFFSSxtQjhENU9VO0FoRTQzNkJoQjtBRWxwNkJFO0VBRUksbUI4RG5PVTtBaEVzMzZCaEI7QUVycDZCRTtFQUVJLGtCOERuT1U7QWhFeTM2QmhCO0FFeHA2QkU7RUFFSSxvQjhENU9VO0FoRXE0NkJoQjtBRTNwNkJFO0VBRUkscUI4RDVPVTtBaEV3NDZCaEI7QUU5cDZCRTtFQUVJLHFCOERuT1U7QWhFazQ2QmhCO0FFanE2QkU7RUFFSSxvQjhEbk9VO0FoRXE0NkJoQjtBRXBxNkJFO0VBRUksa0I4RDVPVTtBaEVpNTZCaEI7QUV2cTZCRTtFQUVJLG1COEQ1T1U7QWhFbzU2QmhCO0FFMXE2QkU7RUFFSSxtQjhEbk9VO0FoRTg0NkJoQjtBRTdxNkJFO0VBRUksa0I4RG5PVTtBaEVpNTZCaEI7QUVocjZCRTtFQUVJLG9COEQ1T1U7QWhFNjU2QmhCO0FFbnI2QkU7RUFFSSxxQjhENU9VO0FoRWc2NkJoQjtBRXRyNkJFO0VBRUkscUI4RG5PVTtBaEUwNTZCaEI7QUV6cjZCRTtFQUVJLG9COERuT1U7QWhFNjU2QmhCO0ErQjcrNkJFO0VBQ0Usd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFFQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFFQSxrQ0FBQTtBL0I2KzZCSjtBK0IzKzZCSTtFQUNFLGtDQUFBO0EvQjYrNkJOO0ErQjkrNkJJO0VBQ0Usa0NBQUE7QS9CNis2Qk47QStCeis2Qk07RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFFQSxtQkFBQTtBL0IwKzZCUjtBK0J4KzZCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0IwKzZCVjtBK0I3KzZCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0IwKzZCVjtBK0JwLzZCTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLG1CQUFBO0EvQnEvNkJSO0ErQm4vNkJRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0EvQnEvNkJWO0ErQngvNkJRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0EvQnEvNkJWO0ErQi8vNkJNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsa0JBQUE7QS9CZ2c3QlI7QStCOS82QlE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9CZ2c3QlY7QStCbmc3QlE7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9CZ2c3QlY7QStCMWc3Qk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFFQSxtQkFBQTtBL0IyZzdCUjtBK0J6ZzdCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0IyZzdCVjtBK0I5ZzdCUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0IyZzdCVjtBK0JyaDdCTTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLGlCQUFBO0EvQnNoN0JSO0ErQnBoN0JRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0EvQnNoN0JWO0ErQnpoN0JRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0EvQnNoN0JWO0ErQmhoN0JNO0VBQ0UsY0FBQTtBL0JraDdCUjtBK0JoaDdCUTtFQUNFLGNBQUE7QS9Ca2g3QlY7QStCbmg3QlE7RUFDRSxjQUFBO0EvQmtoN0JWO0ErQi9nN0JRO0VBQ0UsZ0NBQUE7QS9CaWg3QlY7QStCL2c3QlU7RUFDRSxnQ0FBQTtBL0JpaDdCWjtBK0JsaDdCVTtFQUNFLGdDQUFBO0EvQmloN0JaO0ErQjVoN0JNO0VBQ0UsY0FBQTtBL0I4aDdCUjtBK0I1aDdCUTtFQUNFLGNBQUE7QS9COGg3QlY7QStCL2g3QlE7RUFDRSxjQUFBO0EvQjhoN0JWO0ErQjNoN0JRO0VBQ0UsZ0NBQUE7QS9CNmg3QlY7QStCM2g3QlU7RUFDRSxnQ0FBQTtBL0I2aDdCWjtBK0I5aDdCVTtFQUNFLGdDQUFBO0EvQjZoN0JaO0ErQnhpN0JNO0VBQ0UsY0FBQTtBL0IwaTdCUjtBK0J4aTdCUTtFQUNFLGNBQUE7QS9CMGk3QlY7QStCM2k3QlE7RUFDRSxjQUFBO0EvQjBpN0JWO0ErQnZpN0JRO0VBQ0UsZ0NBQUE7QS9CeWk3QlY7QStCdmk3QlU7RUFDRSxnQ0FBQTtBL0J5aTdCWjtBK0IxaTdCVTtFQUNFLGdDQUFBO0EvQnlpN0JaO0ErQnBqN0JNO0VBQ0UsY0FBQTtBL0JzajdCUjtBK0JwajdCUTtFQUNFLGNBQUE7QS9Cc2o3QlY7QStCdmo3QlE7RUFDRSxjQUFBO0EvQnNqN0JWO0ErQm5qN0JRO0VBQ0UsZ0NBQUE7QS9CcWo3QlY7QStCbmo3QlU7RUFDRSxnQ0FBQTtBL0JxajdCWjtBK0J0ajdCVTtFQUNFLGdDQUFBO0EvQnFqN0JaO0ErQmhrN0JNO0VBQ0Us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QUE7QWhCaXg4QlI7QWdCL3c4QlE7RUFDRSxrQkFBQTtBaEJpeDhCVjtBZ0IvdzhCVTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUdBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FoQit3OEJaO0FFeGk4QkU7RUFFSSxPYzlPNEI7QWhCdXg4QmxDO0FFM2k4QkU7RUFFSSxRYzdPNkI7QWhCeXg4Qm5DO0FnQmh4OEJVO0VBQ0UsYUFBQTtBaEJreDhCWjtBZ0I5dzhCUTtFQUNFLGdDQUFBO0FoQmd4OEJWO0FnQjl3OEJVO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBaEJneDhCWjtBZ0I3dzhCVTtFQUNFLGVBQUE7QWhCK3c4Qlo7QWdCNXc4QlU7RUFDRSx1QkFBQTtBaEI4dzhCWjtBZ0IzdzhCVTtFQUNFLGFBQUE7QWhCNnc4Qlo7QWdCdnc4Qk07RUFDRSxtQkFBQTtBaEJ5dzhCUjtBZ0J0dzhCTTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtBaEJ3dzhCUjtBZ0JydzhCTTtFQUNFLG9CQUFBO0FoQnV3OEJSO0FnQnB3OEJNO0VBQ0UsZUFBQTtFQUNBLHFCQUFBO0FoQnN3OEJSO0FFbGw4QkU7RUFFSSxtQmNsTCtCO0FoQnF3OEJyQztBRXJsOEJFO0VBRUksb0JjakxnQztBaEJ1dzhCdEM7QUV4bDhCRTtFQUVJLG9CYzdLK0I7QWhCc3c4QnJDO0FFM2w4QkU7RUFFSSxtQmM1SytCO0FoQnd3OEJyQztBRTlsOEJFO0VBRUksb0JjeEtnQztBaEJ1dzhCdEM7QUVqbThCRTtFQUVJLHFCY3ZLaUM7QWhCeXc4QnZDO0FFcG04QkU7RUFFSSxxQmNuS2lDO0FoQnd3OEJ2QztBRXZtOEJFO0VBRUksb0JjbEtnQztBaEIwdzhCdEM7QWdCdHc4Qkk7RUFFRSxjQUFBO0FoQnV3OEJOO0FnQnB3OEJJO0VBRUUsZUFBQTtBaEJxdzhCTjtBZ0JsdzhCSTtFQUNFLFlBQUE7QWhCb3c4Qk47QWdCbnc4Qk07RUFDRSxZQUFBO0FoQnF3OEJSO0FnQmp3OEJJO0VB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UjtBdUNycGdDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDdXBnQ1Y7QXVDbnBnQ007RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0F2Q3FwZ0NSO0F1Q25wZ0NRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkNxcGdDVjtBdUNocGdDSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDa3BnQ047QXVDaHBnQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q2twZ0NSO0F1QzlvZ0NJO0VBQ0UseUJBQUE7QXZDZ3BnQ047QXVDOW9nQ007RUFDRSxjQUFBO0F2Q2dwZ0NSO0F1QzNvZ0NNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBdkM2b2dDUjtBdUMzb2dDUTtFQUNFLDJDQUFBO0F2QzZvZ0NWO0F1QzNvZ0NVO0VBQ0UsY0FBQTtBdkM2b2dDWjtBdUN4b2dDTTtFQUNFLGdDQUFBO0F2QzBvZ0NSO0F1Qy9zZ0NJO0VBQ0UsY0FBQTtBdkNpdGdDTjtBdUM5c2dDSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDZ3RnQ047QXVDN3NnQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2QytzZ0NOO0F1QzNzZ0NNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtBdkM2c2dDUjtBdUMzc2dDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZDNnNnQ1Y7QXVDenNnQ007RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0F2QzJzZ0NSO0F1Q3pzZ0NRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkMyc2dDVjtBdUN0c2dDSTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7QXZDd3NnQ047QXVDdHNnQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F2Q3dzZ0NSO0F1Q3BzZ0NJO0VBQ0UseUJBQUE7QXZDc3NnQ047QXVDcHNnQ007RUFDRSxjQUFBO0F2Q3NzZ0NSO0F1Q2pzZ0NNO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtBdkNtc2dDUjtBdUNqc2dDUTtFQUNFLDJDQUFBO0F2Q21zZ0NWO0F1Q2pzZ0NVO0VBQ0UsY0FBQTtBdkNtc2dDWjtBdUM5cmdDTTtFQUNF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QzYxaENSO0EyQ3oxaENJO0VBQ0UsMkJBQUE7QTNDMjFoQ047QTJDejFoQ007RUFDRSxjQUFBO0EzQzIxaENSO0FFL3ZoQ0U7RUFFSSxvQnlDNUZnQztBM0M0MWhDdEM7QUVsd2hDRTtFQUVJLG1CeUMzRitCO0EzQzgxaENyQztBRXJ3aENFO0VBRUksaUJ5Q3pGK0I7QTNDKzFoQ3JDO0FFeHdoQ0U7RUFFSSxrQnlDeEZnQztBM0NpMmhDdEM7QTJDOTFoQ007RUFDRSxxQkFBQTtBM0NnMmhDUjtBRTl3aENFO0VBRUksaUJ5Q2xGZ0M7QTNDaTJoQ3RDO0FFanhoQ0U7RUFFSSxnQnlDakZnQztBM0NtMmhDdEM7QTJDaDJoQ1E7RUFHRSxtQkFBQTtFQUNBLGNBQUE7QTNDZzJoQ1Y7QUV4eGhDRTtFQUVJLDBCeUM3RTZDO0EzQ3MyaENuRDtBRTN4aENFO0VBRUkseUJ5QzVFNEM7QTNDdzJoQ2xEO0EyQ2wyaENNO0VBQ0UscUJBQUE7QTNDbzJoQ1I7QTJDLzFoQ0U7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLDZCQUFBO0EzQ2kyaENKO0EyQy8xaENJO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0EzQ2kyaENOO0EyQzkxaENJO0VBQ0UsT0FBQTtBM0NnMmhDTjtBMkM5MWhDTTtFQUNFLDZCQUFBO0VBQ0EsMEJBQUE7QTNDZzJoQ1I7QUVsemhDRTtFQUVJLDZCeUMvQzhDO0EzQ2syaENwRDtBRXJ6aENFO0VBRUksMEJ5QzlDMkM7QTNDbzJoQ2pEO0FFeHpoQ0U7RUFFSSw0QnlDN0M2QztBM0NzMmhDbkQ7QUUzemhDRTtFQUVJLHlCeUM1QzBDO0EzQ3cyaENoRDtBMkNuMmhDTTtFQUNFLGlCQUFBO0EzQ3EyaENSO0FFajBoQ0U7RXlDaENNLDRCQUFBO0VBQ0EseUJBQUE7QTNDbzJoQ1I7QUVyMGhDRTtFeUM1Qk0sNkJBQUE7RUFDQSwwQkFBQTtBM0NvMmhDUjtBMkNoMmhDSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBM0NrMmhDTjtBMkNoMmhDTTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUdBLHFCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBM0NnMmhDUjtBRTExaENFO0VBRUksb0J5Q2RnQztBM0N5MmhDdEM7QUU3MWhDRTtFQUVJLG1CeUNiK0I7QTNDMjJoQ3JDO0EyQ3AyaENRO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QTNDczJoQ1Y7QTJDbjJoQ1E7RUFDRSxVQUFBO0VBQ0EsWUFBQTtBM0NxMmhDVjtBOEM5b2lDRTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0E5Q2dwaUNKO0E4QzdvaUNFO0VBQ0Usa0JBQUE7RUF0QkYsd0JBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QTlDc3FpQ0Y7QUV2cGlDSTtFQUNFLFNBQUE7QUZ5cGlDTjtBRTFwaUNJO0VBQ0UsU0FBQTtBRjRwaUNOO0FFN3BpQ0k7RUFDRSxTQUFBO0FGK3BpQ047QUVocWlDSTtFQUNFLFNBQUE7QUZrcWlDTjtBRW5xaUNJO0VBQ0UsU0FBQTtBRnFxaUNOO0FFdHFpQ0k7RUFDRSxTQUFBO0FGd3FpQ047QThDdnFpQ0k7RUFDRSxrQkFBQTtBOUN5cWlDTjtBRWw1aENFO0VBRUksVzRDeFJ1QjtBOUMycWlDN0I7QUVyNWhDRTtFQUVJLFU0Q3ZSc0I7QTlDNnFpQzVCO0E4Q3pxaUNFO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTlDMnFpQ0o7QThDenFpQ0k7RUFDRSxnQ0FBQTtFQUNBLGVBQUE7QTlDMnFpQ047QThDeHFpQ0k7RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0E5QzBxaUNOO0E4Q3hxaUNJO0VBQ0Usa0NBQUE7RUFDQSxtQ0FBQTtBOUMwcWlDTjtBOEN4cWlDTTtFQUNFLG1CQUFBO0E5QzBxaUNSO0E4Q3JxaUNFO0VBQ0UseUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0E5Q3VxaUNKO0E4Q3BxaUNFO0VBQ0UsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTlDc3FpQ0o7QStDdHVpQ0U7RUNKQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RURBRSxlQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQkFBQTtBL0M4dWlDSjtBZ0Q5dWlDRTtFQUVFLHFCQUFBO0FoRCt1aUNKO0FnRDV1aUNFO0VBQ0UsV0FBQTtBaEQ4dWlDSjtBZ0QzdWlDRTtFQUNFLG1CQUFBO0FoRDZ1aUNKO0FnRDF1aUNFO0U5Q29HQSwwQkFBQTtFQUNBLHNFOENwR0U7RTlDcUdGLG1DQUFBO0FGeW9pQ0Y7QStDMXZpQ0k7RUFHRSxrQkFBQTtFQUNBLGFBQUE7RTdDY0osb0RBRGdCO0FGOHVpQ2xCO0ErQ3Z2aUNJO0VBQ0UsZUFBQTtBL0N5dmlDTjtBK0NydmlDTTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7QS9DdXZpQ1I7QStDcnZpQ1E7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtBL0N1dmlDVjtBRXoraENFO0VBRUksc0I2QzdRZ0I7QS9DdXZpQ3RCO0FFNStoQ0U7RUFFSSxxQjZDN1FnQjtBL0MwdmlDdEI7QUUvK2hDRTtFQUVJLHFCNkM3UWdCO0EvQzZ2aUN0QjtBRWwvaENFO0VBRUksc0I2QzdRZ0I7QS9DZ3dpQ3RCO0ErQ3J2aUNVO0VBQ0UsNEJBQUE7QS9DdXZpQ1o7QStDeHZpQ1U7RUFDRSw0QkFBQTtBL0MwdmlDWjtBK0MzdmlDVTtFQUNFLDRCQUFBO0EvQzZ2aUNaO0ErQzl2aUNVO0VBQ0Usd0JBQUE7QS9DZ3dpQ1o7QStDeHhpQ007RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0EvQzB4aUNSO0ErQ3h4aUNRO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QS9DMHhpQ1Y7QUU1Z2lDRTtFQUVJLHNCNkM3UWdCO0EvQzB4aUN0QjtBRS9naUNFO0VBRUkscUI2QzdRZ0I7QS9DNnhpQ3RCO0FFbGhpQ0U7RUFFSSxxQjZDN1FnQjtBL0NneWlDdEI7QUVyaGlDRTtFQUVJLHNCNkM3UWdCO0EvQ215aUN0QjtBK0N4eGlDVTtFQUNFLDRCQUFBO0EvQzB4aUNaO0ErQzN4aUNVO0VBQ0UsNEJBQUE7QS9DNnhpQ1o7QStDOXhpQ1U7RUFDRSw0QkFBQTtBL0NneWlDWjtBK0NqeWlDVTtFQUNFLHlCQUFBO0EvQ215aUNaO0ErQzN6aUNNO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtBL0M2emlDUjtBK0MzemlDUTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0EvQzZ6aUNWO0FFL2lpQ0U7RUFFSSxvQjZDN1FnQjtBL0M2emlDdEI7QUVsamlDRTtFQUVJLG1CNkM3UWdCO0EvQ2cwaUN0QjtBRXJqaUNFO0VBRUksbUI2QzdRZ0I7QS9DbTBpQ3RCO0FFeGppQ0U7RUFFSSxvQjZDN1FnQjtBL0NzMGlDdEI7QStDM3ppQ1U7RUFDRSw0QkFBQTtBL0M2emlDWjtBK0M5emlDVTtFQUNFLDRCQUFBO0EvQ2cwaUNaO0ErQ2owaUNVO0VBQ0UsNEJBQUE7QS9DbTBpQ1o7QStDcDBpQ1U7RUFDRSwwQkFBQTtBL0NzMGlDWjtBK0M5MWlDTTtFQUNFLGVBQUE7RUFDQSxvQkFBQTtBL0NnMmlDUjtBK0M5MWlDUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QS9DZzJpQ1Y7QUVsbGlDRTtFQUVJLHFCNkM3UWdCO0EvQ2cyaUN0QjtBRXJsaUNFO0VBRUksb0I2QzdRZ0I7QS9DbTJpQ3RCO0FFeGxpQ0U7RUFFSSxvQjZDN1FnQjtBL0NzMmlDdEI7QUUzbGlDRTtFQUVJLHFCNkM3UWdCO0EvQ3kyaUN0QjtBK0M5MWlDVTtFQUNFLDRCQUFBO0EvQ2cyaUNaO0ErQ2oyaUNVO0VBQ0UsNEJBQUE7QS9DbTJpQ1o7QStDcDJpQ1U7RUFDRSw0QkFBQTtBL0NzMmlDWjtBK0N2MmlDVTtFQUNFLDJCQUFBO0EvQ3kyaUNaO0ErQ2o0aUNNO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtBL0NtNGlDUjtBK0NqNGlDUTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0EvQ200aUNWO0FFcm5pQ0U7RUFFSSxxQjZDN1FnQjtBL0NtNGlDdEI7QUV4bmlDRTtFQUVJLG9CNkM3UWdCO0EvQ3M0aUN0QjtBRTNuaUNFO0VBRUksb0I2QzdRZ0I7QS9DeTRpQ3RCO0FFOW5pQ0U7RUFFSSxxQjZDN1FnQjtBL0M0NGlDdEI7QStDajRpQ1U7RUFDRSw0QkFBQTtBL0NtNGlDWjtBK0NwNGlDVTtFQUNFLDRCQUFBO0EvQ3M0aUNaO0ErQ3Y0aUNVO0VBQ0UsNEJBQUE7QS9DeTRpQ1o7QStDMTRpQ1U7RUFDRSx1QkFBQTtBL0M0NGlDWjtBK0NyNGlDTTtFQUNFLHNCQUFBO0EvQ3U0aUNSO0ErQ3g0aUNNO0VBQ0Usc0JBQUE7QS9DMDRpQ1I7QStDMzRpQ007RUFDRSxxQkFBQTtBL0M2NGlDUjtBK0N4NGlDRTtFQUNFLHFCQUFBO0EvQzA0aUNKO0FpRDE4aUNFO0VBQ0UsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0FqRDQ4aUNKO0FpRHo4aUNNO0VBQ0UsMkJBQUE7QWpEMjhpQ1I7QWlENThpQ007RUFDRSwyQkFBQTtBakQ4OGlDUjtBaUQvOGlDTTtFQUNFLDJCQUFBO0FqRGk5aUNSO0FpRGw5aUNNO0VBQ0UsMkJBQUE7QWpEbzlpQ1I7QWlEcjlpQ007RUFDRSwyQkFBQTtBakR1OWlDUjtBaURsOWlDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FqRG85aUNSO0FpRGw5aUNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakRvOWlDVjtBaURqOWlDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEbTlpQ1Y7QWlEaDlpQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRGs5aUNWO0FpRC84aUNRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FqRGk5aUNWO0FpRHgraUNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWpEMCtpQ1I7QWlEeCtpQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRDAraUNWO0FpRHYraUNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakR5K2lDVjtBaUR0K2lDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEdytpQ1Y7QWlEcitpQ1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWpEdStpQ1Y7QWlEOS9pQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBakRnZ2pDUjtBaUQ5L2lDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEZ2dqQ1Y7QWlENy9pQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRCsvaUNWO0FpRDUvaUNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakQ4L2lDVjtBaUQzL2lDUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBakQ2L2lDVjtBaURwaGpDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FqRHNoakNSO0FpRHBoakNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakRzaGpDVjtBaURuaGpDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEcWhqQ1Y7QWlEbGhqQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRG9oakNWO0FpRGpoakNRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FqRG1oakNWO0FpRDFpakNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWpENGlqQ1I7QWlEMWlqQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRDRpakNWO0FpRHppakNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakQyaWpDVjtBaUR4aWpDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEMGlqQ1Y7QWlEdmlqQ1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWpEeWlqQ1Y7QWlEaGtqQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBakRra2pDUjtBaURoa2pDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEa2tqQ1Y7QWlEL2pqQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRGlrakNWO0FpRDlqakNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakRna2pDVjtBaUQ3ampDUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBakQrampDVjtBaUR0bGpDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FqRHdsakNSO0FpRHRsakNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBakR3bGpDVjtBaURybGpDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QWpEdWxqQ1Y7QWlEcGxqQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0FqRHNsakNWO0FpRG5sakNRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FqRHFsakNWO0FrRHhuakNFO0VBQ0UsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0FsRDBuakNKO0FrRHhuakNJO0VoRDBCRixvREFEZ0I7QUZrbWpDbEI7QUU5bGpDSTtFQUVFLG1HQUFBO0FGK2xqQ047QWtEeG5qQ007RUFDRSwyQkFBQTtBbEQwbmpDUjtBa0QzbmpDTTtFQUNFLDJCQUFBO0FsRDZuakNSO0FrRDluakNNO0VBQ0UsMkJBQUE7QWxEZ29qQ1I7QWtEam9qQ007RUFDRSwyQkFBQTtBbERtb2pDUjtBa0Rwb2pDTTtFQUNFLDJCQUFBO0FsRHNvakNSO0FrRGpvakNNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEbW9qQ1I7QWtEam9qQ1E7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbERtb2pDVjtBa0Rob2pDUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRGtvakNWO0FrRC9uakNRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEaW9qQ1Y7QWtEOW5qQ1E7RUFDRSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QWxEZ29qQ1Y7QWtEMXBqQ007RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbEQ0cGpDUjtBa0QxcGpDUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDRwakNWO0FrRHpwakNRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEMnBqQ1Y7QWtEeHBqQ1E7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbEQwcGpDVjtBa0R2cGpDUTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtBbER5cGpDVjtBa0RucmpDTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRHFyakNSO0FrRG5yakNRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEcXJqQ1Y7QWtEbHJqQ1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbERvcmpDVjtBa0RqcmpDUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRG1yakNWO0FrRGhyakNRO0VBQ0UsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0FsRGtyakNWO0FrRDVzakNNO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxEOHNqQ1I7QWtENXNqQ1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbEQ4c2pDVjtBa0Qzc2pDUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDZzakNWO0FrRDFzakNRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWxENHNqQ1Y7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NGpDUTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0FuRGk1akNWO0FtRDk0akNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EZzVqQ1Y7QW1ENzRqQ1E7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBbkQrNGpDVjtBbUQ1NGpDUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxnQ0FBQTtBbkQ4NGpDVjtBbUR0NmpDTTtFQUNFLGNBQUE7QW5EdzZqQ1I7QW1EdDZqQ1E7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBbkR3NmpDVjtBbURyNmpDUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FuRHU2akNWO0FtRHA2akNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EczZqQ1Y7QW1EbjZqQ1E7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QW5EcTZqQ1Y7QW1ENzdqQ007RUFDRSxjQUFBO0FuRCs3akNSO0FtRDc3akNRO0VBQ0UsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7QW5EKzdqQ1Y7QW1ENTdqQ1E7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBbkQ4N2pDVjtBbUQzN2pDUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FuRDY3akNWO0FtRDE3akNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FuRDQ3akNWO0FtRHA5akNNO0VBQ0UsY0FBQTtBbkRzOWpDUjtBbURwOWpDUTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0FuRHM5akNWO0FtRG45akNRO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QW5EcTlqQ1Y7QW1EbDlqQ1E7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBbkRvOWpDVjtBbURqOWpDUTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7RUFDQSxnQ0FBQTtBbkRtOWpDVjtBb0Q1L2pDRTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7QXBEOC9qQ0o7QW9EMy9qQ007RUFDRSwyQkFBQTtBcEQ2L2pDUjtBb0Q5L2pDTTtFQUNFLHlCQUFBO0FwRGdna0NSO0FvRGpna0NNO0VBQ0UsMEJBQUE7QXBEbWdrQ1I7QW9EcGdrQ007RUFDRSwyQkFBQTtBcERzZ2tDUjtBb0R2Z2tDTTtFQUNFLHVCQUFBO0FwRHlna0NSO0FvRHBna0NNO0VBUUUsNkRBQUE7RUFDQSxZQUFBO0VBQ0EscURBSm1CO0VBS25CLGNBQUE7QXBEKy9qQ1I7QW9ENy9qQ1E7RUFHRSw2REFBQTtFQUNBLCtGQUFBO0FwRDYvakNWO0FvRDEvakNRO0VBR0UsNkRBQUE7QXBEMC9qQ1Y7QW9Edi9qQ1E7RUFHRSw2REFBQTtBcER1L2pDVjtBb0RwL2pDUTtFQUNFLDJDQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtBcERzL2pDVjtBb0RuL2pDUTtFQUNFLG1FQUFBO1VBQUEsMkRBQUE7QXBEcS9qQ1Y7QUV0NWpDRTtFa0QzRlE7SUFDRSxnQkFBQTtJQUNBLFlBQUE7RXBEby9qQ1Y7RW9Eai9qQ1E7SUFDRSw4QkFBQTtJQUNBLFlBQUE7RXBEbS9qQ1Y7QUFDRjtBRXY1akNFO0VrRHBHUTtJQUNFLGdCQUFBO0lBQ0EsWUFBQTtFcERraGtDVjtFb0QvZ2tDUTtJQUNFLDhCQUFBO0lBQ0EsWUFBQTtFcERpaGtDVjtBQUNGO0FvRHBra0NNO0VBUUUsNkRBQUE7RUFDQSxZQUFBO0VBQ0EscURBSm1CO0VBS25CLGNBQUE7QXBEK2prQ1I7QW9EN2prQ1E7RUFHRSw2REFBQTtFQUNBLCtGQUFBO0FwRDZqa0NWO0FvRDFqa0NRO0VBR0UsNkRBQUE7QXBEMGprQ1Y7QW9EdmprQ1E7RUFHRSw2REFBQTtBcER1amtDVjtBb0RwamtDUTtFQUNFLDJDQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtBcERzamtDVjtBb0RuamtDUTtFQUNFLHFFQUFBO1VBQUEsNkRBQUE7QXBEcWprQ1Y7QUV0OWpDRTtFa0QzRlE7SUFDRSxnQkFBQTtJQUNBLFlBQUE7RXBEb2prQ1Y7RW9EamprQ1E7SUFDRSw4QkFBQTtJQUNBLFlBQUE7RXBEbWprQ1Y7QUFDRjtBRXY5akNFO0VrRHBHUTtJQUNFLGdCQUFBO0lBQ0EsWUFBQTtFcERrbGtDVjtFb0Qva2tDUTtJQUNFLDhCQUFBO0lBQ0EsWUFBQTtFcERpbGtDVjtBQUNGO0FvRHBva0NNO0VBUUUsNkRBQUE7RUFDQSxZQUFBO0VBQ0EscURBSm1CO0VBS25CLGNBQUE7QXBEK25rQ1I7QW9EN25rQ1E7RUFHRSw2REFBQTtFQUNBLCtGQUFBO0FwRDZua0NWO0FvRDFua0NRO0VBR0UsNkRBQUE7QXBEMG5rQ1Y7QW9Edm5rQ1E7RUFHRSw2REFBQTtBcER1bmtDVjtBb0RwbmtDUTtFQUNFLDJDQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtBcERzbmtDVjtBb0RubmtDUTtFQUNFLHFFQUFBO1VBQUEsNkRBQUE7QXBEcW5rQ1Y7QUV0aGtDRTtFa0QzRlE7SUFDRSxnQkFBQTtJQUNBLFlBQUE7RXBEb25rQ1Y7RW9Eam5rQ1E7SUFDRSw4QkFBQTtJQUNBLFlBQUE7RXBEbW5rQ1Y7QUFDRjtBRXZoa0NFO0VrRHBHUTtJQUNFLGdCQUFBO0lBQ0EsWUFBQTtFcERrcGtDVjtFb0Qvb2tDUTtJQUNFLDhCQUFBO0lBQ0EsWUFBQTtFcERpcGtDVjtBQUNGO0FvRHBza0NNO0VBUUUsNkRBQUE7RUFDQSxZQUFBO0VBQ0EscURBSm1CO0VBS25CLGNBQUE7QXBEK3JrQ1I7QW9EN3JrQ1E7RUFHRSw2REFBQTtFQUNBLCtGQUFBO0FwRDZya0NWO0FvRDFya0NRO0VBR0UsNkRBQUE7QXBEMHJrQ1Y7QW9EdnJrQ1E7RUFHRSw2REFBQTtBcER1cmtDVjtBb0RwcmtDUTtFQUNFLDJDQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtBcERzcmtDVjtBb0RucmtDUTtFQUNFLHFFQUFBO1VBQUEsNkRBQUE7QXBEcXJrQ1Y7QUV0bGtDRTtFa0QzRlE7SUFDRSxnQkFBQTtJQUNBLFlBQUE7RXBEb3JrQ1Y7RW9EanJrQ1E7SUFDRSw4QkFBQTtJQUNBLFlBQUE7RXBEbXJrQ1Y7QUFDRjtBRXZsa0NFO0VrRHBHUTtJQUNFLGdCQUFBO0lBQ0EsWUFBQTtFcERrdGtDVjtFb0Qvc2tDUTtJQUNFLDhCQUFBO0lBQ0EsWUFBQTtFcERpdGtDVjtBQUNGO0FvRHB3a0NNO0VBUUUsNkRBQUE7RUFDQSxZQUFBO0VBQ0EscURBSm1CO0VBS25CLGNBQUE7QXBEK3ZrQ1I7QW9EN3ZrQ1E7RUFHRSw2REFBQTtFQUNBLCtGQUFBO0FwRDZ2a0NWO0FvRDF2a0NRO0VBR0UsNkRBQUE7QXBEMHZrQ1Y7QW9EdnZrQ1E7RUFHRSw2REFBQTtBcER1dmtDVjtBb0RwdmtDUTtFQUNFLDJDQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtBcERzdmtDVjtBb0RudmtDUTtFQUNFLG9FQUFBO1VBQUEsNERBQUE7QXBEcXZrQ1Y7QUV0cGtDRTtFa0QzRlE7SUFDRSxnQkFBQTtJQUNBLFlBQUE7RXBEb3ZrQ1Y7RW9EanZrQ1E7SUFDRSw4QkFBQTtJQUNBLFlBQUE7RXBEbXZrQ1Y7QUFDRjtBRXZwa0NFO0VrRHBHUTtJQUNFLGdCQUFBO0lBQ0EsWUFBQTtFcERreGtDVjtFb0Qvd2tDUTtJQUNFLDhCQUFBO0lBQ0EsWUFBQTtFcERpeGtDVjtBQUNGO0FvRHAwa0NNO0VBUUUsNkRBQUE7RUFDQSxZQUFBO0VBQ0EscURBSm1CO0VBS25CLGNBQUE7QXBEK3prQ1I7QW9EN3prQ1E7RUFHRSw2REFBQTtFQUNBLCtGQUFBO0FwRDZ6a0NWO0FvRDF6a0NRO0VBR0UsNkRBQUE7QXBEMHprQ1Y7QW9EdnprQ1E7RUFHRSw2REFBQTtBcER1emtDVjtBb0RwemtDUTtFQUNFLDJDQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtBcERzemtDVjtBb0RuemtDUTtFQUNFLGtFQUFBO1VBQUEsMERBQUE7QXBEcXprQ1Y7QUV0dGtDRTtFa0QzRlE7SUFDRSxnQkFBQTtJQUNBLFlBQUE7RXBEb3prQ1Y7RW9EanprQ1E7SUFDRSw4QkFBQTtJQUNBLFlBQUE7RXBEbXprQ1Y7QUFDRjtBRXZ0a0NFO0VrRHBHUTtJQUNFLGdCQUFBO0lBQ0EsWUFBQTtFcERrMWtDVjtFb0QvMGtDUTtJQUNFLDhCQUFBO0lBQ0EsWUFBQTtFcERpMWtDVjtBQUNGO0FvRHA0a0NNO0VBUUUsNkRBQUE7RUFDQSxZQUFBO0VBQ0EscURBSm1CO0VBS25CLGNBQUE7QXBEKzNrQ1I7QW9ENzNrQ1E7RUFHRSw2REFBQTtFQUNBLCtGQUFBO0FwRDYza0NWO0FvRDEza0NRO0VBR0UsNkRBQUE7QXBEMDNrQ1Y7QW9EdjNrQ1E7RUFHRSw2REFBQTtBcER1M2tDVjtBb0RwM2tDUTtFQUNFLDJDQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtBcERzM2tDVjtBb0RuM2tDUTtFQUNFLHFFQUFBO1VBQUEsNkRBQUE7QXBEcTNrQ1Y7QUV0eGtDRTtFa0QzRlE7SUFDRSxnQkFBQTtJQUNBLFlBQUE7RXBEbzNrQ1Y7RW9EajNrQ1E7SUFDRSw4QkFBQTtJQUNBLFlBQUE7RXBEbTNrQ1Y7QUFDRjtBRXZ4a0NFO0VrRHBHUTtJQUNFLGdCQUFBO0lBQ0EsWUFBQTtFcERrNWtDVjtFb0QvNGtDUTtJQUNFLDhCQUFBO0lBQ0EsWUFBQTtFcERpNWtDVjtBQUNGO0FzRGo5a0NFO0VBQ0Usb0JBQUE7QXREbTlrQ0o7QXNEOThrQ1E7O0VBQ0UsMEJBQUE7RUFDQSw2QkFBQTtBdERpOWtDVjtBc0QvOGtDUTs7RUFDRSx5QkFBQTtFQUNBLDRCQUFBO0F0RGs5a0NWO0FzRDk4a0NROztFQUNFLHlCQUFBO0VBQ0EsNEJBQUE7QXREaTlrQ1Y7QXNELzhrQ1E7O0VBQ0UsMEJBQUE7RUFDQSw2QkFBQTtBdERrOWtDVjtBc0Q5OGtDTTs7RUFDRSxnQkFBQTtBdERpOWtDUjtBc0Q5OGtDTTs7O0VBSUUseUJBQUE7QXREKzhrQ1I7QUVoc2tDRTs7RUFFSSwwQm9EdlF5QztBdER5OGtDL0M7QUVwc2tDRTs7RUFFSSwyQm9EdFEwQztBdEQ0OGtDaEQ7QXNEejhrQ1U7O0VBQ0UsY0FBQTtBdEQ0OGtDWjtBRTVza0NFOztFQUVJLDBCb0R2UXlDO0F0RHE5a0MvQztBRWh0a0NFOztFQUVJLDJCb0R0UTBDO0F0RHc5a0NoRDtBc0RyOWtDVTs7RUFDRSxjQUFBO0F0RHc5a0NaO0FFeHRrQ0U7O0VBRUksMEJvRHZReUM7QXREaStrQy9DO0FFNXRrQ0U7O0VBRUksMkJvRHRRMEM7QXREbytrQ2hEO0FzRGora0NVOztFQUNFLGNBQUE7QXREbytrQ1o7QUVwdWtDRTs7RUFFSSwwQm9EdlF5QztBdEQ2K2tDL0M7QUV4dWtDRTs7RUFFSSwyQm9EdFEwQztBdERnL2tDaEQ7QXNENytrQ1U7O0VBQ0UsY0FBQTtBdERnL2tDWjtBRWh2a0NFOztFQUVJLDBCb0R2UXlDO0F0RHkva0MvQztBRXB2a0NFOztFQUVJLDJCb0R0UTBDO0F0RDQva0NoRDtBc0R6L2tDVTs7RUFDRSxjQUFBO0F0RDQva0NaO0FFNXZrQ0U7O0VBRUksMEJvRHZReUM7QXREcWdsQy9DO0FFaHdrQ0U7O0VBRUksMkJvRHRRMEM7QXREd2dsQ2hEO0FzRHJnbENVOztFQUNFLGNBQUE7QXREd2dsQ1o7QUV4d2tDRTs7RUFFSSwwQm9EdlF5QztBdERpaGxDL0M7QUU1d2tDRTs7RUFFSSwyQm9EdFEwQztBdERvaGxDaEQ7QXNEamhsQ1U7O0VBQ0UsY0FBQTtBdERvaGxDWjtBRXB4a0NFOztFQUVJLDBCb0QzUHFDO0F0RGlobEMzQztBRXh4a0NFOztFQUVJLDJCb0QxUHNDO0F0RG9obEM1QztBd0ZubGxDRTtFQUNFLGdDQUNFO0VBSUYsY0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtBeEZpbGxDSjtBd0Yva2xDSTtFQUNFLDZCQUNFO0F4RmdsbENSO0F1RHBsbENFO0VBZ0JBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQ0FBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBdkR1a2xDRjtBdURya2xDRTtFckRrR0EsMEJBQUE7RUFDQSxnRXFEbEdFO0VyRG1HRixtQ0FBQTtBRnMra0NGO0F1RHRrbENFO0VBQ0Usa0NBQUE7RUFDQSx1QkFBQTtBdkR3a2xDSjtBdUQxa2xDRTtFQUNFLGtDQUFBO0VBQ0EsdUJBQUE7QXZEd2tsQ0o7QXVEcmtsQ0U7RUFDRSxhQUFBO0F2RHVrbENKO0F1RHBrbENFO0VBQ0UsV0FBQTtBdkRza2xDSjtBd0Q3bWxDSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F4RCttbENOO0F3RDdtbENNO0VBQ0UsY0FBQTtBeEQrbWxDUjtBd0RobmxDTTtFQUNFLGNBQUE7QXhEK21sQ1I7QXdENW1sQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RDhtbENSO0F3RDVtbENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeEQ4bWxDUjtBd0QzbWxDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBeEQ2bWxDUjtBd0QzbWxDUTtFQUNFLGdDQUFBO0F4RDZtbENWO0F3RDltbENRO0VBQ0UsZ0NBQUE7QXhENm1sQ1Y7QXdEcm9sQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBeER1b2xDTjtBd0Ryb2xDTTtFQUNFLGNBQUE7QXhEdW9sQ1I7QXdEeG9sQ007RUFDRSxjQUFBO0F4RHVvbENSO0F3RHBvbENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeERzb2xDUjtBd0Rwb2xDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEc29sQ1I7QXdEbm9sQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QXhEcW9sQ1I7QXdEbm9sQ1E7RUFDRSxnQ0FBQTtBeERxb2xDVjtBd0R0b2xDUTtFQUNFLGdDQUFBO0F4RHFvbENWO0F3RDdwbENJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXhEK3BsQ047QXdEN3BsQ007RUFDRSxjQUFBO0F4RCtwbENSO0F3RGhxbENNO0VBQ0UsY0FBQTtBeEQrcGxDUjtBd0Q1cGxDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEOHBsQ1I7QXdENXBsQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RDhwbENSO0F3RDNwbENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0F4RDZwbENSO0F3RDNwbENRO0VBQ0UsZ0NBQUE7QXhENnBsQ1Y7QXdEOXBsQ1E7RUFDRSxnQ0FBQTtBeEQ2cGxDVjtBd0RycmxDSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F4RHVybENOO0F3RHJybENNO0VBQ0UsY0FBQTtBeER1cmxDUjtBd0R4cmxDTTtFQUNFLGNBQUE7QXhEdXJsQ1I7QXdEcHJsQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RHNybENSO0F3RHBybENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeERzcmxDUjtBd0RucmxDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBeERxcmxDUjtBd0RucmxDUTtFQUNFLGdDQUFBO0F4RHFybENWO0F3RHRybENRO0VBQ0UsZ0NBQUE7QXhEcXJsQ1Y7QXdEN3NsQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBeEQrc2xDTjtBd0Q3c2xDTTtFQUNFLGNBQUE7QXhEK3NsQ1I7QXdEaHRsQ007RUFDRSxjQUFBO0F4RCtzbENSO0F3RDVzbENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBeEQ4c2xDUjtBd0Q1c2xDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEOHNsQ1I7QXdEM3NsQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QXhENnNsQ1I7QXdEM3NsQ1E7RUFDRSxnQ0FBQTtBeEQ2c2xDVjtBd0Q5c2xDUTtFQUNFLGdDQUFBO0F4RDZzbENWO0F3RHJ1bENJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXhEdXVsQ047QXdEcnVsQ007RUFDRSxjQUFBO0F4RHV1bENSO0F3RHh1bENNO0VBQ0UsY0FBQTtBeER1dWxDUjtBd0RwdWxDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXhEc3VsQ1I7QXdEcHVsQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F4RHN1bENSO0F3RG51bENNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0F4RHF1bENSO0F3RG51bENRO0VBQ0UsZ0NBQUE7QXhEcXVsQ1Y7QXdEdHVsQ1E7RUFDRSxnQ0FBQTtBeERxdWxDVjtBd0Q3dmxDSTtFQUNFLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0F4RCt2bENOO0F3RDd2bENNO0VBQ0UsY0FBQTtBeEQrdmxDUjtBd0Rod2xDTTtFQUNFLGNBQUE7QXhEK3ZsQ1I7QXdENXZsQ007RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0F4RDh2bENSO0F3RDV2bENNO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtBeEQ4dmxDUjtBd0QzdmxDTTtFQUNFLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxjQUFBO0F4RDZ2bENSO0F3RDN2bENRO0VBQ0UsY0FBQTtBeEQ2dmxDVjtBd0Q5dmxDUTtFQUNFLGNBQUE7QXhENnZsQ1Y7QXlEcnhsQ0k7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtBekR1eGxDTjtBeURyeGxDTTtFQUNFLGdCQUFBO0F6RHV4bENSO0F5RHB4bENNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0F6RHF4bENSO0F5RHp4bENNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0F6RHF4bENSO0F5RG55bENJO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QXpEcXlsQ047QXlEbnlsQ007RUFDRSxnQkFBQTtBekRxeWxDUjtBeURseWxDTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBekRteWxDUjtBeUR2eWxDTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBekRteWxDUjtBeURqemxDSTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0F6RG16bENOO0F5RGp6bENNO0VBQ0UsZ0JBQUE7QXpEbXpsQ1I7QXlEaHpsQ007RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7QXpEaXpsQ1I7QXlEcnpsQ007RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7QXpEaXpsQ1I7QXlEL3psQ0k7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBekRpMGxDTjtBeUQvemxDTTtFQUNFLGdCQUFBO0F6RGkwbENSO0F5RDl6bENNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0F6RCt6bENSO0F5RG4wbENNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUVBLG9CQUFBO0F6RCt6bENSO0F5RDcwbENJO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QXpEKzBsQ047QXlENzBsQ007RUFDRSxnQkFBQTtBekQrMGxDUjtBeUQ1MGxDTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBekQ2MGxDUjtBeURqMWxDTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxvQkFBQTtBekQ2MGxDUjtBMEQzMWxDSTtFQUNFLHNCQUFBO0ExRDYxbENOO0EwRDkxbENJO0VBQ0Usc0JBQUE7QTFEZzJsQ047QTBEajJsQ0k7RUFDRSxxQkFBQTtBMURtMmxDTjtBZ0VweWxDRTtFQUNFLFdBQUE7QWhFc3lsQ0o7QUV2amxDRTtFQUVJLG9COEQ1T1U7QWhFb3lsQ2hCO0FFMWpsQ0U7RUFFSSxxQjhENU9VO0FoRXV5bENoQjtBRTdqbENFO0VBRUkscUI4RG5PVTtBaEVpeWxDaEI7QUVoa2xDRTtFQUVJLG9COERuT1U7QWhFb3lsQ2hCO0FFbmtsQ0U7RUFFSSxrQjhENU9VO0FoRWd6bENoQjtBRXRrbENFO0VBRUksbUI4RDVPVTtBaEVtemxDaEI7QUV6a2xDRTtFQUVJLG1COERuT1U7QWhFNnlsQ2hCO0FFNWtsQ0U7RUFFSSxrQjhEbk9VO0FoRWd6bENoQjtBRS9rbENFO0VBRUksb0I4RDVPVTtBaEU0emxDaEI7QUVsbGxDRTtFQUVJLHFCOEQ1T1U7QWhFK3psQ2hCO0FFcmxsQ0U7RUFFSSxxQjhEbk9VO0FoRXl6bENoQjtBRXhsbENFO0VBRUksb0I4RG5PVTtBaEU0emxDaEI7QUUzbGxDRTtFQUVJLGtCOEQ1T1U7QWhFdzBsQ2hCO0FFOWxsQ0U7RUFFSSxtQjhENU9VO0FoRTIwbENoQjtBRWptbENFO0VBRUksbUI4RG5PVTtBaEVxMGxDaEI7QUVwbWxDRTtFQUVJLGtCOERuT1U7QWhFdzBsQ2hCO0FFdm1sQ0U7RUFFSSxvQjhENU9VO0FoRW8xbENoQjtBRTFtbENFO0VBRUkscUI4RDVPVTtBaEV1MWxDaEI7QUU3bWxDRTtFQUVJLHFCOERuT1U7QWhFaTFsQ2hCO0FFaG5sQ0U7RUFFSSxvQjhEbk9VO0FoRW8xbENoQjtBNER4NmxDRTtFQUNFLCtCQUFBO0E1RDA2bENKO0E0RHY2bENFO0VBQ0UsYUFBQTtBNUR5NmxDSjtBNkQxNmxDRTtFQUdFLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBN0QwNmxDSjtBNkR4NmxDSTtFQUNFLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QTdEMDZsQ047QTZEdjZsQ0k7RUFDRSx3Q0FBQTtFQUNBLHlDQUFBO0VBQ0Esc0NBQUE7QTdEeTZsQ047QTZEdjZsQ007RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLHdDQUFBO0VBQ0EseUNBQUE7RUFDQSxzQ0FBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7QTdEeTZsQ1I7QTZEcjZsQ0k7RUFDRSwrQkFBQTtFQUNBLDJCQUFBO0E3RHU2bENOO0E2RHA2bENJO0VBQ0UsK0JBQUE7QTdEczZsQ047QUUvcGxDRTtFQUVJLGdCMkRsVFc7QTdEazlsQ2pCO0FFbHFsQ0U7RUFFSSxlMkRsVFc7QTdEcTlsQ2pCO0E2RHY2bENJO0VBQ0UsK0JBQUE7QTdEeTZsQ047QUV4cWxDRTtFQUVJLGUyRGxUVztBN0QyOWxDakI7QUUzcWxDRTtFQUVJLGdCMkRsVFc7QTdEODlsQ2pCO0E2RDE2bENJO0VBQ0UsaURBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0E3RDQ2bENOO0E2RHo2bENJO0VBQ0UsaURBQUE7RUFDQSxpQkE1RFc7RUE2RFgsd0JBQUE7QTdEMjZsQ047QTZEeDZsQ0k7RUFDRSxpREFBQTtFQUNBLGNBbEVXO0VBbUVYLHdCQUFBO0E3RDA2bENOO0E2RHY2bENJO0VBQ0Usa0NBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0E3RHk2bENOO0E2RHQ2bENJO0VBQ0Usa0NBQUE7RUFHQSx5QkFBQTtBN0RzNmxDTjtBRXRzbENFO0VBRUksZ0IyRGxUVztBN0R5L2xDakI7QUV6c2xDRTtFQUVJLGUyRGxUVztBN0Q0L2xDakI7QTZEejZsQ0k7RUFDRSxrQ0FBQTtFQUdBLHlCQUFBO0E3RHk2bENOO0FFaHRsQ0U7RUFFSSxlMkRsVFc7QTdEbWdtQ2pCO0FFbnRsQ0U7RUFFSSxnQjJEbFRXO0E3RHNnbUNqQjtBNkQ1NmxDSTtFQUNFLGdEQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtBN0Q4NmxDTjtBNkQzNmxDSTtFQUNFLGdEQUFBO0VBQ0EsaUJBbEdXO0VBbUdYLHlCQUFBO0E3RDY2bENOO0E2RDE2bENJO0VBQ0UsZ0RBQUE7RUFDQSxjQXhHVztFQXlHWCx5QkFBQTtBN0Q0NmxDTjtBOERwaG1DRTtFQUNFOzs7R0FBQTtFQUlBLGVBQUE7QTlEc2htQ0o7QThEbmhtQ0U7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0E5RHFobUNKO0E4RG5obUNJO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0E5RHFobUNOO0ErRHhpbUNFO0VBQ0UsZUFBQTtFQUNBLGVBQUE7RUFDQSxrQ0FBQTtBL0QwaW1DSjtBK0R4aW1DSTtFQUNFLGtDQUFBO0EvRDBpbUNOO0ErRHhpbUNJO0VBQ0UsYUFBQTtBL0QwaW1DTjtBK0R4aW1DSTtFQUNFLGVBQUE7QS9EMGltQ047QStEcGltQ007RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QS9Ec2ltQ1I7QStEcGltQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0EvRHNpbUNWO0ErRG5pbUNRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0EvRHFpbUNWO0ErRGppbUNNO0VBQ0UsZ0JBQUE7QS9EbWltQ1I7QStEcmptQ007RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QS9EdWptQ1I7QStEcmptQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0EvRHVqbUNWO0ErRHBqbUNRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0EvRHNqbUNWO0ErRGxqbUNNO0VBQ0UsZ0JBQUE7QS9Eb2ptQ1I7QStEdGttQ007RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QS9Ed2ttQ1I7QStEdGttQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0EvRHdrbUNWO0ErRHJrbUNRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0EvRHVrbUNWO0ErRG5rbUNNO0VBQ0UsZ0JBQUE7QS9EcWttQ1I7QStEdmxtQ007RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QS9EeWxtQ1I7QStEdmxtQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0EvRHlsbUNWO0ErRHRsbUNRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0EvRHdsbUNWO0ErRHBsbUNNO0VBQ0UsZ0JBQUE7QS9Ec2xtQ1I7QStEeG1tQ007RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QS9EMG1tQ1I7QStEeG1tQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0EvRDBtbUNWO0ErRHZtbUNRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0EvRHltbUNWO0ErRHJtbUNNO0VBQ0UsZ0JBQUE7QS9EdW1tQ1I7QStEam1tQ0k7RUFDRSxzQkFBQTtBL0RtbW1DTjtBK0RwbW1DSTtFQUNFLHNCQUFBO0EvRHNtbUNOO0ErRHZtbUNJO0VBQ0UscUJBQUE7QS9EeW1tQ047QXlGNXBtQ0U7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0F6RjhwbUNKO0F5RjVwbUNJO0VBQ0UsdUJBQUE7RUFDQSxxQkFBQTtBekY4cG1DTjtBeUY1cG1DSTtFQUNFLDBCQUFBO0VBQ0Esd0JBQUE7QXpGOHBtQ047QXlGenBtQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekYycG1DTjtBeUZ6cG1DTTtFQUNFLGNBQUE7QXpGMnBtQ1I7QXlGenBtQ007RUFDRSxjQUFBO0F6RjJwbUNSO0F5RnhwbUNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekYwcG1DUjtBeUZ4cG1DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGMHBtQ1I7QXlGdnBtQ007RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpGeXBtQ1I7QXlGdnBtQ1E7RUFDRSxnQ0FBQTtBekZ5cG1DVjtBeUZycG1DTTtFQUVFLHFCQUFBO0F6RnNwbUNSO0F5Rm5wbUNNO0VBQ0UseUJBQUE7QXpGcXBtQ1I7QXlGbnBtQ007RUFDRSw0QkFBQTtBekZxcG1DUjtBeUY3cm1DSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6RitybUNOO0F5RjdybUNNO0VBQ0UsY0FBQTtBekYrcm1DUjtBeUY3cm1DTTtFQUNFLGNBQUE7QXpGK3JtQ1I7QXlGNXJtQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RjhybUNSO0F5RjVybUNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekY4cm1DUjtBeUYzcm1DTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekY2cm1DUjtBeUYzcm1DUTtFQUNFLGdDQUFBO0F6RjZybUNWO0F5RnpybUNNO0VBRUUscUJBQUE7QXpGMHJtQ1I7QXlGdnJtQ007RUFDRSx5QkFBQTtBekZ5cm1DUjtBeUZ2cm1DTTtFQUNFLDRCQUFBO0F6RnlybUNSO0F5Rmp1bUNJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpGbXVtQ047QXlGanVtQ007RUFDRSxjQUFBO0F6Rm11bUNSO0F5Rmp1bUNNO0VBQ0UsY0FBQTtBekZtdW1DUjtBeUZodW1DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGa3VtQ1I7QXlGaHVtQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6Rmt1bUNSO0F5Ri90bUNNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6Rml1bUNSO0F5Ri90bUNRO0VBQ0UsZ0NBQUE7QXpGaXVtQ1Y7QXlGN3RtQ007RUFFRSxxQkFBQTtBekY4dG1DUjtBeUYzdG1DTTtFQUNFLHlCQUFBO0F6RjZ0bUNSO0F5RjN0bUNNO0VBQ0UsNEJBQUE7QXpGNnRtQ1I7QXlGcndtQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBekZ1d21DTjtBeUZyd21DTTtFQUNFLGNBQUE7QXpGdXdtQ1I7QXlGcndtQ007RUFDRSxjQUFBO0F6RnV3bUNSO0F5RnB3bUNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekZzd21DUjtBeUZwd21DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGc3dtQ1I7QXlGbndtQ007RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QXpGcXdtQ1I7QXlGbndtQ1E7RUFDRSxnQ0FBQTtBekZxd21DVjtBeUZqd21DTTtFQUVFLHFCQUFBO0F6Rmt3bUNSO0F5Ri92bUNNO0VBQ0UseUJBQUE7QXpGaXdtQ1I7QXlGL3ZtQ007RUFDRSw0QkFBQTtBekZpd21DUjtBeUZ6eW1DSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F6RjJ5bUNOO0F5Rnp5bUNNO0VBQ0UsY0FBQTtBekYyeW1DUjtBeUZ6eW1DTTtFQUNFLGNBQUE7QXpGMnltQ1I7QXlGeHltQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RjB5bUNSO0F5Rnh5bUNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBekYweW1DUjtBeUZ2eW1DTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBekZ5eW1DUjtBeUZ2eW1DUTtFQUNFLGdDQUFBO0F6Rnl5bUNWO0F5RnJ5bUNNO0VBRUUscUJBQUE7QXpGc3ltQ1I7QXlGbnltQ007RUFDRSx5QkFBQTtBekZxeW1DUjtBeUZueW1DTTtFQUNFLDRCQUFBO0F6RnF5bUNSO0F5RjcwbUNJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXpGKzBtQ047QXlGNzBtQ007RUFDRSxjQUFBO0F6RiswbUNSO0F5RjcwbUNNO0VBQ0UsY0FBQTtBekYrMG1DUjtBeUY1MG1DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXpGODBtQ1I7QXlGNTBtQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0F6RjgwbUNSO0F5RjMwbUNNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0F6RjYwbUNSO0F5RjMwbUNRO0VBQ0UsZ0NBQUE7QXpGNjBtQ1Y7QXlGejBtQ007RUFFRSxxQkFBQTtBekYwMG1DUjtBeUZ2MG1DTTtFQUNFLHlCQUFBO0F6RnkwbUNSO0F5RnYwbUNNO0VBQ0UsNEJBQUE7QXpGeTBtQ1I7QXlGajNtQ0k7RUFDRSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtBekZtM21DTjtBeUZqM21DTTtFQUNFLGNBQUE7QXpGbTNtQ1I7QXlGajNtQ007RUFDRSxjQUFBO0F6Rm0zbUNSO0F5RmgzbUNNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtBekZrM21DUjtBeUZoM21DTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7QXpGazNtQ1I7QXlGLzJtQ007RUFDRSxjQUFBO0VBQ0EsMkNBQUE7RUFDQSxzQ0FBQTtBekZpM21DUjtBeUYvMm1DUTtFQUNFLGNBQUE7QXpGaTNtQ1Y7QXlGNzJtQ007RUFFRSxzQ0FBQTtBekY4Mm1DUjtBeUYzMm1DTTtFQUNFLDBDQUFBO0F6RjYybUNSO0F5RjMybUNNO0VBQ0UsNkNBQUE7QXpGNjJtQ1I7QXlGdjJtQ0k7RUFDRSx1QkFBQTtBekZ5Mm1DTjtBRWxubUNFO0VBRUksbUJ1RnhQK0I7QXpGMjJtQ3JDO0FFcm5tQ0U7RUFFSSxrQnVGdlA4QjtBekY2Mm1DcEM7QUV4bm1DRTtFQUVJLG9COEQ1T1U7QWhFcTJtQ2hCO0FFM25tQ0U7RUFFSSxxQjhENU9VO0FoRXcybUNoQjtBeUZ0M21DSTtFQUNFLHVCQUFBO0F6RnczbUNOO0FFam9tQ0U7RUFFSSxtQnVGeFArQjtBekYwM21DckM7QUVwb21DRTtFQUVJLGtCdUZ2UDhCO0F6RjQzbUNwQztBRXZvbUNFO0VBRUksa0I4RDVPVTtBaEVvM21DaEI7QUUxb21DRTtFQUVJLG1COEQ1T1U7QWhFdTNtQ2hCO0F5RnI0bUNJO0VBQ0UsdUJBQUE7QXpGdTRtQ047QUVocG1DRTtFQUVJLG1CdUZ4UCtCO0F6Rnk0bUNyQztBRW5wbUNFO0VBRUksa0J1RnZQOEI7QXpGMjRtQ3BDO0FFdHBtQ0U7RUFFSSxvQjhENU9VO0FoRW00bUNoQjtBRXpwbUNFO0VBRUkscUI4RDVPVTtBaEVzNG1DaEI7QXlGcDVtQ0k7RUFDRSx1QkFBQTtBekZzNW1DTjtBRS9wbUNFO0VBRUksbUJ1RnhQK0I7QXpGdzVtQ3JDO0FFbHFtQ0U7RUFFSSxrQnVGdlA4QjtBekYwNW1DcEM7QUVycW1DRTtFQUVJLGtCOEQ1T1U7QWhFazVtQ2hCO0FFeHFtQ0U7RUFFSSxtQjhENU9VO0FoRXE1bUNoQjtBeUZuNm1DSTtFQUNFLHVCQUFBO0F6RnE2bUNOO0FFOXFtQ0U7RUFFSSxtQnVGeFArQjtBekZ1Nm1DckM7QUVqcm1DRTtFQUVJLGtCdUZ2UDhCO0F6Rnk2bUNwQztBRXBybUNFO0VBRUksb0I4RDVPVTtBaEVpNm1DaEI7QUV2cm1DRTtFQUVJLHFCOEQ1T1U7QWhFbzZtQ2hCO0EwRi8rbUNFO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtBMUZpL21DSjtBMEY3K21DSTtFQUNFLHVCQUFBO0ExRisrbUNOO0FFanNtQ0U7RUFFSSxtQndGL1MrQjtBMUZpL21DckM7QUVwc21DRTtFQUVJLGtCd0Y5UzhCO0ExRm0vbUNwQztBRXZzbUNFO0VBRUksb0I4RDVPVTtBaEVvN21DaEI7QUUxc21DRTtFQUVJLHFCOEQ1T1U7QWhFdTdtQ2hCO0EwRjUvbUNJO0VBQ0UsdUJBQUE7QTFGOC9tQ047QUVodG1DRTtFQUVJLG1Cd0YvUytCO0ExRmdnbkNyQztBRW50bUNFO0VBRUksa0J3RjlTOEI7QTFGa2duQ3BDO0FFdHRtQ0U7RUFFSSxrQjhENU9VO0FoRW04bUNoQjtBRXp0bUNFO0VBRUksbUI4RDVPVTtBaEVzOG1DaEI7QTBGM2duQ0k7RUFDRSx1QkFBQTtBMUY2Z25DTjtBRS90bUNFO0VBRUksbUJ3Ri9TK0I7QTFGK2duQ3JDO0FFbHVtQ0U7RUFFSSxrQndGOVM4QjtBMUZpaG5DcEM7QUVydW1DRTtFQUVJLG9COEQ1T1U7QWhFazltQ2hCO0FFeHVtQ0U7RUFFSSxxQjhENU9VO0FoRXE5bUNoQjtBMEYxaG5DSTtFQUNFLHVCQUFBO0ExRjRobkNOO0FFOXVtQ0U7RUFFSSxtQndGL1MrQjtBMUY4aG5DckM7QUVqdm1DRTtFQUVJLGtCd0Y5UzhCO0ExRmdpbkNwQztBRXB2bUNFO0VBRUksa0I4RDVPVTtBaEVpK21DaEI7QUV2dm1DRTtFQUVJLG1COEQ1T1U7QWhFbyttQ2hCO0EwRnppbkNJO0VBQ0UsdUJBQUE7QTFGMmluQ047QUU3dm1DRTtFQUVJLG1Cd0YvUytCO0ExRjZpbkNyQztBRWh3bUNFO0VBRUksa0J3RjlTOEI7QTFGK2luQ3BDO0FFbndtQ0U7RUFFSSxvQjhENU9VO0FoRWcvbUNoQjtBRXR3bUNFO0VBRUkscUI4RDVPVTtBaEVtL21DaEI7QTBGOWluQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUZnam5DTjtBMEY5aW5DTTtFQUNFLGNBQUE7QTFGZ2puQ1I7QTBGN2luQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRitpbkNSO0EwRjdpbkNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUYraW5DUjtBMEY1aW5DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUY4aW5DUjtBMEY1aW5DUTtFQUNFLGdDQUFBO0ExRjhpbkNWO0EwRjFpbkNNO0VBQ0UsY0FBQTtBMUY0aW5DUjtBMEZ6a25DSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExRjJrbkNOO0EwRnprbkNNO0VBQ0UsY0FBQTtBMUYya25DUjtBMEZ4a25DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGMGtuQ1I7QTBGeGtuQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRjBrbkNSO0EwRnZrbkNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExRnlrbkNSO0EwRnZrbkNRO0VBQ0UsZ0NBQUE7QTFGeWtuQ1Y7QTBGcmtuQ007RUFDRSxjQUFBO0ExRnVrbkNSO0EwRnBtbkNJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFGc21uQ047QTBGcG1uQ007RUFDRSxjQUFBO0ExRnNtbkNSO0EwRm5tbkNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZxbW5DUjtBMEZubW5DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGcW1uQ1I7QTBGbG1uQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGb21uQ1I7QTBGbG1uQ1E7RUFDRSxnQ0FBQTtBMUZvbW5DVjtBMEZobW5DTTtFQUNFLGNBQUE7QTFGa21uQ1I7QTBGL25uQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUZpb25DTjtBMEYvbm5DTTtFQUNFLGNBQUE7QTFGaW9uQ1I7QTBGOW5uQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRmdvbkNSO0EwRjlubkNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZnb25DUjtBMEY3bm5DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUYrbm5DUjtBMEY3bm5DUTtFQUNFLGdDQUFBO0ExRitubkNWO0EwRjNubkNNO0VBQ0UsY0FBQTtBMUY2bm5DUjtBMEYxcG5DSTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0ExRjRwbkNOO0EwRjFwbkNNO0VBQ0UsY0FBQTtBMUY0cG5DUjtBMEZ6cG5DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGMnBuQ1I7QTBGenBuQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRjJwbkNSO0EwRnhwbkNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0ExRjBwbkNSO0EwRnhwbkNRO0VBQ0UsZ0NBQUE7QTFGMHBuQ1Y7QTBGdHBuQ007RUFDRSxjQUFBO0ExRndwbkNSO0EwRnJybkNJO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTFGdXJuQ047QTBGcnJuQ007RUFDRSxjQUFBO0ExRnVybkNSO0EwRnBybkNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZzcm5DUjtBMEZwcm5DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFGc3JuQ1I7QTBGbnJuQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7QTFGcXJuQ1I7QTBGbnJuQ1E7RUFDRSxnQ0FBQTtBMUZxcm5DVjtBMEZqcm5DTTtFQUNFLGNBQUE7QTFGbXJuQ1I7QTBGaHRuQ0k7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBMUZrdG5DTjtBMEZodG5DTTtFQUNFLGNBQUE7QTFGa3RuQ1I7QTBGL3NuQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0ExRml0bkNSO0EwRi9zbkNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMUZpdG5DUjtBMEY5c25DTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtBMUZndG5DUjtBMEY5c25DUTtFQUNFLGdDQUFBO0ExRmd0bkNWO0EwRjVzbkNNO0VBQ0UsY0FBQTtBMUY4c25DUjtBMkYzdm5DRTtFQUNFLFlBQUE7QTNGNnZuQ0o7QTJGenZuQ0k7RUFDRSxxQkFBQTtBM0Yydm5DTjtBRTU4bUNFO0VBRUksbUJ5RmhUK0I7QTNGNnZuQ3JDO0FFLzhtQ0U7RUFFSSxrQnlGL1M4QjtBM0Yrdm5DcEM7QUVsOW1DRTtFQUVJLG9COEQ1T1U7QWhFK3JuQ2hCO0FFcjltQ0U7RUFFSSxxQjhENU9VO0FoRWtzbkNoQjtBMkZ4d25DSTtFQUNFLHFCQUFBO0EzRjB3bkNOO0FFMzltQ0U7RUFFSSxtQnlGaFQrQjtBM0Y0d25DckM7QUU5OW1DRTtFQUVJLGtCeUYvUzhCO0EzRjh3bkNwQztBRWorbUNFO0VBRUksa0I4RDVPVTtBaEU4c25DaEI7QUVwK21DRTtFQUVJLG1COEQ1T1U7QWhFaXRuQ2hCO0EyRnZ4bkNJO0VBQ0Usb0JBQUE7QTNGeXhuQ047QUUxK21DRTtFQUVJLG1CeUZoVCtCO0EzRjJ4bkNyQztBRTcrbUNFO0VBRUksa0J5Ri9TOEI7QTNGNnhuQ3BDO0FFaC9tQ0U7RUFFSSxvQjhENU9VO0FoRTZ0bkNoQjtBRW4vbUNFO0VBRUkscUI4RDVPVTtBaEVndW5DaEI7QTJGdHluQ0k7RUFDRSxxQkFBQTtBM0Z3eW5DTjtBRXovbUNFO0VBRUksbUJ5RmhUK0I7QTNGMHluQ3JDO0FFNS9tQ0U7RUFFSSxrQnlGL1M4QjtBM0Y0eW5DcEM7QUUvL21DRTtFQUVJLGtCOEQ1T1U7QWhFNHVuQ2hCO0FFbGduQ0U7RUFFSSxtQjhENU9VO0FoRSt1bkNoQjtBMkZyem5DSTtFQUNFLGtCQUFBO0EzRnV6bkNOO0FFeGduQ0U7RUFFSSxtQnlGaFQrQjtBM0Z5em5DckM7QUUzZ25DRTtFQUVJLGtCeUYvUzhCO0EzRjJ6bkNwQztBRTlnbkNFO0VBRUksb0I4RDVPVTtBaEUydm5DaEI7QUVqaG5DRTtFQUVJLHFCOEQ1T1U7QWhFOHZuQ2hCO0EyRjN6bkNJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRjJ6bkNOO0EyRnp6bkNNO0VBQ0UsY0FBQTtBM0Yyem5DUjtBMkZ4em5DTTtFQUdFLDZEQUFBO0EzRnd6bkNSO0EyRnR6bkNNO0VBR0UsNkRBQUE7QTNGc3puQ1I7QTJGcHpuQ007RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNGc3puQ1I7QTJGcHpuQ1E7RUFDRSxnQ0FBQTtBM0Zzem5DVjtBMkZsem5DTTtFQUNFLGNBQUE7QTNGb3puQ1I7QTJGbjFuQ0k7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNGbTFuQ047QTJGajFuQ007RUFDRSxjQUFBO0EzRm0xbkNSO0EyRmgxbkNNO0VBR0UsNkRBQUE7QTNGZzFuQ1I7QTJGOTBuQ007RUFHRSw2REFBQTtBM0Y4MG5DUjtBMkY1MG5DTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0Y4MG5DUjtBMkY1MG5DUTtFQUNFLGdDQUFBO0EzRjgwbkNWO0EyRjEwbkNNO0VBQ0UsY0FBQTtBM0Y0MG5DUjtBMkYzMm5DSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0YyMm5DTjtBMkZ6Mm5DTTtFQUNFLGNBQUE7QTNGMjJuQ1I7QTJGeDJuQ007RUFHRSw2REFBQTtBM0Z3Mm5DUjtBMkZ0Mm5DTTtFQUdFLDZEQUFBO0EzRnMybkNSO0EyRnAybkNNO0VBQ0UsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0EzRnMybkNSO0EyRnAybkNRO0VBQ0UsZ0NBQUE7QTNGczJuQ1Y7QTJGbDJuQ007RUFDRSxjQUFBO0EzRm8ybkNSO0EyRm40bkNJO0VBR0UsNkRBQUE7RUFDQSxjQUFBO0EzRm00bkNOO0EyRmo0bkNNO0VBQ0UsY0FBQTtBM0ZtNG5DUjtBMkZoNG5DTTtFQUdFLDZEQUFBO0EzRmc0bkNSO0EyRjkzbkNNO0VBR0UsNkRBQUE7QTNGODNuQ1I7QTJGNTNuQ007RUFDRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTNGODNuQ1I7QTJGNTNuQ1E7RUFDRSxnQ0FBQTtBM0Y4M25DVjtBMkYxM25DTTtFQUNFLGNBQUE7QTNGNDNuQ1I7QTJGMzVuQ0k7RUFHRSw2REFBQTtFQUNBLGNBQUE7QTNGMjVuQ047QTJGejVuQ007RUFDRSxjQUFBO0EzRjI1bkNSO0EyRng1bkNNO0VBR0UsNkRBQUE7QTNGdzVuQ1I7QTJGdDVuQ007RUFHRSw2REFBQTtBM0ZzNW5DUjtBMkZwNW5DTTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBM0ZzNW5DUjtBMkZwNW5DUTtFQUNFLGdDQUFBO0EzRnM1bkNWO0EyRmw1bkNNO0VBQ0UsY0FBQTtBM0ZvNW5DUjtBMkZuN25DSTtFQUdFLDZEQUFBO0VBQ0EsY0FBQTtBM0ZtN25DTjtBMkZqN25DTTtFQUNFLGNBQUE7QTNGbTduQ1I7QTJGaDduQ007RUFHRSw2REFBQTtBM0ZnN25DUjtBMkY5Nm5DTTtFQUdFLDZEQUFBO0EzRjg2bkNSO0EyRjU2bkNNO0VBQ0UsZ0NB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UDZCO0FoRTg5cENuQztBRW51cENFO0VBRUksOEI4RHpQNkI7QWhFNjlwQ25DO0FFdHVwQ0U7RUFFSSwrQjhEeFA4QjtBaEUrOXBDcEM7QWdFeC9wQ0k7RUFDRSxnQkFMcUI7QWhFKy9wQzNCO0FnRXYvcENJOztFQUVFLFlBVGE7RUFVYixXQVRZO0VBVVosa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FoRXkvcENOO0FnRXYvcENNOztFQUNFLGVBQUE7RUFDQSxpQkFBQTtBaEUwL3BDUjtBRXp2cENFO0VBRUksNkI4RDlQOEI7QWhFdy9wQ3BDO0FFNXZwQ0U7RUFFSSw0QjhEN1A2QjtBaEUwL3BDbkM7QUUvdnBDRTtFQUVJLDRCOER6UDZCO0FoRXkvcENuQztBRWx3cENFO0VBRUksNkI4RHhQOEI7QWhFMi9wQ3BDO0FnRXBocUNJO0VBQ0UsZ0JBTHFCO0FoRTJocUMzQjtBZ0VuaHFDSTs7RUFFRSxjQVRhO0VBVWIsYUFUWTtFQVVaLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBaEVxaHFDTjtBZ0VuaHFDTTs7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0FoRXNocUNSO0FFcnhwQ0U7RUFFSSwrQjhEOVA4QjtBaEVvaHFDcEM7QUV4eHBDRTtFQUVJLDhCOEQ3UDZCO0FoRXNocUNuQztBRTN4cENFO0VBRUksOEI4RHpQNkI7QWhFcWhxQ25DO0FFOXhwQ0U7RUFFSSwrQjhEeFA4QjtBaEV1aHFDcEM7QWdFaGpxQ0k7RUFDRSxnQkFMcUI7QWhFdWpxQzNCO0FnRS9pcUNJOztFQUVFLFlBVGE7RUFVYixXQVRZO0VBVVosZUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QWhFaWpxQ047QWdFL2lxQ007O0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtBaEVranFDUjtBRWp6cENFO0VBRUksNkI4RDlQOEI7QWhFZ2pxQ3BDO0FFcHpwQ0U7RUFFSSw0QjhEN1A2QjtBaEVranFDbkM7QUV2enBDRTtFQUVJLDRCOER6UDZCO0FoRWlqcUNuQztBRTF6cENFO0VBRUksNkI4RHhQOEI7QWhFbWpxQ3BDO0FnRTVrcUNJO0VBQ0UsZ0JBTHFCO0FoRW1scUMzQjtBZ0Uza3FDSTs7RUFFRSxjQVRhO0VBVWIsYUFUWTtFQVVaLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBaEU2a3FDTjtBZ0Uza3FDTTs7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0FoRThrcUNSO0FFNzBwQ0U7RUFFSSwrQjhEOVA4QjtBaEU0a3FDcEM7QUVoMXBDRTtFQUVJLDhCOEQ3UDZCO0FoRThrcUNuQztBRW4xcENFO0VBRUksOEI4RHpQNkI7QWhFNmtxQ25DO0FFdDFwQ0U7RUFFSSwrQjhEeFA4QjtBaEUra3FDcEM7QTJCdm9xQ0U7RUFDRSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFFQSxvQkFBQTtFQUNBLG1CQUFBO0VBRUEsa0NBQUE7RUFDQSwwQkFBQTtFQUVBLGVBQUE7QTNCc29xQ0o7QTJCcG9xQ0k7RXpCNEdGLDBCQUFBO0VBQ0EsMER5QjVHSTtFekI2R0osbUNBQUE7QUYyaHFDRjtBMkJwb3FDTTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0EzQnNvcUNSO0EyQjFvcUNNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7QTNCNG9xQ1I7QTJCaHBxQ007RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtBM0JrcHFDUjtBMkJ0cHFDTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0EzQndwcUNSO0EyQjVwcUNNO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7QTNCOHBxQ1I7QTRCcnJxQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBNUJ1cnFDUjtBNEJycnFDUTtFQUNFLG9DQUFBO0VBQ0EscUJBQUE7QTVCdXJxQ1Y7QTRCcHJxQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1QnNycUNWO0E0Qm5ycUNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBNUJxcnFDVjtBNEJ0c3FDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E1QndzcUNSO0E0QnRzcUNRO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBNUJ3c3FDVjtBNEJyc3FDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTVCdXNxQ1Y7QTRCcHNxQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1QnNzcUNWO0E0QnZ0cUNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTVCeXRxQ1I7QTRCdnRxQ1E7RUFDRSxzQ0FBQTtFQUNBLHFCQUFBO0E1Qnl0cUNWO0E0QnR0cUNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBNUJ3dHFDVjtBNEJydHFDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTVCdXRxQ1Y7QTRCeHVxQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBNUIwdXFDUjtBNEJ4dXFDUTtFQUNFLHNDQUFBO0VBQ0EscUJBQUE7QTVCMHVxQ1Y7QTRCdnVxQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1Qnl1cUNWO0E0QnR1cUNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBNUJ3dXFDVjtBNEJ6dnFDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E1QjJ2cUNSO0E0Qnp2cUNRO0VBQ0UscUNBQUE7RUFDQSxxQkFBQTtBNUIydnFDVjtBNEJ4dnFDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTVCMHZxQ1Y7QTRCdnZxQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1Qnl2cUNWO0E0QjF3cUNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTVCNHdxQ1I7QTRCMXdxQ1E7RUFDRSxtQ0FBQTtFQUNBLHFCQUFBO0E1QjR3cUNWO0E0Qnp3cUNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBNUIyd3FDVjtBNEJ4d3FDUTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTVCMHdxQ1Y7QTRCM3hxQ007RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBNUI2eHFDUjtBNEIzeHFDUTtFQUNFLHNDQUFBO0VBQ0EscUJBQUE7QTVCNnhxQ1Y7QTRCMXhxQ1E7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0E1QjR4cUNWO0E0Qnp4cUNRO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBNUIyeHFDVjtBNkI1eXFDTTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3Qjh5cUNSO0E2QjV5cUNRO0VBQ0UsMkNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCOHlxQ1Y7QTZCM3lxQ1E7RUFDRSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0I2eXFDVjtBNkIxeXFDUTtFQUNFLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QjR5cUNWO0E2QmgwcUNNO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCazBxQ1I7QTZCaDBxQ1E7RUFDRSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0JrMHFDVjtBNkIvenFDUTtFQUNFLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QmkwcUNWO0E2Qjl6cUNRO0VBQ0UsMENBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCZzBxQ1Y7QTZCcDFxQ007RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0JzMXFDUjtBNkJwMXFDUTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QnMxcUNWO0E2Qm4xcUNRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCcTFxQ1Y7QTZCbDFxQ1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0JvMXFDVjtBNkJ4MnFDTTtFQUNFLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0E3QjAycUNSO0E2QngycUNRO0VBQ0UseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTdCMDJxQ1Y7QTZCdjJxQ1E7RUFDRSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0J5MnFDVjtBNkJ0MnFDUTtFQUNFLHlDQUFBO0VBQ0Es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d2tyQ0o7QUV6MXFDRTtFQUVJLG9COEQ1T1U7QWhFc2tyQ2hCO0FFNTFxQ0U7RUFFSSxxQjhENU9VO0FoRXlrckNoQjtBRS8xcUNFO0VBRUkscUI4RG5PVTtBaEVta3JDaEI7QUVsMnFDRTtFQUVJLG9COERuT1U7QWhFc2tyQ2hCO0FFcjJxQ0U7RUFFSSxrQjhENU9VO0FoRWtsckNoQjtBRXgycUNFO0VBRUksbUI4RDVPVTtBaEVxbHJDaEI7QUUzMnFDRTtFQUVJLG1COERuT1U7QWhFK2tyQ2hCO0FFOTJxQ0U7RUFFSSxrQjhEbk9VO0FoRWtsckNoQjtBRWozcUNFO0VBRUksb0I4RDVPVTtBaEU4bHJDaEI7QUVwM3FDRTtFQUVJLHFCOEQ1T1U7QWhFaW1yQ2hCO0FFdjNxQ0U7RUFFSSxxQjhEbk9VO0FoRTJsckNoQjtBRTEzcUNFO0VBRUksb0I4RG5PVTtBaEU4bHJDaEI7QUU3M3FDRTtFQUVJLGtCOEQ1T1U7QWhFMG1yQ2hCO0FFaDRxQ0U7RUFFSSxtQjhENU9VO0FoRTZtckNoQjtBRW40cUNFO0VBRUksbUI4RG5PVTtBaEV1bXJDaEI7QUV0NHFDRTtFQUVJLGtCOERuT1U7QWhFMG1yQ2hCO0FFejRxQ0U7RUFFSSxvQjhENU9VO0FoRXNuckNoQjtBRTU0cUNFO0VBRUkscUI4RDVPVTtBaEV5bnJDaEI7QUUvNHFDRTtFQUVJLHFCOERuT1U7QWhFbW5yQ2hCO0FFbDVxQ0U7RUFFSSxvQjhEbk9VO0FoRXNuckNoQjtBK0J0c3JDRTtFQUNFLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0VBRUEsT0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBRUEsa0NBQUE7QS9Cc3NyQ0o7QStCcHNyQ0k7RUFDRSxrQ0FBQTtBL0Jzc3JDTjtBK0J2c3JDSTtFQUNFLGtDQUFBO0EvQnNzckNOO0ErQmxzckNNO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBRUEsbUJBQUE7QS9CbXNyQ1I7QStCanNyQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9CbXNyQ1Y7QStCdHNyQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9CbXNyQ1Y7QStCN3NyQ007RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFFQSxtQkFBQTtBL0I4c3JDUjtBK0I1c3JDUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0I4c3JDVjtBK0JqdHJDUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0I4c3JDVjtBK0J4dHJDTTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLGtCQUFBO0EvQnl0ckNSO0ErQnZ0ckNRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0EvQnl0ckNWO0ErQjV0ckNRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0EvQnl0ckNWO0ErQm51ckNNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsbUJBQUE7QS9Cb3VyQ1I7QStCbHVyQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9Cb3VyQ1Y7QStCdnVyQ1E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9Cb3VyQ1Y7QStCOXVyQ007RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFFQSxpQkFBQTtBL0IrdXJDUjtBK0I3dXJDUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0IrdXJDVjtBK0JsdnJDUTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBL0IrdXJDVjtBK0J6dXJDTTtFQUNFLGNBQUE7QS9CMnVyQ1I7QStCenVyQ1E7RUFDRSxjQUFBO0EvQjJ1ckNWO0ErQjV1ckNRO0VBQ0UsY0FBQTtBL0IydXJDVjtBK0J4dXJDUTtFQUNFLGdDQUFBO0EvQjB1ckNWO0ErQnh1ckNVO0VBQ0UsZ0NBQUE7QS9CMHVyQ1o7QStCM3VyQ1U7RUFDRSxnQ0FBQTtBL0IwdXJDWjtBK0JydnJDTTtFQUNFLGNBQUE7QS9CdXZyQ1I7QStCcnZyQ1E7RUFDRSxjQUFBO0EvQnV2ckNWO0ErQnh2ckNRO0VBQ0UsY0FBQTtBL0J1dnJDVjtBK0JwdnJDUTtFQUNFLGdDQUFBO0EvQnN2ckNWO0ErQnB2ckNVO0VBQ0UsZ0NBQUE7QS9Cc3ZyQ1o7QStCdnZyQ1U7RUFDRSxnQ0FBQTtBL0JzdnJDWjtBK0Jqd3JDTTtFQUNFLGNBQUE7QS9CbXdyQ1I7QStCandyQ1E7RUFDRSxjQUFBO0EvQm13ckNWO0ErQnB3ckNRO0VBQ0UsY0FBQTtBL0Jtd3JDVjtBK0Jod3JDUTtFQUNFLGdDQUFBO0EvQmt3ckNWO0ErQmh3ckNVO0VBQ0UsZ0NBQUE7QS9Ca3dyQ1o7QStCbndyQ1U7RUFDRSxnQ0FBQTtBL0Jrd3JDWjtBK0I3d3JDTTtFQUNFLGNBQUE7QS9CK3dyQ1I7QStCN3dyQ1E7RUFDRSxjQUFBO0EvQit3ckNWO0ErQmh4ckNRO0VBQ0UsY0FBQTtBL0Ird3JDVjtBK0I1d3JDUTtFQUNFLGdDQUFBO0EvQjh3ckNWO0ErQjV3ckNVO0VBQ0UsZ0NBQUE7QS9COHdyQ1o7QStCL3dyQ1U7RUFDRSxnQ0FBQTtBL0I4d3JDWjtBK0J6eHJDTTtFQUNFLGNBQUE7QS9CMnhyQ1I7QStCenhyQ1E7RUFDRSxjQUFBO0EvQjJ4ckNWO0ErQjV4ckNRO0VBQ0UsY0FBQTtBL0IyeHJDVjtBK0J4eHJDUTtFQUNFLGdDQUFBO0EvQjB4ckNWO0ErQnh4ckNVO0VBQ0UsZ0NBQUE7QS9CMHhyQ1o7QStCM3hyQ1U7RUFDRSxnQ0FBQTtBL0IweHJDWjtBK0JyeXJDTTtFQUNFLGNBQUE7QS9CdXlyQ1I7QStCcnlyQ1E7RUFDRSxjQUFBO0EvQnV5ckNWO0ErQnh5ckNRO0VBQ0UsY0FBQTtBL0J1eXJDVjtBK0JweXJDUTtFQUNFLGdDQUFBO0EvQnN5ckNWO0ErQnB5ckNVO0VBQ0UsZ0NBQUE7QS9Cc3lyQ1o7QStCdnlyQ1U7RUFDRSxnQ0FBQTtBL0JzeXJDWjtBK0JqenJDTTtFQUNFLGNBQUE7QS9CbXpyQ1I7QStCanpyQ1E7RUFDRSxjQUFB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Q2Q7QThFei9yQ1k7RUFDRSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0E5RTIvckNkO0FFcjZyQ0U7RTRFL0VjLCtCQUFBO0VBQ0Esa0NBQUE7QTlFdS9yQ2hCO0FFejZyQ0U7RTRFM0VjLGdDQUFBO0VBQ0EsbUNBQUE7QTlFdS9yQ2hCO0FFNzZyQ0U7RTRFbEVjLGdDQUFBO0VBQ0EsbUNBQUE7QTlFay9yQ2hCO0FFajdyQ0U7RTRFOURjLCtCQUFBO0VBQ0Esa0NBQUE7QTlFay9yQ2hCO0E4RTUrckNZO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0E5RTgrckNkO0FtRnhxc0NJO0VVdkVBO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtFN0ZrdnNDSjtBQUNGO0FxRi91c0NFO0VBQ0UsbUJBQUE7QXJGaXZzQ0o7QXFGOXVzQ0U7RUFDRSw2Q0FBQTtBckZndnNDSjtBcUY3dXNDRTtFQUNFLGFBQUE7QXJGK3VzQ0o7QThGN3ZzQ0U7RUFDRSx1REFBQTtBOUYrdnNDSjtBOEY3dnNDSTtFQUNFLHlCQUFBO0E5Rit2c0NOO0E4RjN2c0NJO0VBQ0UsZUFBQTtBOUY2dnNDTjtBOEYxdnNDRTtFQUNFLGtCQUFBO0E5RjR2c0NKO0E4Rnp2c0NFO0VBQ0UsdUJBQUE7QTlGMnZzQ0o7QThGMXZzQ0k7RUFDRSxrQkFBQTtBOUY0dnNDTjtBOEYxdnNDSTtFQUNFLGtCQUFBO0E5RjR2c0NOIiwiZmlsZSI6InN0eWxlcy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDYwMCw3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4vLyB0aGVtZXMgLSBvdXIgY3VzdG9tIG9yL2FuZCBvdXQgb2YgdGhlIGJveCB0aGVtZXNcclxuQGltcG9ydCAndGhlbWVzJztcclxuXHJcbi8vIGZyYW1ld29yayBjb21wb25lbnQgdGhlbWVzIChzdHlsZXMgdGllZCB0byB0aGVtZSB2YXJpYWJsZXMpXHJcbkBpbXBvcnQgJ35AbmVidWxhci90aGVtZS9zdHlsZXMvZ2xvYmFscyc7XHJcbi8vIEBpbXBvcnQgJ35AbmVidWxhci9hdXRoL3N0eWxlcy9hbGwnO1xyXG5cclxuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9ucyc7XHJcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zJztcclxuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2dyaWQnO1xyXG5cclxuLy8gbG9hZGluZyBwcm9ncmVzcyBiYXIgdGhlbWVcclxuQGltcG9ydCAnLi9wYWNlLnRoZW1lJztcclxuXHJcbkBpbXBvcnQgJy4vbGF5b3V0JztcclxuQGltcG9ydCAnLi9vdmVycmlkZXMnO1xyXG5cclxuLy8gaW5zdGFsbCB0aGUgZnJhbWV3b3JrIGFuZCBjdXN0b20gZ2xvYmFsIHN0eWxlc1xyXG5AaW5jbHVkZSBuYi1pbnN0YWxsKCkge1xyXG5cclxuICAvLyBmcmFtZXdvcmsgZ2xvYmFsIHN0eWxlc1xyXG4gIEBpbmNsdWRlIG5iLXRoZW1lLWdsb2JhbCgpO1xyXG4gIC8vIEBpbmNsdWRlIG5iLWF1dGgtZ2xvYmFsKCk7XHJcblxyXG4gIEBpbmNsdWRlIG5neC1sYXlvdXQoKTtcclxuICAvLyBsb2FkaW5nIHByb2dyZXNzIGJhclxyXG4gIEBpbmNsdWRlIG5neC1wYWNlLXRoZW1lKCk7XHJcblxyXG4gIEBpbmNsdWRlIG5iLW92ZXJyaWRlcygpO1xyXG59O1xyXG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbi8qXG4gIERlY2xhcmUgdmFyaWFibGVzIGJlZm9yZSBtYWtpbmcgdGhlbSBnbG9iYWwuXG4gIGRhcnQtc2FzcyBkb2Vzbid0IGFsbG93IHRvIGRlY2xhcmUgdmFyaWFibGUgd2l0aCAhZ2xvYmFsLlxuICovXG4kbmItZW5hYmxlLWNzcy1jdXN0b20tcHJvcGVydGllczogZmFsc2UgIWRlZmF1bHQ7XG4kbmItZW5hYmxlZC10aGVtZXM6ICgpO1xuJG5iLXRoZW1lczogKCk7XG4kbmItdGhlbWUtcHJvY2Vzcy1tb2RlOiBudWxsO1xuJG5iLXRoZW1lLW5hbWU6ICdkZWZhdWx0JztcbiRuYi10aGVtZTogKCk7XG4kbmItcHJvY2Vzc2VkLXRoZW1lOiAoKTtcbiRuYi10aGVtZS1leHBvcnQtbW9kZTogZmFsc2UgIWRlZmF1bHQ7XG4kbmItdGhlbWVzLWV4cG9ydDogKCk7XG4kbmItY3VzdG9tLXN0YXR1c2VzOiAoKSAhZGVmYXVsdDtcblxuLy8gcHVibGljIHZhcmlhYmxlc1xuJG5iLWVuYWJsZS1jc3MtY3VzdG9tLXByb3BlcnRpZXM6IGZhbHNlICFnbG9iYWwgIWRlZmF1bHQ7XG4kbmItZW5hYmxlZC10aGVtZXM6ICgpICFnbG9iYWw7XG4kbmItdGhlbWVzOiAoKSAhZ2xvYmFsO1xuJG5iLWN1c3RvbS1zdGF0dXNlczogKCkgIWdsb2JhbCAhZGVmYXVsdDtcblxuLy8gcHJpdmF0ZSB2YXJpYWJsZXNcbiRuYi10aGVtZS1wcm9jZXNzLW1vZGU6ICdsYXp5LXByb2Nlc3MnICFnbG9iYWw7XG4kbmItdGhlbWUtbmFtZTogbnVsbCAhZ2xvYmFsO1xuJG5iLXRoZW1lOiAoKSAhZ2xvYmFsO1xuJG5iLXByb2Nlc3NlZC10aGVtZTogKCkgIWdsb2JhbDtcbiRuYi10aGVtZS1leHBvcnQtbW9kZTogZmFsc2UgIWdsb2JhbCAhZGVmYXVsdDtcbiRuYi10aGVtZXMtZXhwb3J0OiAoKSAhZ2xvYmFsO1xuXG5AaW1wb3J0ICdjb3JlL21peGlucyc7XG5AaW1wb3J0ICdjb3JlL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICdjb3JlL3ZhcmlhbnRzJztcbkBpbXBvcnQgJ2NvcmUvdGhlbWluZy9yZWdpc3Rlcic7XG5AaW1wb3J0ICdjb3JlL3RoZW1pbmcvaW5zdGFsbCc7XG5AaW1wb3J0ICdjb3JlL3RoZW1pbmcvZ2V0LXZhbHVlJztcbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXNjcm9sbGJhcnMoJGZnLCAkYmcsICRzaXplLCAkYm9yZGVyLXJhZGl1czogJHNpemUgLyAyKSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkZmc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICRiZztcbiAgfVxuXG4gIC8vIFRPRE86IHJlbW92ZVxuICAvLyBGb3IgSW50ZXJuZXQgRXhwbG9yZXJcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICRmZztcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAkYmc7XG59XG5cbkBtaXhpbiBuYi1oZWFkaW5ncygkZnJvbTogMSwgJHRvOiA2KSB7XG4gIEBmb3IgJGkgZnJvbSAkZnJvbSB0aHJvdWdoICR0byB7XG4gICAgaCN7JGl9IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG5iLW91dGxpbmUoJG91dGxpbmUtd2lkdGgsICRvdXRsaW5lLWNvbG9yLCAkaW5zZXQtc2hhZG93LWxlbmd0aDogMCkge1xuICAkb3V0c2V0LXNoYWRvdzogMCAwIDAgJG91dGxpbmUtd2lkdGggJG91dGxpbmUtY29sb3I7XG4gIGJveC1zaGFkb3c6ICRvdXRzZXQtc2hhZG93O1xuXG4gIEBpZiAoJGluc2V0LXNoYWRvdy1sZW5ndGggIT0gMCkge1xuICAgICY6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgICAgICRpbnNldC1zaGFkb3c6IGluc2V0ICRpbnNldC1zaGFkb3ctbGVuZ3RoICRvdXRsaW5lLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogJG91dHNldC1zaGFkb3csICRpbnNldC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGNlbnRlci1ob3Jpem9udGFsLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xufVxuXG5AbWl4aW4gaW5zdGFsbC10aHVtYigpIHtcbiAgJHRodW1iLXNlbGVjdG9yczogKFxuICAgICc6Oi13ZWJraXQtc2xpZGVyLXRodW1iJ1xuICAgICc6Oi1tb3otcmFuZ2UtdGh1bWInXG4gICAgJzo6LW1zLXRodW1iJ1xuICApO1xuXG4gIEBlYWNoICRzZWxlY3RvciBpbiAkdGh1bWItc2VsZWN0b3JzIHtcbiAgICAmI3skc2VsZWN0b3J9IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaW5zdGFsbC10cmFjaygpIHtcbiAgJHRodW1iLXNlbGVjdG9yczogKFxuICAgICc6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrJ1xuICAgICc6Oi1tb3otcmFuZ2UtdHJhY2snXG4gICAgJzo6LW1zLXRyYWNrJ1xuICApO1xuXG4gIEBlYWNoICRzZWxlY3RvciBpbiAkdGh1bWItc2VsZWN0b3JzIHtcbiAgICAmI3skc2VsZWN0b3J9IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaW5zdGFsbC1wbGFjZWhvbGRlcigkY29sb3IsICRmb250LXNpemUsICRvcGFjaXR5OiAxKSB7XG4gICRwbGFjZWhvbGRlci1zZWxlY3RvcnM6IChcbiAgICAnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJ1xuICAgICc6Oi1tb3otcGxhY2Vob2xkZXInXG4gICAgJzotbW96LXBsYWNlaG9sZGVyJ1xuICAgICc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJ1xuICApO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigkY29sb3IsICRmb250LXNpemUsICRvcGFjaXR5KTtcbiAgfVxuXG4gIEBlYWNoICRzZWxlY3RvciBpbiAkcGxhY2Vob2xkZXItc2VsZWN0b3JzIHtcbiAgICAmI3skc2VsZWN0b3J9IHtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRjb2xvciwgJGZvbnQtc2l6ZSwgJG9wYWNpdHkpO1xuICAgIH1cblxuICAgICY6Zm9jdXMjeyRzZWxlY3Rvcn0ge1xuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItZm9jdXMoKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvciwgJGZvbnQtc2l6ZSwgJG9wYWNpdHkpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXItZm9jdXMoKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG5AbWl4aW4gbmItY29tcG9uZW50LWFuaW1hdGlvbigkcHJvcGVydGllcy4uLikge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnRpZXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRlLi4uKSB7XG4gICRtYXg6IGxlbmd0aCgkYW5pbWF0ZSk7XG4gICRhbmltYXRpb25zOiAnJztcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgge1xuICAgICRhbmltYXRpb25zOiAjeyRhbmltYXRpb25zICsgbnRoKCRhbmltYXRlLCAkaSl9O1xuXG4gICAgQGlmICRpIDwgJG1heCB7XG4gICAgICAkYW5pbWF0aW9uczogI3skYW5pbWF0aW9ucyArICcsICd9O1xuICAgIH1cbiAgfVxuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbnM7XG4gIC1tb3otYW5pbWF0aW9uOiAgICAkYW5pbWF0aW9ucztcbiAgLW8tYW5pbWF0aW9uOiAgICAgICRhbmltYXRpb25zO1xuICBhbmltYXRpb246ICAgICAgICAgJGFuaW1hdGlvbnM7XG59XG5cbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbk5hbWUpIHtcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qKlxuICogVGhpcyBtaXhpbiBnZW5lcmF0ZXMga2V5ZmFtZXMuXG4gKiBCZWNhdXNlIG9mIGFsbCBrZXlmcmFtZXMgY2FuJ3QgYmUgc2NvcGVkLFxuICogd2UgbmVlZCB0byBwdXRzIHVuaXF1ZSBuYW1lIGluIGVhY2ggYnRuLXB1bHNlIGNhbGwuXG4gKi9cbkBtaXhpbiBidG4tcHVsc2UoJG5hbWUsICRjb2xvcikge1xuICAmLmJ0bi1wdWxzZSB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uKGJ0bi0jeyRuYW1lfS1wdWxzZSAxLjVzIGluZmluaXRlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGtleWZyYW1lcyhidG4tI3skbmFtZX0tcHVsc2UpIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3BhY2l0eTogbmItdGhlbWUoYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCAkY29sb3I7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG9wYWNpdHk6IG5iLXRoZW1lKGJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICB9XG4gIH1cbn1cblxuLypcblxuQWNjb3JkaW5nIHRvIHRoZSBzcGVjaWZpY2F0aW9uIChodHRwczovL3d3dy53My5vcmcvVFIvY3NzLXNjb3BpbmctMS8jaG9zdC1zZWxlY3Rvcilcbjpob3N0IGFuZCA6aG9zdC1jb250ZXh0IGFyZSBwc2V1ZG8tY2xhc3Nlcy4gU28gd2UgYXNzdW1lIHRoZXkgY291bGQgYmUgY29tYmluZWQsXG5saWtlIG90aGVyIHBzZXVkby1jbGFzc2VzLCBldmVuIHNhbWUgb25lcy5cbkZvciBleGFtcGxlOiAnOm50aC1vZi10eXBlKDJuKTpudGgtb2YtdHlwZShldmVuKScuXG5cbklkZWFsIHNvbHV0aW9uIHdvdWxkIGJlIHRvIHByZXBlbmQgYW55IHNlbGVjdG9yIHdpdGggOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pLlxuVGhlbiBuZWJ1bGFyIGNvbXBvbmVudHMgd2lsbCBiZWhhdmUgYXMgYW4gaHRtbCBlbGVtZW50IGFuZCByZXNwb25kIHRvIFtkaXJdIGF0dHJpYnV0ZSBvbiBhbnkgbGV2ZWwsXG5zbyBkaXJlY3Rpb24gY291bGQgYmUgb3ZlcnJpZGRlbiBvbiBhbnkgY29tcG9uZW50IGxldmVsLlxuXG5JbXBsZW1lbnRhdGlvbiBjb2RlOlxuXG5AbWl4aW4gbmItcnRsKCkge1xuICAvLyBhZGQgIyB0byBzY3NzIGludGVycG9sYXRpb24gc3RhdGVtZW50LlxuICAvLyBpdCB3b3JrcyBpbiBjb21tZW50cyBhbmQgd2UgY2FuJ3QgdXNlIGl0IGhlcmVcbiAgQGF0LXJvb3Qge3NlbGVjdG9yLWFwcGVuZCgnOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pJywgJil9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5BbmQgd2hlbiB3ZSBjYWxsIGl0IHNvbWV3aGVyZTpcblxuOmhvc3Qge1xuICAuc29tZS1jbGFzcyB7XG4gICAgQGluY2x1ZGUgbmItcnRsKCkge1xuICAgICAgLi4uXG4gICAgfVxuICB9XG59XG46aG9zdC1jb250ZXh0KC4uLikge1xuICAuc29tZS1jbGFzcyB7XG4gICAgQGluY2x1ZGUgbmItcnRsKCkge1xuICAgICAgLi4uXG4gICAgfVxuICB9XG59XG5cblJlc3VsdCB3aWxsIGxvb2sgbGlrZTpcblxuOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QgLnNvbWUtY2xhc3Mge1xuICAuLi5cbn1cbjpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKTpob3N0LWNvbnRleHQoLi4uKSAuc29tZS1jbGFzcyB7XG4gIC4uLlxufVxuXG4qXG4gIFNpZGUgbm90ZTpcbiAgOmhvc3QtY29udGV4dCgpOmhvc3Qgc2VsZWN0b3IgYXJlIHZhbGlkLiBodHRwczovL2xpc3RzLnczLm9yZy9BcmNoaXZlcy9QdWJsaWMvd3d3LXN0eWxlLzIwMTVGZWIvMDMwNS5odG1sXG5cbiAgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pOmhvc3QtY29udGV4dCguLi4pIHNob3VsZCBtYXRjaCBhbnkgcGVybXV0YXRpb24sXG4gIHNvIG9yZGVyIGlzIG5vdCBpbXBvcnRhbnQuXG4qXG5cblxuQ3VycmVudGx5LCB0aGVyZSdyZSB0d28gcHJvYmxlbXMgd2l0aCB0aGlzIGFwcHJvYWNoOlxuXG5GaXJzdCwgaXMgdGhhdCB3ZSBjYW4ndCBjb21iaW5lIDpob3N0LCA6aG9zdC1jb250ZXh0LiBBbmd1bGFyIGJ1Z3MgIzE0MzQ5LCAjMTkxOTkuXG5Gb3IgdGhlIG1vbWVudCBvZiB3cml0aW5nLCB0aGUgb25seSBwb3NzaWJsZSB3YXkgaXM6XG46aG9zdCB7XG4gIDpob3N0LWNvbnRleHQoLi4uKSB7XG4gICAgLi4uXG4gIH1cbn1cbkl0IGRvZXNuJ3Qgd29yayBmb3IgdXMgYmVjYXVzZSBtaXhpbiBjb3VsZCBiZSBjYWxsZWQgc29tZXdoZXJlIGRlZXBlciwgbGlrZTpcbjpob3N0IHtcbiAgcCB7XG4gICAgQGluY2x1ZGUgbmItcnRsKCkgeyAuLi4gfVxuICB9XG59XG5XZSBhcmUgbm90IGFibGUgdG8gZ28gdXAgdG8gOmhvc3QgbGV2ZWwgdG8gcGxhY2UgY29udGVudCBwYXNzZWQgdG8gbWl4aW4uXG5cblRoZSBzZWNvbmQgcHJvYmxlbSBpcyB0aGF0IHdlIG9ubHkgY2FuIGJlIHN1cmUgdGhhdCB3ZSBhcHBlbmRpbmcgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIHRvIGFub3RoZXJcbjpob3N0Lzpob3N0LWNvbnRleHQgcHNldWRvLWNsYXNzIHdoZW4gY2FsbGVkIGluIHRoZW1lIGZpbGVzICgqLnRoZW1lLnNjc3MpLlxuICAqXG4gICAgU2lkZSBub3RlOlxuICAgIEN1cnJlbnRseSwgbmItaW5zdGFsbC1jb21wb25lbnQgdXNlcyBhbm90aGVyIGFwcHJvYWNoIHdoZXJlIDpob3N0IHByZXBlbmRlZCB3aXRoIHRoZSB0aGVtZSBuYW1lXG4gICAgKGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyL2FuZ3VsYXIvYmxvYi81Yjk2MDc4NjI0YjBhNDc2MGYyZGJjZjZmZGYwYmQ2Mjc5MWJlNWJiL3BhY2thZ2VzL2NvbXBpbGVyL3NyYy9zaGFkb3dfY3NzLnRzI0w0NDEpLFxuICAgIGJ1dCBpdCB3YXMgbWFkZSB0byBiZSBhYmxlIHRvIHVzZSBjdXJyZW50IHJlYWxpemF0aW9uIG9mIHJ0bCBhbmQgaXQgY2FuIGJlIHJld3JpdHRlbiBiYWNrIHRvXG4gICAgOmhvc3QtY29udGV4dCgkdGhlbWUpIG9uY2Ugd2Ugd2lsbCBiZSBhYmxlIHRvIHVzZSBtdWx0aXBsZSBzaGFkb3cgc2VsZWN0b3JzLlxuICAqXG5CdXQgd2hlbiBpdCdzIGNhbGxlZCBpbiAqLmNvbXBvbmVudC5zY3NzIHdlIGNhbid0IGJlIHN1cmUsIHRoYXQgc2VsZWN0b3Igc3RhcnRzIHdpdGggOmhvc3QvOmhvc3QtY29udGV4dCxcbmJlY2F1c2UgYW5ndWxhciBhbGxvd3Mgb21pdHRpbmcgcHNldWRvLWNsYXNzZXMgaWYgd2UgZG9uJ3QgbmVlZCB0byBzdHlsZSA6aG9zdCBjb21wb25lbnQgaXRzZWxmLlxuV2UgY2FuIGJyZWFrIHN1Y2ggc2VsZWN0b3JzLCBieSBqdXN0IGFwcGVuZGluZyA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgdG8gdGhlbS5cbiAgKioqXG4gICAgUG9zc2libGUgc29sdXRpb25cbiAgICBjaGVjayBpZiB3ZSBpbiB0aGVtZSBieSBzb21lIHRoZW1lIHZhcmlhYmxlcyBhbmQgaWYgc28gYXBwZW5kLCBvdGhlcndpc2UgbmVzdCBsaWtlXG4gICAgQGF0LXJvb3QgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIHtcbiAgICAgIC8vIGFkZCAjIHRvIHNjc3MgaW50ZXJwb2xhdGlvbiBzdGF0ZW1lbnQuXG4gICAgICAvLyBpdCB3b3JrcyBpbiBjb21tZW50cyBhbmQgd2UgY2FuJ3QgdXNlIGl0IGhlcmVcbiAgICAgIHsmfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBXaGF0IGlmIDpob3N0IHNwZWNpZmllZD8gQ2FuIHdlIGFkZCBzcGFjZSBpbiA6aG9zdC1jb250ZXh0KC4uLikgOmhvc3Q/XG4gICAgT3IgbWF5YmUgYWRkIDpob3N0IHNlbGVjdG9yIGFueXdheT8gSWYgbXVsdGlwbGUgOmhvc3Qgc2VsZWN0b3JzIGFyZSBhbGxvd2VkXG4gICoqKlxuXG5cblByb2JsZW1zIHdpdGggdGhlIGN1cnJlbnQgYXBwcm9hY2guXG5cbjEuIERpcmVjdGlvbiBjYW4gYmUgYXBwbGllZCBvbmx5IG9uIGRvY3VtZW50IGxldmVsLCBiZWNhdXNlIG1peGluIHByZXBlbmRzIHRoZW1lIGNsYXNzLFxud2hpY2ggcGxhY2VkIG9uIHRoZSBib2R5LlxuMi4gKi5jb21wb25lbnQuc2NzcyBzdHlsZXMgc2hvdWxkIGJlIGluIDpob3N0IHNlbGVjdG9yLiBPdGhlcndpc2UgYW5ndWxhciB3aWxsIGFkZCBob3N0XG5hdHRyaWJ1dGUgdG8gW2Rpcj1ydGxdIGF0dHJpYnV0ZSBhcyB3ZWxsLlxuXG5cbkdlbmVyYWwgcHJvYmxlbXMuXG5cbkx0ciBpcyBkZWZhdWx0IGRvY3VtZW50IGRpcmVjdGlvbiwgYnV0IGZvciBwcm9wZXIgd29yayBvZiBuYi1sdHIgKG1lYW5zIGx0ciBvbmx5KSxcbltkaXI9bHRyXSBzaG91bGQgYmUgc3BlY2lmaWVkIGF0IGxlYXN0IHNvbWV3aGVyZS4gJzpub3QoW2Rpcj1ydGxdJyBub3QgYXBwbGljYWJsZSBoZXJlLFxuYmVjYXVzZSBpdCdzIHNhdGlzZnkgYW55IHBhcmVudCwgdGhhdCBkb24ndCBoYXZlIFtkaXI9cnRsXSBhdHRyaWJ1dGUuXG5QcmV2aW91cyBhcHByb2FjaCB3YXMgdG8gdXNlIHNpbmdsZSBydGwgbWl4aW4gYW5kIHJlc2V0IGx0ciBwcm9wZXJ0aWVzIHRvIGluaXRpYWwgdmFsdWUuXG5CdXQgc29tZXRpbWVzIGl0J3MgaGFyZCB0byBmaW5kLCB3aGF0IHRoZSBwcmV2aW91cyB2YWx1ZSBzaG91bGQgYmUuIEFuZCBzdWNoIG1peGluIGNhbGwgbG9va3MgdG9vIHZlcmJvc2UuXG4qL1xuXG5AbWl4aW4gX3ByZXBlbmQtd2l0aC1zZWxlY3Rvcigkc2VsZWN0b3IsICRwcm9wOiBudWxsLCAkdmFsdWU6IG51bGwpIHtcbiAgI3skc2VsZWN0b3J9ICYge1xuICAgIEBpZiAkcHJvcCAhPSBudWxsIHtcbiAgICAgICN7JHByb3B9OiAkdmFsdWU7XG4gICAgfVxuXG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5iLWx0cigkcHJvcDogbnVsbCwgJHZhbHVlOiBudWxsKSB7XG4gIEBpbmNsdWRlIF9wcmVwZW5kLXdpdGgtc2VsZWN0b3IoJ1tkaXI9bHRyXScsICRwcm9wLCAkdmFsdWUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbmItcnRsKCRwcm9wOiBudWxsLCAkdmFsdWU6IG51bGwpIHtcbiAgQGluY2x1ZGUgX3ByZXBlbmQtd2l0aC1zZWxlY3RvcignW2Rpcj1ydGxdJywgJHByb3AsICR2YWx1ZSkge1xuICAgIEBjb250ZW50O1xuICB9O1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG4vLy8gU2xpZ2h0bHkgbGlnaHRlbiBhIGNvbG9yXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgLSBjb2xvciB0byB0aW50XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuLy8vIEByZXR1cm4ge0NvbG9yfVxuQGZ1bmN0aW9uIHRpbnQoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkcGVyY2VudGFnZSk7XG59XG5cbi8vLyBTbGlnaHRseSBkYXJrZW4gYSBjb2xvclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gc2hhZGVcbi8vLyBAcGFyYW0ge051bWJlcn0gJHBlcmNlbnRhZ2UgLSBwZXJjZW50YWdlIG9mIGAkY29sb3JgIGluIHJldHVybmVkIGNvbG9yXG4vLy8gQHJldHVybiB7Q29sb3J9XG5AZnVuY3Rpb24gc2hhZGUoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuICBAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkcGVyY2VudGFnZSk7XG59XG5cbkBmdW5jdGlvbiBtYXAtc2V0KCRtYXAsICRrZXksICR2YWx1ZTogbnVsbCkge1xuICAkbmV3OiAoJGtleTogJHZhbHVlKTtcbiAgQHJldHVybiBtYXAtbWVyZ2UoJG1hcCwgJG5ldyk7XG59XG5cbkBmdW5jdGlvbiBuYi10aGVtZS12YXItbmVnYXRpdmUoJHZhbHVlKSB7XG4gIEBpZiAoJG5iLWVuYWJsZS1jc3MtY3VzdG9tLXByb3BlcnRpZXMpIHtcbiAgICBAcmV0dXJuIGNhbGMoI3skdmFsdWV9ICogLTEpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIC0kdmFsdWU7XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGZ1bmN0aW9uIG5iLWdldC1jb3JlLXN0YXR1c2VzKCkge1xuICBAcmV0dXJuICdiYXNpYycsICdwcmltYXJ5JywgJ3N1Y2Nlc3MnLCAnd2FybmluZycsICdkYW5nZXInLCAnaW5mbycsICdjb250cm9sJztcbn1cblxuQGZ1bmN0aW9uIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgQHJldHVybiBqb2luKG5iLWdldC1jb3JlLXN0YXR1c2VzKCksICRuYi1jdXN0b20tc3RhdHVzZXMpO1xufVxuXG5AZnVuY3Rpb24gbmItZ2V0LXNpemVzKCkge1xuICBAcmV0dXJuICd0aW55JywgJ3NtYWxsJywgJ21lZGl1bScsICdsYXJnZScsICdnaWFudCc7XG59XG5cbkBmdW5jdGlvbiBuYi1nZXQtc2hhcGVzKCkge1xuICBAcmV0dXJuICdyZWN0YW5nbGUnLCAnc2VtaS1yb3VuZCcsICdyb3VuZCc7XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbiRldmEtbWFwcGluZzogKFxuXG4gIC8qIENvbXBvbmVudHMgbWFwcGluZ3MgLSBtYXBzIHRoZW1lIHZhcmlhYmxlcyBvbnRvIGNvbXBvbmVudCB2YXJpYWJsZXMgKi9cblxuICBsaW5rLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgbGluay10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSxcbiAgbGluay10ZXh0LWZvY3VzLWNvbG9yOiB0ZXh0LXByaW1hcnktZm9jdXMtY29sb3IsXG4gIGxpbmstdGV4dC1ob3Zlci1jb2xvcjogdGV4dC1wcmltYXJ5LWhvdmVyLWNvbG9yLFxuXG4gIGNhcmQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBjYXJkLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNhcmQtdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIGNhcmQtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgY2FyZC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgY2FyZC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgY2FyZC1ib3JkZXItd2lkdGg6IDAuMDYyNXJlbSxcbiAgY2FyZC1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBjYXJkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGNhcmQtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgY2FyZC1wYWRkaW5nOiAxcmVtIDEuNXJlbSxcbiAgY2FyZC1zaGFkb3c6IG5vbmUsXG4gIGNhcmQtZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgY2FyZC1kaXZpZGVyLXN0eWxlOiBkaXZpZGVyLXN0eWxlLFxuICBjYXJkLWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG5cbiAgY2FyZC1oZWFkZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2FyZC1oZWFkZXItdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgY2FyZC1oZWFkZXItdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBjYXJkLWhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBjYXJkLWhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuXG4gIGNhcmQtaGVhZGVyLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgY2FyZC1oZWFkZXItYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2FyZC1oZWFkZXItcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGNhcmQtaGVhZGVyLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjYXJkLWhlYWRlci1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgY2FyZC1oZWFkZXItaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNhcmQtaGVhZGVyLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBjYXJkLWhlYWRlci1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2FyZC1oZWFkZXItd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGNhcmQtaGVhZGVyLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjYXJkLWhlYWRlci1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGNhcmQtaGVhZGVyLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNhcmQtaGVhZGVyLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBjYXJkLWhlYWRlci1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcblxuICBjYXJkLWhlaWdodC10aW55OiAxMy41cmVtLFxuICBjYXJkLWhlaWdodC1zbWFsbDogMjEuMTg3NXJlbSxcbiAgY2FyZC1oZWlnaHQtbWVkaXVtOiAyOC44NzVyZW0sXG4gIGNhcmQtaGVpZ2h0LWxhcmdlOiAzNi41NjI1cmVtLFxuICBjYXJkLWhlaWdodC1naWFudDogNDQuMjVyZW0sXG4gIGNhcmQtbWFyZ2luLWJvdHRvbTogMS44NzVyZW0sXG5cbiAgY2FyZC1zY3JvbGxiYXItY29sb3I6IHNjcm9sbGJhci1jb2xvcixcbiAgY2FyZC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcjogc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IsXG4gIGNhcmQtc2Nyb2xsYmFyLXdpZHRoOiBzY3JvbGxiYXItd2lkdGgsXG5cbiAgaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgaGVhZGVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGhlYWRlci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC1mb250LWZhbWlseSxcbiAgaGVhZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgaGVhZGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBoZWFkZXItaGVpZ2h0OiA0Ljc1cmVtLFxuICBoZWFkZXItcGFkZGluZzogMS4yNXJlbSxcbiAgaGVhZGVyLXNoYWRvdzogc2hhZG93LFxuXG4gIGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGZvb3Rlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBmb290ZXItdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIGZvb3Rlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBmb290ZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGZvb3Rlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgZm9vdGVyLXRleHQtaGlnaGxpZ2h0LWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBmb290ZXItaGVpZ2h0OiA0LjcyNXJlbSxcbiAgZm9vdGVyLXBhZGRpbmc6IDEuMjVyZW0sXG4gIGZvb3Rlci1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICBmb290ZXItZGl2aWRlci1zdHlsZTogZGl2aWRlci1zdHlsZSxcbiAgZm9vdGVyLWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG4gIGZvb3Rlci1zaGFkb3c6IHNoYWRvdyxcblxuICBsYXlvdXQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBsYXlvdXQtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgbGF5b3V0LXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBsYXlvdXQtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgbGF5b3V0LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBsYXlvdXQtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIGxheW91dC1taW4taGVpZ2h0OiAxMDB2aCxcbiAgbGF5b3V0LWNvbnRlbnQtd2lkdGg6IDkwMHB4LFxuICBsYXlvdXQtd2luZG93LW1vZGUtbWluLXdpZHRoOiAzMDBweCxcbiAgbGF5b3V0LXdpbmRvdy1tb2RlLW1heC13aWR0aDogMTkyMHB4LFxuICBsYXlvdXQtd2luZG93LW1vZGUtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBsYXlvdXQtd2luZG93LW1vZGUtcGFkZGluZy10b3A6IDQuNzVyZW0sXG4gIGxheW91dC13aW5kb3ctc2hhZG93OiBzaGFkb3csXG4gIGxheW91dC1wYWRkaW5nOiAyLjI1cmVtIDIuMjVyZW0gMC43NXJlbSxcbiAgbGF5b3V0LW1lZGl1bS1wYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAuNXJlbSxcbiAgbGF5b3V0LXNtYWxsLXBhZGRpbmc6IDFyZW0gMXJlbSAwLFxuICBsYXlvdXQtc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3I6IHNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yLFxuICBsYXlvdXQtc2Nyb2xsYmFyLWNvbG9yOiBzY3JvbGxiYXItY29sb3IsXG4gIGxheW91dC1zY3JvbGxiYXItd2lkdGg6IHNjcm9sbGJhci13aWR0aCxcblxuICBzaWRlYmFyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgc2lkZWJhci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzaWRlYmFyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBzaWRlYmFyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHNpZGViYXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHNpZGViYXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHNpZGViYXItaGVpZ2h0OiAxMDB2aCxcbiAgc2lkZWJhci13aWR0aDogMTZyZW0sXG4gIHNpZGViYXItd2lkdGgtY29tcGFjdDogMy41cmVtLFxuICBzaWRlYmFyLXBhZGRpbmc6IDEuMjVyZW0sXG4gIHNpZGViYXItaGVhZGVyLWhlaWdodDogMy41cmVtLFxuICBzaWRlYmFyLWZvb3Rlci1oZWlnaHQ6IDMuNXJlbSxcbiAgc2lkZWJhci1zaGFkb3c6IHNoYWRvdyxcbiAgc2lkZWJhci1tZW51LWl0ZW0taGlnaGxpZ2h0LWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHNpZGViYXItc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3I6IHNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yLFxuICBzaWRlYmFyLXNjcm9sbGJhci1jb2xvcjogc2Nyb2xsYmFyLWNvbG9yLFxuICBzaWRlYmFyLXNjcm9sbGJhci13aWR0aDogc2Nyb2xsYmFyLXdpZHRoLFxuXG4gIG1lbnUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIG1lbnUtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgbWVudS10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLTItZm9udC1mYW1pbHksXG4gIG1lbnUtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtMi1mb250LXNpemUsXG4gIG1lbnUtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0LFxuICBtZW51LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodCxcblxuICBtZW51LWdyb3VwLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcblxuICBtZW51LWl0ZW0tYm9yZGVyLXJhZGl1czogMCxcbiAgbWVudS1pdGVtLXBhZGRpbmc6IDAuNzVyZW0gMXJlbSxcblxuICBtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogbWVudS1iYWNrZ3JvdW5kLWNvbG9yLFxuICBtZW51LWl0ZW0taG92ZXItY3Vyc29yOiBwb2ludGVyLFxuICBtZW51LWl0ZW0taG92ZXItdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWhvdmVyLWNvbG9yLFxuICBtZW51LWl0ZW0taWNvbi1ob3Zlci1jb2xvcjogbWVudS1pdGVtLWhvdmVyLXRleHQtY29sb3IsXG5cbiAgbWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBtZW51LWJhY2tncm91bmQtY29sb3IsXG4gIG1lbnUtaXRlbS1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICBtZW51LWl0ZW0taWNvbi1hY3RpdmUtY29sb3I6IG1lbnUtaXRlbS1hY3RpdmUtdGV4dC1jb2xvcixcblxuICBtZW51LWl0ZW0taWNvbi1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBtZW51LWl0ZW0taWNvbi1tYXJnaW46IDAgMC41cmVtIDAgMCxcbiAgbWVudS1pdGVtLWljb24td2lkdGg6IDEuMjVyZW0sXG5cbiAgbWVudS1pdGVtLWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIG1lbnUtaXRlbS1kaXZpZGVyLXN0eWxlOiBkaXZpZGVyLXN0eWxlLFxuICBtZW51LWl0ZW0tZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcblxuICBtZW51LXN1Ym1lbnUtYmFja2dyb3VuZC1jb2xvcjogbWVudS1iYWNrZ3JvdW5kLWNvbG9yLFxuICBtZW51LXN1Ym1lbnUtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgbWVudS1zdWJtZW51LW1hcmdpbjogMCxcbiAgbWVudS1zdWJtZW51LXBhZGRpbmc6IDAgMS4yNXJlbSxcblxuICBtZW51LXN1Ym1lbnUtaXRlbS1ib3JkZXItY29sb3I6IG1lbnUtc3VibWVudS1iYWNrZ3JvdW5kLWNvbG9yLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1ib3JkZXItd2lkdGg6IDAsXG4gIG1lbnUtc3VibWVudS1pdGVtLWJvcmRlci1yYWRpdXM6IDAsXG4gIG1lbnUtc3VibWVudS1pdGVtLXBhZGRpbmc6IG1lbnUtaXRlbS1wYWRkaW5nLFxuXG4gIG1lbnUtc3VibWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IG1lbnUtYmFja2dyb3VuZC1jb2xvcixcbiAgbWVudS1zdWJtZW51LWl0ZW0taG92ZXItYm9yZGVyLWNvbG9yOiBtZW51LXN1Ym1lbnUtaXRlbS1ib3JkZXItY29sb3IsXG4gIG1lbnUtc3VibWVudS1pdGVtLWhvdmVyLXRleHQtY29sb3I6IG1lbnUtaXRlbS1ob3Zlci10ZXh0LWNvbG9yLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1pY29uLWhvdmVyLWNvbG9yOiBtZW51LWl0ZW0taWNvbi1ob3Zlci1jb2xvcixcblxuICBtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogbWVudS1iYWNrZ3JvdW5kLWNvbG9yLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIG1lbnUtc3VibWVudS1pdGVtLWFjdGl2ZS10ZXh0LWNvbG9yOiBtZW51LWl0ZW0tYWN0aXZlLXRleHQtY29sb3IsXG4gIG1lbnUtc3VibWVudS1pdGVtLWljb24tYWN0aXZlLWNvbG9yOiBtZW51LWl0ZW0taWNvbi1hY3RpdmUtY29sb3IsXG5cbiAgbWVudS1zdWJtZW51LWl0ZW0tYWN0aXZlLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IG1lbnUtc3VibWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3IsXG4gIG1lbnUtc3VibWVudS1pdGVtLWFjdGl2ZS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIG1lbnUtc3VibWVudS1pdGVtLWFjdGl2ZS1ob3Zlci10ZXh0LWNvbG9yOiBtZW51LXN1Ym1lbnUtaXRlbS1ob3Zlci10ZXh0LWNvbG9yLFxuICBtZW51LXN1Ym1lbnUtaXRlbS1pY29uLWFjdGl2ZS1ob3Zlci1jb2xvcjogbWVudS1zdWJtZW51LWl0ZW0taWNvbi1ob3Zlci1jb2xvcixcblxuICB0YWJzZXQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRhYnNldC1ib3JkZXItcmFkaXVzOiAwLFxuICB0YWJzZXQtc2hhZG93OiBub25lLFxuXG4gIHRhYnNldC10YWItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRhYnNldC10YWItcGFkZGluZzogMXJlbSAycmVtLFxuICB0YWJzZXQtdGFiLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgdGFic2V0LXRhYi10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LWJ1dHRvbi1mb250LWZhbWlseSxcbiAgdGFic2V0LXRhYi10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgdGFic2V0LXRhYi10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgdGFic2V0LXRhYi10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1tZWRpdW0tbGluZS1oZWlnaHQsXG4gIHRhYnNldC10YWItdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcbiAgdGFic2V0LXRhYi11bmRlcmxpbmUtd2lkdGg6IDAuMjVyZW0sXG4gIHRhYnNldC10YWItdW5kZXJsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdGFic2V0LXRhYi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRhYnNldC10YWItYWN0aXZlLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgdGFic2V0LXRhYi1hY3RpdmUtdW5kZXJsaW5lLWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIHRhYnNldC10YWItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRhYnNldC10YWItZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWZvY3VzLWNvbG9yLFxuICB0YWJzZXQtdGFiLWZvY3VzLXVuZGVybGluZS1jb2xvcjogdGV4dC1wcmltYXJ5LWZvY3VzLWNvbG9yLFxuICB0YWJzZXQtdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICB0YWJzZXQtdGFiLWhvdmVyLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1ob3Zlci1jb2xvcixcbiAgdGFic2V0LXRhYi1ob3Zlci11bmRlcmxpbmUtY29sb3I6IHRleHQtcHJpbWFyeS1ob3Zlci1jb2xvcixcbiAgdGFic2V0LXRhYi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdGFic2V0LXRhYi1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICB0YWJzZXQtdGFiLWRpc2FibGVkLXVuZGVybGluZS1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRhYnNldC10YWLigJNiYWRnZS1kb3QtbW9kZS1ob3Jpem9udGFsLW9mZnNldDogMC43NXJlbSxcbiAgdGFic2V0LXRhYi1iYWRnZS1kb3QtbW9kZS1wYWRkaW5nOiAwLjI1cmVtLFxuXG4gIHRhYnNldC1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICB0YWJzZXQtZGl2aWRlci1zdHlsZTogZGl2aWRlci1zdHlsZSxcbiAgdGFic2V0LWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG5cbiAgdGFic2V0LWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRhYnNldC1jb250ZW50LXBhZGRpbmc6IDFyZW0gMnJlbSxcbiAgdGFic2V0LWNvbnRlbnQtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdGFic2V0LWNvbnRlbnQtdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIHRhYnNldC1jb250ZW50LXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHRhYnNldC1jb250ZW50LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICB0YWJzZXQtY29udGVudC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcblxuICB0YWJzZXQtc2Nyb2xsYmFyLWNvbG9yOiBzY3JvbGxiYXItY29sb3IsXG4gIHRhYnNldC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcjogc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IsXG4gIHRhYnNldC1zY3JvbGxiYXItd2lkdGg6IHNjcm9sbGJhci13aWR0aCxcbiAgdGFic2V0LXRhYi10ZXh0LWhpZGUtYnJlYWtwb2ludDogMzZyZW0sXG5cbiAgcm91dGUtdGFic2V0LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByb3V0ZS10YWJzZXQtYm9yZGVyLXJhZGl1czogMCxcbiAgcm91dGUtdGFic2V0LXNoYWRvdzogbm9uZSxcblxuICByb3V0ZS10YWJzZXQtdGFiLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByb3V0ZS10YWJzZXQtdGFiLXBhZGRpbmc6IDFyZW0gMnJlbSxcbiAgcm91dGUtdGFic2V0LXRhYi10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHJvdXRlLXRhYnNldC10YWItdGV4dC1mb250LWZhbWlseTogdGV4dC1idXR0b24tZm9udC1mYW1pbHksXG4gIHJvdXRlLXRhYnNldC10YWItdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLW1lZGl1bS1mb250LXNpemUsXG4gIHJvdXRlLXRhYnNldC10YWItdGV4dC1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIHJvdXRlLXRhYnNldC10YWItdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICByb3V0ZS10YWJzZXQtdGFiLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXG4gIHJvdXRlLXRhYnNldC10YWItdW5kZXJsaW5lLXdpZHRoOiAwLjI1cmVtLFxuICByb3V0ZS10YWJzZXQtdGFiLXVuZGVybGluZS1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgcm91dGUtdGFic2V0LXRhYi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJvdXRlLXRhYnNldC10YWItYWN0aXZlLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgcm91dGUtdGFic2V0LXRhYi1hY3RpdmUtdW5kZXJsaW5lLWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG5cbiAgcm91dGUtdGFic2V0LXRhYi1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcm91dGUtdGFic2V0LXRhYi1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktZm9jdXMtY29sb3IsXG4gIHJvdXRlLXRhYnNldC10YWItZm9jdXMtdW5kZXJsaW5lLWNvbG9yOiB0ZXh0LXByaW1hcnktZm9jdXMtY29sb3IsXG5cbiAgcm91dGUtdGFic2V0LXRhYi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcm91dGUtdGFic2V0LXRhYi1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktaG92ZXItY29sb3IsXG4gIHJvdXRlLXRhYnNldC10YWItaG92ZXItdW5kZXJsaW5lLWNvbG9yOiB0ZXh0LXByaW1hcnktaG92ZXItY29sb3IsXG5cbiAgcm91dGUtdGFic2V0LXRhYi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcm91dGUtdGFic2V0LXRhYi1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICByb3V0ZS10YWJzZXQtdGFiLWRpc2FibGVkLXVuZGVybGluZS1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgcm91dGUtdGFic2V0LWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIHJvdXRlLXRhYnNldC1kaXZpZGVyLXN0eWxlOiBkaXZpZGVyLXN0eWxlLFxuICByb3V0ZS10YWJzZXQtZGl2aWRlci13aWR0aDogZGl2aWRlci13aWR0aCxcblxuICByb3V0ZS10YWJzZXQtc2Nyb2xsYmFyLWNvbG9yOiBzY3JvbGxiYXItY29sb3IsXG4gIHJvdXRlLXRhYnNldC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcjogc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IsXG4gIHJvdXRlLXRhYnNldC1zY3JvbGxiYXItd2lkdGg6IHNjcm9sbGJhci13aWR0aCxcbiAgcm91dGUtdGFic2V0LXRhYi10ZXh0LWhpZGUtYnJlYWtwb2ludDogMzZyZW0sXG5cbiAgdXNlci1waWN0dXJlLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdXNlci1waWN0dXJlLWJveC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0zLFxuICB1c2VyLXBpY3R1cmUtYm94LWJvcmRlci13aWR0aDogMXB4LFxuICB1c2VyLWluaXRpYWxzLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHVzZXItaW5pdGlhbHMtdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIHVzZXItaW5pdGlhbHMtdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHVzZXItbmFtZS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB1c2VyLW5hbWUtdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIHVzZXItbmFtZS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgdXNlci10aXRsZS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB1c2VyLXRpdGxlLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLTItZm9udC1mYW1pbHksXG4gIHVzZXItdGl0bGUtdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtMi1mb250LXdlaWdodCxcblxuICB1c2VyLXJlY3RhbmdsZS1ib3JkZXItcmFkaXVzOiAwLjVyZW0sXG4gIHVzZXItc2VtaS1yb3VuZC1ib3JkZXItcmFkaXVzOiAwLjc1cmVtLFxuICB1c2VyLXJvdW5kLWJvcmRlci1yYWRpdXM6IDUwJSxcblxuICB1c2VyLXRpbnktaGVpZ2h0OiAxLjI1cmVtLFxuICB1c2VyLXRpbnktd2lkdGg6IDEuMjVyZW0sXG4gIHVzZXItdGlueS1pbml0aWFscy10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLWZvbnQtc2l6ZSxcbiAgdXNlci10aW55LWluaXRpYWxzLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi1saW5lLWhlaWdodCxcbiAgdXNlci10aW55LW5hbWUtdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi1mb250LXNpemUsXG4gIHVzZXItdGlueS1uYW1lLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi1saW5lLWhlaWdodCxcbiAgdXNlci10aW55LXRpdGxlLXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tZm9udC1zaXplLFxuICB1c2VyLXRpbnktdGl0bGUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLWxpbmUtaGVpZ2h0LFxuXG4gIHVzZXItc21hbGwtaGVpZ2h0OiAxLjVyZW0sXG4gIHVzZXItc21hbGwtd2lkdGg6IDEuNXJlbSxcbiAgdXNlci1zbWFsbC1pbml0aWFscy10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLWZvbnQtc2l6ZSxcbiAgdXNlci1zbWFsbC1pbml0aWFscy10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tbGluZS1oZWlnaHQsXG4gIHVzZXItc21hbGwtbmFtZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLWZvbnQtc2l6ZSxcbiAgdXNlci1zbWFsbC1uYW1lLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi1saW5lLWhlaWdodCxcbiAgdXNlci1zbWFsbC10aXRsZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLWZvbnQtc2l6ZSxcbiAgdXNlci1zbWFsbC10aXRsZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tbGluZS1oZWlnaHQsXG5cbiAgdXNlci1tZWRpdW0taGVpZ2h0OiAyLjVyZW0sXG4gIHVzZXItbWVkaXVtLXdpZHRoOiAyLjVyZW0sXG4gIHVzZXItbWVkaXVtLWluaXRpYWxzLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHVzZXItbWVkaXVtLWluaXRpYWxzLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICB1c2VyLW1lZGl1bS1uYW1lLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHVzZXItbWVkaXVtLW5hbWUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHVzZXItbWVkaXVtLXRpdGxlLXRleHQtZm9udC1zaXplOiB0ZXh0LWNhcHRpb24tZm9udC1zaXplLFxuICB1c2VyLW1lZGl1bS10aXRsZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWNhcHRpb24tbGluZS1oZWlnaHQsXG5cbiAgdXNlci1sYXJnZS1oZWlnaHQ6IDMuMjVyZW0sXG4gIHVzZXItbGFyZ2Utd2lkdGg6IDMuMjVyZW0sXG4gIHVzZXItbGFyZ2UtaW5pdGlhbHMtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgdXNlci1sYXJnZS1pbml0aWFscy10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgdXNlci1sYXJnZS1uYW1lLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHVzZXItbGFyZ2UtbmFtZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgdXNlci1sYXJnZS10aXRsZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtMi1mb250LXNpemUsXG4gIHVzZXItbGFyZ2UtdGl0bGUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtMi1saW5lLWhlaWdodCxcblxuICB1c2VyLWdpYW50LWhlaWdodDogNHJlbSxcbiAgdXNlci1naWFudC13aWR0aDogNHJlbSxcbiAgdXNlci1naWFudC1pbml0aWFscy10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICB1c2VyLWdpYW50LWluaXRpYWxzLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICB1c2VyLWdpYW50LW5hbWUtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgdXNlci1naWFudC1uYW1lLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICB1c2VyLWdpYW50LXRpdGxlLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHVzZXItZ2lhbnQtdGl0bGUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG5cbiAgcG9wb3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBwb3BvdmVyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBwb3BvdmVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIHBvcG92ZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHBvcG92ZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHBvcG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBwb3BvdmVyLWJvcmRlci13aWR0aDogMXB4LFxuICBwb3BvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHBvcG92ZXItYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgcG9wb3Zlci1zaGFkb3c6IHNoYWRvdyxcbiAgcG9wb3Zlci1hcnJvdy1zaXplOiAwLjY4NzVyZW0sXG4gIHBvcG92ZXItcGFkZGluZzogMC43NXJlbSAxcmVtLFxuXG4gIGNvbnRleHQtbWVudS1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGNvbnRleHQtbWVudS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBjb250ZXh0LW1lbnUtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgY29udGV4dC1tZW51LWJvcmRlci13aWR0aDogMCxcbiAgY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGNvbnRleHQtbWVudS10ZXh0LWFsaWduOiBjZW50ZXIsXG4gIGNvbnRleHQtbWVudS1taW4td2lkdGg6IDEwcmVtLFxuICBjb250ZXh0LW1lbnUtbWF4LXdpZHRoOiAxNXJlbSxcbiAgY29udGV4dC1tZW51LXNoYWRvdzogc2hhZG93LFxuXG4gIGFjdGlvbnMtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGFjdGlvbnMtZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgYWN0aW9ucy1kaXZpZGVyLXN0eWxlOiBkaXZpZGVyLXN0eWxlLFxuICBhY3Rpb25zLWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG4gIGFjdGlvbnMtaWNvbi1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBhY3Rpb25zLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGFjdGlvbnMtdGV4dC1mb250LWZhbWlseTogdGV4dC1idXR0b24tZm9udC1mYW1pbHksXG4gIGFjdGlvbnMtdGV4dC1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIGFjdGlvbnMtdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuXG4gIGFjdGlvbnMtZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgYWN0aW9ucy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGFjdGlvbnMtdGlueS1oZWlnaHQ6IDFyZW0sXG4gIGFjdGlvbnMtdGlueS1pY29uLWhlaWdodDogYWN0aW9ucy10aW55LWhlaWdodCxcbiAgYWN0aW9ucy10aW55LXBhZGRpbmc6IDAgMS4yNXJlbSxcbiAgYWN0aW9ucy10aW55LXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi10aW55LWZvbnQtc2l6ZSxcbiAgYWN0aW9ucy1zbWFsbC1oZWlnaHQ6IDEuNXJlbSxcbiAgYWN0aW9ucy1zbWFsbC1pY29uLWhlaWdodDogYWN0aW9ucy1zbWFsbC1oZWlnaHQsXG4gIGFjdGlvbnMtc21hbGwtcGFkZGluZzogMCAxLjI1cmVtLFxuICBhY3Rpb25zLXNtYWxsLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1zbWFsbC1mb250LXNpemUsXG4gIGFjdGlvbnMtbWVkaXVtLWhlaWdodDogMi4yNXJlbSxcbiAgYWN0aW9ucy1tZWRpdW0taWNvbi1oZWlnaHQ6IGFjdGlvbnMtbWVkaXVtLWhlaWdodCxcbiAgYWN0aW9ucy1tZWRpdW0tcGFkZGluZzogMCAxLjI1cmVtLFxuICBhY3Rpb25zLW1lZGl1bS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgYWN0aW9ucy1sYXJnZS1oZWlnaHQ6IDMuNXJlbSxcbiAgYWN0aW9ucy1sYXJnZS1pY29uLWhlaWdodDogYWN0aW9ucy1sYXJnZS1oZWlnaHQsXG4gIGFjdGlvbnMtbGFyZ2UtcGFkZGluZzogMCAxLjI1cmVtLFxuICBhY3Rpb25zLWxhcmdlLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1sYXJnZS1mb250LXNpemUsXG4gIGFjdGlvbnMtZ2lhbnQtaGVpZ2h0OiA0cmVtLFxuICBhY3Rpb25zLWdpYW50LWljb24taGVpZ2h0OiBhY3Rpb25zLWdpYW50LWhlaWdodCxcbiAgYWN0aW9ucy1naWFudC1wYWRkaW5nOiAwIDEuMjVyZW0sXG4gIGFjdGlvbnMtZ2lhbnQtdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLWdpYW50LWZvbnQtc2l6ZSxcblxuICBzZWFyY2gtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBzZWFyY2gtZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgc2VhcmNoLWRpdmlkZXItc3R5bGU6IGRpdmlkZXItc3R5bGUsXG4gIHNlYXJjaC1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuICBzZWFyY2gtZXh0cmEtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzZWFyY2gtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgc2VhcmNoLXRleHQtZm9udC1mYW1pbHk6IHRleHQtaGVhZGluZy0xLWZvbnQtZmFtaWx5LFxuICBzZWFyY2gtdGV4dC1mb250LXNpemU6IHRleHQtaGVhZGluZy0xLWZvbnQtc2l6ZSxcbiAgc2VhcmNoLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtaGVhZGluZy0xLWZvbnQtd2VpZ2h0LFxuICBzZWFyY2gtdGV4dC1saW5lLWhlaWdodDogdGV4dC1oZWFkaW5nLTEtbGluZS1oZWlnaHQsXG4gIHNlYXJjaC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlYXJjaC1pbmZvLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VhcmNoLWluZm8tdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgc2VhcmNoLWluZm8tdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBzZWFyY2gtaW5mby10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBzZWFyY2gtaW5mby10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuXG4gIHNtYXJ0LXRhYmxlLWhlYWRlci1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIHNtYXJ0LXRhYmxlLWhlYWRlci1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgc21hcnQtdGFibGUtaGVhZGVyLWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgc21hcnQtdGFibGUtaGVhZGVyLWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgc21hcnQtdGFibGUtaGVhZGVyLWZnOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzbWFydC10YWJsZS1oZWFkZXItYmc6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcblxuICBzbWFydC10YWJsZS1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIHNtYXJ0LXRhYmxlLWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBzbWFydC10YWJsZS1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHNtYXJ0LXRhYmxlLWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgc21hcnQtdGFibGUtZmc6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWJnOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG5cbiAgc21hcnQtdGFibGUtYmctZXZlbjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzbWFydC10YWJsZS1mZy1zZWNvbmRhcnk6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWJnLWFjdGl2ZTogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBzbWFydC10YWJsZS1wYWRkaW5nOiAwLjg3NXJlbSAxLjI1cmVtLFxuICBzbWFydC10YWJsZS1maWx0ZXItcGFkZGluZzogMC4zNzVyZW0gMC41cmVtLFxuICBzbWFydC10YWJsZS1zZXBhcmF0b3I6IGRpdmlkZXItY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG5cbiAgc21hcnQtdGFibGUtYWN0aW9uLWFkZC1lZGl0LWhvdmVyLXRleHQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc21hcnQtdGFibGUtYWN0aW9uLWNhbmNlbC1kZWxldGUtaG92ZXItdGV4dC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG5cbiAgc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1ib3JkZXItY29sb3I6IGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1ib3JkZXItY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWFkZC1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWFkZC1idXR0b24tdGV4dC1jb2xvcjogYnV0dG9uLWZpbGxlZC1wcmltYXJ5LXRleHQtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLWFkZC1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiBidXR0b24tZmlsbGVkLXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yLFxuICBzbWFydC10YWJsZS1hZGQtYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLFxuICBzbWFydC10YWJsZS1hZGQtYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcixcbiAgc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLFxuICBzbWFydC10YWJsZS1hZGQtYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I6IGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yLFxuXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1mb250LWZhbWlseTogYnV0dG9uLXRleHQtZm9udC1mYW1pbHksXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1mb250LXNpemU6IGJ1dHRvbi1tZWRpdW0tdGV4dC1mb250LXNpemUsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1saW5lLWhlaWdodDogYnV0dG9uLW1lZGl1bS10ZXh0LWxpbmUtaGVpZ2h0LFxuICBzbWFydC10YWJsZS1wYWdpbmctYm9yZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICBzbWFydC10YWJsZS1wYWdpbmctYm9yZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuICBzbWFydC10YWJsZS1wYWdpbmctZmctYWN0aXZlOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1iZy1hY3RpdmU6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc21hcnQtdGFibGUtcGFnaW5nLWhvdmVyOiB0cmFuc3BhcmVudCxcbiAgc21hcnQtdGFibGUtcGFnaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3IsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1ob3Zlci10ZXh0LWNvbG9yOiBidXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLXRleHQtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiBidXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3IsXG4gIHNtYXJ0LXRhYmxlLXBhZ2luZy1wYWdlLXRleHQtY29sb3I6IGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktdGV4dC1jb2xvcixcbiAgc21hcnQtdGFibGUtcGFnaW5nLXBhZ2UtZm9jdXMtYm9yZGVyLWNvbG9yOiBidXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvcixcbiAgc21hcnQtdGFibGUtcGFnaW5nLXBhZ2UtZm9jdXMtdGV4dC1jb2xvcjogYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1cy10ZXh0LWNvbG9yLFxuXG4gIHRvYXN0ci1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICB0b2FzdHItYm9yZGVyLXdpZHRoOiAxcHgsXG4gIHRvYXN0ci1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICB0b2FzdHItcGFkZGluZzogMXJlbSxcbiAgdG9hc3RyLXNoYWRvdzogc2hhZG93LFxuXG4gIHRvYXN0ci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXBhcmFncmFwaC0yLWZvbnQtZmFtaWx5LFxuICB0b2FzdHItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLTItZm9udC1zaXplLFxuICB0b2FzdHItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtMi1mb250LXdlaWdodCxcbiAgdG9hc3RyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLTItbGluZS1oZWlnaHQsXG4gIHRvYXN0ci10aXRsZS10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICB0b2FzdHItdGl0bGUtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICB0b2FzdHItdGl0bGUtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgdG9hc3RyLXRpdGxlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG5cbiAgdG9hc3RyLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9hc3RyLWJhc2ljLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTMsXG4gIHRvYXN0ci1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0b2FzdHItaWNvbi1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvYXN0ci1pY29uLWJhc2ljLWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0b2FzdHItZGVzdHJveWFibGUtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2FzdHItZGVzdHJveWFibGUtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMyxcblxuICB0b2FzdHItcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRvYXN0ci1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0b2FzdHItcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvYXN0ci1pY29uLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2FzdHItaWNvbi1wcmltYXJ5LWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcblxuICB0b2FzdHItc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHRvYXN0ci1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICB0b2FzdHItc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvYXN0ci1pY29uLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2FzdHItaWNvbi1zdWNjZXNzLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcblxuICB0b2FzdHItaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHRvYXN0ci1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICB0b2FzdHItaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvYXN0ci1pY29uLWluZm8tYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2FzdHItaWNvbi1pbmZvLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcblxuICB0b2FzdHItd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHRvYXN0ci13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICB0b2FzdHItd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvYXN0ci1pY29uLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2FzdHItaWNvbi13YXJuaW5nLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcblxuICB0b2FzdHItZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICB0b2FzdHItZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHRvYXN0ci1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2FzdHItaWNvbi1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2FzdHItaWNvbi1kYW5nZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICB0b2FzdHItZGVzdHJveWFibGUtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgdG9hc3RyLWRlc3Ryb3lhYmxlLWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcblxuICB0b2FzdHItY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHRvYXN0ci1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICB0b2FzdHItY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHRvYXN0ci1pY29uLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICB0b2FzdHItaWNvbi1jb250cm9sLWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXIsXG4gIHRvYXN0ci1kZXN0cm95YWJsZS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1ob3ZlcixcblxuICBidXR0b24tY3Vyc29yOiBwb2ludGVyLFxuICBidXR0b24tb3V0bGluZS13aWR0aDogb3V0bGluZS13aWR0aCxcbiAgYnV0dG9uLW91dGxpbmUtY29sb3I6IG91dGxpbmUtY29sb3IsXG4gIGJ1dHRvbi10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LWJ1dHRvbi1mb250LWZhbWlseSxcbiAgYnV0dG9uLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICBidXR0b24tZGlzYWJsZWQtY3Vyc29yOiBkZWZhdWx0LFxuXG4gIGJ1dHRvbi10aW55LXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi10aW55LWZvbnQtc2l6ZSxcbiAgYnV0dG9uLXRpbnktdGV4dC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tdGlueS1saW5lLWhlaWdodCxcbiAgYnV0dG9uLXRpbnktaWNvbi1zaXplOiAwLjc1cmVtLFxuICBidXR0b24tdGlueS1pY29uLXZlcnRpY2FsLW1hcmdpbjogLTAuMTI1cmVtLFxuICBidXR0b24tdGlueS1pY29uLW9mZnNldDogMC4zNzVyZW0sXG5cbiAgYnV0dG9uLXNtYWxsLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1zbWFsbC1mb250LXNpemUsXG4gIGJ1dHRvbi1zbWFsbC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1zbWFsbC1saW5lLWhlaWdodCxcbiAgYnV0dG9uLXNtYWxsLWljb24tc2l6ZTogMXJlbSxcbiAgYnV0dG9uLXNtYWxsLWljb24tdmVydGljYWwtbWFyZ2luOiAtMC4xMjVyZW0sXG4gIGJ1dHRvbi1zbWFsbC1pY29uLW9mZnNldDogMC4zNzVyZW0sXG5cbiAgYnV0dG9uLW1lZGl1bS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgYnV0dG9uLW1lZGl1bS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1tZWRpdW0tbGluZS1oZWlnaHQsXG4gIGJ1dHRvbi1tZWRpdW0taWNvbi1zaXplOiAxLjI1cmVtLFxuICBidXR0b24tbWVkaXVtLWljb24tdmVydGljYWwtbWFyZ2luOiAtMC4xMjVyZW0sXG4gIGJ1dHRvbi1tZWRpdW0taWNvbi1vZmZzZXQ6IDAuNXJlbSxcblxuICBidXR0b24tbGFyZ2UtdGV4dC1mb250LXNpemU6IHRleHQtYnV0dG9uLWxhcmdlLWZvbnQtc2l6ZSxcbiAgYnV0dG9uLWxhcmdlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICBidXR0b24tbGFyZ2UtaWNvbi1zaXplOiAxLjVyZW0sXG4gIGJ1dHRvbi1sYXJnZS1pY29uLXZlcnRpY2FsLW1hcmdpbjogLTAuMTI1cmVtLFxuICBidXR0b24tbGFyZ2UtaWNvbi1vZmZzZXQ6IDAuNzVyZW0sXG5cbiAgYnV0dG9uLWdpYW50LXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1naWFudC1mb250LXNpemUsXG4gIGJ1dHRvbi1naWFudC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1naWFudC1saW5lLWhlaWdodCxcbiAgYnV0dG9uLWdpYW50LWljb24tc2l6ZTogMS41cmVtLFxuICBidXR0b24tZ2lhbnQtaWNvbi12ZXJ0aWNhbC1tYXJnaW46IC0wLjEyNXJlbSxcbiAgYnV0dG9uLWdpYW50LWljb24tb2Zmc2V0OiAwLjc1cmVtLFxuXG4gIGJ1dHRvbi1yZWN0YW5nbGUtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgYnV0dG9uLXNlbWktcm91bmQtYm9yZGVyLXJhZGl1czogMC43NXJlbSxcbiAgYnV0dG9uLXJvdW5kLWJvcmRlci1yYWRpdXM6IDEuNXJlbSxcblxuICBidXR0b24tZmlsbGVkLWJvcmRlci1zdHlsZTogc29saWQsXG4gIGJ1dHRvbi1maWxsZWQtYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0sXG4gIGJ1dHRvbi1maWxsZWQtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcblxuICBidXR0b24tZmlsbGVkLXRpbnktcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtLFxuICBidXR0b24tZmlsbGVkLXNtYWxsLXBhZGRpbmc6IDAuNDM3NXJlbSAwLjg3NXJlbSxcbiAgYnV0dG9uLWZpbGxlZC1tZWRpdW0tcGFkZGluZzogMC42ODc1cmVtIDEuMTI1cmVtLFxuICBidXR0b24tZmlsbGVkLWxhcmdlLXBhZGRpbmc6IDAuODEyNXJlbSAxLjEyNXJlbSxcbiAgYnV0dG9uLWZpbGxlZC1naWFudC1wYWRkaW5nOiAwLjkzNzVyZW0gMS4zNzVyZW0sXG5cbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kZWZhdWx0LFxuICBidXR0b24tZmlsbGVkLWJhc2ljLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBidXR0b24tZmlsbGVkLWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLFxuICBidXR0b24tZmlsbGVkLWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWhvdmVyLFxuICBidXR0b24tZmlsbGVkLWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtaG92ZXItYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWJhc2ljLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1hY3RpdmUsXG4gIGJ1dHRvbi1maWxsZWQtYmFzaWMtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kaXNhYmxlZCxcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kaXNhYmxlZCxcbiAgYnV0dG9uLWZpbGxlZC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kaXNhYmxlZCxcbiAgYnV0dG9uLWZpbGxlZC1zdWNjZXNzLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICBidXR0b24tZmlsbGVkLWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8taG92ZXItYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWluZm8tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLFxuICBidXR0b24tZmlsbGVkLWluZm8tYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kaXNhYmxlZCxcbiAgYnV0dG9uLWZpbGxlZC1pbmZvLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtaW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kaXNhYmxlZCxcbiAgYnV0dG9uLWZpbGxlZC13YXJuaW5nLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtd2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBidXR0b24tZmlsbGVkLWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24tZmlsbGVkLWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICBidXR0b24tZmlsbGVkLWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLFxuICBidXR0b24tZmlsbGVkLWRhbmdlci1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRpc2FibGVkLFxuICBidXR0b24tZmlsbGVkLWRhbmdlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1ob3ZlcixcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1hY3RpdmUsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1maWxsZWQtY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRpc2FibGVkLFxuICBidXR0b24tZmlsbGVkLWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLWZpbGxlZC1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLW91dGxpbmUtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgYnV0dG9uLW91dGxpbmUtYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0sXG4gIGJ1dHRvbi1vdXRsaW5lLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXG4gIGJ1dHRvbi1vdXRsaW5lLWZvY3VzLWluc2V0LXNoYWRvdy1sZW5ndGg6IDAgMCAwIDEwMHZtYXgsXG5cbiAgYnV0dG9uLW91dGxpbmUtdGlueS1wYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW0sXG4gIGJ1dHRvbi1vdXRsaW5lLXNtYWxsLXBhZGRpbmc6IDAuNDM3NXJlbSAwLjg3NXJlbSxcbiAgYnV0dG9uLW91dGxpbmUtbWVkaXVtLXBhZGRpbmc6IDAuNjg3NXJlbSAxLjEyNXJlbSxcbiAgYnV0dG9uLW91dGxpbmUtbGFyZ2UtcGFkZGluZzogMC44MTI1cmVtIDEuMTI1cmVtLFxuICBidXR0b24tb3V0bGluZS1naWFudC1wYWRkaW5nOiAwLjkzNzVyZW0gMS4zNzVyZW0sXG5cbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1mb2N1cyxcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWZvY3VzLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBidXR0b24tb3V0bGluZS1iYXNpYy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3ZlcixcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBidXR0b24tb3V0bGluZS1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cyxcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWZvY3VzLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBidXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3ZlcixcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cyxcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3ZlcixcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWhvdmVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1vdXRsaW5lLWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgYnV0dG9uLW91dGxpbmUtY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBidXR0b24tb3V0bGluZS1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWdob3N0LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWJvcmRlci1zdHlsZTogc29saWQsXG4gIGJ1dHRvbi1naG9zdC1ib3JkZXItd2lkdGg6IDAuMDYyNXJlbSxcbiAgYnV0dG9uLWdob3N0LXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXG4gIGJ1dHRvbi1naG9zdC1mb2N1cy1pbnNldC1zaGFkb3ctbGVuZ3RoOiAwIDAgMCAxMDB2bWF4LFxuXG4gIGJ1dHRvbi1naG9zdC10aW55LXBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbSxcbiAgYnV0dG9uLWdob3N0LXNtYWxsLXBhZGRpbmc6IDAuNDM3NXJlbSAwLjg3NXJlbSxcbiAgYnV0dG9uLWdob3N0LW1lZGl1bS1wYWRkaW5nOiAwLjY4NzVyZW0gMS4xMjVyZW0sXG4gIGJ1dHRvbi1naG9zdC1sYXJnZS1wYWRkaW5nOiAwLjgxMjVyZW0gMS4xMjVyZW0sXG4gIGJ1dHRvbi1naG9zdC1naWFudC1wYWRkaW5nOiAwLjkzNzVyZW0gMS4zNzVyZW0sXG5cbiAgYnV0dG9uLWdob3N0LWJhc2ljLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTYwMCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNTAwLFxuICBidXR0b24tZ2hvc3QtYmFzaWMtZm9jdXMtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtNjAwLFxuICBidXR0b24tZ2hvc3QtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMTAwLFxuICBidXR0b24tZ2hvc3QtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWhvdmVyLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTYwMCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWJhc2ljLWFjdGl2ZS10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy02MDAsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1iYXNpYy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC01MDAsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWZvY3VzLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMTAwLFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICBidXR0b24tZ2hvc3QtcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNTAwLFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTEwMCxcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtaG92ZXItdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3Qtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1naG9zdC1pbmZvLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgYnV0dG9uLWdob3N0LWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtaW5mby1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTUwMCxcbiAgYnV0dG9uLWdob3N0LWluZm8tZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICBidXR0b24tZ2hvc3QtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0xMDAsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWhvdmVyLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgYnV0dG9uLWdob3N0LWluZm8tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWluZm8tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWluZm8tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZ2hvc3Qtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC01MDAsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWZvY3VzLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgYnV0dG9uLWdob3N0LXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMTAwLFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICBidXR0b24tZ2hvc3Qtd2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWdob3N0LWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC01MDAsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMTAwLFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItaG92ZXItdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWdob3N0LWRhbmdlci1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBidXR0b24tZ2hvc3QtZGFuZ2VyLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24tZ2hvc3QtY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC01MDAsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWZvY3VzLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgYnV0dG9uLWdob3N0LWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMTAwLFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1ob3Zlci10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1hY3RpdmUtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBidXR0b24tZ2hvc3QtY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1naG9zdC1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWhlcm8tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgYnV0dG9uLWhlcm8tYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgYnV0dG9uLWhlcm8tYm9yZGVyLXdpZHRoOiAwLFxuICBidXR0b24taGVyby10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlLFxuXG4gIGJ1dHRvbi1oZXJvLXRpbnktcGFkZGluZzogMC4zNzVyZW0gMC42ODc1cmVtLFxuICBidXR0b24taGVyby1zbWFsbC1wYWRkaW5nOiAwLjVyZW0gMC45Mzc1cmVtLFxuICBidXR0b24taGVyby1tZWRpdW0tcGFkZGluZzogMC43NXJlbSAxLjE4NzVyZW0sXG4gIGJ1dHRvbi1oZXJvLWxhcmdlLXBhZGRpbmc6IDAuODc1cmVtIDEuMTg3NXJlbSxcbiAgYnV0dG9uLWhlcm8tZ2lhbnQtcGFkZGluZzogMXJlbSAxLjQzNzVyZW0sXG5cbiAgYnV0dG9uLWhlcm8tc2hhZG93OiAwIDAgdHJhbnNwYXJlbnQsXG4gIGJ1dHRvbi1oZXJvLXRleHQtc2hhZG93OiBzaGFkb3csXG4gIGJ1dHRvbi1oZXJvLWJldmVsLXNpemU6IDAgMCAwIDAsXG4gIGJ1dHRvbi1oZXJvLWdsb3ctc2l6ZTogMCAwIDAgMCxcbiAgYnV0dG9uLWhlcm8tb3V0bGluZS1jb2xvcjogb3V0bGluZS1jb2xvcixcbiAgYnV0dG9uLWhlcm8tb3V0bGluZS13aWR0aDogb3V0bGluZS13aWR0aCxcblxuICBidXR0b24taGVyby1iYXNpYy10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy02MDAsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWJldmVsLWNvbG9yOiBjb2xvci1iYXNpYy02MDAsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWdsb3ctY29sb3I6IGNvbG9yLWJhc2ljLTcwMCxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0yMDAsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRlZmF1bHQsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtMzAwLFxuICBidXR0b24taGVyby1iYXNpYy1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1mb2N1cyxcbiAgYnV0dG9uLWhlcm8tYmFzaWMtaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWhvdmVyLFxuICBidXR0b24taGVyby1iYXNpYy1hY3RpdmUtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0zMDAsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWFjdGl2ZS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1hY3RpdmUsXG4gIGJ1dHRvbi1oZXJvLWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRpc2FibGVkLFxuICBidXR0b24taGVyby1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24taGVyby1wcmltYXJ5LWJldmVsLWNvbG9yOiBjb2xvci1wcmltYXJ5LTYwMCxcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1nbG93LWNvbG9yOiBjb2xvci1wcmltYXJ5LTcwMCxcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktNDAwLFxuICBidXR0b24taGVyby1wcmltYXJ5LXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktNTAwLFxuICBidXR0b24taGVyby1wcmltYXJ5LWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIGJ1dHRvbi1oZXJvLXByaW1hcnktaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LTMwMCxcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBidXR0b24taGVyby1wcmltYXJ5LWFjdGl2ZS1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktNTAwLFxuICBidXR0b24taGVyby1wcmltYXJ5LWFjdGl2ZS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgYnV0dG9uLWhlcm8tcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRpc2FibGVkLFxuICBidXR0b24taGVyby1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtYmV2ZWwtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtNjAwLFxuICBidXR0b24taGVyby1zdWNjZXNzLWdsb3ctY29sb3I6IGNvbG9yLXN1Y2Nlc3MtNzAwLFxuICBidXR0b24taGVyby1zdWNjZXNzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy00MDAsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBidXR0b24taGVyby1zdWNjZXNzLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy01MDAsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgYnV0dG9uLWhlcm8tc3VjY2Vzcy1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtMzAwLFxuICBidXR0b24taGVyby1zdWNjZXNzLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtYWN0aXZlLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy01MDAsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtYWN0aXZlLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLFxuICBidXR0b24taGVyby1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGlzYWJsZWQsXG4gIGJ1dHRvbi1oZXJvLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24taGVyby1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLWhlcm8taW5mby1iZXZlbC1jb2xvcjogY29sb3ItaW5mby02MDAsXG4gIGJ1dHRvbi1oZXJvLWluZm8tZ2xvdy1jb2xvcjogY29sb3ItaW5mby03MDAsXG4gIGJ1dHRvbi1oZXJvLWluZm8tbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLTQwMCxcbiAgYnV0dG9uLWhlcm8taW5mby1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGJ1dHRvbi1oZXJvLWluZm8tZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLTUwMCxcbiAgYnV0dG9uLWhlcm8taW5mby1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICBidXR0b24taGVyby1pbmZvLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby0zMDAsXG4gIGJ1dHRvbi1oZXJvLWluZm8taG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgYnV0dG9uLWhlcm8taW5mby1hY3RpdmUtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLTUwMCxcbiAgYnV0dG9uLWhlcm8taW5mby1hY3RpdmUtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUsXG4gIGJ1dHRvbi1oZXJvLWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kaXNhYmxlZCxcbiAgYnV0dG9uLWhlcm8taW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBidXR0b24taGVyby13YXJuaW5nLWJldmVsLWNvbG9yOiBjb2xvci13YXJuaW5nLTYwMCxcbiAgYnV0dG9uLWhlcm8td2FybmluZy1nbG93LWNvbG9yOiBjb2xvci13YXJuaW5nLTcwMCxcbiAgYnV0dG9uLWhlcm8td2FybmluZy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctNDAwLFxuICBidXR0b24taGVyby13YXJuaW5nLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgYnV0dG9uLWhlcm8td2FybmluZy1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctNTAwLFxuICBidXR0b24taGVyby13YXJuaW5nLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIGJ1dHRvbi1oZXJvLXdhcm5pbmctaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLTMwMCxcbiAgYnV0dG9uLWhlcm8td2FybmluZy1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICBidXR0b24taGVyby13YXJuaW5nLWFjdGl2ZS1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctNTAwLFxuICBidXR0b24taGVyby13YXJuaW5nLWFjdGl2ZS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZSxcbiAgYnV0dG9uLWhlcm8td2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRpc2FibGVkLFxuICBidXR0b24taGVyby13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWJldmVsLWNvbG9yOiBjb2xvci1kYW5nZXItNjAwLFxuICBidXR0b24taGVyby1kYW5nZXItZ2xvdy1jb2xvcjogY29sb3ItZGFuZ2VyLTcwMCxcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLTQwMCxcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBidXR0b24taGVyby1kYW5nZXItZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItNTAwLFxuICBidXR0b24taGVyby1kYW5nZXItZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICBidXR0b24taGVyby1kYW5nZXItaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItMzAwLFxuICBidXR0b24taGVyby1kYW5nZXItaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICBidXR0b24taGVyby1kYW5nZXItYWN0aXZlLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLTUwMCxcbiAgYnV0dG9uLWhlcm8tZGFuZ2VyLWFjdGl2ZS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLFxuICBidXR0b24taGVyby1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRpc2FibGVkLFxuICBidXR0b24taGVyby1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBidXR0b24taGVyby1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1iZXZlbC1jb2xvcjogY29sb3ItYmFzaWMtNjAwLFxuICBidXR0b24taGVyby1jb250cm9sLWdsb3ctY29sb3I6IGNvbG9yLWJhc2ljLTcwMCxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0yMDAsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cyxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLFxuICBidXR0b24taGVyby1jb250cm9sLWFjdGl2ZS1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTIwMCxcbiAgYnV0dG9uLWhlcm8tY29udHJvbC1hY3RpdmUtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1hY3RpdmUsXG4gIGJ1dHRvbi1oZXJvLWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuICBidXR0b24taGVyby1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1idXR0b24tYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWJ1dHRvbi1wcmltYXJ5LXRleHQtY29sb3I6IGJ1dHRvbi1maWxsZWQtcHJpbWFyeS10ZXh0LWNvbG9yLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWJ1dHRvbi1zdWNjZXNzLXRleHQtY29sb3I6IGJ1dHRvbi1maWxsZWQtc3VjY2Vzcy10ZXh0LWNvbG9yLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWJ1dHRvbi1pbmZvLXRleHQtY29sb3I6IGJ1dHRvbi1maWxsZWQtaW5mby10ZXh0LWNvbG9yLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWJ1dHRvbi13YXJuaW5nLXRleHQtY29sb3I6IGJ1dHRvbi1maWxsZWQtd2FybmluZy10ZXh0LWNvbG9yLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWJ1dHRvbi1kYW5nZXItdGV4dC1jb2xvcjogYnV0dG9uLWZpbGxlZC1kYW5nZXItdGV4dC1jb2xvcixcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1idXR0b24tY29udHJvbC10ZXh0LWNvbG9yOiBidXR0b24tZmlsbGVkLWNvbnRyb2wtdGV4dC1jb2xvcixcblxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWJhc2ljLWRpdmlkZXItY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLWJvcmRlcixcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1wcmltYXJ5LWRpdmlkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtc3VjY2Vzcy1kaXZpZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICBidXR0b24tZ3JvdXAtZmlsbGVkLWluZm8tZGl2aWRlci1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC13YXJuaW5nLWRpdmlkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIGJ1dHRvbi1ncm91cC1maWxsZWQtZGFuZ2VyLWRpdmlkZXItY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgYnV0dG9uLWdyb3VwLWZpbGxlZC1jb250cm9sLWRpdmlkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMsXG5cbiAgYnV0dG9uLWdyb3VwLWdob3N0LWRpdmlkZXItY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLWJvcmRlcixcblxuICBpY29uLWJ1dHRvbi1maWxsZWQtdGlueS1wYWRkaW5nOiAwLjQzNzVyZW0gMC4zMTI1cmVtLFxuICBpY29uLWJ1dHRvbi1maWxsZWQtc21hbGwtcGFkZGluZzogMC41NjI1cmVtIDAuNDM3NXJlbSxcbiAgaWNvbi1idXR0b24tZmlsbGVkLW1lZGl1bS1wYWRkaW5nOiAwLjY4NzVyZW0gMC41NjI1cmVtLFxuICBpY29uLWJ1dHRvbi1maWxsZWQtbGFyZ2UtcGFkZGluZzogMC44MTI1cmVtIDAuNjg3NXJlbSxcbiAgaWNvbi1idXR0b24tZmlsbGVkLWdpYW50LXBhZGRpbmc6IDEuMDYyNXJlbSAwLjkzNzVyZW0sXG5cbiAgaWNvbi1idXR0b24tb3V0bGluZS10aW55LXBhZGRpbmc6IDAuNDM3NXJlbSAwLjMxMjVyZW0sXG4gIGljb24tYnV0dG9uLW91dGxpbmUtc21hbGwtcGFkZGluZzogMC41NjI1cmVtIDAuNDM3NXJlbSxcbiAgaWNvbi1idXR0b24tb3V0bGluZS1tZWRpdW0tcGFkZGluZzogMC42ODc1cmVtIDAuNTYyNXJlbSxcbiAgaWNvbi1idXR0b24tb3V0bGluZS1sYXJnZS1wYWRkaW5nOiAwLjgxMjVyZW0gMC42ODc1cmVtLFxuICBpY29uLWJ1dHRvbi1vdXRsaW5lLWdpYW50LXBhZGRpbmc6IDEuMDYyNXJlbSAwLjkzNzVyZW0sXG5cbiAgaWNvbi1idXR0b24tZ2hvc3QtdGlueS1wYWRkaW5nOiAwLjQzNzVyZW0gMC4zMTI1cmVtLFxuICBpY29uLWJ1dHRvbi1naG9zdC1zbWFsbC1wYWRkaW5nOiAwLjU2MjVyZW0gMC40Mzc1cmVtLFxuICBpY29uLWJ1dHRvbi1naG9zdC1tZWRpdW0tcGFkZGluZzogMC42ODc1cmVtIDAuNTYyNXJlbSxcbiAgaWNvbi1idXR0b24tZ2hvc3QtbGFyZ2UtcGFkZGluZzogMC44MTI1cmVtIDAuNjg3NXJlbSxcbiAgaWNvbi1idXR0b24tZ2hvc3QtZ2lhbnQtcGFkZGluZzogMS4wNjI1cmVtIDAuOTM3NXJlbSxcblxuICBpY29uLWJ1dHRvbi1oZXJvLXRpbnktcGFkZGluZzogMC41cmVtIDAuMzc1cmVtLFxuICBpY29uLWJ1dHRvbi1oZXJvLXNtYWxsLXBhZGRpbmc6IDAuNTYyNXJlbSAwLjVyZW0sXG4gIGljb24tYnV0dG9uLWhlcm8tbWVkaXVtLXBhZGRpbmc6IDAuNzVyZW0gMC41NjI1cmVtLFxuICBpY29uLWJ1dHRvbi1oZXJvLWxhcmdlLXBhZGRpbmc6IDAuODc1cmVtIDAuNjg3NXJlbSxcbiAgaWNvbi1idXR0b24taGVyby1naWFudC1wYWRkaW5nOiAxLjA2MjVyZW0gMXJlbSxcblxuICBpbnB1dC1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBpbnB1dC1ib3JkZXItd2lkdGg6IDFweCxcbiAgaW5wdXQtb3V0bGluZS1jb2xvcjogb3V0bGluZS1jb2xvcixcbiAgaW5wdXQtb3V0bGluZS13aWR0aDogb3V0bGluZS13aWR0aCxcbiAgaW5wdXQtcGxhY2Vob2xkZXItdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIGlucHV0LXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG5cbiAgaW5wdXQtYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgaW5wdXQtYmFzaWMtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBpbnB1dC1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LWJhc2ljLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGlucHV0LWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgaW5wdXQtYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICBpbnB1dC1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIGlucHV0LWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGlucHV0LWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtYmFzaWMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgaW5wdXQtYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgaW5wdXQtYmFzaWMtZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBpbnB1dC1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGlucHV0LXByaW1hcnktcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBpbnB1dC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgaW5wdXQtcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGlucHV0LXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgaW5wdXQtcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIGlucHV0LXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgaW5wdXQtcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgaW5wdXQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBpbnB1dC1wcmltYXJ5LWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgaW5wdXQtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBpbnB1dC1zdWNjZXNzLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgaW5wdXQtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGlucHV0LXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBpbnB1dC1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cy1ib3JkZXIsXG4gIGlucHV0LXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBpbnB1dC1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gIGlucHV0LXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC1zdWNjZXNzLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGlucHV0LXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgaW5wdXQtc3VjY2Vzcy1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGlucHV0LWluZm8tdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgaW5wdXQtaW5mby1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGlucHV0LWluZm8tYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBpbnB1dC1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgaW5wdXQtaW5mby1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZm9jdXMtYm9yZGVyLFxuICBpbnB1dC1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMyxcbiAgaW5wdXQtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8taG92ZXItYm9yZGVyLFxuICBpbnB1dC1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtaW5mby1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBpbnB1dC1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGlucHV0LWluZm8tZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBpbnB1dC13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGlucHV0LXdhcm5pbmctcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBpbnB1dC13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgaW5wdXQtd2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgaW5wdXQtd2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGlucHV0LXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLWJvcmRlcixcbiAgaW5wdXQtd2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIGlucHV0LXdhcm5pbmctaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgaW5wdXQtd2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgaW5wdXQtd2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBpbnB1dC13YXJuaW5nLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgaW5wdXQtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGlucHV0LWRhbmdlci1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGlucHV0LWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGlucHV0LWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBpbnB1dC1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBpbnB1dC1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMtYm9yZGVyLFxuICBpbnB1dC1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBpbnB1dC1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXItYm9yZGVyLFxuICBpbnB1dC1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBpbnB1dC1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgaW5wdXQtZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGlucHV0LWRhbmdlci1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIGlucHV0LWNvbnRyb2wtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBpbnB1dC1jb250cm9sLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgaW5wdXQtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTMwMCxcbiAgaW5wdXQtY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtNTAwLFxuICBpbnB1dC1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtNTAwLFxuICBpbnB1dC1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGlucHV0LWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC00MDAsXG4gIGlucHV0LWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgaW5wdXQtY29udHJvbC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBpbnB1dC1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGlucHV0LWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBpbnB1dC1jb250cm9sLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBpbnB1dC1yZWN0YW5nbGUtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgaW5wdXQtc2VtaS1yb3VuZC1ib3JkZXItcmFkaXVzOiAwLjc1cmVtLFxuICBpbnB1dC1yb3VuZC1ib3JkZXItcmFkaXVzOiAxLjVyZW0sXG5cbiAgaW5wdXQtdGlueS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLTItZm9udC1zaXplLFxuICBpbnB1dC10aW55LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtY2FwdGlvbi0yLWZvbnQtd2VpZ2h0LFxuICBpbnB1dC10aW55LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi0yLWxpbmUtaGVpZ2h0LFxuICBpbnB1dC10aW55LXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGlucHV0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGlucHV0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIGlucHV0LXRpbnktcGFkZGluZzogMC4xODc1cmVtIDFyZW0sXG4gIGlucHV0LXRpbnktbWF4LXdpZHRoOiAyMHJlbSxcblxuICBpbnB1dC1zbWFsbC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtc2l6ZSxcbiAgaW5wdXQtc21hbGwtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0LFxuICBpbnB1dC1zbWFsbC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItbGluZS1oZWlnaHQsXG4gIGlucHV0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGlucHV0LXNtYWxsLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBpbnB1dC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgaW5wdXQtc21hbGwtcGFkZGluZzogMC4xODc1cmVtIDFyZW0sXG4gIGlucHV0LXNtYWxsLW1heC13aWR0aDogMjByZW0sXG5cbiAgaW5wdXQtbWVkaXVtLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgaW5wdXQtbWVkaXVtLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIGlucHV0LW1lZGl1bS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBpbnB1dC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgaW5wdXQtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBpbnB1dC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIGlucHV0LW1lZGl1bS1wYWRkaW5nOiAwLjQzNzVyZW0gMXJlbSxcbiAgaW5wdXQtbWVkaXVtLW1heC13aWR0aDogMjByZW0sXG5cbiAgaW5wdXQtbGFyZ2UtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBpbnB1dC1sYXJnZS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBpbnB1dC1sYXJnZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBpbnB1dC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBpbnB1dC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgaW5wdXQtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIGlucHV0LWxhcmdlLXBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtLFxuICBpbnB1dC1sYXJnZS1tYXgtd2lkdGg6IDMwcmVtLFxuXG4gIGlucHV0LWdpYW50LXRleHQtZm9udC1zaXplOiB0ZXh0LWhlYWRpbmctNi1mb250LXNpemUsXG4gIGlucHV0LWdpYW50LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtaGVhZGluZy02LWZvbnQtd2VpZ2h0LFxuICBpbnB1dC1naWFudC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWhlYWRpbmctNi1saW5lLWhlaWdodCxcbiAgaW5wdXQtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgaW5wdXQtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIGlucHV0LWdpYW50LXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LFxuICBpbnB1dC1naWFudC1wYWRkaW5nOiAwLjkzNzVyZW0gMXJlbSxcbiAgaW5wdXQtZ2lhbnQtbWF4LXdpZHRoOiAzMHJlbSxcblxuICBjaGVja2JveC1oZWlnaHQ6IDEuMjVyZW0sXG4gIGNoZWNrYm94LXdpZHRoOiAxLjI1cmVtLFxuICBjaGVja2JveC1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBjaGVja2JveC1ib3JkZXItd2lkdGg6IDFweCxcbiAgY2hlY2tib3gtYm9yZGVyLXJhZGl1czogM3B4LFxuICBjaGVja2JveC1vdXRsaW5lLXdpZHRoOiBvdXRsaW5lLXdpZHRoLFxuICBjaGVja2JveC1vdXRsaW5lLWNvbG9yOiBvdXRsaW5lLWNvbG9yLFxuICBjaGVja2JveC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLTItZm9udC1mYW1pbHksXG4gIGNoZWNrYm94LXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplLFxuICBjaGVja2JveC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItZm9udC13ZWlnaHQsXG4gIGNoZWNrYm94LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodCxcbiAgY2hlY2tib3gtdGV4dC1zcGFjZTogMC42ODc1cmVtLFxuICBjaGVja2JveC1wYWRkaW5nOiAwLFxuICBjaGVja2JveC1mb2N1cy1pbnNldC1zaGFkb3ctbGVuZ3RoOiAwIDAgMCAxMDB2bWF4LFxuXG4gIGNoZWNrYm94LWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNoZWNrYm94LWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGNoZWNrYm94LWJhc2ljLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWJhc2ljLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBjaGVja2JveC1iYXNpYy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtYmFzaWMtY2hlY2tlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtYmFzaWMtaW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGNoZWNrYm94LWJhc2ljLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1iYXNpYy1pbmRldGVybWluYXRlLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1iYXNpYy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1mb2N1cyxcbiAgY2hlY2tib3gtYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LWJhc2ljLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgY2hlY2tib3gtYmFzaWMtZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLFxuICBjaGVja2JveC1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1iYXNpYy1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIGNoZWNrYm94LWJhc2ljLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtYmFzaWMtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgY2hlY2tib3gtYmFzaWMtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtYmFzaWMtYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIGNoZWNrYm94LWJhc2ljLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgY2hlY2tib3gtYmFzaWMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGNoZWNrYm94LWJhc2ljLWRpc2FibGVkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBjaGVja2JveC1iYXNpYy1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgY2hlY2tib3gtYmFzaWMtZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICBjaGVja2JveC1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNoZWNrYm94LXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBjaGVja2JveC1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgY2hlY2tib3gtcHJpbWFyeS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1jaGVja2VkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1wcmltYXJ5LWluZGV0ZXJtaW5hdGUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBjaGVja2JveC1wcmltYXJ5LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1wcmltYXJ5LWluZGV0ZXJtaW5hdGUtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cyxcbiAgY2hlY2tib3gtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1wcmltYXJ5LWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgY2hlY2tib3gtcHJpbWFyeS1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3ZlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1wcmltYXJ5LWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBjaGVja2JveC1wcmltYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgY2hlY2tib3gtcHJpbWFyeS1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgY2hlY2tib3gtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgY2hlY2tib3gtcHJpbWFyeS1kaXNhYmxlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBjaGVja2JveC1wcmltYXJ5LWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICBjaGVja2JveC1wcmltYXJ5LWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgY2hlY2tib3gtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjaGVja2JveC1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgY2hlY2tib3gtc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtY2hlY2tlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1pbmRldGVybWluYXRlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgY2hlY2tib3gtc3VjY2Vzcy1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1pbmRldGVybWluYXRlLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1zdWNjZXNzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgY2hlY2tib3gtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtZGlzYWJsZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgY2hlY2tib3gtc3VjY2Vzcy1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgY2hlY2tib3gtc3VjY2Vzcy1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIGNoZWNrYm94LWluZm8tdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2hlY2tib3gtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGNoZWNrYm94LWluZm8tYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1pbmZvLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBjaGVja2JveC1pbmZvLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1pbmZvLWNoZWNrZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWluZm8taW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIGNoZWNrYm94LWluZm8taW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWluZm8taW5kZXRlcm1pbmF0ZS1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtaW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLFxuICBjaGVja2JveC1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LWluZm8tZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICBjaGVja2JveC1pbmZvLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLFxuICBjaGVja2JveC1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LWluZm8taG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICBjaGVja2JveC1pbmZvLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtaW5mby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGNoZWNrYm94LWluZm8tYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1pbmZvLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLFxuICBjaGVja2JveC1pbmZvLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICBjaGVja2JveC1pbmZvLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBjaGVja2JveC1pbmZvLWRpc2FibGVkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIGNoZWNrYm94LWluZm8tZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIGNoZWNrYm94LWluZm8tZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICBjaGVja2JveC13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNoZWNrYm94LXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICBjaGVja2JveC13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtd2FybmluZy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgY2hlY2tib3gtd2FybmluZy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtd2FybmluZy1jaGVja2VkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC13YXJuaW5nLWluZGV0ZXJtaW5hdGUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBjaGVja2JveC13YXJuaW5nLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC13YXJuaW5nLWluZGV0ZXJtaW5hdGUtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cyxcbiAgY2hlY2tib3gtd2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC13YXJuaW5nLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgY2hlY2tib3gtd2FybmluZy1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cy1ib3JkZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3ZlcixcbiAgY2hlY2tib3gtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC13YXJuaW5nLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgY2hlY2tib3gtd2FybmluZy1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LXdhcm5pbmctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBjaGVja2JveC13YXJuaW5nLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtd2FybmluZy1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZSxcbiAgY2hlY2tib3gtd2FybmluZy1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctYWN0aXZlLWJvcmRlcixcbiAgY2hlY2tib3gtd2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgY2hlY2tib3gtd2FybmluZy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgY2hlY2tib3gtd2FybmluZy1kaXNhYmxlZC1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtd2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBjaGVja2JveC13YXJuaW5nLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICBjaGVja2JveC13YXJuaW5nLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgY2hlY2tib3gtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNoZWNrYm94LWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgY2hlY2tib3gtZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICBjaGVja2JveC1kYW5nZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgY2hlY2tib3gtZGFuZ2VyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWRhbmdlci1jaGVja2VkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1kYW5nZXItaW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgY2hlY2tib3gtZGFuZ2VyLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWRhbmdlci1pbmRldGVybWluYXRlLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWZvY3VzLFxuICBjaGVja2JveC1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1kYW5nZXItZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIGNoZWNrYm94LWRhbmdlci1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3ZlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtZGFuZ2VyLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICBjaGVja2JveC1kYW5nZXItaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gIGNoZWNrYm94LWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgY2hlY2tib3gtZGFuZ2VyLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBjaGVja2JveC1kYW5nZXItYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZSxcbiAgY2hlY2tib3gtZGFuZ2VyLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgY2hlY2tib3gtZGFuZ2VyLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBjaGVja2JveC1kYW5nZXItZGlzYWJsZWQtY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoZWNrYm94LWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBjaGVja2JveC1kYW5nZXItZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIGNoZWNrYm94LWRhbmdlci1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIGNoZWNrYm94LWNvbnRyb2wtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgY2hlY2tib3gtY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGNoZWNrYm94LWNvbnRyb2wtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdC1ib3JkZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtY2hlY2tlZC1jaGVja21hcmstY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgY2hlY2tib3gtY29udHJvbC1pbmRldGVybWluYXRlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgY2hlY2tib3gtY29udHJvbC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LWJvcmRlcixcbiAgY2hlY2tib3gtY29udHJvbC1pbmRldGVybWluYXRlLWNoZWNrbWFyay1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBjaGVja2JveC1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIGNoZWNrYm94LWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgY2hlY2tib3gtY29udHJvbC1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMsXG4gIGNoZWNrYm94LWNvbnRyb2wtZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMtYm9yZGVyLFxuICBjaGVja2JveC1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgY2hlY2tib3gtY29udHJvbC1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXItYm9yZGVyLFxuICBjaGVja2JveC1jb250cm9sLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgY2hlY2tib3gtY29udHJvbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1hY3RpdmUsXG4gIGNoZWNrYm94LWNvbnRyb2wtYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdGl2ZS1ib3JkZXIsXG4gIGNoZWNrYm94LWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgY2hlY2tib3gtY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICBjaGVja2JveC1jb250cm9sLWRpc2FibGVkLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBjaGVja2JveC1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hlY2tib3gtY29udHJvbC1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgY2hlY2tib3gtY29udHJvbC1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIGJhZGdlLWRvdC1tb2RlLWJvcmRlci1yYWRpdXM6IDAuNXJlbSxcbiAgYmFkZ2UtZG90LW1vZGUtcGFkZGluZzogMC4zcmVtLFxuXG4gIGJhZGdlLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGJhZGdlLXRleHQtZm9udC1mYW1pbHk6IHRleHQtYnV0dG9uLWZvbnQtZmFtaWx5LFxuICBiYWRnZS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tdGlueS1mb250LXNpemUsXG4gIGJhZGdlLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICBiYWRnZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi10aW55LWxpbmUtaGVpZ2h0LFxuICBiYWRnZS1wYWRkaW5nOiAwLjI1cmVtIDAuNHJlbSxcblxuICBiYWRnZS1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGJhZGdlLWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGJhZGdlLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBiYWRnZS1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYmFkZ2Utc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIGJhZGdlLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBiYWRnZS1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgYmFkZ2UtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGJhZGdlLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBiYWRnZS13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYmFkZ2UtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBiYWRnZS1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBiYWRnZS1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgYmFkZ2UtY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG5cbiAgcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi1kdXJhdGlvbjogNDAwbXMsXG4gIHByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBwcm9ncmVzcy1iYXItdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcblxuICBwcm9ncmVzcy1iYXItdGlueS1oZWlnaHQ6IDFyZW0sXG4gIHByb2dyZXNzLWJhci10aW55LXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplLFxuICBwcm9ncmVzcy1iYXItdGlueS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItZm9udC13ZWlnaHQsXG4gIHByb2dyZXNzLWJhci10aW55LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodCxcbiAgcHJvZ3Jlc3MtYmFyLXNtYWxsLWhlaWdodDogMS4yNXJlbSxcbiAgcHJvZ3Jlc3MtYmFyLXNtYWxsLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplLFxuICBwcm9ncmVzcy1iYXItc21hbGwtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0LFxuICBwcm9ncmVzcy1iYXItc21hbGwtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LFxuICBwcm9ncmVzcy1iYXItbWVkaXVtLWhlaWdodDogMS4zNzVyZW0sXG4gIHByb2dyZXNzLWJhci1tZWRpdW0tdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBwcm9ncmVzcy1iYXItbWVkaXVtLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIHByb2dyZXNzLWJhci1tZWRpdW0tdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgcHJvZ3Jlc3MtYmFyLWxhcmdlLWhlaWdodDogMS41cmVtLFxuICBwcm9ncmVzcy1iYXItbGFyZ2UtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBwcm9ncmVzcy1iYXItbGFyZ2UtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgcHJvZ3Jlc3MtYmFyLWxhcmdlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIHByb2dyZXNzLWJhci1naWFudC1oZWlnaHQ6IDEuNzVyZW0sXG4gIHByb2dyZXNzLWJhci1naWFudC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIHByb2dyZXNzLWJhci1naWFudC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBwcm9ncmVzcy1iYXItZ2lhbnQtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcblxuICBwcm9ncmVzcy1iYXItYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBwcm9ncmVzcy1iYXItYmFzaWMtZmlsbGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItNCxcbiAgcHJvZ3Jlc3MtYmFyLWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG5cbiAgcHJvZ3Jlc3MtYmFyLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBwcm9ncmVzcy1iYXItcHJpbWFyeS1maWxsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBwcm9ncmVzcy1iYXItcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBwcm9ncmVzcy1iYXItc3VjY2Vzcy1maWxsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBwcm9ncmVzcy1iYXItc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgcHJvZ3Jlc3MtYmFyLWluZm8tYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBwcm9ncmVzcy1iYXItaW5mby1maWxsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBwcm9ncmVzcy1iYXItaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBwcm9ncmVzcy1iYXItd2FybmluZy1maWxsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBwcm9ncmVzcy1iYXItd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgcHJvZ3Jlc3MtYmFyLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHByb2dyZXNzLWJhci1kYW5nZXItZmlsbGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBwcm9ncmVzcy1iYXItZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBwcm9ncmVzcy1iYXItY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHByb2dyZXNzLWJhci1jb250cm9sLWZpbGxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHByb2dyZXNzLWJhci1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcblxuICBhbGVydC1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBhbGVydC1ib3R0b20tbWFyZ2luOiAxLjVyZW0sXG4gIGFsZXJ0LXBhZGRpbmc6IDFyZW0gMS4xMjVyZW0sXG4gIGFsZXJ0LXNjcm9sbGJhci1jb2xvcjogc2Nyb2xsYmFyLWNvbG9yLFxuICBhbGVydC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcjogc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IsXG4gIGFsZXJ0LXNjcm9sbGJhci13aWR0aDogc2Nyb2xsYmFyLXdpZHRoLFxuICBhbGVydC1zaGFkb3c6IG5vbmUsXG4gIGFsZXJ0LXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBhbGVydC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIGFsZXJ0LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIGFsZXJ0LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG5cbiAgYWxlcnQtY2xvc2FibGUtc3RhcnQtcGFkZGluZzogM3JlbSxcblxuICBhbGVydC10aW55LWhlaWdodDogNC41cmVtLFxuICBhbGVydC1zbWFsbC1oZWlnaHQ6IDUuNzVyZW0sXG4gIGFsZXJ0LW1lZGl1bS1oZWlnaHQ6IDdyZW0sXG4gIGFsZXJ0LW1lZGl1bS1wYWRkaW5nOiAxcmVtIDEuMTI1cmVtLFxuICBhbGVydC1sYXJnZS1oZWlnaHQ6IDguMjVyZW0sXG4gIGFsZXJ0LWdpYW50LWhlaWdodDogOS41cmVtLFxuXG4gIGFsZXJ0LWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgYWxlcnQtYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgYWxlcnQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGFsZXJ0LXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBhbGVydC1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgYWxlcnQtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGFsZXJ0LWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBhbGVydC1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgYWxlcnQtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGFsZXJ0LXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBhbGVydC1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGFsZXJ0LWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGFsZXJ0LWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBhbGVydC1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcblxuICBhbGVydC1hY2NlbnQtYmFzaWMtY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0zLFxuICBhbGVydC1hY2NlbnQtcHJpbWFyeS1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBhbGVydC1hY2NlbnQtaW5mby1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBhbGVydC1hY2NlbnQtc3VjY2Vzcy1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBhbGVydC1hY2NlbnQtd2FybmluZy1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBhbGVydC1hY2NlbnQtZGFuZ2VyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgYWxlcnQtYWNjZW50LWNvbnRyb2wtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcblxuICBhbGVydC1vdXRsaW5lLXdpZHRoOiAxcHgsXG4gIGFsZXJ0LW91dGxpbmUtYmFzaWMtY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLWJvcmRlcixcbiAgYWxlcnQtb3V0bGluZS1wcmltYXJ5LWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgYWxlcnQtb3V0bGluZS1pbmZvLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLWJvcmRlcixcbiAgYWxlcnQtb3V0bGluZS1zdWNjZXNzLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLWJvcmRlcixcbiAgYWxlcnQtb3V0bGluZS13YXJuaW5nLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLWJvcmRlcixcbiAgYWxlcnQtb3V0bGluZS1kYW5nZXItY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cy1ib3JkZXIsXG4gIGFsZXJ0LW91dGxpbmUtY29udHJvbC1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cy1ib3JkZXIsXG5cbiAgY2hhdC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGNoYXQtYm9yZGVyOiBub25lLFxuICBjaGF0LWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGNoYXQtc2hhZG93OiBzaGFkb3csXG4gIGNoYXQtcGFkZGluZzogMXJlbSAxLjI1cmVtLFxuICBjaGF0LXNjcm9sbGJhci1jb2xvcjogc2Nyb2xsYmFyLWNvbG9yLFxuICBjaGF0LXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yOiBzY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcixcbiAgY2hhdC1zY3JvbGxiYXItd2lkdGg6IHNjcm9sbGJhci13aWR0aCxcblxuICBjaGF0LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGNoYXQtdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIGNoYXQtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgY2hhdC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgY2hhdC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcblxuICBjaGF0LWhlYWRlci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICBjaGF0LWhlYWRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIGNoYXQtaGVhZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIGNoYXQtaGVhZGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG5cbiAgY2hhdC10aW55LWhlaWdodDogMTMuNXJlbSxcbiAgY2hhdC1zbWFsbC1oZWlnaHQ6IDIxcmVtLFxuICBjaGF0LW1lZGl1bS1oZWlnaHQ6IDI4LjVyZW0sXG4gIGNoYXQtbGFyZ2UtaGVpZ2h0OiAzNnJlbSxcbiAgY2hhdC1naWFudC1oZWlnaHQ6IDQzLjVyZW0sXG5cbiAgY2hhdC1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGNoYXQtYmFzaWMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2hhdC1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgY2hhdC1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hhdC1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgY2hhdC1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hhdC1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgY2hhdC1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hhdC13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgY2hhdC13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hhdC1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIGNoYXQtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2hhdC1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgY2hhdC1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcblxuICBjaGF0LWRpdmlkZXItY29sb3I6IGRpdmlkZXItY29sb3IsXG4gIGNoYXQtZGl2aWRlci1zdHlsZTogZGl2aWRlci1zdHlsZSxcbiAgY2hhdC1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuXG4gIGNoYXQtbWVzc2FnZS1iYWNrZ3JvdW5kOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGNoYXQtbWVzc2FnZS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNoYXQtbWVzc2FnZS1yZXBseS1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGNoYXQtbWVzc2FnZS1yZXBseS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjaGF0LW1lc3NhZ2UtYXZhdGFyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTUwMCxcbiAgY2hhdC1tZXNzYWdlLXNlbmRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGNoYXQtbWVzc2FnZS1xdW90ZS1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIGNoYXQtbWVzc2FnZS1xdW90ZS10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIGNoYXQtbWVzc2FnZS1maWxlLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgY2hhdC1tZXNzYWdlLWZpbGUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgc3Bpbm5lci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzcGlubmVyLXRleHQtZm9udC1mYW1pbHk6IHRleHQtYnV0dG9uLWZvbnQtZmFtaWx5LFxuICBzcGlubmVyLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1tZWRpdW0tZm9udC1zaXplLFxuICBzcGlubmVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICBzcGlubmVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLW1lZGl1bS1saW5lLWhlaWdodCxcblxuICBzcGlubmVyLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgc3Bpbm5lci1iYXNpYy1jaXJjbGUtZmlsbGVkLWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNwaW5uZXItYmFzaWMtY2lyY2xlLWVtcHR5LWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICBzcGlubmVyLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBzcGlubmVyLXByaW1hcnktY2lyY2xlLWZpbGxlZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzcGlubmVyLXByaW1hcnktY2lyY2xlLWVtcHR5LWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICBzcGlubmVyLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBzcGlubmVyLWluZm8tY2lyY2xlLWZpbGxlZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBzcGlubmVyLWluZm8tY2lyY2xlLWVtcHR5LWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICBzcGlubmVyLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBzcGlubmVyLXN1Y2Nlc3MtY2lyY2xlLWZpbGxlZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBzcGlubmVyLXN1Y2Nlc3MtY2lyY2xlLWVtcHR5LWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICBzcGlubmVyLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBzcGlubmVyLXdhcm5pbmctY2lyY2xlLWZpbGxlZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBzcGlubmVyLXdhcm5pbmctY2lyY2xlLWVtcHR5LWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICBzcGlubmVyLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIHNwaW5uZXItZGFuZ2VyLWNpcmNsZS1maWxsZWQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBzcGlubmVyLWRhbmdlci1jaXJjbGUtZW1wdHktY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIHNwaW5uZXItY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTIwMCxcbiAgc3Bpbm5lci1jb250cm9sLWNpcmNsZS1maWxsZWQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgc3Bpbm5lci1jb250cm9sLWNpcmNsZS1lbXB0eS1jb2xvcjogdHJhbnNwYXJlbnQsXG5cbiAgc3Bpbm5lci1oZWlnaHQtdGlueTogMXJlbSxcbiAgc3Bpbm5lci1oZWlnaHQtc21hbGw6IDEuMjVyZW0sXG4gIHNwaW5uZXItaGVpZ2h0LW1lZGl1bTogMS41cmVtLFxuICBzcGlubmVyLWhlaWdodC1sYXJnZTogMS43NXJlbSxcbiAgc3Bpbm5lci1oZWlnaHQtZ2lhbnQ6IDJyZW0sXG5cbiAgc3RlcHBlci1zdGVwLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc3RlcHBlci1zdGVwLXRleHQtZm9udC1mYW1pbHk6IHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5LFxuICBzdGVwcGVyLXN0ZXAtdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgc3RlcHBlci1zdGVwLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBzdGVwcGVyLXN0ZXAtdGV4dC1saW5lLWhlaWdodDogdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gIHN0ZXBwZXItc3RlcC1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWFjdGl2ZS1jb2xvcixcbiAgc3RlcHBlci1zdGVwLWNvbXBsZXRlZC10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG5cbiAgc3RlcHBlci1zdGVwLWluZGV4LWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIHN0ZXBwZXItc3RlcC1pbmRleC1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBzdGVwcGVyLXN0ZXAtaW5kZXgtYm9yZGVyLXdpZHRoOiAxcHgsXG4gIHN0ZXBwZXItc3RlcC1pbmRleC1ib3JkZXItcmFkaXVzOiA1MCUsXG4gIHN0ZXBwZXItc3RlcC1pbmRleC13aWR0aDogMnJlbSxcbiAgc3RlcHBlci1zdGVwLWluZGV4LWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICBzdGVwcGVyLXN0ZXAtaW5kZXgtY29tcGxldGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc3RlcHBlci1zdGVwLWluZGV4LWNvbXBsZXRlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc3RlcHBlci1zdGVwLWluZGV4LWNvbXBsZXRlZC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc3RlcHBlci1jb25uZWN0b3ItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBzdGVwcGVyLWNvbm5lY3Rvci1jb21wbGV0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzdGVwcGVyLWhvcml6b250YWwtY29ubmVjdG9yLW1hcmdpbjogMXJlbSxcbiAgc3RlcHBlci12ZXJ0aWNhbC1jb25uZWN0b3ItbWFyZ2luOiAxcmVtLFxuXG4gIHN0ZXBwZXItc3RlcC1jb250ZW50LXBhZGRpbmc6IDEuMjVyZW0sXG5cbiAgYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGFjY29yZGlvbi1wYWRkaW5nOiAxLjI1cmVtLFxuICBhY2NvcmRpb24tc2hhZG93OiBzaGFkb3csXG4gIGFjY29yZGlvbi1oZWFkZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgYWNjb3JkaW9uLWhlYWRlci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICBhY2NvcmRpb24taGVhZGVyLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgYWNjb3JkaW9uLWhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBhY2NvcmRpb24taGVhZGVyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIGFjY29yZGlvbi1oZWFkZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgYWNjb3JkaW9uLWhlYWRlci1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0zLFxuICBhY2NvcmRpb24taGVhZGVyLWJvcmRlci1zdHlsZTogc29saWQsXG4gIGFjY29yZGlvbi1oZWFkZXItYm9yZGVyLXdpZHRoOiAxcHgsXG4gIGFjY29yZGlvbi1pdGVtLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgYWNjb3JkaW9uLWl0ZW0tdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIGFjY29yZGlvbi1pdGVtLXRleHQtZm9udC1zaXplOiB0ZXh0LXBhcmFncmFwaC1mb250LXNpemUsXG4gIGFjY29yZGlvbi1pdGVtLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBhY2NvcmRpb24taXRlbS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcblxuICBsaXN0LWl0ZW0tZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgbGlzdC1pdGVtLWRpdmlkZXItc3R5bGU6IGRpdmlkZXItc3R5bGUsXG4gIGxpc3QtaXRlbS1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuICBsaXN0LWl0ZW0tcGFkZGluZzogMXJlbSxcbiAgbGlzdC1pdGVtLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIGxpc3QtaXRlbS1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIGxpc3QtaXRlbS1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgbGlzdC1pdGVtLWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgbGlzdC1pdGVtLWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcblxuICBjYWxlbmRhci13aWR0aDogMjAuNjI1cmVtLFxuICBjYWxlbmRhci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGNhbGVuZGFyLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIGNhbGVuZGFyLWJvcmRlci1zdHlsZTogc29saWQsXG4gIGNhbGVuZGFyLWJvcmRlci13aWR0aDogMC4wNjI1cmVtLFxuICBjYWxlbmRhci1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBjYWxlbmRhci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjYWxlbmRhci10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICBjYWxlbmRhci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIGNhbGVuZGFyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIGNhbGVuZGFyLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG5cbiAgY2FsZW5kYXItcGlja2VyLXBhZGRpbmctdG9wOiAwLjI1cmVtLFxuICBjYWxlbmRhci1waWNrZXItcGFkZGluZy1ib3R0b206IDAuNjI1cmVtLFxuICBjYWxlbmRhci1waWNrZXItcGFkZGluZy1zdGFydDogMC42MjVyZW0sXG4gIGNhbGVuZGFyLXBpY2tlci1wYWRkaW5nLWVuZDogMC42MjVyZW0sXG5cbiAgY2FsZW5kYXItbmF2aWdhdGlvbi10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjYWxlbmRhci1uYXZpZ2F0aW9uLXRleHQtZm9udC1mYW1pbHk6IHRleHQtYnV0dG9uLWZvbnQtZmFtaWx5LFxuICBjYWxlbmRhci1uYXZpZ2F0aW9uLXRpdGxlLXRleHQtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1tZWRpdW0tZm9udC1zaXplLFxuICBjYWxlbmRhci1uYXZpZ2F0aW9uLXRpdGxlLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICBjYWxlbmRhci1uYXZpZ2F0aW9uLXRpdGxlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgY2FsZW5kYXItbmF2aWdhdGlvbi1wYWRkaW5nOiAwLjYyNXJlbSAwLjI1cmVtLFxuXG4gIGNhbGVuZGFyLWNlbGwtaW5hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuXG4gIGNhbGVuZGFyLWNlbGwtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBjYWxlbmRhci1jZWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgY2FsZW5kYXItY2VsbC1ob3Zlci1ib3JkZXItY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgY2FsZW5kYXItY2VsbC1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBjYWxlbmRhci1jZWxsLWhvdmVyLXRleHQtZm9udC1zaXplOiBjYWxlbmRhci10ZXh0LWZvbnQtc2l6ZSxcbiAgY2FsZW5kYXItY2VsbC1ob3Zlci10ZXh0LWZvbnQtd2VpZ2h0OiBjYWxlbmRhci10ZXh0LWZvbnQtd2VpZ2h0LFxuICBjYWxlbmRhci1jZWxsLWhvdmVyLXRleHQtbGluZS1oZWlnaHQ6IGNhbGVuZGFyLXRleHQtbGluZS1oZWlnaHQsXG5cbiAgY2FsZW5kYXItY2VsbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIGNhbGVuZGFyLWNlbGwtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICBjYWxlbmRhci1jZWxsLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNhbGVuZGFyLWNlbGwtYWN0aXZlLXRleHQtZm9udC1zaXplOiBjYWxlbmRhci10ZXh0LWZvbnQtc2l6ZSxcbiAgY2FsZW5kYXItY2VsbC1hY3RpdmUtdGV4dC1mb250LXdlaWdodDogY2FsZW5kYXItdGV4dC1mb250LXdlaWdodCxcbiAgY2FsZW5kYXItY2VsbC1hY3RpdmUtdGV4dC1saW5lLWhlaWdodDogY2FsZW5kYXItdGV4dC1saW5lLWhlaWdodCxcblxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgY2FsZW5kYXItY2VsbC10b2RheS10ZXh0LWZvbnQtc2l6ZTogY2FsZW5kYXItdGV4dC1mb250LXNpemUsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktdGV4dC1mb250LXdlaWdodDogY2FsZW5kYXItdGV4dC1mb250LXdlaWdodCxcbiAgY2FsZW5kYXItY2VsbC10b2RheS10ZXh0LWxpbmUtaGVpZ2h0OiBjYWxlbmRhci10ZXh0LWxpbmUtaGVpZ2h0LFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXIsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgY2FsZW5kYXItY2VsbC10b2RheS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG5cbiAgY2FsZW5kYXItY2VsbC10b2RheS1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1zZWxlY3RlZC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3ZlcixcbiAgY2FsZW5kYXItY2VsbC10b2RheS1zZWxlY3RlZC1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1zZWxlY3RlZC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcblxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWluLXJhbmdlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgY2FsZW5kYXItY2VsbC10b2RheS1pbi1yYW5nZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWluLXJhbmdlLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgY2FsZW5kYXItY2VsbC10b2RheS1pbi1yYW5nZS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWluLXJhbmdlLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIGNhbGVuZGFyLWNlbGwtdG9kYXktaW4tcmFuZ2UtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICBjYWxlbmRhci1jZWxsLXRvZGF5LWluLXJhbmdlLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuXG4gIGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcixcbiAgY2FsZW5kYXItY2VsbC1zZWxlY3RlZC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtdGV4dC1mb250LXNpemU6IGNhbGVuZGFyLXRleHQtZm9udC1zaXplLFxuICBjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQtZm9udC13ZWlnaHQ6IGNhbGVuZGFyLXRleHQtZm9udC13ZWlnaHQsXG4gIGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtdGV4dC1saW5lLWhlaWdodDogY2FsZW5kYXItdGV4dC1saW5lLWhlaWdodCxcbiAgY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICBjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICBjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcixcblxuICBjYWxlbmRhci1kYXktY2VsbC13aWR0aDogMi43NXJlbSxcbiAgY2FsZW5kYXItZGF5LWNlbGwtaGVpZ2h0OiAyLjc1cmVtLFxuICBjYWxlbmRhci1tb250aC1jZWxsLXdpZHRoOiA0LjgxMjVyZW0sXG4gIGNhbGVuZGFyLW1vbnRoLWNlbGwtaGVpZ2h0OiBjYWxlbmRhci1kYXktY2VsbC1oZWlnaHQsXG4gIGNhbGVuZGFyLXllYXItY2VsbC13aWR0aDogY2FsZW5kYXItbW9udGgtY2VsbC13aWR0aCxcbiAgY2FsZW5kYXIteWVhci1jZWxsLWhlaWdodDogY2FsZW5kYXItbW9udGgtY2VsbC1oZWlnaHQsXG5cbiAgY2FsZW5kYXItd2Vla2RheS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiAgY2FsZW5kYXItd2Vla2RheS1kaXZpZGVyLWNvbG9yOiBkaXZpZGVyLWNvbG9yLFxuICBjYWxlbmRhci13ZWVrZGF5LWRpdmlkZXItd2lkdGg6IGRpdmlkZXItd2lkdGgsXG4gIGNhbGVuZGFyLXdlZWtkYXktdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBjYWxlbmRhci13ZWVrZGF5LXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgY2FsZW5kYXItd2Vla2RheS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICBjYWxlbmRhci13ZWVrZGF5LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIGNhbGVuZGFyLXdlZWtkYXktaG9saWRheS10ZXh0LWNvbG9yOiBjYWxlbmRhci13ZWVrZGF5LXRleHQtY29sb3IsXG4gIGNhbGVuZGFyLXdlZWtkYXktaGVpZ2h0OiBjYWxlbmRhci1kYXktY2VsbC1oZWlnaHQsXG4gIGNhbGVuZGFyLXdlZWtkYXktd2lkdGg6IGNhbGVuZGFyLWRheS1jZWxsLXdpZHRoLFxuXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItZGl2aWRlci1jb2xvcjogZGl2aWRlci1jb2xvcixcbiAgY2FsZW5kYXItd2Vla251bWJlci1kaXZpZGVyLXdpZHRoOiBkaXZpZGVyLXdpZHRoLFxuICBjYWxlbmRhci13ZWVrbnVtYmVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgY2FsZW5kYXItd2Vla251bWJlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgY2FsZW5kYXItd2Vla251bWJlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBjYWxlbmRhci13ZWVrbnVtYmVyLWhlaWdodDogY2FsZW5kYXItd2Vla2RheS1oZWlnaHQsXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItd2lkdGg6IGNhbGVuZGFyLXdlZWtkYXktd2lkdGgsXG5cbiAgY2FsZW5kYXItbGFyZ2Utd2lkdGg6IDIyLjM3NXJlbSxcbiAgY2FsZW5kYXItZGF5LWNlbGwtbGFyZ2Utd2lkdGg6IDNyZW0sXG4gIGNhbGVuZGFyLWRheS1jZWxsLWxhcmdlLWhlaWdodDogM3JlbSxcbiAgY2FsZW5kYXItd2Vla2RheS1sYXJnZS1oZWlnaHQ6IGNhbGVuZGFyLWRheS1jZWxsLWxhcmdlLXdpZHRoLFxuICBjYWxlbmRhci13ZWVrZGF5LWxhcmdlLXdpZHRoOiBjYWxlbmRhci1kYXktY2VsbC1sYXJnZS1oZWlnaHQsXG4gIGNhbGVuZGFyLXdlZWtudW1iZXItbGFyZ2UtaGVpZ2h0OiBjYWxlbmRhci13ZWVrZGF5LWxhcmdlLWhlaWdodCxcbiAgY2FsZW5kYXItd2Vla251bWJlci1sYXJnZS13aWR0aDogY2FsZW5kYXItd2Vla2RheS1sYXJnZS13aWR0aCxcbiAgY2FsZW5kYXItbW9udGgtY2VsbC1sYXJnZS13aWR0aDogNS4yNXJlbSxcbiAgY2FsZW5kYXItbW9udGgtY2VsbC1sYXJnZS1oZWlnaHQ6IGNhbGVuZGFyLWRheS1jZWxsLWxhcmdlLWhlaWdodCxcbiAgY2FsZW5kYXIteWVhci1jZWxsLWxhcmdlLXdpZHRoOiBjYWxlbmRhci1tb250aC1jZWxsLWxhcmdlLXdpZHRoLFxuICBjYWxlbmRhci15ZWFyLWNlbGwtbGFyZ2UtaGVpZ2h0OiBjYWxlbmRhci1tb250aC1jZWxsLWxhcmdlLWhlaWdodCxcblxuICBvdmVybGF5LWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSksXG5cbiAgdG9vbHRpcC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWFsdGVybmF0aXZlLWNvbG9yLTMsXG4gIHRvb2x0aXAtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdG9vbHRpcC1ib3JkZXItc3R5bGU6IGRhc2hlZCxcbiAgdG9vbHRpcC1ib3JkZXItd2lkdGg6IDAsXG4gIHRvb2x0aXAtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgdG9vbHRpcC1wYWRkaW5nOiAwLjVyZW0gMXJlbSxcbiAgdG9vbHRpcC10ZXh0LWNvbG9yOiB0ZXh0LWFsdGVybmF0ZS1jb2xvcixcbiAgdG9vbHRpcC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LWNhcHRpb24tZm9udC1mYW1pbHksXG4gIHRvb2x0aXAtdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi1mb250LXNpemUsXG4gIHRvb2x0aXAtdGV4dC1mb250LXdlaWdodDogdGV4dC1jYXB0aW9uLWZvbnQtd2VpZ2h0LFxuICB0b29sdGlwLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi1saW5lLWhlaWdodCxcbiAgdG9vbHRpcC1pY29uLWhlaWdodDogMXJlbSxcbiAgdG9vbHRpcC1pY29uLXdpZHRoOiAxcmVtLFxuICB0b29sdGlwLW1heC13aWR0aDogMTZyZW0sXG5cbiAgdG9vbHRpcC1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHRvb2x0aXAtYmFzaWMtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdG9vbHRpcC1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0b29sdGlwLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0b29sdGlwLXByaW1hcnktYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdG9vbHRpcC1wcmltYXJ5LXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9vbHRpcC1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgdG9vbHRpcC1pbmZvLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRvb2x0aXAtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvb2x0aXAtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHRvb2x0aXAtc3VjY2Vzcy1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICB0b29sdGlwLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b29sdGlwLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICB0b29sdGlwLXdhcm5pbmctYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgdG9vbHRpcC13YXJuaW5nLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9vbHRpcC1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHRvb2x0aXAtZGFuZ2VyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRvb2x0aXAtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9vbHRpcC1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgdG9vbHRpcC1jb250cm9sLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHRvb2x0aXAtY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHRvb2x0aXAtc2hhZG93OiBzaGFkb3csXG5cbiAgb3B0aW9uLWxpc3QtbWF4LWhlaWdodDogMjByZW0sXG4gIG9wdGlvbi1saXN0LXNoYWRvdzogbm9uZSxcbiAgb3B0aW9uLWxpc3QtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBvcHRpb24tbGlzdC1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBvcHRpb24tbGlzdC1ib3JkZXItd2lkdGg6IDAuMDYyNXJlbSxcbiAgb3B0aW9uLWxpc3QtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgb3B0aW9uLWxpc3QtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgb3B0aW9uLWxpc3QtYWRqYWNlbnQtYm9yZGVyLWNvbG9yOiBvcHRpb24tbGlzdC1ib3JkZXItY29sb3IsXG4gIG9wdGlvbi1saXN0LWFkamFjZW50LWJvcmRlci1zdHlsZTogb3B0aW9uLWxpc3QtYm9yZGVyLXN0eWxlLFxuICBvcHRpb24tbGlzdC1hZGphY2VudC1ib3JkZXItd2lkdGg6IG9wdGlvbi1saXN0LWJvcmRlci13aWR0aCxcblxuICBvcHRpb24tZ3JvdXAtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBvcHRpb24tZ3JvdXAtdGlueS1zdGFydC1wYWRkaW5nOiAxLjI1cmVtLFxuICBvcHRpb24tZ3JvdXAtc21hbGwtc3RhcnQtcGFkZGluZzogMS43NXJlbSxcbiAgb3B0aW9uLWdyb3VwLW1lZGl1bS1zdGFydC1wYWRkaW5nOiAyLjI1cmVtLFxuICBvcHRpb24tZ3JvdXAtbGFyZ2Utc3RhcnQtcGFkZGluZzogMi4yNXJlbSxcbiAgb3B0aW9uLWdyb3VwLWdpYW50LXN0YXJ0LXBhZGRpbmc6IDIuNzVyZW0sXG5cbiAgb3B0aW9uLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgb3B0aW9uLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIG9wdGlvbi10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICBvcHRpb24taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIG9wdGlvbi1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBvcHRpb24tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgb3B0aW9uLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBvcHRpb24tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIG9wdGlvbi1mb2N1cy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBvcHRpb24tc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBvcHRpb24tc2VsZWN0ZWQtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBvcHRpb24tc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgb3B0aW9uLXNlbGVjdGVkLWhvdmVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgb3B0aW9uLXNlbGVjdGVkLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZSxcbiAgb3B0aW9uLXNlbGVjdGVkLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIG9wdGlvbi1zZWxlY3RlZC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICBvcHRpb24tc2VsZWN0ZWQtZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBvcHRpb24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBvcHRpb24tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBvcHRpb24tdGlueS10ZXh0LWZvbnQtc2l6ZTogdGV4dC1jYXB0aW9uLTItZm9udC1zaXplLFxuICBvcHRpb24tdGlueS10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LWNhcHRpb24tMi1mb250LXdlaWdodCxcbiAgb3B0aW9uLXRpbnktdGV4dC1saW5lLWhlaWdodDogdGV4dC1jYXB0aW9uLTItbGluZS1oZWlnaHQsXG4gIG9wdGlvbi10aW55LXBhZGRpbmc6IHNlbGVjdC1vdXRsaW5lLXRpbnktcGFkZGluZyxcblxuICBvcHRpb24tc21hbGwtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtMi1mb250LXNpemUsXG4gIG9wdGlvbi1zbWFsbC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItZm9udC13ZWlnaHQsXG4gIG9wdGlvbi1zbWFsbC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItbGluZS1oZWlnaHQsXG4gIG9wdGlvbi1zbWFsbC1wYWRkaW5nOiBzZWxlY3Qtb3V0bGluZS1zbWFsbC1wYWRkaW5nLFxuXG4gIG9wdGlvbi1tZWRpdW0tdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBvcHRpb24tbWVkaXVtLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIG9wdGlvbi1tZWRpdW0tdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgb3B0aW9uLW1lZGl1bS1wYWRkaW5nOiBzZWxlY3Qtb3V0bGluZS1tZWRpdW0tcGFkZGluZyxcblxuICBvcHRpb24tbGFyZ2UtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBvcHRpb24tbGFyZ2UtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgb3B0aW9uLWxhcmdlLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIG9wdGlvbi1sYXJnZS1wYWRkaW5nOiBzZWxlY3Qtb3V0bGluZS1sYXJnZS1wYWRkaW5nLFxuXG4gIG9wdGlvbi1naWFudC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1oZWFkaW5nLTYtZm9udC1zaXplLFxuICBvcHRpb24tZ2lhbnQtdGV4dC1mb250LXdlaWdodDogdGV4dC1oZWFkaW5nLTYtZm9udC13ZWlnaHQsXG4gIG9wdGlvbi1naWFudC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LWhlYWRpbmctNi1saW5lLWhlaWdodCxcbiAgb3B0aW9uLWdpYW50LXBhZGRpbmc6IHNlbGVjdC1vdXRsaW5lLWdpYW50LXBhZGRpbmcsXG5cbiAgc2VsZWN0LWN1cnNvcjogcG9pbnRlcixcbiAgc2VsZWN0LWRpc2FibGVkLWN1cnNvcjogZGVmYXVsdCxcbiAgc2VsZWN0LW1pbi13aWR0aDogMTNyZW0sXG4gIHNlbGVjdC1vdXRsaW5lLXdpZHRoOiBvdXRsaW5lLXdpZHRoLFxuICBzZWxlY3Qtb3V0bGluZS1jb2xvcjogb3V0bGluZS1jb2xvcixcbiAgc2VsZWN0LWljb24tb2Zmc2V0OiAycmVtLFxuXG4gIHNlbGVjdC10ZXh0LWZvbnQtZmFtaWx5OiB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5LFxuICBzZWxlY3QtcGxhY2Vob2xkZXItdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG5cbiAgc2VsZWN0LXRpbnktdGV4dC1mb250LXNpemU6IHRleHQtY2FwdGlvbi0yLWZvbnQtc2l6ZSxcbiAgc2VsZWN0LXRpbnktdGV4dC1mb250LXdlaWdodDogdGV4dC1jYXB0aW9uLTItZm9udC13ZWlnaHQsXG4gIHNlbGVjdC10aW55LXRleHQtbGluZS1oZWlnaHQ6IHRleHQtY2FwdGlvbi0yLWxpbmUtaGVpZ2h0LFxuICBzZWxlY3QtdGlueS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBzZWxlY3QtdGlueS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgc2VsZWN0LXRpbnktbWF4LXdpZHRoOiAyMHJlbSxcblxuICBzZWxlY3Qtc21hbGwtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtMi1mb250LXNpemUsXG4gIHNlbGVjdC1zbWFsbC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItZm9udC13ZWlnaHQsXG4gIHNlbGVjdC1zbWFsbC10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLTItbGluZS1oZWlnaHQsXG4gIHNlbGVjdC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBzZWxlY3Qtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHNlbGVjdC1zbWFsbC1tYXgtd2lkdGg6IDIwcmVtLFxuXG4gIHNlbGVjdC1tZWRpdW0tdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICBzZWxlY3QtbWVkaXVtLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIHNlbGVjdC1tZWRpdW0tdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgc2VsZWN0LW1lZGl1bS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBzZWxlY3QtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBzZWxlY3QtbWVkaXVtLW1heC13aWR0aDogMjByZW0sXG5cbiAgc2VsZWN0LWxhcmdlLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZSxcbiAgc2VsZWN0LWxhcmdlLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtZm9udC13ZWlnaHQsXG4gIHNlbGVjdC1sYXJnZS10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuICBzZWxlY3QtbGFyZ2UtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgc2VsZWN0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LFxuICBzZWxlY3QtbGFyZ2UtbWF4LXdpZHRoOiAzMHJlbSxcblxuICBzZWxlY3QtZ2lhbnQtdGV4dC1mb250LXNpemU6IHRleHQtaGVhZGluZy02LWZvbnQtc2l6ZSxcbiAgc2VsZWN0LWdpYW50LXRleHQtZm9udC13ZWlnaHQ6IHRleHQtaGVhZGluZy02LWZvbnQtd2VpZ2h0LFxuICBzZWxlY3QtZ2lhbnQtdGV4dC1saW5lLWhlaWdodDogdGV4dC1oZWFkaW5nLTYtbGluZS1oZWlnaHQsXG4gIHNlbGVjdC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplLFxuICBzZWxlY3QtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsXG4gIHNlbGVjdC1naWFudC1tYXgtd2lkdGg6IDMwcmVtLFxuXG4gIHNlbGVjdC1yZWN0YW5nbGUtYm9yZGVyLXJhZGl1czogYm9yZGVyLXJhZGl1cyxcbiAgc2VsZWN0LXNlbWktcm91bmQtYm9yZGVyLXJhZGl1czogMC43NXJlbSxcbiAgc2VsZWN0LXJvdW5kLWJvcmRlci1yYWRpdXM6IDEuNXJlbSxcblxuICBzZWxlY3Qtb3V0bGluZS1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBzZWxlY3Qtb3V0bGluZS1ib3JkZXItd2lkdGg6IDFweCxcblxuICBzZWxlY3Qtb3V0bGluZS10aW55LXBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtLFxuICBzZWxlY3Qtb3V0bGluZS1zbWFsbC1wYWRkaW5nOiAwLjE4NzVyZW0gMXJlbSxcbiAgc2VsZWN0LW91dGxpbmUtbWVkaXVtLXBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtLFxuICBzZWxlY3Qtb3V0bGluZS1sYXJnZS1wYWRkaW5nOiAwLjY4NzVyZW0gMXJlbSxcbiAgc2VsZWN0LW91dGxpbmUtZ2lhbnQtcGFkZGluZzogMC45Mzc1cmVtIDFyZW0sXG5cbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtaWNvbi1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuICBzZWxlY3Qtb3V0bGluZS1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1pY29uLWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1pY29uLWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LW91dGxpbmUtaW5mby1pY29uLWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgc2VsZWN0LW91dGxpbmUtaW5mby1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1pY29uLWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgc2VsZWN0LW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWljb24tY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTMsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWljb24tY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtMzAwLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC01MDAsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC01MDAsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTQwMCxcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTUwMCxcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1kaXNhYmxlZC1pY29uLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtZGlzYWJsZWQtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuXG4gIHNlbGVjdC1vdXRsaW5lLWFkamFjZW50LWJvcmRlci1zdHlsZTogc2VsZWN0LW91dGxpbmUtYm9yZGVyLXN0eWxlLFxuICBzZWxlY3Qtb3V0bGluZS1hZGphY2VudC1ib3JkZXItd2lkdGg6IHNlbGVjdC1vdXRsaW5lLWJvcmRlci13aWR0aCxcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtb3Blbi1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLWJhc2ljLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtYmFzaWMtYWRqYWNlbnQtYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1iYXNpYy1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXByaW1hcnktb3Blbi1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLXByaW1hcnktYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1wcmltYXJ5LWFkamFjZW50LWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtcHJpbWFyeS1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3Mtb3Blbi1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1zdWNjZXNzLWFkamFjZW50LWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtc3VjY2Vzcy1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWluZm8tb3Blbi1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLWluZm8tYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS1pbmZvLWFkamFjZW50LWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtaW5mby1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctb3Blbi1ib3JkZXItY29sb3I6IHNlbGVjdC1vdXRsaW5lLXdhcm5pbmctYm9yZGVyLWNvbG9yLFxuICBzZWxlY3Qtb3V0bGluZS13YXJuaW5nLWFkamFjZW50LWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtd2FybmluZy1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWRhbmdlci1vcGVuLWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWFkamFjZW50LWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtZGFuZ2VyLWJvcmRlci1jb2xvcixcbiAgc2VsZWN0LW91dGxpbmUtY29udHJvbC1vcGVuLWJvcmRlci1jb2xvcjogc2VsZWN0LW91dGxpbmUtY29udHJvbC1ib3JkZXItY29sb3IsXG4gIHNlbGVjdC1vdXRsaW5lLWNvbnRyb2wtYWRqYWNlbnQtYm9yZGVyLWNvbG9yOiBzZWxlY3Qtb3V0bGluZS1jb250cm9sLWJvcmRlci1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLWJvcmRlci1zdHlsZTogc29saWQsXG4gIHNlbGVjdC1maWxsZWQtYm9yZGVyLXdpZHRoOiAxcHgsXG5cbiAgc2VsZWN0LWZpbGxlZC10aW55LXBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtLFxuICBzZWxlY3QtZmlsbGVkLXNtYWxsLXBhZGRpbmc6IDAuMTg3NXJlbSAxcmVtLFxuICBzZWxlY3QtZmlsbGVkLW1lZGl1bS1wYWRkaW5nOiAwLjQzNzVyZW0gMXJlbSxcbiAgc2VsZWN0LWZpbGxlZC1sYXJnZS1wYWRkaW5nOiAwLjY4NzVyZW0gMXJlbSxcbiAgc2VsZWN0LWZpbGxlZC1naWFudC1wYWRkaW5nOiAwLjkzNzVyZW0gMXJlbSxcblxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRlZmF1bHQsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1kZWZhdWx0LWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1pY29uLWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtZm9jdXMtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWhvdmVyLFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtaG92ZXItYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1iYXNpYy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLWJhc2ljLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktaWNvbi1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1wcmltYXJ5LWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdC1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1pY29uLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWljb24tY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1mb2N1cy1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICBzZWxlY3QtZmlsbGVkLWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1pbmZvLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1maWxsZWQtaW5mby1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctaWNvbi1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC13YXJuaW5nLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtd2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItaWNvbi1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICBzZWxlY3QtZmlsbGVkLWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gIHNlbGVjdC1maWxsZWQtZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWZpbGxlZC1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQtYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtaWNvbi1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWZvY3VzLWJvcmRlcixcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXIsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXItYm9yZGVyLFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtZmlsbGVkLWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWZpbGxlZC1jb250cm9sLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1maWxsZWQtY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLXRpbnktcGFkZGluZzogMC4yNXJlbSAxcmVtLFxuICBzZWxlY3QtaGVyby1zbWFsbC1wYWRkaW5nOiAwLjI1cmVtIDFyZW0sXG4gIHNlbGVjdC1oZXJvLW1lZGl1bS1wYWRkaW5nOiAwLjVyZW0gMXJlbSxcbiAgc2VsZWN0LWhlcm8tbGFyZ2UtcGFkZGluZzogMC43NXJlbSAxcmVtLFxuICBzZWxlY3QtaGVyby1naWFudC1wYWRkaW5nOiAxcmVtIDFyZW0sXG5cbiAgc2VsZWN0LWhlcm8tYmFzaWMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0yMDAsXG4gIHNlbGVjdC1oZXJvLWJhc2ljLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRlZmF1bHQsXG4gIHNlbGVjdC1oZXJvLWJhc2ljLWljb24tY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgc2VsZWN0LWhlcm8tYmFzaWMtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICBzZWxlY3QtaGVyby1iYXNpYy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8tYmFzaWMtZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0zMDAsXG4gIHNlbGVjdC1oZXJvLWJhc2ljLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTQwMCxcbiAgc2VsZWN0LWhlcm8tYmFzaWMtaG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHNlbGVjdC1oZXJvLWJhc2ljLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWhvdmVyLFxuICBzZWxlY3QtaGVyby1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1oZXJvLWJhc2ljLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1oZXJvLWJhc2ljLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktNDAwLFxuICBzZWxlY3QtaGVyby1wcmltYXJ5LXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1pY29uLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtaGVyby1wcmltYXJ5LXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1wcmltYXJ5LWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS01MDAsXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgc2VsZWN0LWhlcm8tcHJpbWFyeS1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktMzAwLFxuICBzZWxlY3QtaGVyby1wcmltYXJ5LWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXIsXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtaGVyby1wcmltYXJ5LWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1oZXJvLXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1zdWNjZXNzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy00MDAsXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBzZWxlY3QtaGVyby1zdWNjZXNzLWljb24tY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLTUwMCxcbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLFxuICBzZWxlY3QtaGVyby1zdWNjZXNzLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy0zMDAsXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtaG92ZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTIsXG4gIHNlbGVjdC1oZXJvLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvbi1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgc2VsZWN0LWhlcm8tc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLWluZm8tbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLTQwMCxcbiAgc2VsZWN0LWhlcm8taW5mby1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHNlbGVjdC1oZXJvLWluZm8taWNvbi1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtaGVyby1pbmZvLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgc2VsZWN0LWhlcm8taW5mby1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8taW5mby1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tNTAwLFxuICBzZWxlY3QtaGVyby1pbmZvLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tZm9jdXMsXG4gIHNlbGVjdC1oZXJvLWluZm8taG92ZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLTMwMCxcbiAgc2VsZWN0LWhlcm8taW5mby1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLFxuICBzZWxlY3QtaGVyby1pbmZvLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWhlcm8taW5mby1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtaGVyby1pbmZvLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8td2FybmluZy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctNDAwLFxuICBzZWxlY3QtaGVyby13YXJuaW5nLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgc2VsZWN0LWhlcm8td2FybmluZy1pY29uLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICBzZWxlY3QtaGVyby13YXJuaW5nLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICBzZWxlY3QtaGVyby13YXJuaW5nLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy01MDAsXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgc2VsZWN0LWhlcm8td2FybmluZy1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctMzAwLFxuICBzZWxlY3QtaGVyby13YXJuaW5nLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXIsXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzZWxlY3QtaGVyby13YXJuaW5nLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1oZXJvLXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICBzZWxlY3QtaGVyby1kYW5nZXItbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItNDAwLFxuICBzZWxlY3QtaGVyby1kYW5nZXItcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1pY29uLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1oZXJvLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLWZvY3VzLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLTUwMCxcbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLTMwMCxcbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWhlcm8tZGFuZ2VyLWRpc2FibGVkLWljb24tY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHNlbGVjdC1oZXJvLWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBzZWxlY3QtaGVyby1jb250cm9sLWljb24tY29sb3I6IGNvbG9yLWJhc2ljLTgwMCxcbiAgc2VsZWN0LWhlcm8tY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy0yMDAsXG4gIHNlbGVjdC1oZXJvLWNvbnRyb2wtZm9jdXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cyxcbiAgc2VsZWN0LWhlcm8tY29udHJvbC1ob3Zlci1sZWZ0LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgc2VsZWN0LWhlcm8tY29udHJvbC1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLFxuICBzZWxlY3QtaGVyby1jb250cm9sLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMixcbiAgc2VsZWN0LWhlcm8tY29udHJvbC1kaXNhYmxlZC1pY29uLWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICBzZWxlY3QtaGVyby1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgZGF0ZXBpY2tlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIGRhdGVwaWNrZXItYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItNCxcbiAgZGF0ZXBpY2tlci1ib3JkZXItc3R5bGU6IHNvbGlkLFxuICBkYXRlcGlja2VyLWJvcmRlci13aWR0aDogMC4wNjI1cmVtLFxuICBkYXRlcGlja2VyLWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIGRhdGVwaWNrZXItc2hhZG93OiBub25lLFxuXG4gIHRpbWVwaWNrZXItY2VsbC10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0aW1lcGlja2VyLWNlbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICB0aW1lcGlja2VyLWNlbGwtaG92ZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdGltZXBpY2tlci1jZWxsLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLFxuICB0aW1lcGlja2VyLWNlbGwtZm9jdXMtdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdGltZXBpY2tlci1jZWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRpbWVwaWNrZXItY2VsbC1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0aW1lcGlja2VyLWNlbGwtdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtZm9udC1zaXplLFxuICB0aW1lcGlja2VyLWNlbGwtdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgdGltZXBpY2tlci1jZWxsLXRleHQtbGluZS1oZWlnaHQ6IHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQsXG4gIHRpbWVwaWNrZXItY2VsbC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICB0aW1lcGlja2VyLWNlbGwtaGVpZ2h0OiAyLjc1cmVtLFxuICB0aW1lcGlja2VyLWhlYWRlci1jZWxsLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgdGltZXBpY2tlci1oZWFkZXItY2VsbC10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIHRpbWVwaWNrZXItaGVhZGVyLWNlbGwtdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgdGltZXBpY2tlci1oZWFkZXItY2VsbC1oZWlnaHQ6IDIuNzVyZW0sXG4gIHRpbWVwaWNrZXItaGVhZGVyLWNlbGwtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCxcbiAgdGltZXBpY2tlci1oZWFkZXItY2VsbC10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0LFxuICB0aW1lcGlja2VyLWJvcmRlci1jb2xvcjogZGF0ZXBpY2tlci1ib3JkZXItY29sb3IsXG4gIHRpbWVwaWNrZXItYm9yZGVyLXN0eWxlOiBkYXRlcGlja2VyLWJvcmRlci1zdHlsZSxcbiAgdGltZXBpY2tlci1ib3JkZXItd2lkdGg6IGRhdGVwaWNrZXItYm9yZGVyLXdpZHRoLFxuICB0aW1lcGlja2VyLXNjcm9sbGJhci1jb2xvcjogc2Nyb2xsYmFyLWNvbG9yLFxuICB0aW1lcGlja2VyLXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yOiBzY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcixcbiAgdGltZXBpY2tlci1zY3JvbGxiYXItd2lkdGg6IHNjcm9sbGJhci13aWR0aCxcbiAgdGltZXBpY2tlci1zaW5nbGUtY29sdW1uLXdpZHRoOiA1cmVtLFxuICB0aW1lcGlja2VyLW11bHRpcGxlLWNvbHVtbi13aWR0aDogMTMuODc1cmVtLFxuICB0aW1lcGlja2VyLXRpdGxlLWhlaWdodDogMy43NXJlbSxcbiAgdGltZXBpY2tlci10aXRsZS1wYWRkaW5nOiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcbiAgdGltZXBpY2tlci1jb250YWluZXItd2lkdGg6IDIwcmVtLFxuICB0aW1lcGlja2VyLWNvbnRhaW5lci1oZWlnaHQ6IDI2LjE4NzVyZW0sXG5cbiAgcmFkaW8td2lkdGg6IDEuMjVyZW0sXG4gIHJhZGlvLWhlaWdodDogMS4yNXJlbSxcbiAgcmFkaW8tYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgcmFkaW8tYm9yZGVyLXdpZHRoOiAxcHgsXG4gIHJhZGlvLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtMi1mb250LWZhbWlseSxcbiAgcmFkaW8tdGV4dC1mb250LXNpemU6IHRleHQtc3VidGl0bGUtMi1mb250LXNpemUsXG4gIHJhZGlvLXRleHQtZm9udC13ZWlnaHQ6IHRleHQtc3VidGl0bGUtMi1mb250LXdlaWdodCxcbiAgcmFkaW8tdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LFxuICByYWRpby1vdXRsaW5lLWNvbG9yOiBvdXRsaW5lLWNvbG9yLFxuICByYWRpby1vdXRsaW5lLXdpZHRoOiBvdXRsaW5lLXdpZHRoLFxuXG4gIHJhZGlvLWJhc2ljLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHJhZGlvLWJhc2ljLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHJhZGlvLWJhc2ljLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWJhc2ljLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1iYXNpYy1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgcmFkaW8tYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgcmFkaW8tYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cyxcbiAgcmFkaW8tYmFzaWMtZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tYmFzaWMtZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICByYWRpby1iYXNpYy1mb2N1cy1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIHJhZGlvLWJhc2ljLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHJhZGlvLWJhc2ljLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLWJhc2ljLWhvdmVyLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgcmFkaW8tYmFzaWMtaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tYmFzaWMtaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICByYWRpby1iYXNpYy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHJhZGlvLWJhc2ljLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8tYmFzaWMtYWN0aXZlLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIHJhZGlvLWJhc2ljLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1iYXNpYy1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8tYmFzaWMtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHJhZGlvLWJhc2ljLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICByYWRpby1iYXNpYy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICByYWRpby1iYXNpYy1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1iYXNpYy1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICByYWRpby1iYXNpYy1kaXNhYmxlZC1jaGVja2VkLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIHJhZGlvLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgcmFkaW8tcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LFxuICByYWRpby1wcmltYXJ5LWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXByaW1hcnktY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLXByaW1hcnktaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHJhZGlvLXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgcmFkaW8tcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLFxuICByYWRpby1wcmltYXJ5LWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXByaW1hcnktZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICByYWRpby1wcmltYXJ5LWZvY3VzLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgcmFkaW8tcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLFxuICByYWRpby1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLXByaW1hcnktaG92ZXItaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLFxuICByYWRpby1wcmltYXJ5LWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXByaW1hcnktaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICByYWRpby1wcmltYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8tcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHJhZGlvLXByaW1hcnktYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXByaW1hcnktYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLXByaW1hcnktYWN0aXZlLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIHJhZGlvLXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHJhZGlvLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHJhZGlvLXByaW1hcnktZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgcmFkaW8tcHJpbWFyeS1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1wcmltYXJ5LWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIHJhZGlvLXByaW1hcnktZGlzYWJsZWQtY2hlY2tlZC1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICByYWRpby1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHJhZGlvLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgcmFkaW8tc3VjY2Vzcy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1zdWNjZXNzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1zdWNjZXNzLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICByYWRpby1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLXN1Y2Nlc3MtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cyxcbiAgcmFkaW8tc3VjY2Vzcy1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1zdWNjZXNzLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLWJvcmRlcixcbiAgcmFkaW8tc3VjY2Vzcy1mb2N1cy1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIHJhZGlvLXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3ZlcixcbiAgcmFkaW8tc3VjY2Vzcy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICByYWRpby1zdWNjZXNzLWhvdmVyLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgcmFkaW8tc3VjY2Vzcy1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1zdWNjZXNzLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgcmFkaW8tc3VjY2Vzcy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHJhZGlvLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1zdWNjZXNzLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1zdWNjZXNzLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLFxuICByYWRpby1zdWNjZXNzLWFjdGl2ZS1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLFxuICByYWRpby1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICByYWRpby1zdWNjZXNzLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICByYWRpby1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG4gIHJhZGlvLXN1Y2Nlc3MtZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tc3VjY2Vzcy1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICByYWRpby1zdWNjZXNzLWRpc2FibGVkLWNoZWNrZWQtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG5cbiAgcmFkaW8taW5mby10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICByYWRpby1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8taW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHJhZGlvLWluZm8tY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8taW5mby1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8taW5mby1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgcmFkaW8taW5mby1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLFxuICByYWRpby1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLWluZm8tZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8taW5mby1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLWluZm8tZm9jdXMtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICByYWRpby1pbmZvLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHJhZGlvLWluZm8taG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgcmFkaW8taW5mby1ob3Zlci1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIHJhZGlvLWluZm8taG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8taW5mby1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLWluZm8tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLFxuICByYWRpby1pbmZvLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8taW5mby1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8taW5mby1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8taW5mby1hY3RpdmUtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1pbmZvLWFjdGl2ZSxcbiAgcmFkaW8taW5mby1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgcmFkaW8taW5mby1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgcmFkaW8taW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuICByYWRpby1pbmZvLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWluZm8tZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcbiAgcmFkaW8taW5mby1kaXNhYmxlZC1jaGVja2VkLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIHJhZGlvLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgcmFkaW8td2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICByYWRpby13YXJuaW5nLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXdhcm5pbmctY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLXdhcm5pbmctaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHJhZGlvLXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cyxcbiAgcmFkaW8td2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICByYWRpby13YXJuaW5nLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXdhcm5pbmctZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMtYm9yZGVyLFxuICByYWRpby13YXJuaW5nLWZvY3VzLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgcmFkaW8td2FybmluZy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWhvdmVyLFxuICByYWRpby13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLXdhcm5pbmctaG92ZXItaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci13YXJuaW5nLWhvdmVyLFxuICByYWRpby13YXJuaW5nLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXdhcm5pbmctaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICByYWRpby13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgcmFkaW8td2FybmluZy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLXdhcm5pbmctYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLXdhcm5pbmctYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLXdhcm5pbmctYWN0aXZlLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUsXG4gIHJhZGlvLXdhcm5pbmctZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHJhZGlvLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHJhZGlvLXdhcm5pbmctZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgcmFkaW8td2FybmluZy1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby13YXJuaW5nLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIHJhZGlvLXdhcm5pbmctZGlzYWJsZWQtY2hlY2tlZC1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICByYWRpby1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgcmFkaW8tZGFuZ2VyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHJhZGlvLWRhbmdlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1kYW5nZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LWJvcmRlcixcbiAgcmFkaW8tZGFuZ2VyLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItZGFuZ2VyLWRlZmF1bHQsXG4gIHJhZGlvLWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHJhZGlvLWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLWRhbmdlci1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1kYW5nZXItZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cy1ib3JkZXIsXG4gIHJhZGlvLWRhbmdlci1mb2N1cy1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cyxcbiAgcmFkaW8tZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3ZlcixcbiAgcmFkaW8tZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgcmFkaW8tZGFuZ2VyLWhvdmVyLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICByYWRpby1kYW5nZXItaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgcmFkaW8tZGFuZ2VyLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXItYm9yZGVyLFxuICByYWRpby1kYW5nZXItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHJhZGlvLWRhbmdlci1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8tZGFuZ2VyLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1kYW5nZXItYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLWJvcmRlcixcbiAgcmFkaW8tZGFuZ2VyLWFjdGl2ZS1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUsXG4gIHJhZGlvLWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgcmFkaW8tZGFuZ2VyLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICByYWRpby1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcbiAgcmFkaW8tZGFuZ2VyLWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWRhbmdlci1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICByYWRpby1kYW5nZXItZGlzYWJsZWQtY2hlY2tlZC1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICByYWRpby1jb250cm9sLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgcmFkaW8tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHJhZGlvLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICByYWRpby1jb250cm9sLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWNvbnRyb2wtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdC1ib3JkZXIsXG4gIHJhZGlvLWNvbnRyb2wtaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHJhZGlvLWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cyxcbiAgcmFkaW8tY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICByYWRpby1jb250cm9sLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWNvbnRyb2wtZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMtYm9yZGVyLFxuICByYWRpby1jb250cm9sLWZvY3VzLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItY29udHJvbC1mb2N1cyxcbiAgcmFkaW8tY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLFxuICByYWRpby1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHJhZGlvLWNvbnRyb2wtaG92ZXItaW5uZXItY2lyY2xlLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLFxuICByYWRpby1jb250cm9sLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWNvbnRyb2wtaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXItYm9yZGVyLFxuICByYWRpby1jb250cm9sLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgcmFkaW8tY29udHJvbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLWNvbnRyb2wtYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gIHJhZGlvLWNvbnRyb2wtYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWFjdGl2ZS1ib3JkZXIsXG4gIHJhZGlvLWNvbnRyb2wtYWN0aXZlLWlubmVyLWNpcmNsZS1jb2xvcjogY29sb3ItY29udHJvbC1hY3RpdmUsXG4gIHJhZGlvLWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgcmFkaW8tY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICByYWRpby1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgcmFkaW8tY29udHJvbC1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICByYWRpby1jb250cm9sLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIHJhZGlvLWNvbnRyb2wtZGlzYWJsZWQtY2hlY2tlZC1pbm5lci1jaXJjbGUtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTYwMCxcblxuICB0cmVlLWdyaWQtY2VsbC1ib3JkZXItd2lkdGg6IDFweCxcbiAgdHJlZS1ncmlkLWNlbGwtYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgdHJlZS1ncmlkLWNlbGwtYm9yZGVyLWNvbG9yOiBib3JkZXItYmFzaWMtY29sb3ItMixcbiAgdHJlZS1ncmlkLXJvdy1taW4taGVpZ2h0OiAycmVtLFxuICB0cmVlLWdyaWQtY2VsbC1wYWRkaW5nOiAwLjg3NXJlbSAxLjI1cmVtLFxuXG4gIHRyZWUtZ3JpZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0cmVlLWdyaWQtaGVhZGVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1mb250LWZhbWlseTogdGV4dC1zdWJ0aXRsZS1mb250LWZhbWlseSxcbiAgdHJlZS1ncmlkLWhlYWRlci10ZXh0LWZvbnQtc2l6ZTogdGV4dC1zdWJ0aXRsZS1mb250LXNpemUsXG4gIHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS1mb250LXdlaWdodCxcbiAgdHJlZS1ncmlkLWhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0LFxuXG4gIHRyZWUtZ3JpZC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0cmVlLWdyaWQtZm9vdGVyLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRyZWUtZ3JpZC1mb290ZXItdGV4dC1mb250LWZhbWlseTogdHJlZS1ncmlkLWhlYWRlci10ZXh0LWZvbnQtZmFtaWx5LFxuICB0cmVlLWdyaWQtZm9vdGVyLXRleHQtZm9udC1zaXplOiB0cmVlLWdyaWQtaGVhZGVyLXRleHQtZm9udC1zaXplLFxuICB0cmVlLWdyaWQtZm9vdGVyLXRleHQtZm9udC13ZWlnaHQ6IHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1mb250LXdlaWdodCxcbiAgdHJlZS1ncmlkLWZvb3Rlci10ZXh0LWxpbmUtaGVpZ2h0OiB0cmVlLWdyaWQtaGVhZGVyLXRleHQtbGluZS1oZWlnaHQsXG5cbiAgdHJlZS1ncmlkLXJvdy1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRyZWUtZ3JpZC1yb3ctZXZlbi1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRyZWUtZ3JpZC1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0cmVlLWdyaWQtcm93LXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRyZWUtZ3JpZC1yb3ctdGV4dC1mb250LWZhbWlseTogdGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHksXG4gIHRyZWUtZ3JpZC1yb3ctdGV4dC1mb250LXNpemU6IHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSxcbiAgdHJlZS1ncmlkLXJvdy10ZXh0LWZvbnQtd2VpZ2h0OiB0ZXh0LXBhcmFncmFwaC1mb250LXdlaWdodCxcbiAgdHJlZS1ncmlkLXJvdy10ZXh0LWxpbmUtaGVpZ2h0OiB0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCxcblxuICB0cmVlLWdyaWQtc29ydC1oZWFkZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICB0cmVlLWdyaWQtc29ydC1oZWFkZXItYnV0dG9uLWJvcmRlcjogbm9uZSxcbiAgdHJlZS1ncmlkLXNvcnQtaGVhZGVyLWJ1dHRvbi1wYWRkaW5nOiAwLFxuXG4gIGljb24tZm9udC1zaXplOiAxLjI1cmVtLFxuICBpY29uLWxpbmUtaGVpZ2h0OiAxLFxuICBpY29uLXdpZHRoOiAxZW0sXG4gIGljb24taGVpZ2h0OiAxZW0sXG4gIGljb24tc3ZnLXZlcnRpY2FsLWFsaWduOiB0b3AsXG4gIGljb24tYmFzaWMtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgaWNvbi1wcmltYXJ5LWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIGljb24taW5mby1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBpY29uLXN1Y2Nlc3MtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgaWNvbi13YXJuaW5nLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIGljb24tZGFuZ2VyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdCxcbiAgaWNvbi1jb250cm9sLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG5cbiAgdGFnLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHksXG4gIHRhZy10ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSxcbiAgdGFnLWJvcmRlci13aWR0aDogMC4wNjI1cmVtLFxuICB0YWctYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgdGFnLWJvcmRlci1yYWRpdXM6IDEuNXJlbSxcblxuICB0YWctdGlueS10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtdGlueS10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLXRpbnktdGV4dC1mb250LXdlaWdodDogaW5wdXQtdGlueS10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctdGlueS10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC10aW55LXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy10aW55LXBhZGRpbmc6IDAuMDYyNXJlbSAwLjkzNzVyZW0sXG4gIHRhZy10aW55LWNsb3NlLW9mZnNldDogMC42MjVyZW0sXG5cbiAgdGFnLXNtYWxsLXRleHQtZm9udC1zaXplOiBpbnB1dC1zbWFsbC10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLXNtYWxsLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LXNtYWxsLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1zbWFsbC10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1zbWFsbC10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctc21hbGwtcGFkZGluZzogMC4wNjI1cmVtIDAuOTM3NXJlbSxcbiAgdGFnLXNtYWxsLWNsb3NlLW9mZnNldDogMC42MjVyZW0sXG5cbiAgdGFnLW1lZGl1bS10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtbWVkaXVtLXRleHQtZm9udC1zaXplLFxuICB0YWctbWVkaXVtLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LW1lZGl1bS10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctbWVkaXVtLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LW1lZGl1bS10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctbWVkaXVtLXBhZGRpbmc6IDAuMTg3NXJlbSAwLjkzNzVyZW0sXG4gIHRhZy1tZWRpdW0tY2xvc2Utb2Zmc2V0OiAwLjYyNXJlbSxcblxuICB0YWctbGFyZ2UtdGV4dC1mb250LXNpemU6IGlucHV0LWxhcmdlLXRleHQtZm9udC1zaXplLFxuICB0YWctbGFyZ2UtdGV4dC1mb250LXdlaWdodDogaW5wdXQtbGFyZ2UtdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWxhcmdlLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LWxhcmdlLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1sYXJnZS1wYWRkaW5nOiAwLjMxMjVyZW0gMC45Mzc1cmVtLFxuICB0YWctbGFyZ2UtY2xvc2Utb2Zmc2V0OiAwLjYyNXJlbSxcblxuICB0YWctZ2lhbnQtdGV4dC1mb250LXNpemU6IGlucHV0LWdpYW50LXRleHQtZm9udC1zaXplLFxuICB0YWctZ2lhbnQtdGV4dC1mb250LXdlaWdodDogaW5wdXQtZ2lhbnQtdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWdpYW50LXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LWdpYW50LXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1naWFudC1wYWRkaW5nOiAwLjQzNzVyZW0gMC45Mzc1cmVtLFxuICB0YWctZ2lhbnQtY2xvc2Utb2Zmc2V0OiAwLjYyNXJlbSxcblxuICB0YWctZmlsbGVkLWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRlZmF1bHQsXG4gIHRhZy1maWxsZWQtYmFzaWMtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLWZpbGxlZC1iYXNpYy10ZXh0LWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHRhZy1maWxsZWQtYmFzaWMtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLFxuICB0YWctZmlsbGVkLWJhc2ljLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWZvY3VzLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1ob3ZlcixcbiAgdGFnLWZpbGxlZC1iYXNpYy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLWhvdmVyLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1iYXNpYy1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1hY3RvdmUsXG4gIHRhZy1maWxsZWQtYmFzaWMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy1hY3RpdmUtYm9yZGVyLFxuXG4gIHRhZy1maWxsZWQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRhZy1maWxsZWQtcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1maWxsZWQtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRhZy1maWxsZWQtcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cyxcbiAgdGFnLWZpbGxlZC1wcmltYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMtYm9yZGVyLFxuICB0YWctZmlsbGVkLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgdGFnLWZpbGxlZC1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gIHRhZy1maWxsZWQtcHJpbWFyeS1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdG92ZSxcbiAgdGFnLWZpbGxlZC1wcmltYXJ5LXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuXG4gIHRhZy1maWxsZWQtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHRhZy1maWxsZWQtc3VjY2Vzcy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1maWxsZWQtc3VjY2Vzcy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRhZy1maWxsZWQtc3VjY2Vzcy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgdGFnLWZpbGxlZC1zdWNjZXNzLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMtYm9yZGVyLFxuICB0YWctZmlsbGVkLXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgdGFnLWZpbGxlZC1zdWNjZXNzLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gIHRhZy1maWxsZWQtc3VjY2Vzcy1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdG92ZSxcbiAgdGFnLWZpbGxlZC1zdWNjZXNzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLFxuXG4gIHRhZy1maWxsZWQtaW5mby1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHRhZy1maWxsZWQtaW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1maWxsZWQtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRhZy1maWxsZWQtaW5mby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgdGFnLWZpbGxlZC1pbmZvLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZm9jdXMtYm9yZGVyLFxuICB0YWctZmlsbGVkLWluZm8taG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1ob3ZlcixcbiAgdGFnLWZpbGxlZC1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1ob3Zlci1ib3JkZXIsXG4gIHRhZy1maWxsZWQtaW5mby1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLWFjdG92ZSxcbiAgdGFnLWZpbGxlZC1pbmZvLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1hY3RpdmUtYm9yZGVyLFxuXG4gIHRhZy1maWxsZWQtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHRhZy1maWxsZWQtd2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1maWxsZWQtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRhZy1maWxsZWQtd2FybmluZy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cyxcbiAgdGFnLWZpbGxlZC13YXJuaW5nLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMtYm9yZGVyLFxuICB0YWctZmlsbGVkLXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgdGFnLWZpbGxlZC13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gIHRhZy1maWxsZWQtd2FybmluZy1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWFjdG92ZSxcbiAgdGFnLWZpbGxlZC13YXJuaW5nLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUtYm9yZGVyLFxuXG4gIHRhZy1maWxsZWQtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICB0YWctZmlsbGVkLWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLWZpbGxlZC1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0YWctZmlsbGVkLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICB0YWctZmlsbGVkLWRhbmdlci1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMtYm9yZGVyLFxuICB0YWctZmlsbGVkLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItaG92ZXIsXG4gIHRhZy1maWxsZWQtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1kYW5nZXItc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdG92ZSxcbiAgdGFnLWZpbGxlZC1kYW5nZXItc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLWJvcmRlcixcblxuICB0YWctZmlsbGVkLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICB0YWctZmlsbGVkLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQtYm9yZGVyLFxuICB0YWctZmlsbGVkLWNvbnRyb2wtdGV4dC1jb2xvcjogY29sb3ItYmFzaWMtODAwLFxuICB0YWctZmlsbGVkLWNvbnRyb2wtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtaG92ZXIsXG4gIHRhZy1maWxsZWQtY29udHJvbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLWhvdmVyLWJvcmRlcixcbiAgdGFnLWZpbGxlZC1jb250cm9sLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMsXG4gIHRhZy1maWxsZWQtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtZm9jdXMtYm9yZGVyLFxuICB0YWctZmlsbGVkLWNvbnRyb2wtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC1hY3RvdmUsXG4gIHRhZy1maWxsZWQtY29udHJvbC1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtYWN0aXZlLWJvcmRlcixcblxuICB0YWctb3V0bGluZS1iYXNpYy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0YWctb3V0bGluZS1iYXNpYy1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0YWctb3V0bGluZS1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWhpbnQtY29sb3IsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1mb2N1cyxcbiAgdGFnLW91dGxpbmUtYmFzaWMtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0YWctb3V0bGluZS1iYXNpYy1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1oaW50LWNvbG9yLFxuICB0YWctb3V0bGluZS1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1ob3ZlcixcbiAgdGFnLW91dGxpbmUtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLWhvdmVyLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcbiAgdGFnLW91dGxpbmUtYmFzaWMtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0YWctb3V0bGluZS1iYXNpYy1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWJhc2ljLXNlbGVjdGVkLXRleHQtY29sb3I6IHRleHQtaGludC1jb2xvcixcblxuICB0YWctb3V0bGluZS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktdGV4dC1jb2xvcjogdGV4dC1wcmltYXJ5LWNvbG9yLFxuICB0YWctb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLFxuICB0YWctb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0YWctb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG4gIHRhZy1vdXRsaW5lLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3ZlcixcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0YWctb3V0bGluZS1wcmltYXJ5LWhvdmVyLXRleHQtY29sb3I6IHRleHQtcHJpbWFyeS1jb2xvcixcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtcHJpbWFyeS1zZWxlY3RlZC10ZXh0LWNvbG9yOiB0ZXh0LXByaW1hcnktY29sb3IsXG5cbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0YWctb3V0bGluZS1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtc3VjY2Vzcy1jb2xvcixcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cyxcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuICB0YWctb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci10ZXh0LWNvbG9yOiB0ZXh0LXN1Y2Nlc3MtY29sb3IsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3Mtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3Mtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXN1Y2Nlc3Mtc2VsZWN0ZWQtdGV4dC1jb2xvcjogdGV4dC1zdWNjZXNzLWNvbG9yLFxuXG4gIHRhZy1vdXRsaW5lLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0YWctb3V0bGluZS1pbmZvLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLW91dGxpbmUtaW5mby10ZXh0LWNvbG9yOiB0ZXh0LWluZm8tY29sb3IsXG4gIHRhZy1vdXRsaW5lLWluZm8tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRhZy1vdXRsaW5lLWluZm8tYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWluZm8tYWN0aXZlLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcbiAgdGFnLW91dGxpbmUtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0YWctb3V0bGluZS1pbmZvLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWluZm8taG92ZXItdGV4dC1jb2xvcjogdGV4dC1pbmZvLWNvbG9yLFxuICB0YWctb3V0bGluZS1pbmZvLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0YWctb3V0bGluZS1pbmZvLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0YWctb3V0bGluZS1pbmZvLXNlbGVjdGVkLXRleHQtY29sb3I6IHRleHQtaW5mby1jb2xvcixcblxuICB0YWctb3V0bGluZS13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdGFnLW91dGxpbmUtd2FybmluZy1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctdGV4dC1jb2xvcjogdGV4dC13YXJuaW5nLWNvbG9yLFxuICB0YWctb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0YWctb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0YWctb3V0bGluZS13YXJuaW5nLWFjdGl2ZS10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG4gIHRhZy1vdXRsaW5lLXdhcm5pbmctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3ZlcixcbiAgdGFnLW91dGxpbmUtd2FybmluZy1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0YWctb3V0bGluZS13YXJuaW5nLWhvdmVyLXRleHQtY29sb3I6IHRleHQtd2FybmluZy1jb2xvcixcbiAgdGFnLW91dGxpbmUtd2FybmluZy1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdGFnLW91dGxpbmUtd2FybmluZy1zZWxlY3RlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtd2FybmluZy1zZWxlY3RlZC10ZXh0LWNvbG9yOiB0ZXh0LXdhcm5pbmctY29sb3IsXG5cbiAgdGFnLW91dGxpbmUtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0YWctb3V0bGluZS1kYW5nZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci10ZXh0LWNvbG9yOiB0ZXh0LWRhbmdlci1jb2xvcixcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0YWctb3V0bGluZS1kYW5nZXItYWN0aXZlLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuICB0YWctb3V0bGluZS1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0YWctb3V0bGluZS1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0YWctb3V0bGluZS1kYW5nZXItaG92ZXItdGV4dC1jb2xvcjogdGV4dC1kYW5nZXItY29sb3IsXG4gIHRhZy1vdXRsaW5lLWRhbmdlci1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0YWctb3V0bGluZS1kYW5nZXItc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdGFnLW91dGxpbmUtZGFuZ2VyLXNlbGVjdGVkLXRleHQtY29sb3I6IHRleHQtZGFuZ2VyLWNvbG9yLFxuXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0YWctb3V0bGluZS1jb250cm9sLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdGFnLW91dGxpbmUtY29udHJvbC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtYWN0aXZlLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdGFnLW91dGxpbmUtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0YWctb3V0bGluZS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRhZy1vdXRsaW5lLWNvbnRyb2wtaG92ZXItdGV4dC1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0YWctb3V0bGluZS1jb250cm9sLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0YWctb3V0bGluZS1jb250cm9sLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0YWctb3V0bGluZS1jb250cm9sLXNlbGVjdGVkLXRleHQtY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcblxuICB0YWctbGlzdC10aW55LXRhZy1vZmZzZXQ6IDAuMDYyNXJlbSxcbiAgdGFnLWxpc3Qtc21hbGwtdGFnLW9mZnNldDogMC4xMjVyZW0sXG4gIHRhZy1saXN0LW1lZGl1bS10YWctb2Zmc2V0OiAwLjI1cmVtLFxuICB0YWctbGlzdC1sYXJnZS10YWctb2Zmc2V0OiAwLjM3NXJlbSxcbiAgdGFnLWxpc3QtZ2lhbnQtdGFnLW9mZnNldDogMC41cmVtLFxuXG4gIHRhZy1saXN0LXdpdGgtaW5wdXQtdGlueS1wYWRkaW5nOiAwLjA2MjVyZW0gMXJlbSxcbiAgdGFnLWxpc3Qtd2l0aC1pbnB1dC1zbWFsbC1wYWRkaW5nOiAwLjA2MjVyZW0gMXJlbSxcbiAgdGFnLWxpc3Qtd2l0aC1pbnB1dC1tZWRpdW0tcGFkZGluZzogMC4xODc1cmVtIDFyZW0sXG4gIHRhZy1saXN0LXdpdGgtaW5wdXQtbGFyZ2UtcGFkZGluZzogMC4zMTI1cmVtIDFyZW0sXG4gIHRhZy1saXN0LXdpdGgtaW5wdXQtZ2lhbnQtcGFkZGluZzogMC40Mzc1cmVtIDFyZW0sXG5cbiAgdGFnLWxpc3Qtd2l0aC1pbnB1dC1yZWN0YW5nbGUtYm9yZGVyLXJhZGl1czogaW5wdXQtcmVjdGFuZ2xlLWJvcmRlci1yYWRpdXMsXG4gIHRhZy1saXN0LXdpdGgtaW5wdXQtc2VtaS1yb3VuZC1ib3JkZXItcmFkaXVzOiBpbnB1dC1zZW1pLXJvdW5kLWJvcmRlci1yYWRpdXMsXG4gIHRhZy1saXN0LXdpdGgtaW5wdXQtcm91bmQtYm9yZGVyLXJhZGl1czogaW5wdXQtcm91bmQtYm9yZGVyLXJhZGl1cyxcblxuICB0YWctaW5wdXQtbWluLXdpZHRoOiA2cmVtLFxuICB0YWctaW5wdXQtdGV4dC1mb250LWZhbWlseTogaW5wdXQtdGV4dC1mb250LWZhbWlseSxcbiAgdGFnLWlucHV0LXBsYWNlaG9sZGVyLXRleHQtZm9udC1mYW1pbHk6IGlucHV0LXBsYWNlaG9sZGVyLXRleHQtZm9udC1mYW1pbHksXG5cbiAgdGFnLWlucHV0LWJhc2ljLWJhY2tncm91bmQtY29sb3I6IGlucHV0LWJhc2ljLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1iYXNpYy1ib3JkZXItY29sb3I6IGlucHV0LWJhc2ljLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LWJhc2ljLXRleHQtY29sb3I6IGlucHV0LWJhc2ljLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1iYXNpYy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1iYXNpYy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcjogaW5wdXQtYmFzaWMtZm9jdXMtYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogaW5wdXQtYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWJhc2ljLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LWJhc2ljLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG5cbiAgdGFnLWlucHV0LXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtcHJpbWFyeS1ib3JkZXItY29sb3I6IGlucHV0LXByaW1hcnktYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtcHJpbWFyeS10ZXh0LWNvbG9yOiBpbnB1dC1wcmltYXJ5LXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1wcmltYXJ5LXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LXByaW1hcnktcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtcHJpbWFyeS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGlucHV0LXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiBpbnB1dC1wcmltYXJ5LWRpc2FibGVkLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1wcmltYXJ5LWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LXByaW1hcnktZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcblxuICB0YWctaW5wdXQtc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1zdWNjZXNzLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1zdWNjZXNzLWJvcmRlci1jb2xvcjogaW5wdXQtc3VjY2Vzcy1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1zdWNjZXNzLXRleHQtY29sb3I6IGlucHV0LXN1Y2Nlc3MtdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LXN1Y2Nlc3MtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtc3VjY2Vzcy1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1zdWNjZXNzLWZvY3VzLWJhY2tncm91bmQtY29sb3IsXG4gIHRhZy1pbnB1dC1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogaW5wdXQtc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IGlucHV0LXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LXN1Y2Nlc3MtZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtc3VjY2Vzcy1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLFxuXG4gIHRhZy1pbnB1dC1pbmZvLWJhY2tncm91bmQtY29sb3I6IGlucHV0LWluZm8tYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LWluZm8tYm9yZGVyLWNvbG9yOiBpbnB1dC1pbmZvLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LWluZm8tdGV4dC1jb2xvcjogaW5wdXQtaW5mby10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtaW5mby1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1pbmZvLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGlucHV0LWluZm8tZm9jdXMtYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBpbnB1dC1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogaW5wdXQtaW5mby1kaXNhYmxlZC10ZXh0LWNvbG9yLFxuICB0YWctaW5wdXQtaW5mby1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1pbmZvLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG5cbiAgdGFnLWlucHV0LXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtd2FybmluZy1ib3JkZXItY29sb3I6IGlucHV0LXdhcm5pbmctYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtd2FybmluZy10ZXh0LWNvbG9yOiBpbnB1dC13YXJuaW5nLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC13YXJuaW5nLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LXdhcm5pbmctcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtd2FybmluZy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtd2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGlucHV0LXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtd2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiBpbnB1dC13YXJuaW5nLWRpc2FibGVkLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC13YXJuaW5nLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LXdhcm5pbmctZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcblxuICB0YWctaW5wdXQtZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IGlucHV0LWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtZGFuZ2VyLWJvcmRlci1jb2xvcjogaW5wdXQtZGFuZ2VyLWJvcmRlci1jb2xvcixcbiAgdGFnLWlucHV0LWRhbmdlci10ZXh0LWNvbG9yOiBpbnB1dC1kYW5nZXItdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWRhbmdlci1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBpbnB1dC1kYW5nZXItcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWRhbmdlci1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBpbnB1dC1kYW5nZXItZm9jdXMtYmFja2dyb3VuZC1jb2xvcixcbiAgdGFnLWlucHV0LWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3I6IGlucHV0LWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3IsXG4gIHRhZy1pbnB1dC1kYW5nZXItZGlzYWJsZWQtdGV4dC1jb2xvcjogaW5wdXQtZGFuZ2VyLWRpc2FibGVkLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1kYW5nZXItZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogaW5wdXQtZGFuZ2VyLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3IsXG5cbiAgdGFnLWlucHV0LWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtY29udHJvbC1ib3JkZXItY29sb3I6IGlucHV0LWNvbnRyb2wtYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtY29udHJvbC10ZXh0LWNvbG9yOiBpbnB1dC1jb250cm9sLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1jb250cm9sLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LWNvbnRyb2wtcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcbiAgdGFnLWlucHV0LWNvbnRyb2wtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogaW5wdXQtY29udHJvbC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yLFxuICB0YWctaW5wdXQtY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IGlucHV0LWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yLFxuICB0YWctaW5wdXQtY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiBpbnB1dC1jb250cm9sLWRpc2FibGVkLXRleHQtY29sb3IsXG4gIHRhZy1pbnB1dC1jb250cm9sLWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGlucHV0LWNvbnRyb2wtZGlzYWJsZWQtcGxhY2Vob2xkZXItdGV4dC1jb2xvcixcblxuICB0YWctaW5wdXQtdGlueS10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtdGlueS10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWlucHV0LXRpbnktdGV4dC1mb250LXdlaWdodDogaW5wdXQtdGlueS10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctaW5wdXQtdGlueS10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC10aW55LXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1pbnB1dC10aW55LXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiBpbnB1dC10aW55LXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplLFxuICB0YWctaW5wdXQtdGlueS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC10aW55LXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1pbnB1dC10aW55LXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LXRpbnktcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWlucHV0LXRpbnktcGFkZGluZzogMC4xMjVyZW0gMCxcblxuICB0YWctaW5wdXQtc21hbGwtdGV4dC1mb250LXNpemU6IGlucHV0LXNtYWxsLXRleHQtZm9udC1zaXplLFxuICB0YWctaW5wdXQtc21hbGwtdGV4dC1mb250LXdlaWdodDogaW5wdXQtc21hbGwtdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWlucHV0LXNtYWxsLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LXNtYWxsLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1pbnB1dC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemUsXG4gIHRhZy1pbnB1dC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1zbWFsbC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctaW5wdXQtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodDogaW5wdXQtc21hbGwtcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWlucHV0LXNtYWxsLXBhZGRpbmc6IDAuMTI1cmVtIDAsXG5cbiAgdGFnLWlucHV0LW1lZGl1bS10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtbWVkaXVtLXRleHQtZm9udC1zaXplLFxuICB0YWctaW5wdXQtbWVkaXVtLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LW1lZGl1bS10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctaW5wdXQtbWVkaXVtLXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LW1lZGl1bS10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctaW5wdXQtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiBpbnB1dC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemUsXG4gIHRhZy1pbnB1dC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1mb250LXdlaWdodDogaW5wdXQtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1pbnB1dC1tZWRpdW0tcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodDogaW5wdXQtbWVkaXVtLXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1pbnB1dC1tZWRpdW0tcGFkZGluZzogMC4yNXJlbSAwLFxuXG4gIHRhZy1pbnB1dC1sYXJnZS10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtbGFyZ2UtdGV4dC1mb250LXNpemUsXG4gIHRhZy1pbnB1dC1sYXJnZS10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1sYXJnZS10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctaW5wdXQtbGFyZ2UtdGV4dC1saW5lLWhlaWdodDogaW5wdXQtbGFyZ2UtdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWlucHV0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplOiBpbnB1dC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZSxcbiAgdGFnLWlucHV0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQ6IGlucHV0LWxhcmdlLXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQsXG4gIHRhZy1pbnB1dC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0OiBpbnB1dC1sYXJnZS1wbGFjZWhvbGRlci10ZXh0LWxpbmUtaGVpZ2h0LFxuICB0YWctaW5wdXQtbGFyZ2UtcGFkZGluZzogMC4zNzVyZW0gMCxcblxuICB0YWctaW5wdXQtZ2lhbnQtdGV4dC1mb250LXNpemU6IGlucHV0LWdpYW50LXRleHQtZm9udC1zaXplLFxuICB0YWctaW5wdXQtZ2lhbnQtdGV4dC1mb250LXdlaWdodDogaW5wdXQtZ2lhbnQtdGV4dC1mb250LXdlaWdodCxcbiAgdGFnLWlucHV0LWdpYW50LXRleHQtbGluZS1oZWlnaHQ6IGlucHV0LWdpYW50LXRleHQtbGluZS1oZWlnaHQsXG4gIHRhZy1pbnB1dC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZTogaW5wdXQtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1mb250LXNpemUsXG4gIHRhZy1pbnB1dC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0OiBpbnB1dC1naWFudC1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0LFxuICB0YWctaW5wdXQtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodDogaW5wdXQtZ2lhbnQtcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodCxcbiAgdGFnLWlucHV0LWdpYW50LXBhZGRpbmc6IDAuNXJlbSAwLFxuXG4gIHRvZ2dsZS1oZWlnaHQ6IDEuODc1cmVtLFxuICB0b2dnbGUtd2lkdGg6IDMuMTI1cmVtLFxuICB0b2dnbGUtYm9yZGVyLXdpZHRoOiAxcHgsXG4gIHRvZ2dsZS1ib3JkZXItcmFkaXVzOiAxMDBweCxcbiAgdG9nZ2xlLW91dGxpbmUtd2lkdGg6IG91dGxpbmUtd2lkdGgsXG4gIHRvZ2dsZS1vdXRsaW5lLWNvbG9yOiBvdXRsaW5lLWNvbG9yLFxuICB0b2dnbGUtc3dpdGNoZXItc2l6ZTogMS43NXJlbSxcbiAgdG9nZ2xlLXN3aXRjaGVyLWljb24tc2l6ZTogMC43NXJlbSxcbiAgdG9nZ2xlLXRleHQtZm9udC1mYW1pbHk6IHRleHQtc3VidGl0bGUtMi1mb250LWZhbWlseSxcbiAgdG9nZ2xlLXRleHQtZm9udC1zaXplOiB0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplLFxuICB0b2dnbGUtdGV4dC1mb250LXdlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0LFxuICB0b2dnbGUtdGV4dC1saW5lLWhlaWdodDogdGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LFxuICB0b2dnbGUtY3Vyc29yOiBwb2ludGVyLFxuICB0b2dnbGUtZGlzYWJsZWQtY3Vyc29yOiBkZWZhdWx0LFxuXG4gIHRvZ2dsZS1iYXNpYy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0b2dnbGUtYmFzaWMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdG9nZ2xlLWJhc2ljLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1iYXNpYy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdG9nZ2xlLWJhc2ljLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtYmFzaWMtY2hlY2tlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvZ2dsZS1iYXNpYy1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0b2dnbGUtYmFzaWMtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cyxcbiAgdG9nZ2xlLWJhc2ljLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1iYXNpYy1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIHRvZ2dsZS1iYXNpYy1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1iYXNpYy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLFxuICB0b2dnbGUtYmFzaWMtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLWJhc2ljLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgdG9nZ2xlLWJhc2ljLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLWJhc2ljLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdG9nZ2xlLWJhc2ljLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLWJhc2ljLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICB0b2dnbGUtYmFzaWMtYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1iYXNpYy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgdG9nZ2xlLWJhc2ljLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICB0b2dnbGUtYmFzaWMtZGlzYWJsZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGlzYWJsZWQsXG4gIHRvZ2dsZS1iYXNpYy1kaXNhYmxlZC1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2dnbGUtYmFzaWMtZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICB0b2dnbGUtcHJpbWFyeS10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0b2dnbGUtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRvZ2dsZS1wcmltYXJ5LWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLXByaW1hcnktY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQsXG4gIHRvZ2dsZS1wcmltYXJ5LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtcHJpbWFyeS1jaGVja2VkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9nZ2xlLXByaW1hcnktY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IGNvbG9yLXByaW1hcnktZGVmYXVsdCxcbiAgdG9nZ2xlLXByaW1hcnktZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1mb2N1cyxcbiAgdG9nZ2xlLXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLXByaW1hcnktZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1wcmltYXJ5LWZvY3VzLFxuICB0b2dnbGUtcHJpbWFyeS1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgdG9nZ2xlLXByaW1hcnktaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRvZ2dsZS1wcmltYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLXByaW1hcnktYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIHRvZ2dsZS1wcmltYXJ5LWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgdG9nZ2xlLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHRvZ2dsZS1wcmltYXJ5LWRpc2FibGVkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRpc2FibGVkLFxuICB0b2dnbGUtcHJpbWFyeS1kaXNhYmxlZC1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2dnbGUtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHRvZ2dsZS1zdWNjZXNzLXRleHQtY29sb3I6IHRleHQtYmFzaWMtY29sb3IsXG4gIHRvZ2dsZS1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdG9nZ2xlLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtc3VjY2Vzcy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdCxcbiAgdG9nZ2xlLXN1Y2Nlc3MtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWNoZWNrZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0xLFxuICB0b2dnbGUtc3VjY2Vzcy1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICB0b2dnbGUtc3VjY2Vzcy1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzLFxuICB0b2dnbGUtc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtc3VjY2Vzcy1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtZm9jdXMsXG4gIHRvZ2dsZS1zdWNjZXNzLWZvY3VzLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3ZlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtaG92ZXItY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICB0b2dnbGUtc3VjY2Vzcy1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdG9nZ2xlLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtc3VjY2Vzcy1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZSxcbiAgdG9nZ2xlLXN1Y2Nlc3MtYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1zdWNjZXNzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLFxuICB0b2dnbGUtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgdG9nZ2xlLXN1Y2Nlc3MtZGlzYWJsZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGlzYWJsZWQsXG4gIHRvZ2dsZS1zdWNjZXNzLWRpc2FibGVkLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG4gIHRvZ2dsZS1zdWNjZXNzLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgdG9nZ2xlLWluZm8tdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdG9nZ2xlLWluZm8tYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0b2dnbGUtaW5mby1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1pbmZvLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICB0b2dnbGUtaW5mby1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLWluZm8tY2hlY2tlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvZ2dsZS1pbmZvLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiBjb2xvci1pbmZvLWRlZmF1bHQsXG4gIHRvZ2dsZS1pbmZvLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRvZ2dsZS1pbmZvLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItaW5mby10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1pbmZvLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItaW5mby1mb2N1cyxcbiAgdG9nZ2xlLWluZm8tZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtaW5mby1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0b2dnbGUtaW5mby1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtaW5mby1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIHRvZ2dsZS1pbmZvLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLWluZm8tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0b2dnbGUtaW5mby1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1pbmZvLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLFxuICB0b2dnbGUtaW5mby1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLWluZm8tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHRvZ2dsZS1pbmZvLWRpc2FibGVkLWJvcmRlci1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyLFxuICB0b2dnbGUtaW5mby1kaXNhYmxlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy1kaXNhYmxlZCxcbiAgdG9nZ2xlLWluZm8tZGlzYWJsZWQtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9nZ2xlLWluZm8tZGlzYWJsZWQtdGV4dC1jb2xvcjogdGV4dC1kaXNhYmxlZC1jb2xvcixcblxuICB0b2dnbGUtd2FybmluZy10ZXh0LWNvbG9yOiB0ZXh0LWJhc2ljLWNvbG9yLFxuICB0b2dnbGUtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWRlZmF1bHQsXG4gIHRvZ2dsZS13YXJuaW5nLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLXdhcm5pbmctY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQsXG4gIHRvZ2dsZS13YXJuaW5nLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLWRlZmF1bHQtYm9yZGVyLFxuICB0b2dnbGUtd2FybmluZy1jaGVja2VkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtYmFzaWMtY29sb3ItMSxcbiAgdG9nZ2xlLXdhcm5pbmctY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IGNvbG9yLXdhcm5pbmctZGVmYXVsdCxcbiAgdG9nZ2xlLXdhcm5pbmctZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1mb2N1cyxcbiAgdG9nZ2xlLXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcixcbiAgdG9nZ2xlLXdhcm5pbmctZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci13YXJuaW5nLWZvY3VzLFxuICB0b2dnbGUtd2FybmluZy1mb2N1cy1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgdG9nZ2xlLXdhcm5pbmctaG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtd2FybmluZy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1hY3RpdmUsXG4gIHRvZ2dsZS13YXJuaW5nLWFjdGl2ZS1ib3JkZXItY29sb3I6IGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLXdhcm5pbmctYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUsXG4gIHRvZ2dsZS13YXJuaW5nLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUtYm9yZGVyLFxuICB0b2dnbGUtd2FybmluZy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgdG9nZ2xlLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHRvZ2dsZS13YXJuaW5nLWRpc2FibGVkLXN3aXRjaGVyLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWJhc2ljLWRpc2FibGVkLFxuICB0b2dnbGUtd2FybmluZy1kaXNhYmxlZC1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogdGV4dC1jb250cm9sLWNvbG9yLFxuICB0b2dnbGUtd2FybmluZy1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHRvZ2dsZS1kYW5nZXItdGV4dC1jb2xvcjogdGV4dC1iYXNpYy1jb2xvcixcbiAgdG9nZ2xlLWRhbmdlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdCxcbiAgdG9nZ2xlLWRhbmdlci1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLWRhbmdlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICB0b2dnbGUtZGFuZ2VyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1kYW5nZXItY2hlY2tlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTEsXG4gIHRvZ2dsZS1kYW5nZXItY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICB0b2dnbGUtZGFuZ2VyLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cyxcbiAgdG9nZ2xlLWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1kYW5nZXItZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItZm9jdXMsXG4gIHRvZ2dsZS1kYW5nZXItZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWRhbmdlci1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1kYW5nZXItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0b2dnbGUtZGFuZ2VyLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLWRhbmdlci1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWRhbmdlci1ob3ZlcixcbiAgdG9nZ2xlLWRhbmdlci1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZSxcbiAgdG9nZ2xlLWRhbmdlci1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLWRhbmdlci1hY3RpdmUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1kYW5nZXItYWN0aXZlLFxuICB0b2dnbGUtZGFuZ2VyLWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItZGFuZ2VyLWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1kYW5nZXItZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQsXG4gIHRvZ2dsZS1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXIsXG4gIHRvZ2dsZS1kYW5nZXItZGlzYWJsZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtZGlzYWJsZWQsXG4gIHRvZ2dsZS1kYW5nZXItZGlzYWJsZWQtY2hlY2tlZC1zd2l0Y2hlci1jaGVja21hcmstY29sb3I6IHRleHQtY29udHJvbC1jb2xvcixcbiAgdG9nZ2xlLWRhbmdlci1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWRpc2FibGVkLWNvbG9yLFxuXG4gIHRvZ2dsZS1jb250cm9sLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgdG9nZ2xlLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0b2dnbGUtY29udHJvbC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGVmYXVsdC1ib3JkZXIsXG4gIHRvZ2dsZS1jb250cm9sLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LFxuICB0b2dnbGUtY29udHJvbC1jaGVja2VkLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcixcbiAgdG9nZ2xlLWNvbnRyb2wtY2hlY2tlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIHRvZ2dsZS1jb250cm9sLWNoZWNrZWQtc3dpdGNoZXItY2hlY2ttYXJrLWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHRvZ2dsZS1jb250cm9sLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMsXG4gIHRvZ2dsZS1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXIsXG4gIHRvZ2dsZS1jb250cm9sLWZvY3VzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cyxcbiAgdG9nZ2xlLWNvbnRyb2wtZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZm9jdXMtYm9yZGVyLFxuICB0b2dnbGUtY29udHJvbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLFxuICB0b2dnbGUtY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyLFxuICB0b2dnbGUtY29udHJvbC1ob3Zlci1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXIsXG4gIHRvZ2dsZS1jb250cm9sLWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWhvdmVyLWJvcmRlcixcbiAgdG9nZ2xlLWNvbnRyb2wtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0b2dnbGUtY29udHJvbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXIsXG4gIHRvZ2dsZS1jb250cm9sLWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLFxuICB0b2dnbGUtY29udHJvbC1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3I6IGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcixcbiAgdG9nZ2xlLWNvbnRyb2wtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZCxcbiAgdG9nZ2xlLWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRpc2FibGVkLWJvcmRlcixcbiAgdG9nZ2xlLWNvbnRyb2wtZGlzYWJsZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuICB0b2dnbGUtY29udHJvbC1kaXNhYmxlZC1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICB0b2dnbGUtY29udHJvbC1kaXNhYmxlZC10ZXh0LWNvbG9yOiB0ZXh0LWNvbnRyb2wtY29sb3IsXG5cbiAgZm9ybS1maWVsZC10aW55LW1heC13aWR0aDogaW5wdXQtdGlueS1tYXgtd2lkdGgsXG4gIGZvcm0tZmllbGQtc21hbGwtbWF4LXdpZHRoOiBpbnB1dC1zbWFsbC1tYXgtd2lkdGgsXG4gIGZvcm0tZmllbGQtbWVkaXVtLW1heC13aWR0aDogaW5wdXQtbWVkaXVtLW1heC13aWR0aCxcbiAgZm9ybS1maWVsZC1sYXJnZS1tYXgtd2lkdGg6IGlucHV0LWxhcmdlLW1heC13aWR0aCxcbiAgZm9ybS1maWVsZC1naWFudC1tYXgtd2lkdGg6IGlucHV0LWdpYW50LW1heC13aWR0aCxcblxuICBmb3JtLWZpZWxkLWFkZG9uLWJhc2ljLXRleHQtY29sb3I6IGNvbG9yLWJhc2ljLTYwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi1iYXNpYy1oaWdobGlnaHQtdGV4dC1jb2xvcjogY29sb3ItcHJpbWFyeS01MDAsXG4gIGZvcm0tZmllbGQtYWRkb24tcHJpbWFyeS10ZXh0LWNvbG9yOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi1wcmltYXJ5LWhpZ2hsaWdodC10ZXh0LWNvbG9yOiBjb2xvci1wcmltYXJ5LTYwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi1zdWNjZXNzLXRleHQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtNTAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLXN1Y2Nlc3MtaGlnaGxpZ2h0LXRleHQtY29sb3I6IGNvbG9yLXN1Y2Nlc3MtNjAwLFxuICBmb3JtLWZpZWxkLWFkZG9uLWluZm8tdGV4dC1jb2xvcjogY29sb3ItaW5mby01MDAsXG4gIGZvcm0tZmllbGQtYWRkb24taW5mby1oaWdobGlnaHQtdGV4dC1jb2xvcjogY29sb3ItaW5mby02MDAsXG4gIGZvcm0tZmllbGQtYWRkb24td2FybmluZy10ZXh0LWNvbG9yOiBjb2xvci13YXJuaW5nLTUwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi13YXJuaW5nLWhpZ2hsaWdodC10ZXh0LWNvbG9yOiBjb2xvci13YXJuaW5nLTYwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi1kYW5nZXItdGV4dC1jb2xvcjogY29sb3ItZGFuZ2VyLTUwMCxcbiAgZm9ybS1maWVsZC1hZGRvbi1kYW5nZXItaGlnaGxpZ2h0LXRleHQtY29sb3I6IGNvbG9yLWRhbmdlci02MDAsXG4gIGZvcm0tZmllbGQtYWRkb24tY29udHJvbC10ZXh0LWNvbG9yOiBjb2xvci1jb250cm9sLWRlZmF1bHQsXG4gIGZvcm0tZmllbGQtYWRkb24tY29udHJvbC1oaWdobGlnaHQtdGV4dC1jb2xvcjogY29sb3ItY29udHJvbC1kZWZhdWx0LFxuICBmb3JtLWZpZWxkLWFkZG9uLWRpc2FibGVkLXRleHQtY29sb3I6IHRleHQtZGlzYWJsZWQtY29sb3IsXG5cbiAgZm9ybS1maWVsZC1hZGRvbi10aW55LWhlaWdodDogMS41cmVtLFxuICBmb3JtLWZpZWxkLWFkZG9uLXRpbnktd2lkdGg6IGZvcm0tZmllbGQtYWRkb24tdGlueS1oZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tdGlueS1pY29uLXNpemU6IGJ1dHRvbi10aW55LWljb24tc2l6ZSxcbiAgZm9ybS1maWVsZC1hZGRvbi10aW55LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tdGlueS1mb250LXNpemUsXG4gIGZvcm0tZmllbGQtYWRkb24tdGlueS1saW5lLWhlaWdodDogdGV4dC1idXR0b24tdGlueS1saW5lLWhlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi10aW55LWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1zbWFsbC1oZWlnaHQ6IDJyZW0sXG4gIGZvcm0tZmllbGQtYWRkb24tc21hbGwtd2lkdGg6IGZvcm0tZmllbGQtYWRkb24tc21hbGwtaGVpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLXNtYWxsLWljb24tc2l6ZTogYnV0dG9uLXNtYWxsLWljb24tc2l6ZSxcbiAgZm9ybS1maWVsZC1hZGRvbi1zbWFsbC1mb250LXNpemU6IHRleHQtYnV0dG9uLXNtYWxsLWZvbnQtc2l6ZSxcbiAgZm9ybS1maWVsZC1hZGRvbi1zbWFsbC1saW5lLWhlaWdodDogdGV4dC1idXR0b24tc21hbGwtbGluZS1oZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tc21hbGwtZm9udC13ZWlnaHQ6IHRleHQtYnV0dG9uLWZvbnQtd2VpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLW1lZGl1bS1oZWlnaHQ6IDIuNXJlbSxcbiAgZm9ybS1maWVsZC1hZGRvbi1tZWRpdW0td2lkdGg6IGZvcm0tZmllbGQtYWRkb24tbWVkaXVtLWhlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1tZWRpdW0taWNvbi1zaXplOiBidXR0b24tbWVkaXVtLWljb24tc2l6ZSxcbiAgZm9ybS1maWVsZC1hZGRvbi1tZWRpdW0tZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1tZWRpdW0tZm9udC1zaXplLFxuICBmb3JtLWZpZWxkLWFkZG9uLW1lZGl1bS1saW5lLWhlaWdodDogdGV4dC1idXR0b24tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLW1lZGl1bS1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tbGFyZ2UtaGVpZ2h0OiAzcmVtLFxuICBmb3JtLWZpZWxkLWFkZG9uLWxhcmdlLXdpZHRoOiBmb3JtLWZpZWxkLWFkZG9uLWxhcmdlLWhlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1sYXJnZS1pY29uLXNpemU6IGJ1dHRvbi1sYXJnZS1pY29uLXNpemUsXG4gIGZvcm0tZmllbGQtYWRkb24tbGFyZ2UtZm9udC1zaXplOiB0ZXh0LWJ1dHRvbi1sYXJnZS1mb250LXNpemUsXG4gIGZvcm0tZmllbGQtYWRkb24tbGFyZ2UtbGluZS1oZWlnaHQ6IHRleHQtYnV0dG9uLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICBmb3JtLWZpZWxkLWFkZG9uLWxhcmdlLWZvbnQtd2VpZ2h0OiB0ZXh0LWJ1dHRvbi1mb250LXdlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1naWFudC1oZWlnaHQ6IDMuNXJlbSxcbiAgZm9ybS1maWVsZC1hZGRvbi1naWFudC13aWR0aDogZm9ybS1maWVsZC1hZGRvbi1naWFudC1oZWlnaHQsXG4gIGZvcm0tZmllbGQtYWRkb24tZ2lhbnQtaWNvbi1zaXplOiBidXR0b24tZ2lhbnQtaWNvbi1zaXplLFxuICBmb3JtLWZpZWxkLWFkZG9uLWdpYW50LWZvbnQtc2l6ZTogdGV4dC1idXR0b24tZ2lhbnQtZm9udC1zaXplLFxuICBmb3JtLWZpZWxkLWFkZG9uLWdpYW50LWxpbmUtaGVpZ2h0OiB0ZXh0LWJ1dHRvbi1naWFudC1saW5lLWhlaWdodCxcbiAgZm9ybS1maWVsZC1hZGRvbi1naWFudC1mb250LXdlaWdodDogdGV4dC1idXR0b24tZm9udC13ZWlnaHQsXG4pO1xuIiwiQGltcG9ydCAnLi4vLi4vdGhlbWVzL21hcHBpbmcnO1xuXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBmdW5jdGlvbiBuYi1nZXQtZW5hYmxlZC10aGVtZXMoKSB7XG5cbiAgQGlmIChsZW5ndGgoJG5iLWVuYWJsZWQtdGhlbWVzKSA9PSAwKSB7XG4gICAgQGVhY2ggJHRoZW1lLW5hbWUsICR0aGVtZSBpbiAkbmItdGhlbWVzIHtcbiAgICAgICRuYi1lbmFibGVkLXRoZW1lczogYXBwZW5kKCRuYi1lbmFibGVkLXRoZW1lcywgJHRoZW1lLW5hbWUpICFnbG9iYWw7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJG5iLWVuYWJsZWQtdGhlbWVzO1xufVxuXG5AZnVuY3Rpb24gZ2V0LWxhc3QtZW5hYmxlZC10aGVtZSgpIHtcbiAgJHRoZW1lczogbmItZ2V0LWVuYWJsZWQtdGhlbWVzKCk7XG4gIEByZXR1cm4gbnRoKCR0aGVtZXMsIGxlbmd0aCgkdGhlbWVzKSk7XG59XG5cbkBmdW5jdGlvbiBuYi1zZXQtZm9yLWV4cG9ydCgkdGhlbWUsICRuYW1lLCAkcGFyZW50LW5hbWU6IG51bGwpIHtcblxuICAkcGFyZW50LXRoZW1lOiBtYXAtZ2V0KCRuYi10aGVtZXMtZXhwb3J0LCAkcGFyZW50LW5hbWUpO1xuICBAaWYgKCRwYXJlbnQtdGhlbWUgIT0gbnVsbCkge1xuICAgICR0aGVtZTogbWFwLW1lcmdlKG1hcC1nZXQoJHBhcmVudC10aGVtZSwgZGF0YSksICR0aGVtZSk7XG4gIH1cblxuICAkdGhlbWUtZGF0YTogKFxuICAgIGRhdGE6ICR0aGVtZSxcbiAgICBwYXJlbnQ6ICRwYXJlbnQtbmFtZSxcbiAgKTtcbiAgQHJldHVybiBtYXAtc2V0KCRuYi10aGVtZXMtZXhwb3J0LCAkbmFtZSwgJHRoZW1lLWRhdGEpO1xufVxuXG5AZnVuY3Rpb24gbmItZ2V0LXJlZ2lzdGVyZWQtdGhlbWUoJG5hbWUpIHtcbiAgJHRoZW1lOiBtYXAtZ2V0KCRuYi10aGVtZXMsICRuYW1lKTtcblxuICAvLyBUT0RPOiBjaGVjayBpZiBvcHRpbWFsIHBsYWNlXG4gIEBpZiAoJHRoZW1lID09IG51bGwpIHtcbiAgICBAZXJyb3IgJ05lYnVsYXIgVGhlbWU6IHRoZW1lIGAnICsgJG5hbWUgKyAnYCBpcyBub3QgcmVnaXN0ZXJlZCB3aXRoIGBuYi1yZWdpc3Rlci10aGVtZWAgZnVuY3Rpb24uJztcbiAgfVxuXG4gIEByZXR1cm4gJHRoZW1lO1xufVxuXG4vLyBFbnRyeSBwb2ludFxuLy8gUmVnaXN0ZXJzIGEgbmV3IHRoZW1lXG5AZnVuY3Rpb24gbmItcmVnaXN0ZXItdGhlbWUoJHRoZW1lLCAkbmFtZSwgJHBhcmVudC1uYW1lOiBudWxsKSB7XG5cbiAgQGlmICgkbmItdGhlbWUtZXhwb3J0LW1vZGUgPT0gdHJ1ZSkge1xuICAgICRuYi10aGVtZXMtZXhwb3J0OiBuYi1zZXQtZm9yLWV4cG9ydCgkdGhlbWUsICRuYW1lLCAkcGFyZW50LW5hbWUpICFnbG9iYWw7XG4gIH1cblxuICAkdGhlbWUtZGF0YTogKCk7XG5cbiAgQGlmICgkcGFyZW50LW5hbWUgIT0gbnVsbCkge1xuICAgICRwYXJlbnQtdGhlbWU6IG1hcC1nZXQoJG5iLXRoZW1lcywgJHBhcmVudC1uYW1lKTtcbiAgICBAaWYgKCRwYXJlbnQtdGhlbWUgPT0gbnVsbCkge1xuICAgICAgQGVycm9yICdOZWJ1bGFyIFRoZW1lOiBwYXJlbnQgdGhlbWUgYCcgKyAkcGFyZW50LW5hbWUgKyAnYCBpcyBub3QgcmVnaXN0ZXJlZCBvciBpbXBvcnRlZC4nO1xuICAgIH1cbiAgICAkdGhlbWU6IG1hcC1tZXJnZSgkcGFyZW50LXRoZW1lLCAkdGhlbWUpO1xuICB9XG4gICR0aGVtZTogbWFwLW1lcmdlKCRldmEtbWFwcGluZywgJHRoZW1lKTtcbiAgJG5iLXRoZW1lczogbWFwLXNldCgkbmItdGhlbWVzLCAkbmFtZSwgJHRoZW1lKSAhZ2xvYmFsO1xuXG4gIEByZXR1cm4gJG5iLXRoZW1lcztcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWZvci10aGVtZSgkbmFtZSkge1xuICBAaWYgKCRuYi10aGVtZS1uYW1lID09ICRuYW1lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5iLWZvci10aGVtZXMoJG5hbWVzLi4uKSB7XG4gIEBlYWNoICRuYW1lIGluICRuYW1lcyB7XG4gICAgQGluY2x1ZGUgbmItZm9yLXRoZW1lKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG5iLWV4Y2VwdC10aGVtZSgkbmFtZSkge1xuICBAaWYgKCRuYi10aGVtZS1uYW1lICE9ICRuYW1lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5iLWV4Y2VwdC1mb3ItdGhlbWVzKCRuYW1lcy4uLikge1xuICBAZWFjaCAkbmFtZSBpbiAkbmFtZXMge1xuICAgIEBpbmNsdWRlIG5iLWV4Y2VwdC10aGVtZSgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYi1pbnN0YWxsLWNzcy1wcm9wZXJ0aWVzKCR0aGVtZS1uYW1lLCAkdGhlbWUpIHtcbiAgLm5iLXRoZW1lLSN7JHRoZW1lLW5hbWV9IHtcblxuICAgIEBlYWNoICR2YXIsICR2YWx1ZSBpbiAkdGhlbWUge1xuICAgICAgQGlmICh0eXBlLW9mKCR2YWx1ZSkgPT0gJ3N0cmluZycgYW5kIG1hcC1nZXQoJHRoZW1lLCAkdmFsdWUpKSB7XG4gICAgICAgIC0tI3skdmFyfTogdmFyKC0tI3skdmFsdWV9KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHZhcn06ICN7JHZhbHVlfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG5iLXByZS1wcm9jZXNzLWNvbnRleHQoJHRoZW1lLW5hbWUpIHtcbiAgJG5iLXRoZW1lLXByb2Nlc3MtbW9kZTogJ3ByZS1wcm9jZXNzJyAhZ2xvYmFsO1xuXG4gICRuYi10aGVtZS1uYW1lOiAkdGhlbWUtbmFtZSAhZ2xvYmFsO1xuICAkbmItcHJvY2Vzc2VkLXRoZW1lOiBuYi1wcm9jZXNzLXRoZW1lKG5iLWdldC1yZWdpc3RlcmVkLXRoZW1lKCR0aGVtZS1uYW1lKSkgIWdsb2JhbDtcbn1cblxuQG1peGluIG5iLWxhenktcHJvY2Vzcy1jb250ZXh0KCR0aGVtZS1uYW1lKSB7XG4gICRuYi10aGVtZS1wcm9jZXNzLW1vZGU6ICdsYXp5LXByb2Nlc3MnICFnbG9iYWw7XG5cbiAgJG5iLXRoZW1lLW5hbWU6ICR0aGVtZS1uYW1lICFnbG9iYWw7XG4gICRuYi1wcm9jZXNzZWQtdGhlbWU6ICgpICFnbG9iYWw7XG59XG5cbkBtaXhpbiBuYi1pbnN0YWxsLWNvbXBvbmVudC13aXRoLWNzcy1wcm9wcygpIHtcbiAgLy8gQGJyZWFraW5nLWNoYW5nZSA1LjAuMFxuICA6aG9zdCB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5iLWluc3RhbGwtY29tcG9uZW50LXdpdGgtc2Nzcy12YXJzKCkge1xuICAkZW5hYmxlZC10aGVtZXM6IG5iLWdldC1lbmFibGVkLXRoZW1lcygpO1xuXG4gIEBlYWNoICR0aGVtZS1uYW1lIGluICRlbmFibGVkLXRoZW1lcyB7XG5cbiAgICBAaW5jbHVkZSBuYi1sYXp5LXByb2Nlc3MtY29udGV4dCgkdGhlbWUtbmFtZSk7XG5cbiAgICAvKlxuICAgICAgOmhvc3QgY2FuIGJlIHByZWZpeGVkXG4gICAgICBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci9hbmd1bGFyL2Jsb2IvOGQwZWUzNDkzOWYxNGMwNzg3NmQyMjJjMjViNDA1ZWQ0NThhMzRkMy9wYWNrYWdlcy9jb21waWxlci9zcmMvc2hhZG93X2Nzcy50cyNMNDQxXG5cbiAgICAgIFdlIGhhdmUgdG8gdXNlIDpob3N0IGluc3RlYWQgb2YgOmhvc3QtY29udGV4dCgkdGhlbWUpLCB0byBiZSBhYmxlIHRvIHByZWZpeCB0aGVtZSBjbGFzc1xuICAgICAgd2l0aCBzb21ldGhpbmcgZGVmaW5lZCBpbnNpZGUgb2YgQGNvbnRlbnQsIGJ5IHByZWZpeGluZyAmLlxuICAgICAgRm9yIGV4YW1wbGUgdGhpcyBzY3NzIGNvZGU6XG4gICAgICAgIC5uYi10aGVtZS1kZWZhdWx0IHtcbiAgICAgICAgICAuc29tZS1zZWxlY3RvciAmIHtcbiAgICAgICAgICAgIC4uLlxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgV2lsbCByZXN1bHQgaW4gbmV4dCBjc3M6XG4gICAgICAgIC5zb21lLXNlbGVjdG9yIC5uYi10aGVtZS1kZWZhdWx0IHtcbiAgICAgICAgICAuLi5cbiAgICAgICAgfVxuXG4gICAgICBJdCBkb2Vzbid0IHdvcmsgd2l0aCA6aG9zdC1jb250ZXh0IGJlY2F1c2UgYW5ndWxhciBzcGxpdHRpbmcgaXQgaW4gdHdvIHNlbGVjdG9ycyBhbmQgcmVtb3Zlc1xuICAgICAgcHJlZml4IGluIG9uZSBvZiB0aGUgc2VsZWN0b3JzLlxuICAgICovXG4gICAgLm5iLXRoZW1lLSN7JHRoZW1lLW5hbWV9IDpob3N0IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBFbnRyeSBwb2ludFxuLy8gSW5zdGFsbHMgY29tcG9uZW50IHN0eWxlcyBiYXNlZCBvbiByZWdpc3RlcmVkIHRoZW1lc1xuLy8gVE9ETzogd2UgaGlkZSA6aG9zdCBpbnNpZGUgb2YgaXQgd2hpY2ggaXMgbm90IG9idmlvdXNcbkBtaXhpbiBuYi1pbnN0YWxsLWNvbXBvbmVudCgpIHtcblxuICBAaWYgKCRuYi1lbmFibGUtY3NzLWN1c3RvbS1wcm9wZXJ0aWVzKSB7XG5cbiAgICBAaW5jbHVkZSBuYi1pbnN0YWxsLWNvbXBvbmVudC13aXRoLWNzcy1wcm9wcygpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICB9IEBlbHNlIHtcblxuICAgIEBpbmNsdWRlIG5iLWluc3RhbGwtY29tcG9uZW50LXdpdGgtc2Nzcy12YXJzKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYi1pbnN0YWxsLWdsb2JhbC13aXRoLWNzcy1wcm9wcygpIHtcbiAgQGNvbnRlbnQ7XG5cbiAgQGVhY2ggJHRoZW1lLW5hbWUgaW4gbmItZ2V0LWVuYWJsZWQtdGhlbWVzKCkge1xuICAgIEBpbmNsdWRlIG5iLWluc3RhbGwtY3NzLXByb3BlcnRpZXMoJHRoZW1lLW5hbWUsIG5iLWdldC1yZWdpc3RlcmVkLXRoZW1lKCR0aGVtZS1uYW1lKSk7XG4gIH1cbn1cblxuQG1peGluIG5iLWluc3RhbGwtZ2xvYmFsLXdpdGgtc2Nzcy12YXJzKCkge1xuXG4gIEBlYWNoICR0aGVtZS1uYW1lIGluIG5iLWdldC1lbmFibGVkLXRoZW1lcygpIHtcbiAgICBAaW5jbHVkZSBuYi1wcmUtcHJvY2Vzcy1jb250ZXh0KCR0aGVtZS1uYW1lKTtcblxuICAgIC5uYi10aGVtZS0jeyR0aGVtZS1uYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRW50cnkgcG9pbnRcbi8vIEluc3RhbGxzIGdsb2JhbCBzdHlsZXMgYmFzZWQgb24gcmVnaXN0ZXJlZCB0aGVtZXNcbkBtaXhpbiBuYi1pbnN0YWxsKCkge1xuICBAaWYgKCRuYi1lbmFibGUtY3NzLWN1c3RvbS1wcm9wZXJ0aWVzKSB7XG4gICAgQGluY2x1ZGUgbmItaW5zdGFsbC1nbG9iYWwtd2l0aC1jc3MtcHJvcHMoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIG5iLWluc3RhbGwtZ2xvYmFsLXdpdGgtc2Nzcy12YXJzKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBmdW5jdGlvbiBuYi1kZWVwLWZpbmQtdmFsdWUoJHRoZW1lLCAka2V5LCAkdmFsdWUpIHtcbiAgJHBhcmVudC12YWx1ZTogbWFwLWdldCgkdGhlbWUsICR2YWx1ZSk7XG5cbiAgQGlmICgkcGFyZW50LXZhbHVlICE9IG51bGwpIHtcbiAgICBAcmV0dXJuIG5iLWRlZXAtZmluZC12YWx1ZSgkdGhlbWUsICR2YWx1ZSwgJHBhcmVudC12YWx1ZSk7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQGZ1bmN0aW9uIG5iLXByb2Nlc3MtdGhlbWUoJHRoZW1lKSB7XG4gICRwcm9jZXNzZWQtdGhlbWU6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHRoZW1lIHtcbiAgICAkcHJvY2Vzc2VkLXRoZW1lOiBtYXAtc2V0KCRwcm9jZXNzZWQtdGhlbWUsICRrZXksIG5iLWRlZXAtZmluZC12YWx1ZSgkdGhlbWUsICRrZXksICR2YWx1ZSkpO1xuICB9XG4gIEByZXR1cm4gJHByb2Nlc3NlZC10aGVtZTtcbn1cblxuQGZ1bmN0aW9uIGdldC1jdXJyZW50LXRoZW1lLW5hbWUoKSB7XG4gIEBpZiAoJG5iLXRoZW1lLW5hbWUgIT0gbnVsbCkge1xuICAgIEByZXR1cm4gJG5iLXRoZW1lLW5hbWU7XG4gIH1cblxuICBAcmV0dXJuIGdldC1sYXN0LWVuYWJsZWQtdGhlbWUoKTtcbn1cblxuQGZ1bmN0aW9uIG5iLXRoZW1lKCRrZXkpIHtcblxuICAkdmFsdWU6ICgpO1xuXG4gIC8vIGluIGNhc2Ugb2YgY3NzIGN1c3RvbSBwcm9wZXJ0aWVzIC0ganVzdCByZXR1cm5zIHZhcigtLXZhci1uYW1lKSAtIHRoZSByZXN0IGlzIGEgYnJvd3NlciBqb2JcbiAgQGlmICgkbmItZW5hYmxlLWNzcy1jdXN0b20tcHJvcGVydGllcyA9PSB0cnVlKSB7XG4gICAgLy8gdGhlcmUgaXMgbm8gd2F5IHRvIGNoZWNrIGlmIHZhcmlhYmxlIGV4aXN0cyBhcyBjdXJyZW50IGV4ZWN1dGlvbiBjb250ZXh0IGlzIG91dHNpZGUgb2YgcGFydGljdWxhciB0aGVtZVxuICAgIC8vIGJlY2F1c2Ugd2UgcHJvY2VzcyBjc3MgaW4gdGhpcyBtb2RlIG9ubHkgb25jZSEgKGFuZCBub3QgZm9yIGVhY2ggdGhlbWUpXG4gICAgJHZhbHVlOiB2YXIoLS0jeyRrZXl9KTtcbiAgfSBAZWxzZSB7XG4gICAgLy8gaW4gYSBwcmVwcm9jZXNzIG1vZGUgKG5iLWluc3RhbGwtZ2xvYmFsIGNhbGwpIGdldCByZWFkeSB2YWx1ZSBmcm9tICRuYi1wcm9jZXNzZWQtdGhlbWUgdmFyaWFibGVcbiAgICBAaWYgKCRuYi10aGVtZS1wcm9jZXNzLW1vZGUgPT0gJ3ByZS1wcm9jZXNzJykge1xuICAgICAgJHZhbHVlOiBtYXAtZ2V0KCRuYi1wcm9jZXNzZWQtdGhlbWUsICRrZXkpO1xuICAgIH1cblxuICAgIC8vIG90aGVyd2lzZSBsYXppbHkgc2VhcmNoIGZvciB2YXJpYWJsZSB2YWx1ZVxuICAgIEBpZiAoJG5iLXRoZW1lLXByb2Nlc3MtbW9kZSA9PSAnbGF6eS1wcm9jZXNzJykge1xuXG4gICAgICAkbmItdGhlbWUtbmFtZTogZ2V0LWN1cnJlbnQtdGhlbWUtbmFtZSgpO1xuXG4gICAgICAkdGhlbWU6IG5iLWdldC1yZWdpc3RlcmVkLXRoZW1lKCRuYi10aGVtZS1uYW1lKTtcbiAgICAgICR2YWx1ZTogbmItZGVlcC1maW5kLXZhbHVlKCR0aGVtZSwgJGtleSwgbWFwLWdldCgkdGhlbWUsICRrZXkpKTtcbiAgICB9XG4gIH1cblxuICBAaWYgKCR2YWx1ZSA9PSBudWxsKSB7XG4gICAgQHdhcm4gJ05lYnVsYXIgVGhlbWU6IGBuYi10aGVtZSgpYCBjYW5ub3QgZmluZCB2YWx1ZSBmb3Iga2V5IGAnICsgJGtleSArICdgIGZvciB0aGVtZSBgJysgJG5iLXRoZW1lLW5hbWUgKydgJztcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuLi9jb3JlL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICcuLi9jb3JlL21peGlucyc7XG5cbiR0aGVtZTogKFxuXG4gIC8qKlxuICAgKiBTYXNzIG1hcCBjb250YWlucyBhIGxpc3Qgb2YgYWxsIFRoZW1lIHZhcmlhYmxlcyBhbmQgYWxzbyB0aGVpciBtYXBwaW5ncyBpbnRvIENvbXBvbmVudCB2YXJpYWJsZXNcbiAgICogQSB0aGVtZSBjb25zaXN0cyBvZiBhIGxpc3Qgb2YgY29sb3JzLCBiYWNrZ3JvdW5kcywgYm9yZGVycywgdGV4dCBzdHlsZXMgYW5kIHN1cHBvcnRpbmcgdmFyaWFibGVzLlxuICAgKi9cblxuXG4gIC8qIFN0YXR1cyBjb2xvcnM6IHByaW1hcnksIHN1Y2Nlc3MsIGluZm8sIHdhcm5pbmcsIGRhbmdlciAtIGZvciBjb2xvcmVkIGVsZW1lbnRzIChidXR0b25zLCBldGMpICovXG5cbiAgY29sb3ItcHJpbWFyeS0xMDA6ICNmMmY2ZmYsXG4gIGNvbG9yLXByaW1hcnktMjAwOiAjZDllNGZmLFxuICBjb2xvci1wcmltYXJ5LTMwMDogI2E2YzFmZixcbiAgY29sb3ItcHJpbWFyeS00MDA6ICM1OThiZmYsXG4gIGNvbG9yLXByaW1hcnktNTAwOiAjMzM2NmZmLFxuICBjb2xvci1wcmltYXJ5LTYwMDogIzI3NGJkYixcbiAgY29sb3ItcHJpbWFyeS03MDA6ICMxYTM0YjgsXG4gIGNvbG9yLXByaW1hcnktODAwOiAjMTAyNjk0LFxuICBjb2xvci1wcmltYXJ5LTkwMDogIzA5MWM3YSxcblxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTEwMDogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMDgpLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTIwMDogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMTYpLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTMwMDogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjQpLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTQwMDogcmdiYSg1MSwgMTAyLCAyNTUsIDAuMzIpLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTUwMDogcmdiYSg1MSwgMTAyLCAyNTUsIDAuNCksXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtNjAwOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC40OCksXG5cbiAgY29sb3Itc3VjY2Vzcy0xMDA6ICNmMGZmZjUsXG4gIGNvbG9yLXN1Y2Nlc3MtMjAwOiAjY2NmY2UzLFxuICBjb2xvci1zdWNjZXNzLTMwMDogIzhjZmFjNyxcbiAgY29sb3Itc3VjY2Vzcy00MDA6ICMyY2U2OWIsXG4gIGNvbG9yLXN1Y2Nlc3MtNTAwOiAjMDBkNjhmLFxuICBjb2xvci1zdWNjZXNzLTYwMDogIzAwYjg4NyxcbiAgY29sb3Itc3VjY2Vzcy03MDA6ICMwMDk5N2EsXG4gIGNvbG9yLXN1Y2Nlc3MtODAwOiAjMDA3ZDZjLFxuICBjb2xvci1zdWNjZXNzLTkwMDogIzAwNGE0NSxcblxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LTEwMDogcmdiYSgwLCAyMTQsIDE0MywgMC4wOCksXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtMjAwOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjE2KSxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC0zMDA6IHJnYmEoMCwgMjE0LCAxNDMsIDAuMjQpLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LTQwMDogcmdiYSgwLCAyMTQsIDE0MywgMC4zMiksXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtNTAwOiByZ2JhKDAsIDIxNCwgMTQzLCAwLjQpLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LTYwMDogcmdiYSgwLCAyMTQsIDE0MywgMC40OCksXG5cbiAgY29sb3ItaW5mby0xMDA6ICNmMmY4ZmYsXG4gIGNvbG9yLWluZm8tMjAwOiAjYzdlMmZmLFxuICBjb2xvci1pbmZvLTMwMDogIzk0Y2JmZixcbiAgY29sb3ItaW5mby00MDA6ICM0MmFhZmYsXG4gIGNvbG9yLWluZm8tNTAwOiAjMDA5NWZmLFxuICBjb2xvci1pbmZvLTYwMDogIzAwNmZkNixcbiAgY29sb3ItaW5mby03MDA6ICMwMDU3YzIsXG4gIGNvbG9yLWluZm8tODAwOiAjMDA0MWE4LFxuICBjb2xvci1pbmZvLTkwMDogIzAwMjg4NSxcblxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LTEwMDogcmdiYSgwLCAxNDksIDI1NSwgMC4wOCksXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtMjAwOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjE2KSxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC0zMDA6IHJnYmEoMCwgMTQ5LCAyNTUsIDAuMjQpLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LTQwMDogcmdiYSgwLCAxNDksIDI1NSwgMC4zMiksXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtNTAwOiByZ2JhKDAsIDE0OSwgMjU1LCAwLjQpLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LTYwMDogcmdiYSgwLCAxNDksIDI1NSwgMC40OCksXG5cbiAgY29sb3Itd2FybmluZy0xMDA6ICNmZmZkZjIsXG4gIGNvbG9yLXdhcm5pbmctMjAwOiAjZmZmMWMyLFxuICBjb2xvci13YXJuaW5nLTMwMDogI2ZmZTU5ZSxcbiAgY29sb3Itd2FybmluZy00MDA6ICNmZmM5NGQsXG4gIGNvbG9yLXdhcm5pbmctNTAwOiAjZmZhYTAwLFxuICBjb2xvci13YXJuaW5nLTYwMDogI2RiOGIwMCxcbiAgY29sb3Itd2FybmluZy03MDA6ICNiODZlMDAsXG4gIGNvbG9yLXdhcm5pbmctODAwOiAjOTQ1NDAwLFxuICBjb2xvci13YXJuaW5nLTkwMDogIzcwM2MwMCxcblxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LTEwMDogcmdiYSgyNTUsIDE3MCwgMCwgMC4wOCksXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtMjAwOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjE2KSxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC0zMDA6IHJnYmEoMjU1LCAxNzAsIDAsIDAuMjQpLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LTQwMDogcmdiYSgyNTUsIDE3MCwgMCwgMC4zMiksXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtNTAwOiByZ2JhKDI1NSwgMTcwLCAwLCAwLjQpLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LTYwMDogcmdiYSgyNTUsIDE3MCwgMCwgMC40OCksXG5cbiAgY29sb3ItZGFuZ2VyLTEwMDogI2ZmZjJmMixcbiAgY29sb3ItZGFuZ2VyLTIwMDogI2ZmZDZkOSxcbiAgY29sb3ItZGFuZ2VyLTMwMDogI2ZmYThiNCxcbiAgY29sb3ItZGFuZ2VyLTQwMDogI2ZmNzA4ZCxcbiAgY29sb3ItZGFuZ2VyLTUwMDogI2ZmM2Q3MSxcbiAgY29sb3ItZGFuZ2VyLTYwMDogI2RiMmM2NixcbiAgY29sb3ItZGFuZ2VyLTcwMDogI2I4MWQ1YixcbiAgY29sb3ItZGFuZ2VyLTgwMDogIzk0MTI0ZSxcbiAgY29sb3ItZGFuZ2VyLTkwMDogIzcwMDk0MCxcblxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtMTAwOiByZ2JhKDI1NSwgNjEsIDExMywgMC4wOCksXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC0yMDA6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjE2KSxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LTMwMDogcmdiYSgyNTUsIDYxLCAxMTMsIDAuMjQpLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtNDAwOiByZ2JhKDI1NSwgNjEsIDExMywgMC4zMiksXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC01MDA6IHJnYmEoMjU1LCA2MSwgMTEzLCAwLjQpLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtNjAwOiByZ2JhKDI1NSwgNjEsIDExMywgMC40OCksXG5cbiAgLyogQmFzaWMgY29sb3JzIC0gZm9yIGJhY2tncm91bmRzIGFuZCBib3JkZXJzIGFuZCB0ZXh0cyAqL1xuXG4gIGNvbG9yLWJhc2ljLTEwMDogI2ZmZmZmZixcbiAgY29sb3ItYmFzaWMtMjAwOiAjZjdmOWZjLFxuICBjb2xvci1iYXNpYy0zMDA6ICNlZGYxZjcsXG4gIGNvbG9yLWJhc2ljLTQwMDogI2U0ZTlmMixcbiAgY29sb3ItYmFzaWMtNTAwOiAjYzVjZWUwLFxuICBjb2xvci1iYXNpYy02MDA6ICM4ZjliYjMsXG4gIGNvbG9yLWJhc2ljLTcwMDogIzJlM2E1OSxcbiAgY29sb3ItYmFzaWMtODAwOiAjMjIyYjQ1LFxuICBjb2xvci1iYXNpYy05MDA6ICMxOTIwMzgsXG4gIGNvbG9yLWJhc2ljLTEwMDA6ICMxNTFhMzAsXG4gIGNvbG9yLWJhc2ljLTExMDA6ICMxMDE0MjYsXG5cbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMTAwOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMDgpLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDA6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC4xNiksXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMDogcmdiYSgxNDMsIDE1NSwgMTc5LCAwLjI0KSxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNDAwOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuMzIpLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC01MDA6IHJnYmEoMTQzLCAxNTUsIDE3OSwgMC40KSxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwOiByZ2JhKDE0MywgMTU1LCAxNzksIDAuNDgpLFxuXG4gIGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtMTAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpLFxuICBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTIwMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KSxcbiAgY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC0zMDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCksXG4gIGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtNDAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpLFxuICBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTUwMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLFxuICBjb2xvci1iYXNpYy1jb250cm9sLXRyYW5zcGFyZW50LTYwMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ4KSxcblxuICAvKiBTdGF0dXMgY29sb3JzIHN0YXRlcyAtIGZvY3VzLCBob3ZlciwgZGVmYXVsdCwgYWN0aXZlLCBkaXNhYmxlZCAgKi9cblxuICBjb2xvci1iYXNpYy1mb2N1czogY29sb3ItYmFzaWMtNDAwLFxuICBjb2xvci1iYXNpYy1ob3ZlcjogY29sb3ItYmFzaWMtMjAwLFxuICBjb2xvci1iYXNpYy1kZWZhdWx0OiBjb2xvci1iYXNpYy0zMDAsXG4gIGNvbG9yLWJhc2ljLWFjdGl2ZTogY29sb3ItYmFzaWMtNDAwLFxuICBjb2xvci1iYXNpYy1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1iYXNpYy1mb2N1cy1ib3JkZXI6IGNvbG9yLWJhc2ljLTUwMCxcbiAgY29sb3ItYmFzaWMtaG92ZXItYm9yZGVyOiBjb2xvci1iYXNpYy1ob3ZlcixcbiAgY29sb3ItYmFzaWMtZGVmYXVsdC1ib3JkZXI6IGNvbG9yLWJhc2ljLWRlZmF1bHQsXG4gIGNvbG9yLWJhc2ljLWFjdGl2ZS1ib3JkZXI6IGNvbG9yLWJhc2ljLWFjdGl2ZSxcbiAgY29sb3ItYmFzaWMtZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1iYXNpYy1kaXNhYmxlZCxcblxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1mb2N1czogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1ob3ZlcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kZWZhdWx0OiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0xMDAsXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWFjdGl2ZTogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXI6IGNvbG9yLWJhc2ljLTYwMCxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyOiBjb2xvci1iYXNpYy02MDAsXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyOiBjb2xvci1iYXNpYy02MDAsXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXI6IGNvbG9yLWJhc2ljLTYwMCxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG5cbiAgY29sb3ItcHJpbWFyeS1mb2N1czogY29sb3ItcHJpbWFyeS02MDAsXG4gIGNvbG9yLXByaW1hcnktaG92ZXI6IGNvbG9yLXByaW1hcnktNDAwLFxuICBjb2xvci1wcmltYXJ5LWRlZmF1bHQ6IGNvbG9yLXByaW1hcnktNTAwLFxuICBjb2xvci1wcmltYXJ5LWFjdGl2ZTogY29sb3ItcHJpbWFyeS02MDAsXG4gIGNvbG9yLXByaW1hcnktZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItcHJpbWFyeS1mb2N1cy1ib3JkZXI6IGNvbG9yLXByaW1hcnktNzAwLFxuICBjb2xvci1wcmltYXJ5LWhvdmVyLWJvcmRlcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgY29sb3ItcHJpbWFyeS1kZWZhdWx0LWJvcmRlcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICBjb2xvci1wcmltYXJ5LWFjdGl2ZS1ib3JkZXI6IGNvbG9yLXByaW1hcnktYWN0aXZlLFxuICBjb2xvci1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcjogY29sb3ItcHJpbWFyeS1kaXNhYmxlZCxcblxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1ob3ZlcjogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGVmYXVsdDogY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC0xMDAsXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlOiBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcjogY29sb3ItcHJpbWFyeS01MDAsXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyOiBjb2xvci1wcmltYXJ5LTUwMCxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcjogY29sb3ItcHJpbWFyeS01MDAsXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcjogY29sb3ItcHJpbWFyeS01MDAsXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG5cbiAgY29sb3Itc3VjY2Vzcy1mb2N1czogY29sb3Itc3VjY2Vzcy02MDAsXG4gIGNvbG9yLXN1Y2Nlc3MtaG92ZXI6IGNvbG9yLXN1Y2Nlc3MtNDAwLFxuICBjb2xvci1zdWNjZXNzLWRlZmF1bHQ6IGNvbG9yLXN1Y2Nlc3MtNTAwLFxuICBjb2xvci1zdWNjZXNzLWFjdGl2ZTogY29sb3Itc3VjY2Vzcy02MDAsXG4gIGNvbG9yLXN1Y2Nlc3MtZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3Itc3VjY2Vzcy1mb2N1cy1ib3JkZXI6IGNvbG9yLXN1Y2Nlc3MtNzAwLFxuICBjb2xvci1zdWNjZXNzLWhvdmVyLWJvcmRlcjogY29sb3Itc3VjY2Vzcy1ob3ZlcixcbiAgY29sb3Itc3VjY2Vzcy1kZWZhdWx0LWJvcmRlcjogY29sb3Itc3VjY2Vzcy1kZWZhdWx0LFxuICBjb2xvci1zdWNjZXNzLWFjdGl2ZS1ib3JkZXI6IGNvbG9yLXN1Y2Nlc3MtYWN0aXZlLFxuICBjb2xvci1zdWNjZXNzLWRpc2FibGVkLWJvcmRlcjogY29sb3Itc3VjY2Vzcy1kaXNhYmxlZCxcblxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWZvY3VzOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXI6IGNvbG9yLXN1Y2Nlc3MtNTAwLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWhvdmVyOiBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXI6IGNvbG9yLXN1Y2Nlc3MtNTAwLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQ6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtMTAwLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRlZmF1bHQtYm9yZGVyOiBjb2xvci1zdWNjZXNzLTUwMCxcbiAgY29sb3Itc3VjY2Vzcy10cmFuc3BhcmVudC1hY3RpdmU6IGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtMzAwLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXI6IGNvbG9yLXN1Y2Nlc3MtNTAwLFxuICBjb2xvci1zdWNjZXNzLXRyYW5zcGFyZW50LWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLXN1Y2Nlc3MtdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG5cbiAgY29sb3ItaW5mby1mb2N1czogY29sb3ItaW5mby02MDAsXG4gIGNvbG9yLWluZm8taG92ZXI6IGNvbG9yLWluZm8tNDAwLFxuICBjb2xvci1pbmZvLWRlZmF1bHQ6IGNvbG9yLWluZm8tNTAwLFxuICBjb2xvci1pbmZvLWFjdGl2ZTogY29sb3ItaW5mby02MDAsXG4gIGNvbG9yLWluZm8tZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItaW5mby1mb2N1cy1ib3JkZXI6IGNvbG9yLWluZm8tNzAwLFxuICBjb2xvci1pbmZvLWhvdmVyLWJvcmRlcjogY29sb3ItaW5mby1ob3ZlcixcbiAgY29sb3ItaW5mby1kZWZhdWx0LWJvcmRlcjogY29sb3ItaW5mby1kZWZhdWx0LFxuICBjb2xvci1pbmZvLWFjdGl2ZS1ib3JkZXI6IGNvbG9yLWluZm8tYWN0aXZlLFxuICBjb2xvci1pbmZvLWRpc2FibGVkLWJvcmRlcjogY29sb3ItaW5mby1kaXNhYmxlZCxcblxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC1ob3ZlcjogY29sb3ItaW5mby10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGVmYXVsdDogY29sb3ItaW5mby10cmFuc3BhcmVudC0xMDAsXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlOiBjb2xvci1pbmZvLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1pbmZvLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcjogY29sb3ItaW5mby01MDAsXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyOiBjb2xvci1pbmZvLTUwMCxcbiAgY29sb3ItaW5mby10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcjogY29sb3ItaW5mby01MDAsXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcjogY29sb3ItaW5mby01MDAsXG4gIGNvbG9yLWluZm8tdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG5cbiAgY29sb3Itd2FybmluZy1mb2N1czogY29sb3Itd2FybmluZy02MDAsXG4gIGNvbG9yLXdhcm5pbmctaG92ZXI6IGNvbG9yLXdhcm5pbmctNDAwLFxuICBjb2xvci13YXJuaW5nLWRlZmF1bHQ6IGNvbG9yLXdhcm5pbmctNTAwLFxuICBjb2xvci13YXJuaW5nLWFjdGl2ZTogY29sb3Itd2FybmluZy02MDAsXG4gIGNvbG9yLXdhcm5pbmctZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3Itd2FybmluZy1mb2N1cy1ib3JkZXI6IGNvbG9yLXdhcm5pbmctNzAwLFxuICBjb2xvci13YXJuaW5nLWhvdmVyLWJvcmRlcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgY29sb3Itd2FybmluZy1kZWZhdWx0LWJvcmRlcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICBjb2xvci13YXJuaW5nLWFjdGl2ZS1ib3JkZXI6IGNvbG9yLXdhcm5pbmctYWN0aXZlLFxuICBjb2xvci13YXJuaW5nLWRpc2FibGVkLWJvcmRlcjogY29sb3Itd2FybmluZy1kaXNhYmxlZCxcblxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1ob3ZlcjogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGVmYXVsdDogY29sb3Itd2FybmluZy10cmFuc3BhcmVudC0xMDAsXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlOiBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kaXNhYmxlZDogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci13YXJuaW5nLXRyYW5zcGFyZW50LWZvY3VzLWJvcmRlcjogY29sb3Itd2FybmluZy01MDAsXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtaG92ZXItYm9yZGVyOiBjb2xvci13YXJuaW5nLTUwMCxcbiAgY29sb3Itd2FybmluZy10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcjogY29sb3Itd2FybmluZy01MDAsXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtYWN0aXZlLWJvcmRlcjogY29sb3Itd2FybmluZy01MDAsXG4gIGNvbG9yLXdhcm5pbmctdHJhbnNwYXJlbnQtZGlzYWJsZWQtYm9yZGVyOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0zMDAsXG5cbiAgY29sb3ItZGFuZ2VyLWZvY3VzOiBjb2xvci1kYW5nZXItNjAwLFxuICBjb2xvci1kYW5nZXItaG92ZXI6IGNvbG9yLWRhbmdlci00MDAsXG4gIGNvbG9yLWRhbmdlci1kZWZhdWx0OiBjb2xvci1kYW5nZXItNTAwLFxuICBjb2xvci1kYW5nZXItYWN0aXZlOiBjb2xvci1kYW5nZXItNjAwLFxuICBjb2xvci1kYW5nZXItZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItZGFuZ2VyLWZvY3VzLWJvcmRlcjogY29sb3ItZGFuZ2VyLTcwMCxcbiAgY29sb3ItZGFuZ2VyLWhvdmVyLWJvcmRlcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICBjb2xvci1kYW5nZXItZGVmYXVsdC1ib3JkZXI6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICBjb2xvci1kYW5nZXItYWN0aXZlLWJvcmRlcjogY29sb3ItZGFuZ2VyLWFjdGl2ZSxcbiAgY29sb3ItZGFuZ2VyLWRpc2FibGVkLWJvcmRlcjogY29sb3ItZGFuZ2VyLWRpc2FibGVkLFxuXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1czogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWhvdmVyOiBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1kYW5nZXItdHJhbnNwYXJlbnQtZGVmYXVsdDogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LTEwMCxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZTogY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWRpc2FibGVkOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDAsXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXI6IGNvbG9yLWRhbmdlci01MDAsXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXI6IGNvbG9yLWRhbmdlci01MDAsXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcjogY29sb3ItZGFuZ2VyLTUwMCxcbiAgY29sb3ItZGFuZ2VyLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXI6IGNvbG9yLWRhbmdlci01MDAsXG4gIGNvbG9yLWRhbmdlci10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcblxuICBjb2xvci1jb250cm9sLWZvY3VzOiBjb2xvci1iYXNpYy0zMDAsXG4gIGNvbG9yLWNvbnRyb2wtaG92ZXI6IGNvbG9yLWJhc2ljLTIwMCxcbiAgY29sb3ItY29udHJvbC1kZWZhdWx0OiBjb2xvci1iYXNpYy0xMDAsXG4gIGNvbG9yLWNvbnRyb2wtYWN0aXZlOiBjb2xvci1iYXNpYy0zMDAsXG4gIGNvbG9yLWNvbnRyb2wtZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcbiAgY29sb3ItY29udHJvbC1mb2N1cy1ib3JkZXI6IGNvbG9yLWJhc2ljLTUwMCxcbiAgY29sb3ItY29udHJvbC1ob3Zlci1ib3JkZXI6IGNvbG9yLWNvbnRyb2wtaG92ZXIsXG4gIGNvbG9yLWNvbnRyb2wtZGVmYXVsdC1ib3JkZXI6IGNvbG9yLWNvbnRyb2wtZGVmYXVsdCxcbiAgY29sb3ItY29udHJvbC1hY3RpdmUtYm9yZGVyOiBjb2xvci1jb250cm9sLWFjdGl2ZSxcbiAgY29sb3ItY29udHJvbC1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWNvbnRyb2wtZGlzYWJsZWQsXG5cbiAgY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1czogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtaG92ZXI6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtMjAwLFxuICBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWRlZmF1bHQ6IGNvbG9yLWJhc2ljLWNvbnRyb2wtdHJhbnNwYXJlbnQtMTAwLFxuICBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZTogY29sb3ItYmFzaWMtY29udHJvbC10cmFuc3BhcmVudC0zMDAsXG4gIGNvbG9yLWNvbnRyb2wtdHJhbnNwYXJlbnQtZGlzYWJsZWQ6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTIwMCxcbiAgY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1mb2N1cy1ib3JkZXI6IGNvbG9yLWJhc2ljLTEwMCxcbiAgY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1ob3Zlci1ib3JkZXI6IGNvbG9yLWJhc2ljLTEwMCxcbiAgY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kZWZhdWx0LWJvcmRlcjogY29sb3ItYmFzaWMtMTAwLFxuICBjb2xvci1jb250cm9sLXRyYW5zcGFyZW50LWFjdGl2ZS1ib3JkZXI6IGNvbG9yLWJhc2ljLTEwMCxcbiAgY29sb3ItY29udHJvbC10cmFuc3BhcmVudC1kaXNhYmxlZC1ib3JkZXI6IGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMCxcblxuICAvKiBCYWNrZ3JvdW5kcyBhbmQgYm9yZGVycyAtIGJhc2ljLCBhbHRlcm5hdGl2ZSBhbmQgcHJpbWFyeSAgKi9cblxuICBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTE6IGNvbG9yLWJhc2ljLTEwMCxcbiAgYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yOiBjb2xvci1iYXNpYy0yMDAsXG4gIGJhY2tncm91bmQtYmFzaWMtY29sb3ItMzogY29sb3ItYmFzaWMtMzAwLFxuICBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTQ6IGNvbG9yLWJhc2ljLTQwMCxcblxuICBib3JkZXItYmFzaWMtY29sb3ItMTogY29sb3ItYmFzaWMtMTAwLFxuICBib3JkZXItYmFzaWMtY29sb3ItMjogY29sb3ItYmFzaWMtMjAwLFxuICBib3JkZXItYmFzaWMtY29sb3ItMzogY29sb3ItYmFzaWMtMzAwLFxuICBib3JkZXItYmFzaWMtY29sb3ItNDogY29sb3ItYmFzaWMtNDAwLFxuICBib3JkZXItYmFzaWMtY29sb3ItNTogY29sb3ItYmFzaWMtNTAwLFxuXG4gIGJhY2tncm91bmQtYWx0ZXJuYXRpdmUtY29sb3ItMTogY29sb3ItYmFzaWMtODAwLFxuICBiYWNrZ3JvdW5kLWFsdGVybmF0aXZlLWNvbG9yLTI6IGNvbG9yLWJhc2ljLTkwMCxcbiAgYmFja2dyb3VuZC1hbHRlcm5hdGl2ZS1jb2xvci0zOiBjb2xvci1iYXNpYy0xMDAwLFxuICBiYWNrZ3JvdW5kLWFsdGVybmF0aXZlLWNvbG9yLTQ6IGNvbG9yLWJhc2ljLTExMDAsXG5cbiAgYm9yZGVyLWFsdGVybmF0aXZlLWNvbG9yLTE6IGNvbG9yLWJhc2ljLTgwMCxcbiAgYm9yZGVyLWFsdGVybmF0aXZlLWNvbG9yLTI6IGNvbG9yLWJhc2ljLTkwMCxcbiAgYm9yZGVyLWFsdGVybmF0aXZlLWNvbG9yLTM6IGNvbG9yLWJhc2ljLTEwMDAsXG4gIGJvcmRlci1hbHRlcm5hdGl2ZS1jb2xvci00OiBjb2xvci1iYXNpYy0xMTAwLFxuICBib3JkZXItYWx0ZXJuYXRpdmUtY29sb3ItNTogY29sb3ItYmFzaWMtMTEwMCxcblxuICBiYWNrZ3JvdW5kLXByaW1hcnktY29sb3ItMTogY29sb3ItcHJpbWFyeS01MDAsXG4gIGJhY2tncm91bmQtcHJpbWFyeS1jb2xvci0yOiBjb2xvci1wcmltYXJ5LTYwMCxcbiAgYmFja2dyb3VuZC1wcmltYXJ5LWNvbG9yLTM6IGNvbG9yLXByaW1hcnktNzAwLFxuICBiYWNrZ3JvdW5kLXByaW1hcnktY29sb3ItNDogY29sb3ItcHJpbWFyeS04MDAsXG5cbiAgYm9yZGVyLXByaW1hcnktY29sb3ItMTogY29sb3ItYmFzaWMtNTAwLFxuICBib3JkZXItcHJpbWFyeS1jb2xvci0yOiBjb2xvci1iYXNpYy02MDAsXG4gIGJvcmRlci1wcmltYXJ5LWNvbG9yLTM6IGNvbG9yLWJhc2ljLTcwMCxcbiAgYm9yZGVyLXByaW1hcnktY29sb3ItNDogY29sb3ItYmFzaWMtODAwLFxuICBib3JkZXItcHJpbWFyeS1jb2xvci01OiBjb2xvci1iYXNpYy05MDAsXG5cbiAgLyogVGV4dCBjb2xvcnMgLSBnZW5lcmFsIGFuZCBzdGF0dXMgKi9cblxuICB0ZXh0LWJhc2ljLWNvbG9yOiBjb2xvci1iYXNpYy04MDAsXG4gIHRleHQtYWx0ZXJuYXRlLWNvbG9yOiBjb2xvci1iYXNpYy0xMDAsXG4gIHRleHQtY29udHJvbC1jb2xvcjogY29sb3ItYmFzaWMtMTAwLFxuICB0ZXh0LWRpc2FibGVkLWNvbG9yOiBjb2xvci1iYXNpYy10cmFuc3BhcmVudC02MDAsXG4gIHRleHQtaGludC1jb2xvcjogY29sb3ItYmFzaWMtNjAwLFxuXG4gIHRleHQtcHJpbWFyeS1jb2xvcjogY29sb3ItcHJpbWFyeS1kZWZhdWx0LFxuICB0ZXh0LXByaW1hcnktZm9jdXMtY29sb3I6IGNvbG9yLXByaW1hcnktZm9jdXMsXG4gIHRleHQtcHJpbWFyeS1ob3Zlci1jb2xvcjogY29sb3ItcHJpbWFyeS1ob3ZlcixcbiAgdGV4dC1wcmltYXJ5LWFjdGl2ZS1jb2xvcjogY29sb3ItcHJpbWFyeS1hY3RpdmUsXG4gIHRleHQtcHJpbWFyeS1kaXNhYmxlZC1jb2xvcjogY29sb3ItcHJpbWFyeS00MDAsXG5cbiAgdGV4dC1zdWNjZXNzLWNvbG9yOiBjb2xvci1zdWNjZXNzLWRlZmF1bHQsXG4gIHRleHQtc3VjY2Vzcy1mb2N1cy1jb2xvcjogY29sb3Itc3VjY2Vzcy1mb2N1cyxcbiAgdGV4dC1zdWNjZXNzLWhvdmVyLWNvbG9yOiBjb2xvci1zdWNjZXNzLWhvdmVyLFxuICB0ZXh0LXN1Y2Nlc3MtYWN0aXZlLWNvbG9yOiBjb2xvci1zdWNjZXNzLWFjdGl2ZSxcbiAgdGV4dC1zdWNjZXNzLWRpc2FibGVkLWNvbG9yOiBjb2xvci1zdWNjZXNzLTQwMCxcblxuICB0ZXh0LWluZm8tY29sb3I6IGNvbG9yLWluZm8tZGVmYXVsdCxcbiAgdGV4dC1pbmZvLWZvY3VzLWNvbG9yOiBjb2xvci1pbmZvLWZvY3VzLFxuICB0ZXh0LWluZm8taG92ZXItY29sb3I6IGNvbG9yLWluZm8taG92ZXIsXG4gIHRleHQtaW5mby1hY3RpdmUtY29sb3I6IGNvbG9yLWluZm8tYWN0aXZlLFxuICB0ZXh0LWluZm8tZGlzYWJsZWQtY29sb3I6IGNvbG9yLWluZm8tNDAwLFxuXG4gIHRleHQtd2FybmluZy1jb2xvcjogY29sb3Itd2FybmluZy1kZWZhdWx0LFxuICB0ZXh0LXdhcm5pbmctZm9jdXMtY29sb3I6IGNvbG9yLXdhcm5pbmctZm9jdXMsXG4gIHRleHQtd2FybmluZy1ob3Zlci1jb2xvcjogY29sb3Itd2FybmluZy1ob3ZlcixcbiAgdGV4dC13YXJuaW5nLWFjdGl2ZS1jb2xvcjogY29sb3Itd2FybmluZy1hY3RpdmUsXG4gIHRleHQtd2FybmluZy1kaXNhYmxlZC1jb2xvcjogY29sb3Itd2FybmluZy00MDAsXG5cbiAgdGV4dC1kYW5nZXItY29sb3I6IGNvbG9yLWRhbmdlci1kZWZhdWx0LFxuICB0ZXh0LWRhbmdlci1mb2N1cy1jb2xvcjogY29sb3ItZGFuZ2VyLWZvY3VzLFxuICB0ZXh0LWRhbmdlci1ob3Zlci1jb2xvcjogY29sb3ItZGFuZ2VyLWhvdmVyLFxuICB0ZXh0LWRhbmdlci1hY3RpdmUtY29sb3I6IGNvbG9yLWRhbmdlci1hY3RpdmUsXG4gIHRleHQtZGFuZ2VyLWRpc2FibGVkLWNvbG9yOiBjb2xvci1kYW5nZXItNDAwLFxuXG4gIC8qIEZvbnRzIGFuZCB0ZXh0IHN0eWxlcyAtIGhlYWRpbmdzLCBzdWJ0aXRsZXMsIHBhcmFncmFwaHMsIGNhcHRpb25zLCBidXR0b24gKi9cblxuICBmb250LWZhbWlseS1wcmltYXJ5OiB1bnF1b3RlKCdPcGVuIFNhbnMsIHNhbnMtc2VyaWYnKSxcbiAgZm9udC1mYW1pbHktc2Vjb25kYXJ5OiBmb250LWZhbWlseS1wcmltYXJ5LFxuXG4gIHRleHQtaGVhZGluZy0xLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1zZWNvbmRhcnksXG4gIHRleHQtaGVhZGluZy0xLWZvbnQtc2l6ZTogMi4yNXJlbSxcbiAgdGV4dC1oZWFkaW5nLTEtZm9udC13ZWlnaHQ6IDcwMCxcbiAgdGV4dC1oZWFkaW5nLTEtbGluZS1oZWlnaHQ6IDNyZW0sXG5cbiAgdGV4dC1oZWFkaW5nLTItZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXNlY29uZGFyeSxcbiAgdGV4dC1oZWFkaW5nLTItZm9udC1zaXplOiAycmVtLFxuICB0ZXh0LWhlYWRpbmctMi1mb250LXdlaWdodDogNzAwLFxuICB0ZXh0LWhlYWRpbmctMi1saW5lLWhlaWdodDogMi41cmVtLFxuXG4gIHRleHQtaGVhZGluZy0zLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1zZWNvbmRhcnksXG4gIHRleHQtaGVhZGluZy0zLWZvbnQtc2l6ZTogMS44NzVyZW0sXG4gIHRleHQtaGVhZGluZy0zLWZvbnQtd2VpZ2h0OiA3MDAsXG4gIHRleHQtaGVhZGluZy0zLWxpbmUtaGVpZ2h0OiAyLjVyZW0sXG5cbiAgdGV4dC1oZWFkaW5nLTQtZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXNlY29uZGFyeSxcbiAgdGV4dC1oZWFkaW5nLTQtZm9udC1zaXplOiAxLjYyNXJlbSxcbiAgdGV4dC1oZWFkaW5nLTQtZm9udC13ZWlnaHQ6IDcwMCxcbiAgdGV4dC1oZWFkaW5nLTQtbGluZS1oZWlnaHQ6IDJyZW0sXG5cbiAgdGV4dC1oZWFkaW5nLTUtZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXNlY29uZGFyeSxcbiAgdGV4dC1oZWFkaW5nLTUtZm9udC1zaXplOiAxLjM3NXJlbSxcbiAgdGV4dC1oZWFkaW5nLTUtZm9udC13ZWlnaHQ6IDcwMCxcbiAgdGV4dC1oZWFkaW5nLTUtbGluZS1oZWlnaHQ6IDJyZW0sXG5cbiAgdGV4dC1oZWFkaW5nLTYtZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXNlY29uZGFyeSxcbiAgdGV4dC1oZWFkaW5nLTYtZm9udC1zaXplOiAxLjEyNXJlbSxcbiAgdGV4dC1oZWFkaW5nLTYtZm9udC13ZWlnaHQ6IDcwMCxcbiAgdGV4dC1oZWFkaW5nLTYtbGluZS1oZWlnaHQ6IDEuNXJlbSxcblxuICB0ZXh0LXN1YnRpdGxlLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1wcmltYXJ5LFxuICB0ZXh0LXN1YnRpdGxlLWZvbnQtc2l6ZTogMC45Mzc1cmVtLFxuICB0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0OiA2MDAsXG4gIHRleHQtc3VidGl0bGUtbGluZS1oZWlnaHQ6IDEuNXJlbSxcblxuICB0ZXh0LXN1YnRpdGxlLTItZm9udC1mYW1pbHk6IGZvbnQtZmFtaWx5LXByaW1hcnksXG4gIHRleHQtc3VidGl0bGUtMi1mb250LXNpemU6IDAuODEyNXJlbSxcbiAgdGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0OiA2MDAsXG4gIHRleHQtc3VidGl0bGUtMi1saW5lLWhlaWdodDogMS41cmVtLFxuXG4gIHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1wcmltYXJ5LFxuICB0ZXh0LXBhcmFncmFwaC1mb250LXNpemU6IDAuOTM3NXJlbSxcbiAgdGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQ6IDQwMCxcbiAgdGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQ6IDEuMjVyZW0sXG5cbiAgdGV4dC1wYXJhZ3JhcGgtMi1mb250LWZhbWlseTogZm9udC1mYW1pbHktcHJpbWFyeSxcbiAgdGV4dC1wYXJhZ3JhcGgtMi1mb250LXNpemU6IDAuODEyNXJlbSxcbiAgdGV4dC1wYXJhZ3JhcGgtMi1mb250LXdlaWdodDogNDAwLFxuICB0ZXh0LXBhcmFncmFwaC0yLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbSxcblxuICB0ZXh0LWxhYmVsLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseS1wcmltYXJ5LFxuICB0ZXh0LWxhYmVsLWZvbnQtc2l6ZTogMC43NXJlbSxcbiAgdGV4dC1sYWJlbC1mb250LXdlaWdodDogNzAwLFxuICB0ZXh0LWxhYmVsLWxpbmUtaGVpZ2h0OiAxcmVtLFxuXG4gIHRleHQtY2FwdGlvbi1mb250LWZhbWlseTogZm9udC1mYW1pbHktcHJpbWFyeSxcbiAgdGV4dC1jYXB0aW9uLWZvbnQtc2l6ZTogMC43NXJlbSxcbiAgdGV4dC1jYXB0aW9uLWZvbnQtd2VpZ2h0OiA0MDAsXG4gIHRleHQtY2FwdGlvbi1saW5lLWhlaWdodDogMXJlbSxcblxuICB0ZXh0LWNhcHRpb24tMi1mb250LWZhbWlseTogZm9udC1mYW1pbHktcHJpbWFyeSxcbiAgdGV4dC1jYXB0aW9uLTItZm9udC1zaXplOiAwLjc1cmVtLFxuICB0ZXh0LWNhcHRpb24tMi1mb250LXdlaWdodDogNjAwLFxuICB0ZXh0LWNhcHRpb24tMi1saW5lLWhlaWdodDogMXJlbSxcblxuICB0ZXh0LWJ1dHRvbi1mb250LWZhbWlseTogZm9udC1mYW1pbHktcHJpbWFyeSxcbiAgdGV4dC1idXR0b24tZm9udC13ZWlnaHQ6IDcwMCxcbiAgdGV4dC1idXR0b24tdGlueS1mb250LXNpemU6IDAuNjI1cmVtLFxuICB0ZXh0LWJ1dHRvbi10aW55LWxpbmUtaGVpZ2h0OiAwLjc1cmVtLFxuICB0ZXh0LWJ1dHRvbi1zbWFsbC1mb250LXNpemU6IDAuNzVyZW0sXG4gIHRleHQtYnV0dG9uLXNtYWxsLWxpbmUtaGVpZ2h0OiAxcmVtLFxuICB0ZXh0LWJ1dHRvbi1tZWRpdW0tZm9udC1zaXplOiAwLjg3NXJlbSxcbiAgdGV4dC1idXR0b24tbWVkaXVtLWxpbmUtaGVpZ2h0OiAxcmVtLFxuICB0ZXh0LWJ1dHRvbi1sYXJnZS1mb250LXNpemU6IDFyZW0sXG4gIHRleHQtYnV0dG9uLWxhcmdlLWxpbmUtaGVpZ2h0OiAxLjI1cmVtLFxuICB0ZXh0LWJ1dHRvbi1naWFudC1mb250LXNpemU6IDEuMTI1cmVtLFxuICB0ZXh0LWJ1dHRvbi1naWFudC1saW5lLWhlaWdodDogMS41cmVtLFxuXG4gIC8qIFN1cHBvcnRpbmcgdmFyaWFibGVzIC0gYm9yZGVyIHJhZGl1cywgb3V0bGluZSwgc2hhZG93LCBkaXZpZGVyICovXG5cbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSxcblxuICBvdXRsaW5lLXdpZHRoOiAwLjM3NXJlbSxcbiAgb3V0bGluZS1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMjAwLFxuXG4gIHNjcm9sbGJhci1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci00LFxuICBzY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1iYXNpYy1jb2xvci0yLFxuICBzY3JvbGxiYXItd2lkdGg6IDAuMzEyNXJlbSxcblxuICBzaGFkb3c6IDAgMC41cmVtIDFyZW0gMCByZ2JhKDQ0LCA1MSwgNzMsIDAuMSksXG5cbiAgZGl2aWRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTMsXG4gIGRpdmlkZXItc3R5bGU6IHNvbGlkLFxuICBkaXZpZGVyLXdpZHRoOiAxcHgsXG4pO1xuXG4kbmItdGhlbWVzOiBuYi1yZWdpc3Rlci10aGVtZSgkdGhlbWUsIGRlZmF1bHQpO1xuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuLi9jb3JlL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICcuLi9jb3JlL21peGlucyc7XG5AaW1wb3J0ICdkZWZhdWx0JztcblxuJHRoZW1lOiAoXG4gIGJhY2tncm91bmQtYmFzaWMtY29sb3ItMTogY29sb3ItYmFzaWMtODAwLFxuICBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTI6IGNvbG9yLWJhc2ljLTkwMCxcbiAgYmFja2dyb3VuZC1iYXNpYy1jb2xvci0zOiBjb2xvci1iYXNpYy0xMDAwLFxuICBiYWNrZ3JvdW5kLWJhc2ljLWNvbG9yLTQ6IGNvbG9yLWJhc2ljLTExMDAsXG5cbiAgYm9yZGVyLWJhc2ljLWNvbG9yLTE6IGNvbG9yLWJhc2ljLTgwMCxcbiAgYm9yZGVyLWJhc2ljLWNvbG9yLTI6IGNvbG9yLWJhc2ljLTkwMCxcbiAgYm9yZGVyLWJhc2ljLWNvbG9yLTM6IGNvbG9yLWJhc2ljLTEwMDAsXG4gIGJvcmRlci1iYXNpYy1jb2xvci00OiBjb2xvci1iYXNpYy0xMTAwLFxuICBib3JkZXItYmFzaWMtY29sb3ItNTogY29sb3ItYmFzaWMtMTEwMCxcblxuICBiYWNrZ3JvdW5kLWFsdGVybmF0aXZlLWNvbG9yLTE6IGNvbG9yLWJhc2ljLTEwMCxcbiAgYmFja2dyb3VuZC1hbHRlcm5hdGl2ZS1jb2xvci0yOiBjb2xvci1iYXNpYy0yMDAsXG4gIGJhY2tncm91bmQtYWx0ZXJuYXRpdmUtY29sb3ItMzogY29sb3ItYmFzaWMtMzAwLFxuICBiYWNrZ3JvdW5kLWFsdGVybmF0aXZlLWNvbG9yLTQ6IGNvbG9yLWJhc2ljLTQwMCxcblxuICBib3JkZXItYWx0ZXJuYXRpdmUtY29sb3ItMTogY29sb3ItYmFzaWMtMTAwLFxuICBib3JkZXItYWx0ZXJuYXRpdmUtY29sb3ItMjogY29sb3ItYmFzaWMtMjAwLFxuICBib3JkZXItYWx0ZXJuYXRpdmUtY29sb3ItMzogY29sb3ItYmFzaWMtMzAwLFxuICBib3JkZXItYWx0ZXJuYXRpdmUtY29sb3ItNDogY29sb3ItYmFzaWMtNDAwLFxuICBib3JkZXItYWx0ZXJuYXRpdmUtY29sb3ItNTogY29sb3ItYmFzaWMtNTAwLFxuXG4gIHRleHQtYmFzaWMtY29sb3I6IGNvbG9yLWJhc2ljLTEwMCxcbiAgdGV4dC1hbHRlcm5hdGUtY29sb3I6IGNvbG9yLWJhc2ljLTkwMCxcbiAgdGV4dC1kaXNhYmxlZC1jb2xvcjogY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwLFxuXG4gIHNoYWRvdzogMCAwLjVyZW0gMXJlbSAwICMxYTFmMzMsXG4gIG91dGxpbmUtY29sb3I6IGNvbG9yLWJhc2ljLTcwMCxcbik7XG5cbi8vIHJlZ2lzdGVyIHRoZSB0aGVtZVxuJG5iLXRoZW1lczogbmItcmVnaXN0ZXItdGhlbWUoJHRoZW1lLCBkYXJrLCBkZWZhdWx0KTtcbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi4vY29yZS9mdW5jdGlvbnMnO1xuQGltcG9ydCAnLi4vY29yZS9taXhpbnMnO1xuQGltcG9ydCAnZGFyayc7XG5cbiR0aGVtZTogKFxuXG4gIGNvbG9yLXByaW1hcnktMTAwOiAjZmFmN2ZmLFxuICBjb2xvci1wcmltYXJ5LTIwMDogI2VjZTNmZixcbiAgY29sb3ItcHJpbWFyeS0zMDA6ICNkNWJmZmYsXG4gIGNvbG9yLXByaW1hcnktNDAwOiAjYjE4YWZmLFxuICBjb2xvci1wcmltYXJ5LTUwMDogI2ExNmVmZixcbiAgY29sb3ItcHJpbWFyeS02MDA6ICM3YjUxZGIsXG4gIGNvbG9yLXByaW1hcnktNzAwOiAjNWEzN2I4LFxuICBjb2xvci1wcmltYXJ5LTgwMDogIzNlMjQ5NCxcbiAgY29sb3ItcHJpbWFyeS05MDA6ICMyOTE1N2EsXG5cbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC0xMDA6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4wOCksXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtMjAwOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuMTYpLFxuICBjb2xvci1wcmltYXJ5LXRyYW5zcGFyZW50LTMwMDogcmdiYSgxNjEsIDExMCwgMjU1LCAwLjI0KSxcbiAgY29sb3ItcHJpbWFyeS10cmFuc3BhcmVudC00MDA6IHJnYmEoMTYxLCAxMTAsIDI1NSwgMC4zMiksXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtNTAwOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuNCksXG4gIGNvbG9yLXByaW1hcnktdHJhbnNwYXJlbnQtNjAwOiByZ2JhKDE2MSwgMTEwLCAyNTUsIDAuNDgpLFxuXG4gIGNvbG9yLWJhc2ljLTEwMDogI2ZmZmZmZixcbiAgY29sb3ItYmFzaWMtMjAwOiAjZjdmN2ZjLFxuICBjb2xvci1iYXNpYy0zMDA6ICNmMGYwZmEsXG4gIGNvbG9yLWJhc2ljLTQwMDogI2UxZTFmMixcbiAgY29sb3ItYmFzaWMtNTAwOiAjY2VjZWViLFxuICBjb2xvci1iYXNpYy02MDA6ICNiNGI0ZGIsXG4gIGNvbG9yLWJhc2ljLTcwMDogIzZhNmE5NCxcbiAgY29sb3ItYmFzaWMtODAwOiAjMzIzMjU5LFxuICBjb2xvci1iYXNpYy05MDA6ICMyNTI1NDcsXG4gIGNvbG9yLWJhc2ljLTEwMDA6ICMxYjFiMzgsXG4gIGNvbG9yLWJhc2ljLTExMDA6ICMxMzEzMmIsXG5cbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtMTAwOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMDgpLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC0yMDA6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC4xNiksXG4gIGNvbG9yLWJhc2ljLXRyYW5zcGFyZW50LTMwMDogcmdiYSgxODAsIDE4MCwgMjE5LCAwLjI0KSxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNDAwOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuMzIpLFxuICBjb2xvci1iYXNpYy10cmFuc3BhcmVudC01MDA6IHJnYmEoMTgwLCAxODAsIDIxOSwgMC40KSxcbiAgY29sb3ItYmFzaWMtdHJhbnNwYXJlbnQtNjAwOiByZ2JhKDE4MCwgMTgwLCAyMTksIDAuNDgpLFxuKTtcblxuJG5iLXRoZW1lczogbmItcmVnaXN0ZXItdGhlbWUoJHRoZW1lLCBjb3NtaWMsIGRhcmspO1xuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuLi9jb3JlL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICcuLi9jb3JlL21peGlucyc7XG5AaW1wb3J0ICdkZWZhdWx0JztcblxuJHRoZW1lOiAoXG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW0sXG4gIHNoYWRvdzogbm9uZSxcblxuICBidXR0b24taGVyby1nbG93LXNpemU6IDAgMCAyMHB4IDAsXG5cbiAgY2FyZC1ib3JkZXItd2lkdGg6IDFweCxcbiAgY2FyZC1ib3JkZXItY29sb3I6IGJvcmRlci1iYXNpYy1jb2xvci00LFxuXG4gIGNvbnRleHQtbWVudS1ib3JkZXItd2lkdGg6IDFweCxcbiAgY29udGV4dC1tZW51LWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG5cbiAgdGFicy1zZWxlY3RlZDogY29sb3ItcHJpbWFyeS01MDAsXG4gIHRhYnMtc2VsZWN0ZWQtc2Vjb25kLWNvbG9yOiBjb2xvci1wcmltYXJ5LTUwMCxcblxuICBwb3BvdmVyLWJvcmRlci13aWR0aDogMXB4LFxuICBwb3BvdmVyLWJvcmRlci1jb2xvcjogYm9yZGVyLWJhc2ljLWNvbG9yLTQsXG5cbiAgdGFic2V0LWJvcmRlci1yYWRpdXM6IGJvcmRlci1yYWRpdXMsXG4gIHJvdXRlLXRhYnNldC1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICB1c2VyLXJlY3RhbmdsZS1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBjaGVja2JveC1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuICBtb2RhbC1ib3JkZXItcmFkaXVzOiBib3JkZXItcmFkaXVzLFxuXG4gIHRhYnNldC1zaGFkb3c6IG5vbmUsXG4gIHJvdXRlLXRhYnNldC1zaGFkb3c6IG5vbmUsXG4gIGJ1dHRvbi1oZXJvLXNoYWRvdzogbm9uZSxcbiAgYWxlcnQtc2hhZG93OiBub25lLFxuICBhY2NvcmRpb24tc2hhZG93OiBub25lLFxuKTtcblxuJG5iLXRoZW1lczogbmItcmVnaXN0ZXItdGhlbWUoJHRoZW1lLCBjb3Jwb3JhdGUsIGRlZmF1bHQpO1xuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICdnbG9iYWwvY29tcG9uZW50cyc7XG5AaW1wb3J0ICdnbG9iYWwvb3ZlcnJpZGVzJztcbkBpbXBvcnQgJ2dsb2JhbC9icmVha3BvaW50cyc7XG5AaW1wb3J0ICdnbG9iYWwvc3R5bGVzJztcblxuQG1peGluIG5iLXRoZW1lLWdsb2JhbCgpIHtcbiAgQGluY2x1ZGUgbmItdGhlbWUtY29tcG9uZW50cygpO1xuICBAaW5jbHVkZSBuYi10aGVtZS1vdmVycmlkZXMoKTtcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9sYXlvdXQvbGF5b3V0LmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3NpZGViYXIvc2lkZWJhci5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9jYWxlbmRhci1raXQvY2FsZW5kYXIta2l0LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvY2FyZC9jYXJkLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2NhcmQvZmxpcC1jYXJkL2ZsaXAtY2FyZC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9jYXJkL3JldmVhbC1jYXJkL3JldmVhbC1jYXJkLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3RhZy90YWcuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvdGFic2V0L3RhYnNldC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9yb3V0ZS10YWJzZXQvcm91dGUtdGFic2V0LmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL21lbnUvbWVudS5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy91c2VyL3VzZXIuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvYWN0aW9ucy9hY3Rpb25zLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3NlYXJjaC9zZWFyY2guY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvY2hlY2tib3gvY2hlY2tib3guY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvdG9nZ2xlL3RvZ2dsZS5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9wcm9ncmVzcy1iYXIvcHJvZ3Jlc3MtYmFyLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2JhZGdlL2JhZGdlLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2FsZXJ0L2FsZXJ0LmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2NoYXQvY2hhdC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9zcGlubmVyL3NwaW5uZXIuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvc3RlcHBlci9zdGVwcGVyLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2FjY29yZGlvbi9hY2NvcmRpb24uY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvYnV0dG9uL2J1dHRvbi5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9idXR0b24tZ3JvdXAvYnV0dG9uLXRvZ2dsZS5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9idXR0b24tZ3JvdXAvYnV0dG9uLWdyb3VwLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2xpc3QvbGlzdC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9pbnB1dC9pbnB1dC5kaXJlY3RpdmUudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9jZGsvb3ZlcmxheS9vdmVybGF5LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvcG9wb3Zlci9wb3BvdmVyLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2NvbnRleHQtbWVudS9jb250ZXh0LW1lbnUuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvc2VsZWN0L3NlbGVjdC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9vcHRpb24vb3B0aW9uLWxpc3QuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvdG9hc3RyL3RvYXN0LmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3Rvb2x0aXAvdG9vbHRpcC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9kYXRlcGlja2VyL2RhdGVwaWNrZXItY29udGFpbmVyLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3JhZGlvL3JhZGlvLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3RyZWUtZ3JpZC90cmVlLWdyaWQuY29tcG9uZW50LnRoZW1lJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvaWNvbi9pY29uLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2Zvcm0tZmllbGQvZm9ybS1maWVsZC5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy90aW1lcGlja2VyL3RpbWVwaWNrZXIuY29tcG9uZW50LnRoZW1lJztcblxuQG1peGluIG5iLXRoZW1lLWNvbXBvbmVudHMoKSB7XG5cbiAgQGluY2x1ZGUgbmItbGF5b3V0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXNpZGViYXItdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItY2FsZW5kYXIta2l0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWNhbGVuZGFyLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWNhcmQtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmQtcmV2ZWFsLWNhcmQtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmQtZmxpcC1jYXJkLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXRhYnNldC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1yb3V0ZS10YWJzZXQtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItbWVudS10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi11c2VyLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWFjdGlvbnMtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItc2VhcmNoLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXNwaW5uZXItdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItdGltZXBpY2tlci10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1jaGVja2JveC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi10b2dnbGUtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItcHJvZ3Jlc3MtYmFyLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWJhZGdlLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXN0ZXBwZXItdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItYWxlcnQtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItY2hhdC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1hY2NvcmRpb24tdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItYnV0dG9ucy10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1idXR0b25zLXRvZ2dsZS10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1idXR0b25zLWdyb3VwLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWxpc3QtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItaW5wdXQtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItb3ZlcmxheS10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1wb3BvdmVyLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWNvbnRleHQtbWVudS10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1zZWxlY3QtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItb3B0aW9uLWxpc3QtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItdG9hc3QtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItdG9vbHRpcC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1kYXRlcGlja2VyLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXJhZGlvLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXRyZWUtZ3JpZC10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1pY29uLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWZvcm0tZmllbGQtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItdGFncy10aGVtZSgpO1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gd2luZG93LW1vZGUoJHBhZGRpbmctdG9wKSB7XG4gIHBhZGRpbmctdG9wOiAkcGFkZGluZy10b3A7XG5cbiAgbmItbGF5b3V0LWhlYWRlci5maXhlZCB7XG4gICAgdG9wOiAkcGFkZGluZy10b3A7XG4gIH1cblxuICBuYi1sYXlvdXQtaGVhZGVyLmZpeGVkIH4gLmxheW91dC1jb250YWluZXIgbmItc2lkZWJhciAubWFpbi1jb250YWluZXItZml4ZWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHBhZGRpbmctdG9wfSAtICN7bmItdGhlbWUoaGVhZGVyLWhlaWdodCl9KTtcbiAgICB0b3A6IGNhbGMoI3skcGFkZGluZy10b3B9ICsgI3tuYi10aGVtZShoZWFkZXItaGVpZ2h0KX0pO1xuICB9XG5cbiAgbmItc2lkZWJhci5maXhlZCB7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSAje25iLXRoZW1lKGxheW91dC13aW5kb3ctbW9kZS1tYXgtd2lkdGgpfSkgLyAyKTtcbiAgfVxuXG4gIC5sYXlvdXQgLmxheW91dC1jb250YWluZXIge1xuICAgIG5iLXNpZGViYXIuZml4ZWQucmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gI3tuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtbWF4LXdpZHRoKX0pIC8gMik7XG4gICAgfVxuXG4gICAgbmItc2lkZWJhci5maXhlZCB7XG4gICAgICB0b3A6IGNhbGMoI3tuYi10aGVtZShoZWFkZXItaGVpZ2h0KX0gKyAjeyRwYWRkaW5nLXRvcH0pO1xuICAgIH1cbiAgfVxuXG4gIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skcGFkZGluZy10b3B9KTtcbiAgICBib3gtc2hhZG93OiBuYi10aGVtZShsYXlvdXQtd2luZG93LXNoYWRvdyk7XG4gIH1cbn1cblxuQG1peGluIG5iLWxheW91dC10aGVtZSgpIHtcblxuICBuYi1sYXlvdXQgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBuYi1zY3JvbGxiYXJzKFxuICAgICAgICBuYi10aGVtZShsYXlvdXQtc2Nyb2xsYmFyLWNvbG9yKSxcbiAgICAgICAgbmItdGhlbWUobGF5b3V0LXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yKSxcbiAgICAgICAgbmItdGhlbWUobGF5b3V0LXNjcm9sbGJhci13aWR0aCkpO1xuICB9XG5cblxuICBuYi1sYXlvdXQud2l0aC1zY3JvbGwgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dCB7XG4gICAgbWluLXdpZHRoOiBuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtbWluLXdpZHRoKTtcbiAgfVxuXG4gIG5iLWxheW91dC53aW5kb3ctbW9kZSB7XG5cbiAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiBuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtbWF4LXdpZHRoKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5sYXlvdXQgbmItbGF5b3V0LWhlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IG5iLXRoZW1lKGxheW91dC13aW5kb3ctbW9kZS1tYXgtd2lkdGgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbmF2IHtcbiAgICAgICAgbWF4LXdpZHRoOiBuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtbWF4LXdpZHRoKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbmItdGhlbWUobGF5b3V0LXdpbmRvdy1tb2RlLW1heC13aWR0aCkgKyAyMHB4KSB7XG4gICAgICAkcGFkZGluZy10b3A6IG5iLXRoZW1lKGxheW91dC13aW5kb3ctbW9kZS1wYWRkaW5nLXRvcCkgLyA0O1xuXG4gICAgICBAaW5jbHVkZSB3aW5kb3ctbW9kZSgkcGFkZGluZy10b3ApO1xuXG4gICAgICBuYi1sYXlvdXQud2l0aC1zY3JvbGwge1xuICAgICAgICAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHBhZGRpbmctdG9wfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtbWF4LXdpZHRoKSArIDE1MHB4KSB7XG4gICAgICAkcGFkZGluZy10b3A6IG5iLXRoZW1lKGxheW91dC13aW5kb3ctbW9kZS1wYWRkaW5nLXRvcCkgLyAyO1xuXG4gICAgICBAaW5jbHVkZSB3aW5kb3ctbW9kZSgkcGFkZGluZy10b3ApO1xuXG4gICAgICBuYi1sYXlvdXQud2l0aC1zY3JvbGwge1xuICAgICAgICAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHBhZGRpbmctdG9wfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBuYi10aGVtZShsYXlvdXQtd2luZG93LW1vZGUtbWF4LXdpZHRoKSArIDMwMHB4KSB7XG4gICAgICAkcGFkZGluZy10b3A6IG5iLXRoZW1lKGxheW91dC13aW5kb3ctbW9kZS1wYWRkaW5nLXRvcCk7XG5cbiAgICAgIEBpbmNsdWRlIHdpbmRvdy1tb2RlKCRwYWRkaW5nLXRvcCk7XG5cbiAgICAgIG5iLWxheW91dC53aXRoLXNjcm9sbCB7XG4gICAgICAgIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skcGFkZGluZy10b3B9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG5iLWxheW91dCAubGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShsYXlvdXQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IG5iLXRoZW1lKGxheW91dC10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUobGF5b3V0LXRleHQtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUobGF5b3V0LXRleHQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUobGF5b3V0LXRleHQtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShsYXlvdXQtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgbWluLWhlaWdodDogbmItdGhlbWUobGF5b3V0LW1pbi1oZWlnaHQpO1xuXG4gICAgLmxheW91dC1jb250YWluZXIge1xuXG4gICAgICBuYi1zaWRlYmFyIHtcbiAgICAgICAgJi5maXhlZCxcbiAgICAgICAgLm1haW4tY29udGFpbmVyLWZpeGVkIHtcbiAgICAgICAgICB0b3A6IG5iLXRoZW1lKGhlYWRlci1oZWlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcblxuICAgICAgICBuYi1sYXlvdXQtZm9vdGVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBuYi10aGVtZShmb290ZXItc2hhZG93KTtcblxuICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShmb290ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBuYi10aGVtZShmb290ZXItZGl2aWRlci13aWR0aCkgbmItdGhlbWUoZm9vdGVyLWRpdmlkZXItc3R5bGUpIG5iLXRoZW1lKGZvb3Rlci1kaXZpZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShmb290ZXItdGV4dC1jb2xvcik7XG4gICAgICAgICAgICBmb250LWZhbWlseTogbmItdGhlbWUoZm9vdGVyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShmb290ZXItdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGZvb3Rlci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShmb290ZXItdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBuYi10aGVtZShmb290ZXItcGFkZGluZyk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogbmItdGhlbWUoZm9vdGVyLXRleHQtaGlnaGxpZ2h0LWNvbG9yKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShmb290ZXItdGV4dC1oaWdobGlnaHQtY29sb3IpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgIHdpZHRoOiBuYi10aGVtZShsYXlvdXQtY29udGVudC13aWR0aCk7XG4gICAgICAgICAgZmxleDogMCAxMDAgbmItdGhlbWUobGF5b3V0LWNvbnRlbnQtd2lkdGgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1ucyBuYi1sYXlvdXQtY29sdW1uIHtcbiAgICAgICAgICBwYWRkaW5nOiBuYi10aGVtZShsYXlvdXQtcGFkZGluZyk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKGxheW91dC1tZWRpdW0tcGFkZGluZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBuYi10aGVtZShsYXlvdXQtc21hbGwtcGFkZGluZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmItbGF5b3V0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoaGVhZGVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGNvbG9yOiBuYi10aGVtZShoZWFkZXItdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGhlYWRlci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKGhlYWRlci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoaGVhZGVyLXRleHQtbGluZS1oZWlnaHQpO1xuXG4gICAgbmF2IHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShoZWFkZXItdGV4dC1jb2xvcik7XG4gICAgICBib3gtc2hhZG93OiBuYi10aGVtZShoZWFkZXItc2hhZG93KTtcbiAgICAgIGhlaWdodDogbmItdGhlbWUoaGVhZGVyLWhlaWdodCk7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShoZWFkZXItcGFkZGluZyk7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoaGVhZGVyLXRleHQtY29sb3IpO1xuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGhlYWRlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgfiAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKCN7bmItdGhlbWUobGF5b3V0LW1pbi1oZWlnaHQpfSAtICN7bmItdGhlbWUoaGVhZGVyLWhlaWdodCl9KTtcbiAgICB9XG5cbiAgICAmLmZpeGVkIH4gLmxheW91dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IG5iLXRoZW1lKGhlYWRlci1oZWlnaHQpO1xuICAgICAgbWluLWhlaWdodDogbmItdGhlbWUobGF5b3V0LW1pbi1oZWlnaHQpO1xuICAgIH1cblxuICAgICYuZml4ZWQgfiAubGF5b3V0LWNvbnRhaW5lciBuYi1zaWRlYmFyIC5tYWluLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoI3tuYi10aGVtZShzaWRlYmFyLWhlaWdodCl9IC0gI3tuYi10aGVtZShoZWFkZXItaGVpZ2h0KX0pO1xuICAgIH1cbiAgfVxuXG4gIG5iLWxheW91dC53aXRoLXN1YmhlYWRlciB7XG4gICAgbmItc2lkZWJhciAubWFpbi1jb250YWluZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgLy8gc28gdGhhdCB3ZSBkb24ndCBoYXZlIGEgc2hhZG93IG92ZXIgdGhlIGhlYWRlciBpbiB0aGlzIG1vZGVcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXNpZGViYXItdGhlbWUoKSB7XG5cbiAgbmItc2lkZWJhciB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzaWRlYmFyLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKHNpZGViYXItc2hhZG93KTtcbiAgICBjb2xvcjogbmItdGhlbWUoc2lkZWJhci10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUoc2lkZWJhci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKHNpZGViYXItdGV4dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShzaWRlYmFyLXRleHQtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShzaWRlYmFyLXRleHQtbGluZS1oZWlnaHQpO1xuICAgIHdpZHRoOiBuYi10aGVtZShzaWRlYmFyLXdpZHRoKTtcblxuICAgIC5tYWluLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKHNpZGViYXItaGVpZ2h0KTtcbiAgICAgIHdpZHRoOiBuYi10aGVtZShzaWRlYmFyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShzaWRlYmFyLXBhZGRpbmcpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC8vIGlvcyBvcHRpbWlzYXRpb25cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbmItc2Nyb2xsYmFycyhcbiAgICAgICAgICBuYi10aGVtZShzaWRlYmFyLXNjcm9sbGJhci1jb2xvciksXG4gICAgICAgICAgbmItdGhlbWUoc2lkZWJhci1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvciksXG4gICAgICAgICAgbmItdGhlbWUoc2lkZWJhci1zY3JvbGxiYXItd2lkdGgpKTtcbiAgICB9XG5cbiAgICAvLyBUT0RPOiB3aWR0aCB1c2VkIHRvIHVzZSB0cmFuc2l0aW9uIG9uIHdpZHRoXG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLm1haW4tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBuYi1zaWRlYmFyLWhlYWRlciwgIG5iLXNpZGViYXItZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb21wYWN0ZWQge1xuICAgICAgd2lkdGg6IG5iLXRoZW1lKHNpZGViYXItd2lkdGgtY29tcGFjdCk7XG4gICAgICAubWFpbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KTtcbiAgICAgIH1cblxuICAgICAgbmItbWVudSB7XG4gICAgICAgIHdpZHRoOiBuYi10aGVtZShzaWRlYmFyLXdpZHRoLWNvbXBhY3QpO1xuXG4gICAgICAgIC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIEBpbmNsdWRlIG5iLWx0cihsZWZ0LCAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5iLXJ0bChyaWdodCwgMCk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoc2lkZWJhci1tZW51LWl0ZW0taGlnaGxpZ2h0LWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tZW51LWl0ZW1zID4gLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgIHNwYW4sIG5iLWJhZGdlLCAuZXhwYW5kLXN0YXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMXMgZWFzZTtcblxuICAgICAgICAgICYubWVudS1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gLmV4cGFuZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC8vIHdlIG5lZWQgdG8gcHVsbCB0aGUgY29udGVudFxuICAgICAgJi5sZWZ0LmZpeGVkIH4gLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KTtcbiAgICAgIH1cblxuICAgICAgJi5maXhlZC5yaWdodCB+IC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KTtcbiAgICAgIH1cblxuICAgICAgJi5sZWZ0LmZpeGVkIH4gLmNvbnRlbnQuY2VudGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBuYi10aGVtZShzaWRlYmFyLXdpZHRoLWNvbXBhY3QpO1xuICAgICAgfVxuXG4gICAgICAmLmZpeGVkLnJpZ2h0IH4gLmNvbnRlbnQuY2VudGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBuYi10aGVtZShzaWRlYmFyLXdpZHRoLWNvbXBhY3QpO1xuICAgICAgfVxuXG4gICAgICAmLnN0YXJ0LmZpeGVkIH4gLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLWxlZnQsIG5iLXRoZW1lKHNpZGViYXItd2lkdGgtY29tcGFjdCkpO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLXJpZ2h0LCBuYi10aGVtZShzaWRlYmFyLXdpZHRoLWNvbXBhY3QpKTtcbiAgICAgIH1cblxuICAgICAgJi5maXhlZC5lbmQgfiAuY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihtYXJnaW4tcmlnaHQsbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KSk7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tbGVmdCwgbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KSk7XG4gICAgICB9XG5cbiAgICAgICYuc3RhcnQuZml4ZWQgfiAuY29udGVudC5jZW50ZXIge1xuICAgICAgICBAaW5jbHVkZSBuYi1sdHIocGFkZGluZy1sZWZ0LCBuYi10aGVtZShzaWRlYmFyLXdpZHRoLWNvbXBhY3QpKTtcbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKHBhZGRpbmctcmlnaHQsIG5iLXRoZW1lKHNpZGViYXItd2lkdGgtY29tcGFjdCkpO1xuICAgICAgfVxuXG4gICAgICAmLmZpeGVkLmVuZCB+IC5jb250ZW50LmNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihwYWRkaW5nLXJpZ2h0LCBuYi10aGVtZShzaWRlYmFyLXdpZHRoLWNvbXBhY3QpKTtcbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKHBhZGRpbmctbGVmdCwgbmItdGhlbWUoc2lkZWJhci13aWR0aC1jb21wYWN0KSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5maXhlZC5sZWZ0LmNvbGxhcHNlZCArIC5jb250ZW50LFxuICAgICYuZml4ZWQuc3RhcnQuY29sbGFwc2VkICsgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5maXhlZC5yaWdodC5jb2xsYXBzZWQgKyAuY29udGVudCxcbiAgICAmLmZpeGVkLmVuZC5jb2xsYXBzZWQgKyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5leHBhbmRlZCB7XG4gICAgICB3aWR0aDogbmItdGhlbWUoc2lkZWJhci13aWR0aCk7XG4gICAgICA+IC5zY3JvbGxhYmxlIHtcbiAgICAgICAgd2lkdGg6IG5iLXRoZW1lKHNpZGViYXItd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIG5iLXNpZGViYXItaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKHNpZGViYXItcGFkZGluZyk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKHNpZGViYXItaGVhZGVyLWhlaWdodCk7XG4gICAgfVxuXG4gICAgbmItc2lkZWJhci1mb290ZXIge1xuICAgICAgcGFkZGluZzogbmItdGhlbWUoc2lkZWJhci1wYWRkaW5nKTtcbiAgICAgIGhlaWdodDogbmItdGhlbWUoc2lkZWJhci1mb290ZXItaGVpZ2h0KTtcbiAgICB9XG5cbiAgICBuYi1tZW51IHtcbiAgICAgIG1hcmdpbjogMCAtI3tuYi10aGVtZShzaWRlYmFyLXBhZGRpbmcpfSAtI3tuYi10aGVtZShzaWRlYmFyLXBhZGRpbmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhbGVuZGFyLW5hdmlnYXRpb24vY2FsZW5kYXItbmF2aWdhdGlvbi50aGVtZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FsZW5kYXItcGlja2VyL2NhbGVuZGFyLXBpY2tlci5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhbGVuZGFyLWRheXMtbmFtZXMvY2FsZW5kYXItZGF5cy1uYW1lcy5jb21wb25lbnQudGhlbWUnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhbGVuZGFyLXdlZWstbnVtYmVyL2NhbGVuZGFyLXdlZWstbnVtYmVyLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FsZW5kYXItZGF5LXBpY2tlci9jYWxlbmRhci1kYXktcGlja2VyLmNvbXBvbmVudC50aGVtZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FsZW5kYXItY2VsbC50aGVtZSc7XG5cbkBtaXhpbiBuYi1jYWxlbmRhci1raXQtdGhlbWUoKSB7XG4gIEBpbmNsdWRlIG5iLWNhbGVuZGFyLW5hdmlnYXRpb24tdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItY2FsZW5kYXItcGlja2VyLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLWNhbGVuZGFyLWRheS1waWNrZXItdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItY2FsZW5kYXItY2VsbC10aGVtZSgpO1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItY2FsZW5kYXItbmF2aWdhdGlvbi10aGVtZSgpIHtcbiAgbmItY2FsZW5kYXItdmlldy1tb2RlLFxuICBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIHtcbiAgICBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Quc3RhdHVzLWJhc2ljIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLW5hdmlnYXRpb24tdGV4dC1jb2xvcik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShjYWxlbmRhci1uYXZpZ2F0aW9uLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKGNhbGVuZGFyLW5hdmlnYXRpb24tdGl0bGUtdGV4dC1mb250LXNpemUpO1xuICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoY2FsZW5kYXItbmF2aWdhdGlvbi10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLW5hdmlnYXRpb24tdGl0bGUtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSkge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBuYi1jYWxlbmRhci1wYWdlYWJsZS1uYXZpZ2F0aW9uIHtcbiAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLWxlZnQsIGF1dG8pO1xuICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tcmlnaHQsIGF1dG8pO1xuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1jYWxlbmRhci1waWNrZXItdGhlbWUoKSB7XG4gIG5iLWNhbGVuZGFyLXBpY2tlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IG5iLXRoZW1lKGNhbGVuZGFyLXBpY2tlci1wYWRkaW5nLXRvcCk7XG4gICAgcGFkZGluZy1ib3R0b206IG5iLXRoZW1lKGNhbGVuZGFyLXBpY2tlci1wYWRkaW5nLWJvdHRvbSk7XG5cbiAgICBAaW5jbHVkZSBuYi1sdHIoKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy1lbmQpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy1zdGFydCk7XG4gICAgfTtcbiAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy1zdGFydCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG5iLXRoZW1lKGNhbGVuZGFyLXBpY2tlci1wYWRkaW5nLWVuZCk7XG4gICAgfTtcbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItY2FsZW5kYXItZGF5cy1uYW1lcy10aGVtZSgpIHtcbiAgbmItY2FsZW5kYXItZGF5cy1uYW1lcyB7XG4gICAgYmFja2dyb3VuZDogbmItdGhlbWUoY2FsZW5kYXItd2Vla2RheS1iYWNrZ3JvdW5kKTtcbiAgICAkYm9yZGVyOiBuYi10aGVtZShjYWxlbmRhci13ZWVrZGF5LWRpdmlkZXItd2lkdGgpIHNvbGlkIG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktZGl2aWRlci1jb2xvcik7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuXG4gICAgQGluY2x1ZGUgbmItbHRyKCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy1zdGFydCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy1lbmQpO1xuICAgIH07XG4gICAgQGluY2x1ZGUgbmItcnRsKCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBuYi10aGVtZShjYWxlbmRhci1waWNrZXItcGFkZGluZy1lbmQpO1xuICAgICAgcGFkZGluZy1yaWdodDogbmItdGhlbWUoY2FsZW5kYXItcGlja2VyLXBhZGRpbmctc3RhcnQpO1xuICAgIH07XG5cbiAgICAuZGF5IHtcbiAgICAgIHdpZHRoOiBuYi10aGVtZShjYWxlbmRhci13ZWVrZGF5LXdpZHRoKTtcbiAgICAgIGhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItd2Vla2RheS1oZWlnaHQpO1xuICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktdGV4dC1jb2xvcik7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItd2Vla2RheS10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgICAgJi5ob2xpZGF5IHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktaG9saWRheS10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNpemUtbGFyZ2UgLmRheSB7XG4gICAgICB3aWR0aDogbmItdGhlbWUoY2FsZW5kYXItd2Vla2RheS1sYXJnZS13aWR0aCk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktbGFyZ2UtaGVpZ2h0KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWNhbGVuZGFyLXdlZWstbnVtYmVycy10aGVtZSgpIHtcbiAgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWJhY2tncm91bmQpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoY2FsZW5kYXItd2Vla251bWJlci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItdGV4dC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItdGV4dC1saW5lLWhlaWdodCk7XG4gICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItdGV4dC1jb2xvcik7XG4gICAgcGFkZGluZy1ib3R0b206IG5iLXRoZW1lKGNhbGVuZGFyLXBpY2tlci1wYWRkaW5nLWJvdHRvbSk7XG5cbiAgICAuc2lnbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAkYm9yZGVyOiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWRpdmlkZXItd2lkdGgpIHNvbGlkIG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItZGl2aWRlci1jb2xvcik7XG4gICAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IG5iLXRoZW1lKGNhbGVuZGFyLXBpY2tlci1wYWRkaW5nLXRvcCk7XG4gICAgfVxuXG4gICAgLnNpZ24sXG4gICAgLndlZWstbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItaGVpZ2h0KTtcbiAgICAgIHdpZHRoOiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAmLnNpemUtbGFyZ2Uge1xuICAgICAgLnNpZ24sXG4gICAgICAud2Vlay1udW1iZXIge1xuICAgICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItbGFyZ2UtaGVpZ2h0KTtcbiAgICAgICAgd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItbGFyZ2Utd2lkdGgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItY2FsZW5kYXItZGF5LXBpY2tlci10aGVtZSB7XG4gIG5iLWNhbGVuZGFyLWRheS1waWNrZXIgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIHtcbiAgICAkYm9yZGVyOiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWRpdmlkZXItd2lkdGgpIHNvbGlkIG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItZGl2aWRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgbmItbHRyKGJvcmRlci1yaWdodCwgJGJvcmRlcik7XG4gICAgQGluY2x1ZGUgbmItcnRsKGJvcmRlci1sZWZ0LCAkYm9yZGVyKTtcbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItY2FsZW5kYXItY2VsbC10aGVtZSgpIHtcbiAgbmItY2FsZW5kYXItcGlja2VyIHtcbiAgICAuZGF5LWNlbGwge1xuICAgICAgd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLWRheS1jZWxsLXdpZHRoKTtcbiAgICAgIGhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItZGF5LWNlbGwtaGVpZ2h0KTtcblxuICAgICAgJi5zaXplLWxhcmdlIHtcbiAgICAgICAgd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLWRheS1jZWxsLWxhcmdlLXdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1kYXktY2VsbC1sYXJnZS1oZWlnaHQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb250aC1jZWxsIHtcbiAgICAgIHdpZHRoOiBuYi10aGVtZShjYWxlbmRhci1tb250aC1jZWxsLXdpZHRoKTtcbiAgICAgIGhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItbW9udGgtY2VsbC1oZWlnaHQpO1xuXG4gICAgICAmLnNpemUtbGFyZ2Uge1xuICAgICAgICB3aWR0aDogbmItdGhlbWUoY2FsZW5kYXItbW9udGgtY2VsbC1sYXJnZS13aWR0aCk7XG4gICAgICAgIGhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItbW9udGgtY2VsbC1sYXJnZS1oZWlnaHQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC55ZWFyLWNlbGwge1xuICAgICAgd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLXllYXItY2VsbC13aWR0aCk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXllYXItY2VsbC1oZWlnaHQpO1xuXG4gICAgICAmLnNpemUtbGFyZ2Uge1xuICAgICAgICB3aWR0aDogbmItdGhlbWUoY2FsZW5kYXIteWVhci1jZWxsLWxhcmdlLXdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci15ZWFyLWNlbGwtbGFyZ2UtaGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2VsbC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgLmRheS1jZWxsLFxuICAgIC5tb250aC1jZWxsLFxuICAgIC55ZWFyLWNlbGwge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUoY2FsZW5kYXItdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKGNhbGVuZGFyLXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShjYWxlbmRhci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShjYWxlbmRhci10ZXh0LWNvbG9yKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJixcbiAgICAgICYgLmNlbGwtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG5iLWNvbXBvbmVudC1hbmltYXRpb24oYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcik7XG4gICAgICB9XG5cbiAgICAgICYuZW1wdHksXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuXG4gICAgICAmLmJvdW5kaW5nLW1vbnRoIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtaW5hY3RpdmUtdGV4dC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5kaXNhYmxlZCk6bm90KC5lbXB0eSkge1xuICAgICAgICAmOmhvdmVyIC5jZWxsLWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtaG92ZXItdGV4dC1jb2xvcik7XG4gICAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLWhvdmVyLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1ob3Zlci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1ob3Zlci10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIC5jZWxsLWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1hY3RpdmUtdGV4dC1jb2xvcik7XG4gICAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLWFjdGl2ZS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtYWN0aXZlLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1jZWxsLWFjdGl2ZS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9kYXkgLmNlbGwtY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktdGV4dC1jb2xvcik7XG4gICAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQgLmNlbGwtY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1zZWxlY3RlZC10ZXh0LWNvbG9yKTtcbiAgICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQtbGluZS1oZWlnaHQpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50b2RheS5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShjYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICAgIC5jZWxsLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC10b2RheS1zZWxlY3RlZC1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtdGV4dC1jb2xvcik7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjYWxlbmRhci1jZWxsLXRvZGF5LXNlbGVjdGVkLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktc2VsZWN0ZWQtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoY2FsZW5kYXItY2VsbC1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcblxuICAgICAgICAmLnRvZGF5IC5jZWxsLWNvbnRlbnQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtdG9kYXktZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yYW5nZS1jZWxsLmluLXJhbmdlLnNlbGVjdGVkOm5vdCguZGlzYWJsZWQpOm5vdCguZW1wdHkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmLnN0YXJ0IHtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKCkge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IG5iLXRoZW1lKGNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IG5iLXRoZW1lKGNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bCgpIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogbmItdGhlbWUoY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IG5iLXRoZW1lKGNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKCkge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBuYi10aGVtZShjYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogbmItdGhlbWUoY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKCkge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IG5iLXRoZW1lKGNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IG5iLXRoZW1lKGNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1jYWxlbmRhci10aGVtZSgpIHtcblxuICBuYi1iYXNlLWNhbGVuZGFyIHtcbiAgICBuYi1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyOiBuYi10aGVtZShjYWxlbmRhci1ib3JkZXItd2lkdGgpIG5iLXRoZW1lKGNhbGVuZGFyLWJvcmRlci1zdHlsZSkgbmItdGhlbWUoY2FsZW5kYXItYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogbmItdGhlbWUoY2FsZW5kYXItd2lkdGgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBuYi1jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXItbmF2aWdhdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShjYWxlbmRhci1uYXZpZ2F0aW9uLXBhZGRpbmcpO1xuICAgICAgY29sb3I6IG5iLXRoZW1lKGNhbGVuZGFyLW5hdmlnYXRpb24tdGV4dC1jb2xvcik7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUoY2FsZW5kYXItbmF2aWdhdGlvbi10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoY2FsZW5kYXItbmF2aWdhdGlvbi10aXRsZS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUoY2FsZW5kYXItbmF2aWdhdGlvbi10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShjYWxlbmRhci1uYXZpZ2F0aW9uLXRpdGxlLXRleHQtbGluZS1oZWlnaHQpO1xuICAgIH1cblxuICAgICY6bm90KC5oYXMtbmF2aWdhdGlvbikge1xuICAgICAgbmItY2FsZW5kYXItd2Vlay1udW1iZXJzIC5zaWduLWNvbnRhaW5lcixcbiAgICAgIG5iLWNhbGVuZGFyLWRheXMtbmFtZXMge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLXdlZWstbnVtYmVyIHtcbiAgICAgIG5iLWNhcmQge1xuICAgICAgICAkY2FsZW5kYXItd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLXdpZHRoKTtcbiAgICAgICAgJHdlZWstY29sLXdpZHRoOiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLXdpZHRoKTtcbiAgICAgICAgJGRpdmlkZXItd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItZGl2aWRlci13aWR0aCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JGNhbGVuZGFyLXdpZHRofSArICN7JHdlZWstY29sLXdpZHRofSArICN7JGRpdmlkZXItd2lkdGh9KTtcbiAgICAgIH1cblxuICAgICAgLm1vbnRoLWNlbGwsXG4gICAgICAueWVhci1jZWxsIHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaXplLWxhcmdlIHtcbiAgICAgIG5iLWNhcmQge1xuICAgICAgICB3aWR0aDogbmItdGhlbWUoY2FsZW5kYXItbGFyZ2Utd2lkdGgpO1xuICAgICAgfVxuXG4gICAgICAmLmhhcy13ZWVrLW51bWJlciBuYi1jYXJkIHtcbiAgICAgICAgJHdlZWstY29sdW1uLXdpZHRoOiBuYi10aGVtZShjYWxlbmRhci13ZWVrbnVtYmVyLWxhcmdlLXdpZHRoKTtcbiAgICAgICAgJGRpdmlkZXItd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtudW1iZXItZGl2aWRlci13aWR0aCk7XG4gICAgICAgICRsYXJnZS1jYWwtd2lkdGg6IG5iLXRoZW1lKGNhbGVuZGFyLWxhcmdlLXdpZHRoKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skbGFyZ2UtY2FsLXdpZHRofSArICN7JHdlZWstY29sdW1uLXdpZHRofSArICN7JGRpdmlkZXItd2lkdGh9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWNhcmQtaGVhZGVyKCkge1xuICBwYWRkaW5nOiBuYi10aGVtZShjYXJkLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiBuYi10aGVtZShjYXJkLWRpdmlkZXItd2lkdGgpIG5iLXRoZW1lKGNhcmQtZGl2aWRlci1zdHlsZSkgbmItdGhlbWUoY2FyZC1kaXZpZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogbmItdGhlbWUoY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IG5iLXRoZW1lKGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgY29sb3I6IG5iLXRoZW1lKGNhcmQtaGVhZGVyLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogbmItdGhlbWUoY2FyZC1oZWFkZXItdGV4dC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogbmItdGhlbWUoY2FyZC1oZWFkZXItdGV4dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogbmItdGhlbWUoY2FyZC1oZWFkZXItdGV4dC1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShjYXJkLWhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICBAaW5jbHVkZSBuYi1oZWFkaW5ncygpO1xufVxuXG5AbWl4aW4gbmItY2FyZC10aGVtZSgpIHtcbiAgbmItY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2FyZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXI6IG5iLXRoZW1lKGNhcmQtYm9yZGVyLXdpZHRoKSBuYi10aGVtZShjYXJkLWJvcmRlci1zdHlsZSkgbmItdGhlbWUoY2FyZC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUoY2FyZC1zaGFkb3cpO1xuXG4gICAgY29sb3I6IG5iLXRoZW1lKGNhcmQtdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGNhcmQtdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZShjYXJkLXRleHQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUoY2FyZC10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FyZC10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIFRPRE86IG1vdmUgY2FyZCBtYXJnaW4gc3R5bGUgdG8gbGF5b3V0XG4gICAgbWFyZ2luLWJvdHRvbTogbmItdGhlbWUoY2FyZC1tYXJnaW4tYm90dG9tKTtcblxuICAgIEBpbmNsdWRlIG5iLXNjcm9sbGJhcnMoXG4gICAgICAgIG5iLXRoZW1lKGNhcmQtc2Nyb2xsYmFyLWNvbG9yKSxcbiAgICAgICAgbmItdGhlbWUoY2FyZC1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvciksXG4gICAgICAgIG5iLXRoZW1lKGNhcmQtc2Nyb2xsYmFyLXdpZHRoKSk7XG5cbiAgICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgICAmLnNpemUtI3skc2l6ZX0ge1xuICAgICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhcmQtaGVpZ2h0LSN7JHNpemV9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgICBuYi1jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2FyZC1oZWFkZXItI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IG5iLXRoZW1lKGNhcmQtaGVhZGVyLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhcmQtaGVhZGVyLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG5cbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNhcmQtaGVhZGVyLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtY29yZS1zdGF0dXNlcygpIHtcbiAgICAgICYuYWNjZW50LSN7JHN0YXR1c30ge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBuYi10aGVtZShjYXJkLWhlYWRlci0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWNjZW50IHtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IG5iLXRoZW1lKGNhcmQtYm9yZGVyLXN0eWxlKTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IG5iLXRoZW1lKGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICYgbmItY2FyZC1oZWFkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG5iLWNhcmQtYm9keSB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogbmItdGhlbWUoY2FyZC1wYWRkaW5nKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbmItc2Nyb2xsYmFycyhcbiAgICAgICAgbmItdGhlbWUoY2FyZC1zY3JvbGxiYXItY29sb3IpLFxuICAgICAgICBuYi10aGVtZShjYXJkLXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yKSxcbiAgICAgICAgbmItdGhlbWUoY2FyZC1zY3JvbGxiYXItd2lkdGgpKTtcbiAgfVxuXG4gIG5iLWNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiBuYi10aGVtZShjYXJkLXBhZGRpbmcpO1xuICAgIGJvcmRlci10b3A6IG5iLXRoZW1lKGNhcmQtZGl2aWRlci13aWR0aCkgbmItdGhlbWUoY2FyZC1kaXZpZGVyLXN0eWxlKSBuYi10aGVtZShjYXJkLWRpdmlkZXItY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IG5iLXRoZW1lKGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IG5iLXRoZW1lKGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBuYi1jYXJkLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgbmItY2FyZC1oZWFkZXIoKTtcbiAgfVxufVxuXG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4vdGFnJztcbkBpbXBvcnQgJy4vdGFnLWxpc3QnO1xuQGltcG9ydCAnLi90YWctaW5wdXQnO1xuXG5AbWl4aW4gbmItdGFncy10aGVtZSgpIHtcbiAgQGluY2x1ZGUgbmItdGFnLXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXRhZy1saXN0LXRoZW1lKCk7XG4gIEBpbmNsdWRlIG5iLXRhZy1pbnB1dC10aGVtZSgpO1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuL3RhZy1maWxsZWQnO1xuQGltcG9ydCAnLi90YWctb3V0bGluZSc7XG5cbkBtaXhpbiBuYi10YWctdGhlbWUoKSB7XG4gIG5iLXRhZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBuYi10aGVtZSh0YWctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItd2lkdGg6IG5iLXRoZW1lKHRhZy1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHRhZy1ib3JkZXItcmFkaXVzKTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBmb250LWZhbWlseTogbmItdGhlbWUodGFnLXRleHQtZm9udC1mYW1pbHkpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBuYi10aGVtZSh0YWctdGV4dC10cmFuc2Zvcm0pO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJi5uYi10cmFuc2l0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG5iLWNvbXBvbmVudC1hbmltYXRpb24oYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcik7XG4gICAgfVxuXG4gICAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgICAgJi5zaXplLSN7JHNpemV9IHtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh0YWctI3skc2l6ZX0tdGV4dC1mb250LXNpemUpO1xuICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUodGFnLSN7JHNpemV9LXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGFnLSN7JHNpemV9LXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgICBwYWRkaW5nOiBuYi10aGVtZSh0YWctI3skc2l6ZX0tcGFkZGluZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbmItdGFnLWZpbGxlZCgpO1xuICAgIEBpbmNsdWRlIG5iLXRhZy1vdXRsaW5lKCk7XG4gIH1cblxuICAubmItdGFnLXJlbW92ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgICAgJi5zaXplLSN7JHNpemV9IHtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh0YWctI3skc2l6ZX0tdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBuYi10aGVtZSh0YWctI3skc2l6ZX0tY2xvc2Utb2Zmc2V0KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG5iLXRoZW1lLXZhci1uZWdhdGl2ZShuYi10aGVtZSh0YWctI3skc2l6ZX0tY2xvc2Utb2Zmc2V0KSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogbmItdGhlbWUodGFnLSN7JHNpemV9LWNsb3NlLW9mZnNldCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IG5iLXRoZW1lLXZhci1uZWdhdGl2ZShuYi10aGVtZSh0YWctI3skc2l6ZX0tY2xvc2Utb2Zmc2V0KSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXRhZy1maWxsZWQoKSB7XG4gICYuYXBwZWFyYW5jZS1maWxsZWQge1xuICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhZy1maWxsZWQtI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0YWctZmlsbGVkLSN7JHN0YXR1c30tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRhZy1maWxsZWQtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWctZmlsbGVkLSN7JHN0YXR1c30tc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0YWctZmlsbGVkLSN7JHN0YXR1c30tc2VsZWN0ZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWctZmlsbGVkLSN7JHN0YXR1c30tYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodGFnLWZpbGxlZC0jeyRzdGF0dXN9LWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFnLWZpbGxlZC0jeyRzdGF0dXN9LWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodGFnLWZpbGxlZC0jeyRzdGF0dXN9LWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXRhZy1vdXRsaW5lKCkge1xuICAmLmFwcGVhcmFuY2Utb3V0bGluZSB7XG4gICAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFnLW91dGxpbmUtI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0YWctb3V0bGluZS0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWctb3V0bGluZS0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhZy1vdXRsaW5lLSN7JHN0YXR1c30tc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0YWctb3V0bGluZS0jeyRzdGF0dXN9LXNlbGVjdGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRhZy1vdXRsaW5lLSN7JHN0YXR1c30tc2VsZWN0ZWQtdGV4dC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFnLW91dGxpbmUtI3skc3RhdHVzfS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0YWctb3V0bGluZS0jeyRzdGF0dXN9LWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWctb3V0bGluZS0jeyRzdGF0dXN9LWFjdGl2ZS10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhZy1vdXRsaW5lLSN7JHN0YXR1c30taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0YWctb3V0bGluZS0jeyRzdGF0dXN9LWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRhZy1vdXRsaW5lLSN7JHN0YXR1c30taG92ZXItdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXRhZy1saXN0LXRoZW1lKCkge1xuICBuYi10YWctbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICAgICYuc2l6ZS0jeyRzaXplfSB7XG4gICAgICAgIC5uYi10YWctbGlzdC10YWdzLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogbmItdGhlbWUtdmFyLW5lZ2F0aXZlKG5iLXRoZW1lKHRhZy1saXN0LSN7JHNpemV9LXRhZy1vZmZzZXQpKTtcblxuICAgICAgICAgIG5iLXRhZyxcbiAgICAgICAgICAubmItdGFnLWlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbjogbmItdGhlbWUodGFnLWxpc3QtI3skc2l6ZX0tdGFnLW9mZnNldCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5iLXRhZy1saXN0LXRhZ3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAubmItdGFnLWxpc3Qtd2l0aC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgbmItaW5wdXQtY29yZS10aGVtZSgpO1xuXG4gICAgQGVhY2ggJHNoYXBlIGluIG5iLWdldC1zaGFwZXMoKSB7XG4gICAgICAmLnNoYXBlLSN7JHNoYXBlfSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHRhZy1saXN0LXdpdGgtaW5wdXQtI3skc2hhcGV9LWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICAgICYuc2l6ZS0jeyRzaXplfSB7XG4gICAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKHRhZy1saXN0LXdpdGgtaW5wdXQtI3skc2l6ZX0tcGFkZGluZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFnLWlucHV0LSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodGFnLWlucHV0LSN7JHN0YXR1c30tYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAmLmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWctaW5wdXQtI3skc3RhdHVzfS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRhZy1pbnB1dC0jeyRzdGF0dXN9LWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBuYi1mb3JtLWZpZWxkLXJvb3QtY29tcG9uZW50KCduYi10YWctbGlzdCcpO1xuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICBAaW5jbHVkZSBuYi1mb3JtLWZpZWxkLXdpdGgtcHJlZml4KCcubmItdGFnLWxpc3Qtd2l0aC1pbnB1dC5zaXplLSN7JHNpemV9JywgJHNpemUpO1xuICAgIEBpbmNsdWRlIG5iLWZvcm0tZmllbGQtd2l0aC1zdWZmaXgoJy5uYi10YWctbGlzdC13aXRoLWlucHV0LnNpemUtI3skc2l6ZX0nLCAkc2l6ZSk7XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXRhZy1pbnB1dC10aGVtZSgpIHtcbiAgLm5iLXRhZy1pbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiBuYi10aGVtZSh0YWctaW5wdXQtbWluLXdpZHRoKTtcblxuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0YWctaW5wdXQtdGV4dC1mb250LWZhbWlseSk7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUodGFnLWlucHV0LXBsYWNlaG9sZGVyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgIH1cblxuICAgIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICAgICYuc2l6ZS0jeyRzaXplfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGFnLWlucHV0LSN7JHNpemV9LXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRhZy1pbnB1dC0jeyRzaXplfS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRhZy1pbnB1dC0jeyRzaXplfS10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgICAgICBwYWRkaW5nOiBuYi10aGVtZSh0YWctaW5wdXQtI3skc2l6ZX0tcGFkZGluZyk7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGFnLWlucHV0LSN7JHNpemV9LXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUodGFnLWlucHV0LSN7JHNpemV9LXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0YWctaW5wdXQtI3skc2l6ZX0tcGxhY2Vob2xkZXItdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodGFnLWlucHV0LSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWctaW5wdXQtI3skc3RhdHVzfS1wbGFjZWhvbGRlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWctaW5wdXQtI3skc3RhdHVzfS1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWctaW5wdXQtI3skc3RhdHVzfS1kaXNhYmxlZC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXRhYnNldC10aGVtZSgpIHtcblxuICBuYi10YWJzZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZSh0YWJzZXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUodGFic2V0LXNoYWRvdyk7XG5cbiAgICAudGFic2V0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5iLXRoZW1lKHRhYnNldC1kaXZpZGVyLXdpZHRoKSBuYi10aGVtZSh0YWJzZXQtZGl2aWRlci1zdHlsZSkgbmItdGhlbWUodGFic2V0LWRpdmlkZXItY29sb3IpO1xuICAgIH1cblxuICAgIC50YWItbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogbmItdGhlbWUodGFic2V0LXRhYi1wYWRkaW5nKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLXRleHQtY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRhYnNldC10YWItdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHRhYnNldC10YWItdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRhYnNldC10YWItdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGFic2V0LXRhYi10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBuYi10aGVtZSh0YWJzZXQtdGFiLXRleHQtdHJhbnNmb3JtKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFic2V0LXRhYi11bmRlcmxpbmUtY29sb3IpO1xuICAgICAgICBoZWlnaHQ6IG5iLXRoZW1lKHRhYnNldC10YWItdW5kZXJsaW5lLXdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1sZWZ0IHtcbiAgICAgIGxlZnQ6IG5iLXRoZW1lKHRhYnNldC10YWLigJNiYWRnZS1kb3QtbW9kZS1ob3Jpem9udGFsLW9mZnNldCk7XG4gICAgfVxuXG4gICAgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tcmlnaHQge1xuICAgICAgcmlnaHQ6IG5iLXRoZW1lKHRhYnNldC10YWLigJNiYWRnZS1kb3QtbW9kZS1ob3Jpem9udGFsLW9mZnNldCk7XG4gICAgfVxuXG4gICAgbmItYmFkZ2UuZG90LW1vZGUucG9zaXRpb24tc3RhcnQge1xuICAgICAgQGluY2x1ZGUgbmItbHRyKGxlZnQsIG5iLXRoZW1lKHRhYnNldC10YWLigJNiYWRnZS1kb3QtbW9kZS1ob3Jpem9udGFsLW9mZnNldCkpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKHJpZ2h0LCBuYi10aGVtZSh0YWJzZXQtdGFi4oCTYmFkZ2UtZG90LW1vZGUtaG9yaXpvbnRhbC1vZmZzZXQpKTtcbiAgICB9XG5cbiAgICBuYi1iYWRnZS5kb3QtbW9kZS5wb3NpdGlvbi1lbmQge1xuICAgICAgQGluY2x1ZGUgbmItbHRyKHJpZ2h0LCBuYi10aGVtZSh0YWJzZXQtdGFi4oCTYmFkZ2UtZG90LW1vZGUtaG9yaXpvbnRhbC1vZmZzZXQpKTtcbiAgICAgIEBpbmNsdWRlIG5iLXJ0bChsZWZ0LCBuYi10aGVtZSh0YWJzZXQtdGFi4oCTYmFkZ2UtZG90LW1vZGUtaG9yaXpvbnRhbC1vZmZzZXQpKTtcbiAgICB9XG5cbiAgICAudGFiLmFjdGl2ZSB7XG4gICAgICAudGFiLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItYWN0aXZlLXRleHQtY29sb3IpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItYWN0aXZlLXVuZGVybGluZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiOmZvY3VzIHtcbiAgICAgIC50YWItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWJzZXQtdGFiLWZvY3VzLXRleHQtY29sb3IpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItZm9jdXMtdW5kZXJsaW5lLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWI6aG92ZXIge1xuICAgICAgLnRhYi1saW5rIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItaG92ZXItdGV4dC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItaG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFic2V0LXRhYi1ob3Zlci11bmRlcmxpbmUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLnRhYi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFic2V0LXRhYi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFic2V0LXRhYi1kaXNhYmxlZC11bmRlcmxpbmUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi5yZXNwb25zaXZlIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG5iLXRoZW1lKHRhYnNldC10YWItdGV4dC1oaWRlLWJyZWFrcG9pbnQpKSB7XG4gICAgICAgIC50YWItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIG5iLXRhYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0YWJzZXQtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZSh0YWJzZXQtY29udGVudC10ZXh0LWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0YWJzZXQtY29udGVudC10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGFic2V0LWNvbnRlbnQtdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRhYnNldC1jb250ZW50LXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRhYnNldC1jb250ZW50LXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgcGFkZGluZzogbmItdGhlbWUodGFic2V0LWNvbnRlbnQtcGFkZGluZyk7XG5cbiAgICAgIEBpbmNsdWRlIG5iLXNjcm9sbGJhcnMoXG4gICAgICAgICAgbmItdGhlbWUodGFic2V0LXNjcm9sbGJhci1jb2xvciksXG4gICAgICAgICAgbmItdGhlbWUodGFic2V0LXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yKSxcbiAgICAgICAgICBuYi10aGVtZSh0YWJzZXQtc2Nyb2xsYmFyLXdpZHRoKSk7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1yb3V0ZS10YWJzZXQtdGhlbWUoKSB7XG5cbiAgbmItcm91dGUtdGFic2V0IHtcbiAgICBAaW5jbHVkZSBuYi1zY3JvbGxiYXJzKFxuICAgICAgICBuYi10aGVtZShyb3V0ZS10YWJzZXQtc2Nyb2xsYmFyLWNvbG9yKSxcbiAgICAgICAgbmItdGhlbWUocm91dGUtdGFic2V0LXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yKSxcbiAgICAgICAgbmItdGhlbWUocm91dGUtdGFic2V0LXNjcm9sbGJhci13aWR0aCkpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocm91dGUtdGFic2V0LWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3gtc2hhZG93OiBuYi10aGVtZShyb3V0ZS10YWJzZXQtc2hhZG93KTtcblxuICAgIC5yb3V0ZS10YWJzZXQge1xuICAgICAgYm9yZGVyLWJvdHRvbTpcbiAgICAgICAgbmItdGhlbWUocm91dGUtdGFic2V0LWRpdmlkZXItd2lkdGgpXG4gICAgICAgIG5iLXRoZW1lKHJvdXRlLXRhYnNldC1kaXZpZGVyLXN0eWxlKVxuICAgICAgICBuYi10aGVtZShyb3V0ZS10YWJzZXQtZGl2aWRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLnRhYi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLXBhZGRpbmcpO1xuICAgICAgY29sb3I6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItdGV4dC1jb2xvcik7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItdGV4dC10cmFuc2Zvcm0pO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLXVuZGVybGluZS1jb2xvcik7XG4gICAgICAgIGhlaWdodDogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi11bmRlcmxpbmUtd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3V0ZS10YWIuYWN0aXZlIHtcbiAgICAgIC50YWItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRhYnNldC10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodGFic2V0LXRhYi1hY3RpdmUtdGV4dC1jb2xvcik7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodGFic2V0LXRhYi1hY3RpdmUtdW5kZXJsaW5lLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3V0ZS10YWI6Zm9jdXMge1xuICAgICAgLnRhYi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHJvdXRlLXRhYnNldC10YWItZm9jdXMtdGV4dC1jb2xvcik7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi1mb2N1cy11bmRlcmxpbmUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdXRlLXRhYjpob3ZlciB7XG4gICAgICAudGFiLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi1ob3Zlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLWhvdmVyLXVuZGVybGluZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm91dGUtdGFiLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAudGFiLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyb3V0ZS10YWJzZXQtdGFiLWRpc2FibGVkLXVuZGVybGluZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm91dGUtdGFiLnJlc3BvbnNpdmUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbmItdGhlbWUocm91dGUtdGFic2V0LXRhYi10ZXh0LWhpZGUtYnJlYWtwb2ludCkpIHtcbiAgICAgICAgLnRhYi10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1tZW51LXRoZW1lKCkge1xuICBuYi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShtZW51LWJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgdWwubWVudS1pdGVtcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tZW51LWdyb3VwLFxuICAgIC5tZW51LWl0ZW0gYSB7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUobWVudS10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUobWVudS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUobWVudS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShtZW51LXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgcGFkZGluZzogbmItdGhlbWUobWVudS1pdGVtLXBhZGRpbmcpO1xuICAgIH1cblxuICAgIC5tZW51LWdyb3VwLFxuICAgIC5tZW51LWdyb3VwIG5iLWljb24ubWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LWdyb3VwLXRleHQtY29sb3IpO1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LXRleHQtY29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShtZW51LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG5cbiAgICAgIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUobWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtaXRlbS1hY3RpdmUtdGV4dC1jb2xvcik7XG5cbiAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtaXRlbS1pY29uLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtaXRlbS1ob3Zlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgY3Vyc29yOiBuYi10aGVtZShtZW51LWl0ZW0taG92ZXItY3Vyc29yKTtcblxuICAgICAgICAubWVudS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUobWVudS1pdGVtLWljb24taG92ZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWljb24ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUobWVudS1pdGVtLWljb24tY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKG1lbnUtaXRlbS1pY29uLXdpZHRoKTtcbiAgICAgICAgbWFyZ2luOiBuYi10aGVtZShtZW51LWl0ZW0taWNvbi1tYXJnaW4pO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5leHBhbmQtc3RhdGUge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUobWVudS1pdGVtLWljb24tY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRkaXZpZGVyOiBuYi10aGVtZShtZW51LWl0ZW0tZGl2aWRlci13aWR0aCkgbmItdGhlbWUobWVudS1pdGVtLWRpdmlkZXItc3R5bGUpIG5iLXRoZW1lKG1lbnUtaXRlbS1kaXZpZGVyLWNvbG9yKTtcbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRkaXZpZGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAkZGl2aWRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUobWVudS1zdWJtZW51LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgbWFyZ2luOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtbWFyZ2luKTtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1wYWRkaW5nKTtcbiAgICB9XG5cbiAgICAubWVudS1pdGVtID4gLm1lbnUtaXRlbXMgPiAubWVudS1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtdGV4dC1jb2xvcik7XG5cbiAgICAgIGEge1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1pdGVtLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0tYm9yZGVyLXN0eWxlKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1ib3JkZXItd2lkdGgpO1xuICAgICAgICBwYWRkaW5nOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1wYWRkaW5nKTtcbiAgICAgIH1cblxuICAgICAgYS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtdGV4dC1jb2xvcik7XG5cbiAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1pdGVtLWljb24tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1pdGVtLWhvdmVyLXRleHQtY29sb3IpO1xuXG4gICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1pY29uLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1pdGVtLWFjdGl2ZS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShtZW51LXN1Ym1lbnUtaXRlbS1hY3RpdmUtaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKG1lbnUtc3VibWVudS1pdGVtLWFjdGl2ZS1ob3Zlci10ZXh0LWNvbG9yKTtcblxuICAgICAgICAubWVudS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUobWVudS1zdWJtZW51LWl0ZW0taWNvbi1hY3RpdmUtaG92ZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbSA+IC5tZW51LWl0ZW1zID4gLm1lbnUtZ3JvdXAge1xuICAgICAgJixcbiAgICAgICYgbmItaWNvbi5tZW51LWljb24ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUobWVudS1ncm91cC10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXVzZXItdGhlbWUoKSB7XG4gIG5iLXVzZXIge1xuICAgIC51c2VyLXBpY3R1cmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodXNlci1waWN0dXJlLWJveC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJvcmRlcjogbmItdGhlbWUodXNlci1waWN0dXJlLWJveC1ib3JkZXItd2lkdGgpIHNvbGlkIG5iLXRoZW1lKHVzZXItcGljdHVyZS1ib3gtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAuaW5pdGlhbHMge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKHVzZXItaW5pdGlhbHMtdGV4dC1jb2xvcik7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUodXNlci1pbml0aWFscy10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh1c2VyLWluaXRpYWxzLXRleHQtZm9udC13ZWlnaHQpO1xuICAgIH1cblxuICAgIC51c2VyLW5hbWUge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKHVzZXItbmFtZS10ZXh0LWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh1c2VyLW5hbWUtdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUodXNlci1uYW1lLXRleHQtZm9udC13ZWlnaHQpO1xuICAgIH1cblxuICAgIC51c2VyLXRpdGxlIHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZSh1c2VyLXRpdGxlLXRleHQtY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHVzZXItdGl0bGUtdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUodXNlci10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgbmItdXNlci5zaXplLSN7JHNpemV9IHtcbiAgICAgIC51c2VyLXBpY3R1cmUge1xuICAgICAgICBoZWlnaHQ6IG5iLXRoZW1lKHVzZXItI3skc2l6ZX0taGVpZ2h0KTtcbiAgICAgICAgd2lkdGg6IG5iLXRoZW1lKHVzZXItI3skc2l6ZX0td2lkdGgpO1xuICAgICAgfVxuICAgICAgLmluaXRpYWxzIHtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh1c2VyLSN7JHNpemV9LWluaXRpYWxzLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHVzZXItI3skc2l6ZX0taW5pdGlhbHMtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICB9XG4gICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh1c2VyLSN7JHNpemV9LW5hbWUtdGV4dC1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodXNlci0jeyRzaXplfS1uYW1lLXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgfVxuICAgICAgLnVzZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKHVzZXItI3skc2l6ZX0tdGl0bGUtdGV4dC1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodXNlci0jeyRzaXplfS10aXRsZS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc2hhcGUgaW4gbmItZ2V0LXNoYXBlcygpIHtcbiAgICBuYi11c2VyLnNoYXBlLSN7JHNoYXBlfSAudXNlci1waWN0dXJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHVzZXItI3skc2hhcGV9LWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItYWN0aW9ucy10aGVtZSgpIHtcbiAgbmItYWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYWN0aW9ucy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjogbmItdGhlbWUoYWN0aW9ucy10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUoYWN0aW9ucy10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUoYWN0aW9ucy10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoYWN0aW9ucy10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICBuYi1hY3Rpb25zLnNpemUtI3skc2l6ZX0gbmItYWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoYWN0aW9ucy0jeyRzaXplfS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGFjdGlvbnMtI3skc2l6ZX0taGVpZ2h0KTtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKGFjdGlvbnMtI3skc2l6ZX0tcGFkZGluZyk7XG5cbiAgICAgIG5iLWljb24ge1xuICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKGFjdGlvbnMtI3skc2l6ZX0taWNvbi1oZWlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgbmItYWN0aW9uIHtcbiAgICAkZGl2aWRlcjogbmItdGhlbWUoYWN0aW9ucy1kaXZpZGVyLXdpZHRoKSBuYi10aGVtZShhY3Rpb25zLWRpdmlkZXItc3R5bGUpIG5iLXRoZW1lKGFjdGlvbnMtZGl2aWRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgbmItbHRyKGJvcmRlci1sZWZ0LCAkZGl2aWRlcik7XG4gICAgQGluY2x1ZGUgbmItcnRsKGJvcmRlci1yaWdodCwgJGRpdmlkZXIpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIoYm9yZGVyLWxlZnQsIG5vbmUgIWltcG9ydGFudCk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwoYm9yZGVyLXJpZ2h0LCBub25lICFpbXBvcnRhbnQpO1xuICAgIH1cblxuICAgIG5iLWljb24ge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKGFjdGlvbnMtaWNvbi1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogbmItdGhlbWUoYWN0aW9ucy1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcblxuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShhY3Rpb25zLWRpc2FibGVkLWljb24tY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItc2VhcmNoLXRoZW1lKCkge1xuXG4gIG5iLXNlYXJjaC1maWVsZCB7XG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5zZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoc2VhcmNoLWJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgICBzcGFuLmluZm8ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc2VhcmNoLWluZm8tdGV4dC1jb2xvcik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShzZWFyY2gtaW5mby10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShzZWFyY2gtaW5mby10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShzZWFyY2gtaW5mby10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHNlYXJjaC1pbmZvLXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5iLXRoZW1lKHNlYXJjaC1kaXZpZGVyLXdpZHRoKSBuYi10aGVtZShzZWFyY2gtZGl2aWRlci1zdHlsZSkgbmItdGhlbWUoc2VhcmNoLWRpdmlkZXItY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc2VhcmNoLXRleHQtY29sb3IpO1xuICAgICAgICBmb250LWZhbWlseTogbmItdGhlbWUoc2VhcmNoLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKHNlYXJjaC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShzZWFyY2gtdGV4dC1mb250LXdlaWdodCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShzZWFyY2gtdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWFyY2gtcGxhY2Vob2xkZXItdGV4dC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbXMtY2xlYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJvdGF0ZS1sYXlvdXQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLm1vZGFsLXpvb21pbiB7XG4gICAgICAuc2VhcmNoOjpiZWZvcmUsXG4gICAgICAuc2VhcmNoOjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMS41cmVtIHNvbGlkIG5iLXRoZW1lKHNlYXJjaC1leHRyYS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYubW9kYWwtaGFsZiB7XG4gICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoc2VhcmNoLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgfVxuICAgICAgLnNlYXJjaDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoc2VhcmNoLWV4dHJhLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZHJvcCB7XG4gICAgICAuZm9ybS1jb250ZW50OjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHNlYXJjaC1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2g6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1cnRhaW4ge1xuICAgICAgLnNlYXJjaDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShzZWFyY2gtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICB9XG4gICAgICAuc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoc2VhcmNoLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1uLWN1cnRhaW4ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoc2VhcmNoLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICYuc2hvdzo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShzZWFyY2gtZXh0cmEtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4uLy4uL3N0eWxlcy9jb3JlL21peGlucyc7XG5cbkBtaXhpbiBuYi1jaGVja2JveC10aGVtZSgpIHtcbiAgbmItY2hlY2tib3gge1xuICAgIC5sYWJlbCB7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShjaGVja2JveC1wYWRkaW5nKTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgIHdpZHRoOiBuYi10aGVtZShjaGVja2JveC13aWR0aCk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNoZWNrYm94LWhlaWdodCk7XG4gICAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKGNoZWNrYm94LWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItd2lkdGg6IG5iLXRoZW1lKGNoZWNrYm94LWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShjaGVja2JveC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubmF0aXZlLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgICRpbnNldC1zaGFkb3c6IG5iLXRoZW1lKGNoZWNrYm94LWZvY3VzLWluc2V0LXNoYWRvdy1sZW5ndGgpO1xuICAgICAgQGluY2x1ZGUgbmItb3V0bGluZShuYi10aGVtZShjaGVja2JveC1vdXRsaW5lLXdpZHRoKSwgbmItdGhlbWUoY2hlY2tib3gtb3V0bGluZS1jb2xvciksICRpbnNldC1zaGFkb3cpO1xuICAgIH1cbiAgICAubmF0aXZlLWlucHV0OmZvY3VzOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgIEBpbmNsdWRlIG5iLW91dGxpbmUobmItdGhlbWUoY2hlY2tib3gtb3V0bGluZS13aWR0aCksIG5iLXRoZW1lKGNoZWNrYm94LW91dGxpbmUtY29sb3IpKTtcbiAgICB9XG5cbiAgICBuYi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShjaGVja2JveC10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoY2hlY2tib3gtdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGNoZWNrYm94LXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGNoZWNrYm94LXRleHQtbGluZS1oZWlnaHQpO1xuXG4gICAgICAmOm5vdCg6ZW1wdHkpIHtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKHBhZGRpbmctbGVmdCwgbmItdGhlbWUoY2hlY2tib3gtdGV4dC1zcGFjZSkpO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwocGFkZGluZy1yaWdodCwgbmItdGhlbWUoY2hlY2tib3gtdGV4dC1zcGFjZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgIEBpbmNsdWRlIG5iLWNoZWNrYm94LXN0YXR1cygkc3RhdHVzKTtcbiAgfVxufVxuXG5AbWl4aW4gbmItY2hlY2tib3gtc3RhdHVzKCRzdGF0dXM6ICcnKSB7XG4gIG5iLWNoZWNrYm94LnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBjb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNoZWNrYm94LmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWNoZWNrZWQtY2hlY2ttYXJrLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1pbmRldGVybWluYXRlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWluZGV0ZXJtaW5hdGUtY2hlY2ttYXJrLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tZm9jdXMtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgJi5pbmRldGVybWluYXRlLFxuICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tY2hlY2tib3g6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1ob3Zlci1ib3JkZXItY29sb3IpO1xuXG4gICAgICAmLmluZGV0ZXJtaW5hdGUsXG4gICAgICAmLmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1ob3Zlci1jaGVja2VkLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmFjdGl2ZSArIC5jdXN0b20tY2hlY2tib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tYWN0aXZlLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICYuaW5kZXRlcm1pbmF0ZSxcbiAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1hY3RpdmUtY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgJiArIC5jdXN0b20tY2hlY2tib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjaGVja2JveC0jeyRzdGF0dXN9LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICBuYi1pY29uIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1kaXNhYmxlZC1jaGVja21hcmstY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmIH4gLnRleHQge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICY6aW5kZXRlcm1pbmF0ZSArIC5jdXN0b20tY2hlY2tib3gsXG4gICAgICAmOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoY2hlY2tib3gtI3skc3RhdHVzfS1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNoZWNrYm94LSN7JHN0YXR1c30tZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItdG9nZ2xlLXRoZW1lKCkge1xuICBuYi10b2dnbGUge1xuICAgIC50b2dnbGUge1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZSh0b2dnbGUtaGVpZ2h0KTtcbiAgICAgIHdpZHRoOiBuYi10aGVtZSh0b2dnbGUtd2lkdGgpO1xuICAgICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZSh0b2dnbGUtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZSh0b2dnbGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBjdXJzb3I6IG5iLXRoZW1lKHRvZ2dsZS1jdXJzb3IpO1xuXG4gICAgICAvKlxuICAgICAgICBXZSBuZWVkIHRvIHNldCBpbml0aWFsIHBvc2l0aW9ucyBhcyBBbmd1bGFyIGFuaW1hdGlvbnMgd29uJ3Qgd29yayBpbiBJRTExIGlmIHBvc2l0aW9ucyBoYXZlIG5vIGluaXRpYWwgdmFsdWUuXG4gICAgICAgIFNldHRpbmcgaXQgaW4gU0NTUyBhcyB3ZSBkb24ndCBoYXZlIGFjY2VzcyB0byB0aGVtZSB2YXJpYWJsZXMgZnJvbSBUUy5cbiAgICAgICovXG4gICAgICBAaW5jbHVkZSBuYi1sdHIoKSB7XG4gICAgICAgICYuY2hlY2tlZCAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCVcbiAgICAgICAgICAgICAgICAgICAgIC0gI3tuYi10aGVtZSh0b2dnbGUtc3dpdGNoZXItc2l6ZSl9XG4gICAgICAgICAgICAgICAgICAgICAtICN7bmItdGhlbWUodG9nZ2xlLWJvcmRlci13aWR0aCl9XG4gICAgICAgICAgICAgICAgICAgICAtICN7bmItdGhlbWUodG9nZ2xlLWJvcmRlci13aWR0aCl9KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jaGVja2VkKSAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAgICYuY2hlY2tlZCAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgICAgICAgICByaWdodDogY2FsYygxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgLSAje25iLXRoZW1lKHRvZ2dsZS1zd2l0Y2hlci1zaXplKX1cbiAgICAgICAgICAgICAgICAgICAgICAtICN7bmItdGhlbWUodG9nZ2xlLWJvcmRlci13aWR0aCl9XG4gICAgICAgICAgICAgICAgICAgICAgLSAje25iLXRoZW1lKHRvZ2dsZS1ib3JkZXItd2lkdGgpfSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguY2hlY2tlZCkgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpmb2N1cyArIC50b2dnbGUge1xuICAgICAgQGluY2x1ZGUgbmItb3V0bGluZShuYi10aGVtZSh0b2dnbGUtb3V0bGluZS13aWR0aCksIG5iLXRoZW1lKHRvZ2dsZS1vdXRsaW5lLWNvbG9yKSk7XG4gICAgfVxuXG4gICAgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUge1xuICAgICAgY3Vyc29yOiBuYi10aGVtZSh0b2dnbGUtZGlzYWJsZWQtY3Vyc29yKTtcbiAgICB9XG5cbiAgICAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgICAgIHdpZHRoOiBuYi10aGVtZSh0b2dnbGUtc3dpdGNoZXItc2l6ZSk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKHRvZ2dsZS1zd2l0Y2hlci1zaXplKTtcblxuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGhlaWdodDogbmItdGhlbWUodG9nZ2xlLXN3aXRjaGVyLWljb24tc2l6ZSk7XG4gICAgICAgIHdpZHRoOiBuYi10aGVtZSh0b2dnbGUtc3dpdGNoZXItaWNvbi1zaXplKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUodG9nZ2xlLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh0b2dnbGUtdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRvZ2dsZS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0b2dnbGUtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgQGluY2x1ZGUgbmItdG9nZ2xlLXN0YXR1cygkc3RhdHVzKTtcbiAgfVxufVxuXG5AbWl4aW4gbmItdG9nZ2xlLXN0YXR1cygkc3RhdHVzKSB7XG4gIG5iLXRvZ2dsZS5zdGF0dXMtI3skc3RhdHVzfSB7XG5cbiAgICAudGV4dCB7XG4gICAgICBjb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG4gICAgfVxuXG4gICAgLnRvZ2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAudG9nZ2xlLmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCB7XG4gICAgICAmOmZvY3VzICsgLnRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWZvY3VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWZvY3VzLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1mb2N1cy1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlICsgLnRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWFjdGl2ZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tYWN0aXZlLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZCArIC50b2dnbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWhvdmVyLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30taG92ZXItY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtc3dpdGNoZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tY2hlY2tlZC1zd2l0Y2hlci1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdGl2ZS1pbnB1dDpkaXNhYmxlZCB7XG4gICAgICAmICsgLnRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRvZ2dsZS0jeyRzdGF0dXN9LWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgLnRvZ2dsZS1zd2l0Y2hlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodG9nZ2xlLSN7JHN0YXR1c30tZGlzYWJsZWQtc3dpdGNoZXItYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAgICAgICBuYi1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1kaXNhYmxlZC1jaGVja2VkLXN3aXRjaGVyLWNoZWNrbWFyay1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgfiAudGV4dCB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0b2dnbGUtI3skc3RhdHVzfS1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLXByb2dyZXNzLWJhci10aGVtZSgpIHtcbiAgbmItcHJvZ3Jlc3MtYmFyIHtcbiAgICAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShwcm9ncmVzcy1iYXItdGV4dC1mb250LWZhbWlseSk7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBuYi10aGVtZShwcm9ncmVzcy1iYXItYW5pbWF0aW9uLWR1cmF0aW9uKTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcblxuICAgIG5iLXByb2dyZXNzLWJhci5zaXplLSN7JHNpemV9IHtcbiAgICAgIC5wcm9ncmVzcy1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IG5iLXRoZW1lKHByb2dyZXNzLWJhci0jeyRzaXplfS1oZWlnaHQpO1xuICAgICAgfVxuXG4gICAgICAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKHByb2dyZXNzLWJhci0jeyRzaXplfS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShwcm9ncmVzcy1iYXItI3skc2l6ZX0tdGV4dC1mb250LXdlaWdodCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShwcm9ncmVzcy1iYXItI3skc2l6ZX0tdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG5cbiAgICBuYi1wcm9ncmVzcy1iYXIuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHByb2dyZXNzLWJhci0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShwcm9ncmVzcy1iYXItI3skc3RhdHVzfS1maWxsZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShwcm9ncmVzcy1iYXItI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItYmFkZ2UtdGhlbWUoKSB7XG4gIG5iLWJhZGdlIHtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUoYmFkZ2UtdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZShiYWRnZS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGJhZGdlLXRleHQtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShiYWRnZS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICBwYWRkaW5nOiBuYi10aGVtZShiYWRnZS1wYWRkaW5nKTtcblxuICAgICYuZG90LW1vZGUge1xuICAgICAgcGFkZGluZzogbmItdGhlbWUoYmFkZ2UtZG90LW1vZGUtcGFkZGluZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShiYWRnZS1kb3QtbW9kZS1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICBuYi1iYWRnZS5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICBjb2xvcjogbmItdGhlbWUoYmFkZ2UtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJhZGdlLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1hbGVydC10aGVtZSgpIHtcbiAgbmItYWxlcnQge1xuICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKGFsZXJ0LXNoYWRvdyk7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGFsZXJ0LXRleHQtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoYWxlcnQtdGV4dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShhbGVydC10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoYWxlcnQtdGV4dC1saW5lLWhlaWdodCk7XG4gICAgcGFkZGluZzogbmItdGhlbWUoYWxlcnQtcGFkZGluZyk7XG5cbiAgICAvLyBUT0RPOiBtb3ZlIGFsZXJ0IG1hcmdpbiBzdHlsZSB0byBsYXlvdXRcbiAgICBtYXJnaW4tYm90dG9tOiBuYi10aGVtZShhbGVydC1ib3R0b20tbWFyZ2luKTtcblxuICAgIEBpbmNsdWRlIG5iLXNjcm9sbGJhcnMoXG4gICAgICAgIG5iLXRoZW1lKGFsZXJ0LXNjcm9sbGJhci1jb2xvciksXG4gICAgICAgIG5iLXRoZW1lKGFsZXJ0LXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yKSxcbiAgICAgICAgbmItdGhlbWUoYWxlcnQtc2Nyb2xsYmFyLXdpZHRoKSk7XG5cbiAgICAmLmNsb3NhYmxlIHtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihwYWRkaW5nLXJpZ2h0LCBuYi10aGVtZShhbGVydC1jbG9zYWJsZS1zdGFydC1wYWRkaW5nKSk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwocGFkZGluZy1sZWZ0LCBuYi10aGVtZShhbGVydC1jbG9zYWJsZS1zdGFydC1wYWRkaW5nKSk7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKGFsZXJ0LXBhZGRpbmcpO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgIG5iLWFsZXJ0LnNpemUtI3skc2l6ZX0ge1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShhbGVydC0jeyRzaXplfS1oZWlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgIG5iLWFsZXJ0IHtcbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoYWxlcnQtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYWxlcnQtI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgICAgICBhLFxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoYWxlcnQtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjY2VudC0jeyRzdGF0dXN9IHtcbiAgICAgICAgYm9yZGVyLXRvcDogbmItdGhlbWUoYWxlcnQtYm9yZGVyLXJhZGl1cykgc29saWQgbmItdGhlbWUoYWxlcnQtYWNjZW50LSN7JHN0YXR1c30tY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLm91dGxpbmUtI3skc3RhdHVzfSB7XG4gICAgICAgIGJvcmRlcjogbmItdGhlbWUoYWxlcnQtb3V0bGluZS13aWR0aCkgc29saWQgbmItdGhlbWUoYWxlcnQtb3V0bGluZS0jeyRzdGF0dXN9LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItY2hhdC10aGVtZSgpIHtcblxuICBuYi1jaGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShjaGF0LWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlcjogbmItdGhlbWUoY2hhdC1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKGNoYXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUoY2hhdC1zaGFkb3cpO1xuXG4gICAgY29sb3I6IG5iLXRoZW1lKGNoYXQtdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGNoYXQtdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZShjaGF0LXRleHQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUoY2hhdC10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2hhdC10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgIG5iLWljb24ge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbmItdGhlbWUoY2hhdC1kaXZpZGVyLXdpZHRoKSBuYi10aGVtZShjaGF0LWRpdmlkZXItc3R5bGUpIG5iLXRoZW1lKGNoYXQtZGl2aWRlci1jb2xvcik7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBuYi10aGVtZShjaGF0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IG5iLXRoZW1lKGNoYXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShjaGF0LXBhZGRpbmcpO1xuXG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUoY2hhdC1oZWFkZXItdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKGNoYXQtaGVhZGVyLXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShjaGF0LWhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShjaGF0LWhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICB9XG5cbiAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBAaW5jbHVkZSBuYi1zY3JvbGxiYXJzKFxuICAgICAgICAgIG5iLXRoZW1lKGNoYXQtc2Nyb2xsYmFyLWNvbG9yKSxcbiAgICAgICAgICBuYi10aGVtZShjaGF0LXNjcm9sbGJhci1iYWNrZ3JvdW5kLWNvbG9yKSxcbiAgICAgICAgICBuYi10aGVtZShjaGF0LXNjcm9sbGJhci13aWR0aCkpO1xuICAgIH1cblxuICAgIC5tZXNzYWdlcyB7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShjaGF0LXBhZGRpbmcpO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLm5vLW1lc3NhZ2VzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgbmItY2hhdC5zaXplLSN7JHNpemV9IHtcbiAgICAgIGhlaWdodDogbmItdGhlbWUoY2hhdC0jeyRzaXplfS1oZWlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgIG5iLWNoYXQuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNoYXQtI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNoYXQtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBuYi1jaGF0LW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5hdmF0YXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShjaGF0LW1lc3NhZ2UtYXZhdGFyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICBuYi1jaGF0LW1lc3NhZ2UtdGV4dCB7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuc2VuZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGNoYXQtbWVzc2FnZS1zZW5kZXItdGV4dC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYi1jaGF0LW1lc3NhZ2UtZmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShjaGF0LW1lc3NhZ2UtZmlsZS10ZXh0LWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoY2hhdC1tZXNzYWdlLWZpbGUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBuYi10aGVtZShjaGF0LW1lc3NhZ2UtZmlsZS10ZXh0LWNvbG9yKTtcbiAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShjaGF0LW1lc3NhZ2UtZmlsZS10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG5iLWNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLm1lc3NhZ2UtY29udGVudC1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLXJpZ2h0LCAxcmVtKTtcbiAgICAgICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLWxlZnQsIDFyZW0pO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbmItY2hhdC1tZXNzYWdlLXF1b3RlIHtcblxuICAgICAgcC5xdW90ZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoY2hhdC1tZXNzYWdlLXF1b3RlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoY2hhdC1tZXNzYWdlLXF1b3RlLXRleHQtY29sb3IpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLnNlbmRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShjaGF0LW1lc3NhZ2Utc2VuZGVyLXRleHQtY29sb3IpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ub3QtcmVwbHkge1xuICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLWxlZnQsIDAuNXJlbSk7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tcmlnaHQsIDAuNXJlbSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1yaWdodCwgM3JlbSk7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tbGVmdCwgM3JlbSk7XG4gICAgICB9XG5cbiAgICAgIG5iLWNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG5iLWx0cihib3JkZXItdG9wLWxlZnQtcmFkaXVzLCAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBuYi1ydGwoYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsIDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKGNoYXQtbWVzc2FnZS1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoY2hhdC1tZXNzYWdlLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG5iLWNoYXQtbWVzc2FnZS1maWxlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yZXBseSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1yaWdodCwgMC41cmVtKTtcbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKG1hcmdpbi1sZWZ0LCAwLjVyZW0pO1xuXG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihtYXJnaW4tbGVmdCwgM3JlbSk7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tcmlnaHQsIDNyZW0pO1xuICAgICAgfVxuXG4gICAgICBuYi1jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgLnNlbmRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbmItbHRyKHRleHQtYWxpZ24sIHJpZ2h0KTtcbiAgICAgICAgICBAaW5jbHVkZSBuYi1ydGwodGV4dC1hbGlnbiwgbGVmdCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbmItbHRyKGJvcmRlci10b3AtcmlnaHQtcmFkaXVzLCAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBuYi1ydGwoYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cywgMCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUoY2hhdC1tZXNzYWdlLXJlcGx5LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShjaGF0LW1lc3NhZ2UtcmVwbHktdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbmItY2hhdC1tZXNzYWdlLWZpbGUge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmItY2hhdC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogbmItdGhlbWUoY2hhdC1wYWRkaW5nKTtcbiAgICBib3JkZXItdG9wOiBuYi10aGVtZShjaGF0LWRpdmlkZXItd2lkdGgpIG5iLXRoZW1lKGNoYXQtZGl2aWRlci1zdHlsZSkgbmItdGhlbWUoY2hhdC1kaXZpZGVyLWNvbG9yKTtcblxuICAgIC5tZXNzYWdlLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICAmLndpdGgtYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBAaW5jbHVkZSBuYi1sdHIoYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMsIDApO1xuICAgICAgICBAaW5jbHVkZSBuYi1sdHIoYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsIDApO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwoYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cywgMCk7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChib3JkZXItdG9wLWxlZnQtcmFkaXVzLCAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VuZC1idXR0b24ge1xuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBuYi1sdHIge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbmItcnRsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wcGVkLWZpbGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG5iLWx0cihtYXJnaW4tcmlnaHQsIDAuNXJlbSk7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tbGVmdCwgMC41cmVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnJlbW92ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgICAgICAgIHRvcDogLTAuODc1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgbmItaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItc3Bpbm5lci10aGVtZSgpIHtcblxuICAubmItc3Bpbm5lci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIG5iLXNwaW5uZXIgLm1lc3NhZ2Uge1xuICAgIGNvbG9yOiBuYi10aGVtZShzcGlubmVyLXRleHQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZShzcGlubmVyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoc3Bpbm5lci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHNwaW5uZXItdGV4dC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHNwaW5uZXItdGV4dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICBuYi1zcGlubmVyLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHNwaW5uZXItI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgICAgLnNwaW4tY2lyY2xlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbmItdGhlbWUoc3Bpbm5lci0jeyRzdGF0dXN9LWNpcmNsZS1maWxsZWQtY29sb3IpO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG5iLXRoZW1lKHNwaW5uZXItI3skc3RhdHVzfS1jaXJjbGUtZW1wdHktY29sb3IpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBuYi10aGVtZShzcGlubmVyLSN7JHN0YXR1c30tY2lyY2xlLWZpbGxlZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBuYi10aGVtZShzcGlubmVyLSN7JHN0YXR1c30tY2lyY2xlLWZpbGxlZC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgIG5iLXNwaW5uZXIuc2l6ZS0jeyRzaXplfSB7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHNwaW5uZXItaGVpZ2h0LSN7JHNpemV9KTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjMwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItc3RlcHBlci10aGVtZSB7XG5cbiAgbmItc3RlcHBlciB7XG5cbiAgICAmLmhvcml6b250YWwge1xuICAgICAgLmhlYWRlciAuc3RlcCB7XG4gICAgICAgIHdpZHRoOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtaW5kZXgtd2lkdGgpO1xuICAgICAgICBtYXJnaW46IDAgbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LXdpZHRoKSAvIDI7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXIgLmNvbm5lY3RvciB7XG4gICAgICAgIG1hcmdpbjogbmItdGhlbWUoc3RlcHBlci1ob3Jpem9udGFsLWNvbm5lY3Rvci1tYXJnaW4pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudmVydGljYWwge1xuICAgICAgLmhlYWRlciAuY29ubmVjdG9yIHtcbiAgICAgICAgbWFyZ2luOiBuYi10aGVtZShzdGVwcGVyLXZlcnRpY2FsLWNvbm5lY3Rvci1tYXJnaW4pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgLmNvbm5lY3RvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHN0ZXBwZXItY29ubmVjdG9yLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAuY29ubmVjdG9yLXBhc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzdGVwcGVyLWNvbm5lY3Rvci1jb21wbGV0ZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbC1pbmRleCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHN0ZXBwZXItc3RlcC1pbmRleC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtaW5kZXgtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtaW5kZXgtYm9yZGVyLXN0eWxlKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtaW5kZXgtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgd2lkdGg6IG5iLXRoZW1lKHN0ZXBwZXItc3RlcC1pbmRleC13aWR0aCk7XG4gICAgICAgIGhlaWdodDogbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LXdpZHRoKTtcbiAgICAgIH1cblxuICAgICAgLnN0ZXAge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc3RlcHBlci1zdGVwLXRleHQtY29sb3IpO1xuICAgICAgICBmb250LWZhbWlseTogbmItdGhlbWUoc3RlcHBlci1zdGVwLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKHN0ZXBwZXItc3RlcC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtdGV4dC1mb250LXdlaWdodCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICAgICAgJi5sYWJlbC1pbmRleCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtaW5kZXgtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtYWN0aXZlLXRleHQtY29sb3IpO1xuXG4gICAgICAgICAgLmxhYmVsLWluZGV4IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29tcGxldGVkIHtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoc3RlcHBlci1zdGVwLWNvbXBsZXRlZC10ZXh0LWNvbG9yKTtcblxuICAgICAgICAgIC5sYWJlbC1pbmRleCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtaW5kZXgtY29tcGxldGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzdGVwcGVyLXN0ZXAtaW5kZXgtY29tcGxldGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICBjb2xvcjogbmItdGhlbWUoc3RlcHBlci1zdGVwLWluZGV4LWNvbXBsZXRlZC10ZXh0LWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKHN0ZXBwZXItc3RlcC1jb250ZW50LXBhZGRpbmcpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyKCkge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiBuYi10aGVtZShhY2NvcmRpb24taGVhZGVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5iLXRoZW1lKGFjY29yZGlvbi1oZWFkZXItYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbmItdGhlbWUoYWNjb3JkaW9uLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogbmItdGhlbWUoYWNjb3JkaW9uLWhlYWRlci10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGFjY29yZGlvbi1oZWFkZXItdGV4dC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogbmItdGhlbWUoYWNjb3JkaW9uLWhlYWRlci10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShhY2NvcmRpb24taGVhZGVyLXRleHQtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogbmItdGhlbWUoYWNjb3JkaW9uLWhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogbmItdGhlbWUoYWNjb3JkaW9uLXBhZGRpbmcpO1xuXG4gIEBpbmNsdWRlIG5iLWhlYWRpbmdzKCk7XG59XG5cbkBtaXhpbiBuYi1hY2NvcmRpb24tdGhlbWUoKSB7XG5cbiAgbmItYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiBuYi10aGVtZShhY2NvcmRpb24tc2hhZG93KTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBuYi1hY2NvcmRpb24taXRlbS1oZWFkZXIoKTtcblxuICAgIC5leHBhbnNpb24taW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihyaWdodCwgMXJlbSk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwobGVmdCwgMXJlbSk7XG4gICAgfVxuICB9XG5cbiAgbmItYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGFjY29yZGlvbi1pdGVtLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGNvbG9yOiBuYi10aGVtZShhY2NvcmRpb24taXRlbS10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUoYWNjb3JkaW9uLWl0ZW0tdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZShhY2NvcmRpb24taXRlbS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKGFjY29yZGlvbi1pdGVtLXRleHQtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShhY2NvcmRpb24taXRlbS10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgICYuZGlzYWJsZWQgbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShhY2NvcmRpb24taGVhZGVyLWRpc2FibGVkLXRleHQtY29sb3IpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogbmItdGhlbWUoYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IG5iLXRoZW1lKGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IG5iLXRoZW1lKGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBuYi10aGVtZShhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICYuY29sbGFwc2VkIG5iLWFjY29yZGlvbi1pdGVtLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmItYWNjb3JkaW9uLWl0ZW06bm90KC5jb2xsYXBzZWQpICsgbmItYWNjb3JkaW9uLWl0ZW0gbmItYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBuYi10aGVtZShhY2NvcmRpb24taGVhZGVyLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbmItdGhlbWUoYWNjb3JkaW9uLWhlYWRlci1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IG5iLXRoZW1lKGFjY29yZGlvbi1oZWFkZXItYm9yZGVyLXdpZHRoKTtcbiAgfVxuXG4gIG5iLWFjY29yZGlvbi1pdGVtLWJvZHkgLml0ZW0tYm9keSB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogbmItdGhlbWUoYWNjb3JkaW9uLXBhZGRpbmcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuL2J1dHRvbi1jb3JlJztcbkBpbXBvcnQgJy4vYnV0dG9uLWZpbGxlZCc7XG5AaW1wb3J0ICcuL2J1dHRvbi1vdXRsaW5lJztcbkBpbXBvcnQgJy4vYnV0dG9uLWdob3N0JztcbkBpbXBvcnQgJy4vYnV0dG9uLWhlcm8nO1xuXG5AbWl4aW4gbmItYnV0dG9ucy10aGVtZSgpIHtcbiAgW25iQnV0dG9uXSB7XG4gICAgQGluY2x1ZGUgbmItYnV0dG9uLWNvcmUoKTtcblxuICAgIGN1cnNvcjogbmItdGhlbWUoYnV0dG9uLWN1cnNvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGJ1dHRvbi10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUoYnV0dG9uLXRleHQtZm9udC13ZWlnaHQpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBTaWJsaW5nIGJ1dHRvbnMgYXJlIGNvdmVyaW5nIG91dGxpbmUgc2hhZG93LlxuICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlOyBkZWNsYXJhdGlvbiBtYWtlcyBzaGFkb3cgYXBwZWFyIG9uIHRvcCBvZiBzaWJsaW5nIGJ1dHRvbnMuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgQGluY2x1ZGUgbmItb3V0bGluZShuYi10aGVtZShidXR0b24tb3V0bGluZS13aWR0aCksIG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLWNvbG9yKSk7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBuYi10aGVtZShidXR0b24tZGlzYWJsZWQtY3Vyc29yKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgICAmLnNpemUtI3skc2l6ZX0ge1xuICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKGJ1dHRvbi0jeyRzaXplfS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShidXR0b24tI3skc2l6ZX0tdGV4dC1saW5lLWhlaWdodCk7XG5cbiAgICAgICAgbmItaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShidXR0b24tI3skc2l6ZX0tdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgIGhlaWdodDogbmItdGhlbWUoYnV0dG9uLSN7JHNpemV9LWljb24tc2l6ZSk7XG4gICAgICAgICAgd2lkdGg6IG5iLXRoZW1lKGJ1dHRvbi0jeyRzaXplfS1pY29uLXNpemUpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IG5iLXRoZW1lKGJ1dHRvbi0jeyRzaXplfS1pY29uLXZlcnRpY2FsLW1hcmdpbik7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogbmItdGhlbWUoYnV0dG9uLSN7JHNpemV9LWljb24tdmVydGljYWwtbWFyZ2luKTtcbiAgICAgICAgfVxuXG4gICAgICAgICRpY29uLW9mZnNldDogbmItdGhlbWUoYnV0dG9uLSN7JHNpemV9LWljb24tb2Zmc2V0KTtcbiAgICAgICAgJi5pY29uLXN0YXJ0Om5vdCguaWNvbi1lbmQpIG5iLWljb24ge1xuICAgICAgICAgIEBpbmNsdWRlIG5iLWx0cihtYXJnaW4tcmlnaHQsICRpY29uLW9mZnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbmItcnRsKG1hcmdpbi1sZWZ0LCAkaWNvbi1vZmZzZXQpO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1lbmQ6bm90KC5pY29uLXN0YXJ0KSBuYi1pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLWxlZnQsICRpY29uLW9mZnNldCk7XG4gICAgICAgICAgQGluY2x1ZGUgbmItcnRsKG1hcmdpbi1yaWdodCwgJGljb24tb2Zmc2V0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRhcHBlYXJhbmNlIGluICgnZmlsbGVkJywgJ291dGxpbmUnLCAnZ2hvc3QnLCAnaGVybycpIHtcbiAgICAgICAgICAmLmljb24tc3RhcnQuaWNvbi1lbmQuYXBwZWFyYW5jZS0jeyRhcHBlYXJhbmNlfSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBuYi10aGVtZShpY29uLWJ1dHRvbi0jeyRhcHBlYXJhbmNlfS0jeyRzaXplfS1wYWRkaW5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkc2hhcGUgaW4gbmItZ2V0LXNoYXBlcygpIHtcbiAgICAgICYuc2hhcGUtI3skc2hhcGV9IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoYnV0dG9uLSN7JHNoYXBlfS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhW25iQnV0dG9uXSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgYnV0dG9uLWZpbGxlZDtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmU7XG4gIEBpbmNsdWRlIGJ1dHRvbi1naG9zdDtcbiAgQGluY2x1ZGUgYnV0dG9uLWhlcm87XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4uLy4uL3N0eWxlcy9jb3JlL21peGlucyc7XG5cbkBtaXhpbiBuYi1idXR0b24tY29yZSgpIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBuYi1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgJi5uYi10cmFuc2l0aW9uIHtcbiAgICBAaW5jbHVkZSBuYi1jb21wb25lbnQtYW5pbWF0aW9uKGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgYm94LXNoYWRvdywgY29sb3IpO1xuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBidXR0b24tZmlsbGVkKCkge1xuICBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZmlsbGVkIHtcbiAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItd2lkdGg6IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtYm9yZGVyLXdpZHRoKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbmItdGhlbWUoYnV0dG9uLWZpbGxlZC10ZXh0LXRyYW5zZm9ybSk7XG5cbiAgICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgICAmLnNpemUtI3skc2l6ZX0ge1xuICAgICAgICBwYWRkaW5nOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHNpemV9LXBhZGRpbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHN0YXR1c30tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHN0YXR1c30tZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHN0YXR1c30tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtI3skc3RhdHVzfS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtI3skc3RhdHVzfS1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtI3skc3RhdHVzfS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tZmlsbGVkLSN7JHN0YXR1c30tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWZpbGxlZC0jeyRzdGF0dXN9LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWZpbGxlZC0jeyRzdGF0dXN9LWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1maWxsZWQtI3skc3RhdHVzfS1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUoKSB7XG4gIFtuYkJ1dHRvbl0uYXBwZWFyYW5jZS1vdXRsaW5lIHtcbiAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZShidXR0b24tb3V0bGluZS1ib3JkZXItd2lkdGgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBuYi10aGVtZShidXR0b24tb3V0bGluZS10ZXh0LXRyYW5zZm9ybSk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICRpbnNldC1zaGFkb3c6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLWZvY3VzLWluc2V0LXNoYWRvdy1sZW5ndGgpO1xuICAgICAgQGluY2x1ZGUgbmItb3V0bGluZShuYi10aGVtZShidXR0b24tb3V0bGluZS13aWR0aCksIG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLWNvbG9yKSwgJGluc2V0LXNoYWRvdyk7XG4gICAgfVxuXG4gICAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgICAgJi5zaXplLSN7JHNpemV9IHtcbiAgICAgICAgcGFkZGluZzogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc2l6ZX0tcGFkZGluZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tb3V0bGluZS0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShidXR0b24tb3V0bGluZS0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHN0YXR1c30tZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tb3V0bGluZS0jeyRzdGF0dXN9LWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHN0YXR1c30tZm9jdXMtdGV4dC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tb3V0bGluZS0jeyRzdGF0dXN9LWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShidXR0b24tb3V0bGluZS0jeyRzdGF0dXN9LWhvdmVyLXRleHQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHN0YXR1c30tYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS1hY3RpdmUtdGV4dC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLSN7JHN0YXR1c30tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoYnV0dG9uLW91dGxpbmUtI3skc3RhdHVzfS1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gYnV0dG9uLWdob3N0KCkge1xuICBbbmJCdXR0b25dLmFwcGVhcmFuY2UtZ2hvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1zdHlsZTogbmItdGhlbWUoYnV0dG9uLWdob3N0LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZShidXR0b24tZ2hvc3QtYm9yZGVyLXdpZHRoKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbmItdGhlbWUoYnV0dG9uLWdob3N0LXRleHQtdHJhbnNmb3JtKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgJGluc2V0LXNoYWRvdzogbmItdGhlbWUoYnV0dG9uLWdob3N0LWZvY3VzLWluc2V0LXNoYWRvdy1sZW5ndGgpO1xuICAgICAgQGluY2x1ZGUgbmItb3V0bGluZShuYi10aGVtZShidXR0b24tb3V0bGluZS13aWR0aCksIG5iLXRoZW1lKGJ1dHRvbi1vdXRsaW5lLWNvbG9yKSwgJGluc2V0LXNoYWRvdyk7XG4gICAgfVxuXG4gICAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgICAgJi5zaXplLSN7JHNpemV9IHtcbiAgICAgICAgcGFkZGluZzogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHNpemV9LXBhZGRpbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtI3skc3RhdHVzfS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC0jeyRzdGF0dXN9LWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC0jeyRzdGF0dXN9LWZvY3VzLXRleHQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHN0YXR1c30taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtI3skc3RhdHVzfS1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtI3skc3RhdHVzfS1ob3Zlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtI3skc3RhdHVzfS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShidXR0b24tZ2hvc3QtI3skc3RhdHVzfS1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHN0YXR1c30tYWN0aXZlLXRleHQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1naG9zdC0jeyRzdGF0dXN9LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHN0YXR1c30tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogbmItdGhlbWUoYnV0dG9uLWdob3N0LSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQGltcG9ydCAnLi4vLi4vc3R5bGVzL2NvcmUvbWl4aW5zJztcblxuQG1peGluIGJ1dHRvbi1oZXJvKCkge1xuICBbbmJCdXR0b25dLmFwcGVhcmFuY2UtaGVybyB7XG4gICAgdGV4dC1zaGFkb3c6IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLXRleHQtc2hhZG93KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbmItdGhlbWUoYnV0dG9uLWhlcm8tdGV4dC10cmFuc2Zvcm0pO1xuXG4gICAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgICAgJi5zaXplLSN7JHNpemV9IHtcbiAgICAgICAgcGFkZGluZzogbmItdGhlbWUoYnV0dG9uLWhlcm8tI3skc2l6ZX0tcGFkZGluZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgICAgJGxlZnQtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLSN7JHN0YXR1c30tbGVmdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgJHJpZ2h0LWNvbG9yOiBuYi10aGVtZShidXR0b24taGVyby0jeyRzdGF0dXN9LXJpZ2h0LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAkYmV2ZWw6IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLWJldmVsLXNpemUpIG5iLXRoZW1lKGJ1dHRvbi1oZXJvLSN7JHN0YXR1c30tYmV2ZWwtY29sb3IpO1xuICAgICAgICAkZ2xvdzogbmItdGhlbWUoYnV0dG9uLWhlcm8tZ2xvdy1zaXplKSBuYi10aGVtZShidXR0b24taGVyby0jeyRzdGF0dXN9LWdsb3ctY29sb3IpO1xuICAgICAgICAkc2hhZG93OiBuYi10aGVtZShidXR0b24taGVyby1zaGFkb3cpO1xuICAgICAgICAkaGVyby1ib3gtc2hhZG93czogJGJldmVsLCAkZ2xvdywgJHNoYWRvdztcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsZWZ0LWNvbG9yLCAkcmlnaHQtY29sb3IpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRoZXJvLWJveC1zaGFkb3dzO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoYnV0dG9uLWhlcm8tI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAkbGVmdC1mb2N1cy1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWhlcm8tI3skc3RhdHVzfS1mb2N1cy1sZWZ0LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICRyaWdodC1mb2N1cy1jb2xvcjogbmItdGhlbWUoYnV0dG9uLWhlcm8tI3skc3RhdHVzfS1mb2N1cy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsZWZ0LWZvY3VzLWNvbG9yLCAkcmlnaHQtZm9jdXMtY29sb3IpO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRoZXJvLWJveC1zaGFkb3dzLCAwIDAgMCBuYi10aGVtZShidXR0b24taGVyby1vdXRsaW5lLXdpZHRoKSBuYi10aGVtZShidXR0b24taGVyby1vdXRsaW5lLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICRsZWZ0LWhvdmVyLWNvbG9yOiBuYi10aGVtZShidXR0b24taGVyby0jeyRzdGF0dXN9LWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgJHJpZ2h0LWhvdmVyLWNvbG9yOiBuYi10aGVtZShidXR0b24taGVyby0jeyRzdGF0dXN9LWhvdmVyLXJpZ2h0LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGxlZnQtaG92ZXItY29sb3IsICRyaWdodC1ob3Zlci1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgJGxlZnQtYWN0aXZlLWNvbG9yOiBuYi10aGVtZShidXR0b24taGVyby0jeyRzdGF0dXN9LWFjdGl2ZS1sZWZ0LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICRyaWdodC1hY3RpdmUtY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLSN7JHN0YXR1c30tYWN0aXZlLXJpZ2h0LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGxlZnQtYWN0aXZlLWNvbG9yLCAkcmlnaHQtYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShidXR0b24taGVyby0jeyRzdGF0dXN9LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1oZXJvLSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1dHRvbi1wdWxzZSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBidXR0b24taGVyby0jeyRzdGF0dXN9LXB1bHNlIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGtleWZyYW1lcyhidXR0b24taGVyby0jeyRzdGF0dXN9LXB1bHNlKSB7XG4gICAgICAgICAgMCUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgJGxlZnQtY29sb3I7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1idXR0b25zLXRvZ2dsZS10aGVtZSgpIHtcbiAgW25iQnV0dG9uVG9nZ2xlXSB7XG4gICAgQGV4dGVuZCBbbmJCdXR0b25dO1xuICB9XG59XG5cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWJ1dHRvbnMtZ3JvdXAtdGhlbWUoKSB7XG4gIG5iLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBbbmJCdXR0b25dLFxuICAgIFtuYkJ1dHRvblRvZ2dsZV0ge1xuICAgICAgQGluY2x1ZGUgbmItbHRyKCkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJi5hcHBlYXJhbmNlLWZpbGxlZCxcbiAgICAgICYuYXBwZWFyYW5jZS1naG9zdCB7XG4gICAgICAgIC8vIE1ha2VzIGJvcmRlciBzYW1lIGNvbG9yIGFzIGJhY2tncm91bmQuIFdlIG5lZWQgdG8ga2VlcCB0aGUgYm9yZGVyIHNvIHRoYXQgYnV0dG9ucyBpbnNpZGUgYW5kIG91dHNpZGVcbiAgICAgICAgLy8gdGhlIGdyb3VwIGhhdmUgdGhlIHNhbWUgaGVpZ2h0LlxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLmFwcGVhcmFuY2UtZmlsbGVkIHtcbiAgICAgICAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgICAgICAgLy8gSSBjYW4ndCBmaWd1cmUgb3V0IGFueSBzYW5lIHNlbGVjdG9yIHRvIHR1cm4gdGhlIHN0YXJ0IGJvcmRlciBpbnRvIGEgZGl2aWRlciBmb3IgYnV0dG9uc1xuICAgICAgICAgIC8vIGluIHRoZSBkZWZhdWx0IHN0YXRlIG9ubHkgKG5vdCBob3ZlcmVkLCBmb2N1c2VkLCBldGMuKS4gU28gSSB3ZW50IHdpdGggdGhpcyBob3JyaWJsZSB0aGluZy5cbiAgICAgICAgICAvLyBBbm90aGVyIHdheSB3YXMgdG8gY29weSBidXR0b24gc3R5bGVzIGhlcmUsIGJ1dCB0aGVuIHdlIG5lZWQgdG8ga2VlcCB0cmFjayBvZiBidXR0b24gc3R5bGVzXG4gICAgICAgICAgLy8gYWxsIHRoZSB0aW1lLiBBbHNvLCBpdCB3b3VsZCBpbmNyZWFzZSB0aGUgbnVtYmVyIG9mIGR1cGxpY2F0ZSBidXR0b24gc3R5bGVzLlxuICAgICAgICAgICYuc3RhdHVzLSN7JHN0YXR1c306bm90KDpmaXJzdC1jaGlsZCk6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBuYi1sdHIoYm9yZGVyLWxlZnQtY29sb3IsIG5iLXRoZW1lKGJ1dHRvbi1ncm91cC1maWxsZWQtI3skc3RhdHVzfS1kaXZpZGVyLWNvbG9yKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBuYi1ydGwoYm9yZGVyLXJpZ2h0LWNvbG9yLCBuYi10aGVtZShidXR0b24tZ3JvdXAtZmlsbGVkLSN7JHN0YXR1c30tZGl2aWRlci1jb2xvcikpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgICAgICAgY29sb3I6IG5iLXRoZW1lKGJ1dHRvbi1ncm91cC1maWxsZWQtYnV0dG9uLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFNlZSB0aGUgY29tbWVudCBvbiB0aGUgc2VsZWN0b3IgYWJvdmVcbiAgICAgICYuYXBwZWFyYW5jZS1naG9zdDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKGJvcmRlci1sZWZ0LWNvbG9yLCBuYi10aGVtZShidXR0b24tZ3JvdXAtZ2hvc3QtZGl2aWRlci1jb2xvcikpO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwoYm9yZGVyLXJpZ2h0LWNvbG9yLCBuYi10aGVtZShidXR0b24tZ3JvdXAtZ2hvc3QtZGl2aWRlci1jb2xvcikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuL2lucHV0LXN0YXR1c2VzJztcbkBpbXBvcnQgJy4vaW5wdXQtc2l6ZXMnO1xuQGltcG9ydCAnLi9pbnB1dC1zaGFwZXMnO1xuXG5AbWl4aW4gbmItaW5wdXQtdGhlbWUoKSB7XG5cbiAgW25iSW5wdXRdIHtcbiAgICBAaW5jbHVkZSBuYi1pbnB1dC1jb3JlLXRoZW1lKCk7XG4gICAgQGluY2x1ZGUgaW5wdXQtc3RhdHVzZXMoKTtcbiAgICBAaW5jbHVkZSBpbnB1dC1zaXplcygpO1xuICAgIEBpbmNsdWRlIGlucHV0LXNoYXBlcygpO1xuICB9XG5cbiAgQGluY2x1ZGUgbmItZm9ybS1maWVsZC1yb290LWNvbXBvbmVudCgnW25iSW5wdXRdJyk7XG5cbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgIEBpbmNsdWRlIG5iLWZvcm0tZmllbGQtd2l0aC1wcmVmaXgoJ1tuYklucHV0XS5zaXplLSN7JHNpemV9JywgJHNpemUpO1xuICAgIEBpbmNsdWRlIG5iLWZvcm0tZmllbGQtd2l0aC1zdWZmaXgoJ1tuYklucHV0XS5zaXplLSN7JHNpemV9JywgJHNpemUpO1xuICB9XG59XG5cbkBtaXhpbiBuYi1pbnB1dC1jb3JlLXRoZW1lKCkge1xuICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKGlucHV0LWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci13aWR0aDogbmItdGhlbWUoaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGlucHV0LXRleHQtZm9udC1mYW1pbHkpO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyByZW1vdmVzIGlubmVyIHNoYWRvdyBvbiBpT1NcblxuICAmLm5iLXRyYW5zaXRpb24ge1xuICAgIEBpbmNsdWRlIG5iLWNvbXBvbmVudC1hbmltYXRpb24oYm9yZGVyLCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGlucHV0LXBsYWNlaG9sZGVyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuaW5wdXQtZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIGlucHV0LXN0YXR1c2VzKCkge1xuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGlucHV0LSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGlucHV0LSN7JHN0YXR1c30tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShpbnB1dC0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShpbnB1dC0jeyRzdGF0dXN9LXBsYWNlaG9sZGVyLXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoaW5wdXQtI3skc3RhdHVzfS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShpbnB1dC0jeyRzdGF0dXN9LWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoaW5wdXQtI3skc3RhdHVzfS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShpbnB1dC0jeyRzdGF0dXN9LWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShpbnB1dC0jeyRzdGF0dXN9LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGlucHV0LSN7JHN0YXR1c30tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKGlucHV0LSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShpbnB1dC0jeyRzdGF0dXN9LWRpc2FibGVkLXBsYWNlaG9sZGVyLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBpbnB1dC1zaXplcygpIHtcbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgICYuc2l6ZS0jeyRzaXplfSB7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKGlucHV0LSN7JHNpemV9LXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShpbnB1dC0jeyRzaXplfS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShpbnB1dC0jeyRzaXplfS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKGlucHV0LSN7JHNpemV9LXBhZGRpbmcpO1xuXG4gICAgICAmOm5vdCguaW5wdXQtZnVsbC13aWR0aCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5iLXRoZW1lKGlucHV0LSN7JHNpemV9LW1heC13aWR0aCk7XG4gICAgICB9XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShpbnB1dC0jeyRzaXplfS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShpbnB1dC0jeyRzaXplfS1wbGFjZWhvbGRlci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgICAgLy8gVE9ETzogdGhpcyBzZWVtcyB0byBiZSB1bnVzZWRcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKGlucHV0LSN7JHNpemV9LXBsYWNlaG9sZGVyLXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gaW5wdXQtc2hhcGVzKCkge1xuICBAZWFjaCAkc2hhcGUgaW4gbmItZ2V0LXNoYXBlcygpIHtcbiAgICAmLnNoYXBlLSN7JHNoYXBlfSB7XG4gICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShpbnB1dC0jeyRzaGFwZX0tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG4iLCIuY2RrLW92ZXJsYXktY29udGFpbmVyLC5jZGstZ2xvYmFsLW92ZXJsYXktd3JhcHBlcntwb2ludGVyLWV2ZW50czpub25lO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5jZGstb3ZlcmxheS1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwfS5jZGstb3ZlcmxheS1jb250YWluZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5jZGstZ2xvYmFsLW92ZXJsYXktd3JhcHBlcntkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwfS5jZGstb3ZlcmxheS1wYW5le3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOmF1dG87Ym94LXNpemluZzpib3JkZXItYm94O3otaW5kZXg6MTAwMDtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5jZGstb3ZlcmxheS1iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjEwMDA7cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjpvcGFjaXR5IDQwMG1zIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO29wYWNpdHk6MH0uY2RrLW92ZXJsYXktYmFja2Ryb3AuY2RrLW92ZXJsYXktYmFja2Ryb3Atc2hvd2luZ3tvcGFjaXR5OjF9LmNkay1oaWdoLWNvbnRyYXN0LWFjdGl2ZSAuY2RrLW92ZXJsYXktYmFja2Ryb3AuY2RrLW92ZXJsYXktYmFja2Ryb3Atc2hvd2luZ3tvcGFjaXR5Oi42fS5jZGstb3ZlcmxheS1kYXJrLWJhY2tkcm9we2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMzIpfS5jZGstb3ZlcmxheS10cmFuc3BhcmVudC1iYWNrZHJvcCwuY2RrLW92ZXJsYXktdHJhbnNwYXJlbnQtYmFja2Ryb3AuY2RrLW92ZXJsYXktYmFja2Ryb3Atc2hvd2luZ3tvcGFjaXR5OjB9LmNkay1vdmVybGF5LWNvbm5lY3RlZC1wb3NpdGlvbi1ib3VuZGluZy1ib3h7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjFweDttaW4taGVpZ2h0OjFweH0uY2RrLWdsb2JhbC1zY3JvbGxibG9ja3twb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO292ZXJmbG93LXk6c2Nyb2xsfVxuIiwiQGltcG9ydCAnfkBhbmd1bGFyL2Nkay9vdmVybGF5LXByZWJ1aWx0JztcblxuQG1peGluIG5iLW92ZXJsYXktdGhlbWUge1xuICAub3ZlcmxheS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZDogbmItdGhlbWUob3ZlcmxheS1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxuXG4gIC5jZGstb3ZlcmxheS1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwNDA7XG4gIH1cbn1cblxuLyoqXG4gKiBJbiBjYXNlIHdoZW4gTmVidWxhciBMYXlvdXQgY3VzdG9tIHNjcm9sbCBgd2l0aFNjcm9sbGAgbW9kZSBpcyBlbmFibGVkXG4gKiB3ZSBuZWVkIHRvIGRpc2FibGUgZGVmYXVsdCBDREsgc2Nyb2xsIGJsb2NrZXIgKEBsaW5rIE5iQmxvY2tTY3JvbGxTdHJhdGVneUFkYXB0ZXIpIG9uIEhUTUwgZWxlbWVudFxuICogc28gdGhhdCBpdCB3b24ndCBhZGQgYWRkaXRpb25hbCBwb3NpdGlvbmluZy5cbiAqL1xuLm5iLWdsb2JhbC1zY3JvbGxibG9jayB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItcG9wb3Zlci10aGVtZSB7XG4gIG5iLXBvcG92ZXIge1xuICAgICRhcnJvdy1zaXplOiBuYi10aGVtZShwb3BvdmVyLWFycm93LXNpemUpO1xuXG4gICAgYm9yZGVyOiBuYi10aGVtZShwb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgbmItdGhlbWUocG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZDogbmItdGhlbWUocG9wb3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiBuYi10aGVtZShwb3BvdmVyLXNoYWRvdyk7XG4gICAgY29sb3I6IG5iLXRoZW1lKHBvcG92ZXItdGV4dC1jb2xvcik7XG5cbiAgICAucHJpbWl0aXZlLW92ZXJsYXkge1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHBvcG92ZXItdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHBvcG92ZXItdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHBvcG92ZXItdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUocG9wb3Zlci10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKHBvcG92ZXItcGFkZGluZyk7XG4gICAgfVxuXG4gICAgLmFycm93IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogJGFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAkYXJyb3ctc2l6ZSBzb2xpZCBuYi10aGVtZShwb3BvdmVyLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7JGFycm93LXNpemV9KTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRhcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRhcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYXJyb3ctc2l6ZSBzb2xpZCBuYi10aGVtZShwb3BvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubmItb3ZlcmxheS1ib3R0b20gLmFycm93IHtcbiAgICAgIHRvcDogY2FsYygtMSAqICN7JGFycm93LXNpemV9ICsgMXB4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skYXJyb3ctc2l6ZX0pO1xuICAgIH1cblxuICAgICYubmItb3ZlcmxheS1ib3R0b20tc3RhcnQgLmFycm93IHtcbiAgICAgIHRvcDogY2FsYygtMSAqICN7JGFycm93LXNpemV9ICsgMXB4KTtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihyaWdodCwgJGFycm93LXNpemUpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKGxlZnQsICRhcnJvdy1zaXplKTtcbiAgICB9XG5cbiAgICAmLm5iLW92ZXJsYXktYm90dG9tLWVuZCAuYXJyb3cge1xuICAgICAgdG9wOiBjYWxjKC0xICogI3skYXJyb3ctc2l6ZX0gKyAxcHgpO1xuICAgICAgQGluY2x1ZGUgbmItbHRyKGxlZnQsICRhcnJvdy1zaXplKTtcbiAgICAgIEBpbmNsdWRlIG5iLXJ0bChyaWdodCwgJGFycm93LXNpemUpO1xuICAgIH1cblxuICAgICYubmItb3ZlcmxheS1sZWZ0IC5hcnJvdyB7XG4gICAgICByaWdodDogY2FsYygtMSAqICN7JGFycm93LXNpemV9IC0gI3skYXJyb3ctc2l6ZX0gLyAyICsgMnB4KTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRhcnJvdy1zaXplIC8gMn0pO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICYubmItb3ZlcmxheS1zdGFydC10b3AgLmFycm93IHtcbiAgICAgIHJpZ2h0OiBjYWxjKC0xICogI3skYXJyb3ctc2l6ZX0gLSAjeyRhcnJvdy1zaXplfSAvIDIgKyAycHgpO1xuICAgICAgYm90dG9tOiAkYXJyb3ctc2l6ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmLm5iLW92ZXJsYXktc3RhcnQtYm90dG9tIC5hcnJvdyB7XG4gICAgICByaWdodDogY2FsYygtMSAqICN7JGFycm93LXNpemV9IC0gI3skYXJyb3ctc2l6ZX0gLyAyICsgMnB4KTtcbiAgICAgIHRvcDogJGFycm93LXNpemU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgJi5uYi1vdmVybGF5LXRvcCAuYXJyb3cge1xuICAgICAgYm90dG9tOiBjYWxjKC0xICogI3skYXJyb3ctc2l6ZX0gKyAxcHgpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAjeyRhcnJvdy1zaXplfSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgICYubmItb3ZlcmxheS10b3Atc3RhcnQgLmFycm93IHtcbiAgICAgIGJvdHRvbTogY2FsYygtMSAqICN7JGFycm93LXNpemV9ICsgMXB4KTtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihyaWdodCwgJGFycm93LXNpemUpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKGxlZnQsICRhcnJvdy1zaXplKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgJi5uYi1vdmVybGF5LXRvcC1lbmQgLmFycm93IHtcbiAgICAgIGJvdHRvbTogY2FsYygtMSAqICN7JGFycm93LXNpemV9ICsgMXB4KTtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihsZWZ0LCAkYXJyb3ctc2l6ZSk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwocmlnaHQsICRhcnJvdy1zaXplKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgJi5uYi1vdmVybGF5LXJpZ2h0IC5hcnJvdyB7XG4gICAgICBsZWZ0OiBjYWxjKC0xICogI3skYXJyb3ctc2l6ZX0gLSAjeyRhcnJvdy1zaXplfSAvIDIgKyAycHgpO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtICN7JGFycm93LXNpemUgLyAyfSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cblxuICAgICYubmItb3ZlcmxheS1lbmQtdG9wIC5hcnJvdyB7XG4gICAgICBsZWZ0OiBjYWxjKC0xICogI3skYXJyb3ctc2l6ZX0gLSAjeyRhcnJvdy1zaXplfSAvIDIgKyAycHgpO1xuICAgICAgYm90dG9tOiAkYXJyb3ctc2l6ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgfVxuXG4gICAgJi5uYi1vdmVybGF5LWVuZC1ib3R0b20gLmFycm93IHtcbiAgICAgIGxlZnQ6IGNhbGMoLTEgKiAjeyRhcnJvdy1zaXplfSAtICN7JGFycm93LXNpemV9IC8gMiArIDJweCk7XG4gICAgICB0b3A6ICRhcnJvdy1zaXplO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cbkBpbXBvcnQgJy4uLy4uL3N0eWxlcy9jb3JlL21peGlucyc7XG5cbkBtaXhpbiBuYi1jb250ZXh0LW1lbnUtdGhlbWUoKSB7XG5cbiAgLmNvbnRleHQtbWVudS1ob3N0IHtcbiAgICAvKlxuICAgICAgRml4ZXMgY2xpY2sgbm90IGJlaW5nIGJ1YmJsZWQgdG8gdGhlIGJvZHkgaW4gU2FmYXJpLlxuICAgICAgaHR0cHM6Ly93d3cucXVpcmtzbW9kZS5vcmcvYmxvZy9hcmNoaXZlcy8yMDE0LzAyL21vdXNlX2V2ZW50X2J1Yi5odG1sXG4gICAgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBuYi1jb250ZXh0LW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKGNvbnRleHQtbWVudS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGNvbnRleHQtbWVudS1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1zdHlsZTogbmItdGhlbWUoY29udGV4dC1tZW51LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZShjb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShjb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUoY29udGV4dC1tZW51LXNoYWRvdyk7XG4gICAgbWluLXdpZHRoOiBuYi10aGVtZShjb250ZXh0LW1lbnUtbWluLXdpZHRoKTtcbiAgICBtYXgtd2lkdGg6IG5iLXRoZW1lKGNvbnRleHQtbWVudS1tYXgtd2lkdGgpO1xuXG4gICAgbmItbWVudSB7XG4gICAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShjb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1hbGlnbjogbmItdGhlbWUoY29udGV4dC1tZW51LXRleHQtYWxpZ24pO1xuICAgIH1cbiAgfVxufVxuIiwiLypcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBpbXBvcnQgJy4vc2VsZWN0LW91dGxpbmUnO1xuQGltcG9ydCAnLi9zZWxlY3QtZmlsbGVkJztcbkBpbXBvcnQgJy4vc2VsZWN0LWhlcm8nO1xuXG5AbWl4aW4gbmItc2VsZWN0LXRoZW1lKCkge1xuICBuYi1zZWxlY3QgLnNlbGVjdC1idXR0b24ge1xuICAgIG1pbi13aWR0aDogbmItdGhlbWUoc2VsZWN0LW1pbi13aWR0aCk7XG4gICAgY3Vyc29yOiBuYi10aGVtZShzZWxlY3QtY3Vyc29yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUoc2VsZWN0LXRleHQtZm9udC1mYW1pbHkpO1xuXG4gICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUoc2VsZWN0LXBsYWNlaG9sZGVyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogbmItdGhlbWUoc2VsZWN0LWRpc2FibGVkLWN1cnNvcik7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgIG5iLXNlbGVjdC5zaXplLSN7JHNpemV9IHtcbiAgICAgIC5zZWxlY3QtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShzZWxlY3QtI3skc2l6ZX0tdGV4dC1mb250LXNpemUpO1xuICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoc2VsZWN0LSN7JHNpemV9LXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoc2VsZWN0LSN7JHNpemV9LXRleHQtbGluZS1oZWlnaHQpO1xuXG4gICAgICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoc2VsZWN0LSN7JHNpemV9LXBsYWNlaG9sZGVyLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoc2VsZWN0LSN7JHNpemV9LXBsYWNlaG9sZGVyLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5lbXB0eTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiBuYi10aGVtZShzZWxlY3QtI3skc2l6ZX0tdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBuYi10aGVtZShzZWxlY3QtI3skc2l6ZX0tbWF4LXdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc2hhcGUgaW4gbmItZ2V0LXNoYXBlcygpIHtcbiAgICBuYi1zZWxlY3Quc2hhcGUtI3skc2hhcGV9IC5zZWxlY3QtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHNlbGVjdC0jeyRzaGFwZX0tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc2VsZWN0LW91dGxpbmUoKTtcbiAgQGluY2x1ZGUgc2VsZWN0LWZpbGxlZCgpO1xuICBAaW5jbHVkZSBzZWxlY3QtaGVybygpO1xuXG4gIEBpbmNsdWRlIG5iLWZvcm0tZmllbGQtcm9vdC1jb21wb25lbnQoJ25iLXNlbGVjdCcpO1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItZm9ybS1maWVsZC10aGVtZSgpIHtcbiAgLm5iLWZvcm0tY29udHJvbC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuXG4gIC5uYi1mb3JtLWZpZWxkLWFkZG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcblxuICAgICYtZGlzYWJsZWQge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKGZvcm0tZmllbGQtYWRkb24tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgbmItZm9ybS1maWVsZC5uYi10cmFuc2l0aW9uIC5uYi1mb3JtLWZpZWxkLWFkZG9uIHtcbiAgICBAaW5jbHVkZSBuYi1jb21wb25lbnQtYW5pbWF0aW9uKGNvbG9yKTtcbiAgfVxuXG4gIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgIC5uYi1mb3JtLWZpZWxkLWFkZG9uLSN7JHN0YXR1c30ge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKGZvcm0tZmllbGQtYWRkb24tI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgJi1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoZm9ybS1maWVsZC1hZGRvbi0jeyRzdGF0dXN9LWhpZ2hsaWdodC10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgJGZvcm0tZmllbGQtbWF4LXdpZHRoOiBuYi10aGVtZShmb3JtLWZpZWxkLSN7JHNpemV9LW1heC13aWR0aCk7XG4gICAgJGFkZG9uLWhlaWdodDogbmItdGhlbWUoZm9ybS1maWVsZC1hZGRvbi0jeyRzaXplfS1oZWlnaHQpO1xuICAgICRhZGRvbi13aWR0aDogbmItdGhlbWUoZm9ybS1maWVsZC1hZGRvbi0jeyRzaXplfS13aWR0aCk7XG5cbiAgICAubmItZm9ybS1maWVsZC1saW1pdGVkLXdpZHRoLm5iLWZvcm0tZmllbGQtc2l6ZS0jeyRzaXplfSB7XG4gICAgICBtYXgtd2lkdGg6ICRmb3JtLWZpZWxkLW1heC13aWR0aDtcbiAgICB9XG5cbiAgICAubmItZm9ybS1maWVsZC1wcmVmaXgtI3skc2l6ZX0sXG4gICAgLm5iLWZvcm0tZmllbGQtc3VmZml4LSN7JHNpemV9IHtcbiAgICAgIGhlaWdodDogJGFkZG9uLWhlaWdodDtcbiAgICAgIHdpZHRoOiAkYWRkb24td2lkdGg7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKGZvcm0tZmllbGQtYWRkb24tI3skc2l6ZX0tZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShmb3JtLWZpZWxkLWFkZG9uLSN7JHNpemV9LWxpbmUtaGVpZ2h0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShmb3JtLWZpZWxkLWFkZG9uLSN7JHNpemV9LWZvbnQtd2VpZ2h0KTtcblxuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoZm9ybS1maWVsZC1hZGRvbi0jeyRzaXplfS1pY29uLXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoZm9ybS1maWVsZC1hZGRvbi0jeyRzaXplfS1pY29uLXNpemUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYi1mb3JtLWZpZWxkLXByZWZpeC0jeyRzaXplfSB7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLXJpZ2h0LCBjYWxjKCN7JGFkZG9uLXdpZHRofSAqIC0xKSk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLWxlZnQsIGNhbGMoI3skYWRkb24td2lkdGh9ICogLTEpKTtcbiAgICB9XG5cbiAgICAubmItZm9ybS1maWVsZC1zdWZmaXgtI3skc2l6ZX0ge1xuICAgICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1sZWZ0LCBjYWxjKCN7JGFkZG9uLXdpZHRofSAqIC0xKSk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLXJpZ2h0LCBjYWxjKCN7JGFkZG9uLXdpZHRofSAqIC0xKSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYi1mb3JtLWZpZWxkLXJvb3QtY29tcG9uZW50KCRzZWxlY3Rvcikge1xuICBuYi1mb3JtLWZpZWxkICN7JHNlbGVjdG9yfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG5iLWZvcm0tZmllbGQtd2l0aC1wcmVmaXgoJHNlbGVjdG9yLCAkc2l6ZSkge1xuICAkYWRkb24td2lkdGg6IG5iLXRoZW1lKGZvcm0tZmllbGQtYWRkb24tI3skc2l6ZX0td2lkdGgpO1xuXG4gIC5uYi1mb3JtLWZpZWxkLWNvbnRyb2wtd2l0aC1wcmVmaXggI3skc2VsZWN0b3J9IHtcbiAgICBAaW5jbHVkZSBuYi1sdHIocGFkZGluZy1sZWZ0LCAkYWRkb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIG5iLXJ0bChwYWRkaW5nLXJpZ2h0LCAkYWRkb24td2lkdGgpO1xuICB9XG59XG5cbkBtaXhpbiBuYi1mb3JtLWZpZWxkLXdpdGgtc3VmZml4KCRzZWxlY3RvciwgJHNpemUpIHtcbiAgJGFkZG9uLXdpZHRoOiBuYi10aGVtZShmb3JtLWZpZWxkLWFkZG9uLSN7JHNpemV9LXdpZHRoKTtcblxuICAubmItZm9ybS1maWVsZC1jb250cm9sLXdpdGgtc3VmZml4ICN7JHNlbGVjdG9yfSB7XG4gICAgQGluY2x1ZGUgbmItbHRyKHBhZGRpbmctcmlnaHQsICRhZGRvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgbmItcnRsKHBhZGRpbmctbGVmdCwgJGFkZG9uLXdpZHRoKTtcbiAgfVxufVxuIiwiLypcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi1vcHRpb24tbGlzdC10aGVtZSgpIHtcbiAgbmItb3B0aW9uLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1saXN0LWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUob3B0aW9uLWxpc3QtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKG9wdGlvbi1saXN0LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZShvcHRpb24tbGlzdC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKG9wdGlvbi1saXN0LWJvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKG9wdGlvbi1saXN0LXNoYWRvdyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5vcHRpb24tbGlzdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBuYi10aGVtZShvcHRpb24tbGlzdC1tYXgtaGVpZ2h0KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAkYWRqYWNlbnQtYm9yZGVyOiBuYi10aGVtZShvcHRpb24tbGlzdC1hZGphY2VudC1ib3JkZXItd2lkdGgpXG4gICAgICAgICAgICAgICAgICAgICAgbmItdGhlbWUob3B0aW9uLWxpc3QtYWRqYWNlbnQtYm9yZGVyLXN0eWxlKVxuICAgICAgICAgICAgICAgICAgICAgIG5iLXRoZW1lKG9wdGlvbi1saXN0LWFkamFjZW50LWJvcmRlci1jb2xvcik7XG4gICAgJi5wb3NpdGlvbi10b3Age1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGFkamFjZW50LWJvcmRlcjtcbiAgICB9XG4gICAgJi5wb3NpdGlvbi1ib3R0b20ge1xuICAgICAgYm9yZGVyLXRvcDogJGFkamFjZW50LWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICBuYi1vcHRpb24tZ3JvdXAge1xuICAgIGNvbG9yOiBuYi10aGVtZShvcHRpb24tZ3JvdXAtdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKG9wdGlvbi10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgfVxuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICBuYi1vcHRpb24tbGlzdC5zaXplLSN7JHNpemV9IG5iLW9wdGlvbi1ncm91cCB7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKG9wdGlvbi0jeyRzaXplfS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUob3B0aW9uLSN7JHNpemV9LXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKG9wdGlvbi0jeyRzaXplfS10ZXh0LWxpbmUtaGVpZ2h0KTtcblxuICAgICAgLm9wdGlvbi1ncm91cC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKG9wdGlvbi0jeyRzaXplfS1wYWRkaW5nKTtcbiAgICAgIH1cblxuICAgICAgbmItb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBuYi10aGVtZShvcHRpb24tZ3JvdXAtI3skc2l6ZX0tc3RhcnQtcGFkZGluZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmItb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShvcHRpb24tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IG5iLXRoZW1lKG9wdGlvbi10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUob3B0aW9uLXRleHQtZm9udC1mYW1pbHkpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUob3B0aW9uLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShvcHRpb24tYWN0aXZlLXRleHQtY29sb3IpO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUob3B0aW9uLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1zZWxlY3RlZC10ZXh0LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShvcHRpb24tZm9jdXMtdGV4dC1jb2xvcik7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUob3B0aW9uLXNlbGVjdGVkLWZvY3VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUob3B0aW9uLXNlbGVjdGVkLWZvY3VzLXRleHQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUob3B0aW9uLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1ob3Zlci10ZXh0LWNvbG9yKTtcblxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1zZWxlY3RlZC1ob3Zlci10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm11bHRpcGxlIHtcbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShvcHRpb24tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShvcHRpb24tdGV4dC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShvcHRpb24tZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShvcHRpb24tZm9jdXMtdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgIG5iLW9wdGlvbi1saXN0LnNpemUtI3skc2l6ZX0gbmItb3B0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUob3B0aW9uLSN7JHNpemV9LXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShvcHRpb24tI3skc2l6ZX0tdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUob3B0aW9uLSN7JHNpemV9LXRleHQtbGluZS1oZWlnaHQpO1xuICAgICAgcGFkZGluZzogbmItdGhlbWUob3B0aW9uLSN7JHNpemV9LXBhZGRpbmcpO1xuICAgIH1cbiAgfVxuXG4gIG5iLW9wdGlvbixcbiAgbmItb3B0aW9uLWdyb3VwIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKG9wdGlvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShvcHRpb24tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbkBtaXhpbiBuYi10b2FzdC10aGVtZSgpIHtcbiAgbmItdG9hc3Qge1xuICAgIGJvcmRlci1zdHlsZTogbmItdGhlbWUodG9hc3RyLWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiBuYi10aGVtZSh0b2FzdHItYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZSh0b2FzdHItYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogbmItdGhlbWUodG9hc3RyLXBhZGRpbmcpO1xuICAgIGJveC1zaGFkb3c6IG5iLXRoZW1lKHRvYXN0ci1zaGFkb3cpO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0b2FzdHItdGl0bGUtdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHRvYXN0ci10aXRsZS10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUodG9hc3RyLXRpdGxlLXRleHQtZm9udC13ZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRvYXN0ci10aXRsZS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICB9XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUodG9hc3RyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh0b2FzdHItdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRvYXN0ci10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0b2FzdHItdGV4dC1saW5lLWhlaWdodCk7XG4gICAgfVxuXG4gICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihtYXJnaW4tcmlnaHQsIDEuMjVyZW0pO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKG1hcmdpbi1sZWZ0LCAxLjI1cmVtKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHRvYXN0ci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIG1pbi13aWR0aDogMi41cmVtO1xuICAgICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgIG5iLXRvYXN0LnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHRvYXN0ci0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZSh0b2FzdHItI3skc3RhdHVzfS1ib3JkZXItY29sb3IpO1xuICAgICAgY29sb3I6IG5iLXRoZW1lKHRvYXN0ci0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodG9hc3RyLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICYuZGVzdHJveS1ieS1jbGljazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHRvYXN0ci1kZXN0cm95YWJsZS0jeyRzdGF0dXN9LWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHRvYXN0ci1kZXN0cm95YWJsZS0jeyRzdGF0dXN9LWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHRvYXN0ci1pY29uLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0b2FzdHItaWNvbi0jeyRzdGF0dXN9LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvYXN0ci1vdmVybGF5LWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTA0MTtcbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItdG9vbHRpcC1zdGF0dXMoJHN0YXR1cykge1xuICAkYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUodG9vbHRpcC0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAkdGV4dC1jb2xvcjogbmItdGhlbWUodG9vbHRpcC0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuXG4gICYuc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUodG9vbHRpcC0jeyRzdGF0dXN9LWJvcmRlci1jb2xvcik7XG5cbiAgICAuYXJyb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbmItdG9vbHRpcC10aGVtZSB7XG4gIG5iLXRvb2x0aXAge1xuICAgICRhcnJvdy1zaXplOiA2cHg7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUodG9vbHRpcC1zaGFkb3cpO1xuXG4gICAgYmFja2dyb3VuZDogbmItdGhlbWUodG9vbHRpcC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXI6IG5iLXRoZW1lKHRvb2x0aXAtYm9yZGVyLXdpZHRoKSBuYi10aGVtZSh0b29sdGlwLWJvcmRlci1zdHlsZSkgbmItdGhlbWUodG9vbHRpcC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogbmItdGhlbWUodG9vbHRpcC1wYWRkaW5nKTtcbiAgICBtYXgtd2lkdGg6IG5iLXRoZW1lKHRvb2x0aXAtbWF4LXdpZHRoKTtcblxuICAgIG5iLWljb246b25seS1jaGlsZCB7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKHRvb2x0aXAtaWNvbi1oZWlnaHQpO1xuICAgICAgd2lkdGg6IG5iLXRoZW1lKHRvb2x0aXAtaWNvbi13aWR0aCk7XG4gICAgfVxuICAgIG5iLWljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKHRvb2x0aXAtdGV4dC1mb250LXNpemUpO1xuICAgICAgd2lkdGg6IG5iLXRoZW1lKHRvb2x0aXAtdGV4dC1mb250LXNpemUpO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZSh0b29sdGlwLXRleHQtY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRvb2x0aXAtdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHRvb2x0aXAtdGV4dC1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRvb2x0aXAtdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodG9vbHRpcC10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGFycm93LXNpemUgbmItdGhlbWUodG9vbHRpcC1ib3JkZXItc3R5bGUpIG5iLXRoZW1lKHRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuXG4gICAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtc3RhdHVzZXMoKSB7XG4gICAgICBAaW5jbHVkZSBuYi10b29sdGlwLXN0YXR1cygkc3RhdHVzKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWRhdGVwaWNrZXItdGhlbWUge1xuICAkYm9yZGVyOiBuYi10aGVtZShkYXRlcGlja2VyLWJvcmRlci13aWR0aCkgbmItdGhlbWUoZGF0ZXBpY2tlci1ib3JkZXItc3R5bGUpIG5iLXRoZW1lKGRhdGVwaWNrZXItYm9yZGVyLWNvbG9yKTtcblxuICBuYi1kYXRlcGlja2VyLWNvbnRhaW5lciBuYi1jYXJkIHtcbiAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKGRhdGVwaWNrZXItYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKGRhdGVwaWNrZXItYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItd2lkdGg6IG5iLXRoZW1lKGRhdGVwaWNrZXItYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItcmFkaXVzOiBuYi10aGVtZShkYXRlcGlja2VyLWJvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKGRhdGVwaWNrZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUoZGF0ZXBpY2tlci1zaGFkb3cpO1xuICB9XG4gIG5iLWNhbGVuZGFyLXdpdGgtdGltZSB7XG4gICAgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyLFxuICAgIG5iLWJhc2UtY2FsZW5kYXIgbmItY2FyZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbHVtbi1oZWFkZXIge1xuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLnRpbWVwaWNrZXItc2VjdGlvbi5zaXplLWxhcmdlIG5iLWxpc3QtaXRlbSB7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLWRheS1jZWxsLWxhcmdlLWhlaWdodCk7XG4gICAgfVxuXG4gICAgLnRpbWVwaWNrZXItc2VjdGlvbi5zaXplLWxhcmdlIC5oZWFkZXItY2VsbCB7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKGNhbGVuZGFyLXdlZWtkYXktbGFyZ2UtaGVpZ2h0KTtcbiAgICB9XG5cbiAgICAudGltZXBpY2tlci1zZWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihib3JkZXItbGVmdCwgJGJvcmRlcik7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwoYm9yZGVyLXJpZ2h0LCAkYm9yZGVyKTtcbiAgICB9XG5cbiAgICAudGltZXBpY2tlci1zaW5nbGUtY29sdW1uLXdpZHRoIHtcbiAgICAgIHdpZHRoOiBuYi10aGVtZSh0aW1lcGlja2VyLXNpbmdsZS1jb2x1bW4td2lkdGgpOztcbiAgICB9XG5cbiAgICAudGltZXBpY2tlci1tdWx0aXBsZS1jb2x1bW4td2lkdGgge1xuICAgICAgd2lkdGg6IG5iLXRoZW1lKHRpbWVwaWNrZXItbXVsdGlwbGUtY29sdW1uLXdpZHRoKTtcbiAgICB9XG5cbiAgICAucGlja2VyLXRpdGxlIHtcbiAgICAgIGhlaWdodDogbmItdGhlbWUodGltZXBpY2tlci10aXRsZS1oZWlnaHQpO1xuICAgICAgcGFkZGluZzogbmItdGhlbWUodGltZXBpY2tlci10aXRsZS1wYWRkaW5nKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItcmFkaW8tdGhlbWUoKSB7XG4gIG5iLXJhZGlvIHtcbiAgICAub3V0ZXItY2lyY2xlLFxuICAgIC5pbm5lci1jaXJjbGUge1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZShyYWRpby1oZWlnaHQpO1xuICAgICAgd2lkdGg6IG5iLXRoZW1lKHJhZGlvLXdpZHRoKTtcbiAgICB9XG5cbiAgICAub3V0ZXItY2lyY2xlIHtcbiAgICAgIGJvcmRlci1zdHlsZTogbmItdGhlbWUocmFkaW8tYm9yZGVyLXN0eWxlKTtcbiAgICAgIGJvcmRlci13aWR0aDogbmItdGhlbWUocmFkaW8tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgICAgIEBpbmNsdWRlIG5iLW91dGxpbmUobmItdGhlbWUocmFkaW8tb3V0bGluZS13aWR0aCksIG5iLXRoZW1lKHJhZGlvLW91dGxpbmUtY29sb3IpKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30gLm5hdGl2ZS1pbnB1dDplbmFibGVkICsgLm91dGVyLWNpcmNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkIHtcbiAgICAgICAgJiArIC5vdXRlci1jaXJjbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICYgfiAuaW5uZXItY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWlubmVyLWNpcmNsZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSAubmF0aXZlLWlucHV0OmVuYWJsZWQ6Zm9jdXMgKyAub3V0ZXItY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDpjaGVja2VkOmZvY3VzIHtcbiAgICAgICAgJiArIC5vdXRlci1jaXJjbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tZm9jdXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tZm9jdXMtY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICYgfiAuaW5uZXItY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWZvY3VzLWlubmVyLWNpcmNsZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSBsYWJlbDpob3ZlciAubmF0aXZlLWlucHV0OmVuYWJsZWQgKyAub3V0ZXItY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IGxhYmVsOmhvdmVyIC5uYXRpdmUtaW5wdXQ6Y2hlY2tlZDplbmFibGVkIHtcbiAgICAgICAgKyAub3V0ZXItY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWhvdmVyLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWhvdmVyLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICB+IC5pbm5lci1jaXJjbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30taG92ZXItaW5uZXItY2lyY2xlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IGxhYmVsIC5uYXRpdmUtaW5wdXQ6ZW5hYmxlZDphY3RpdmUgKyAub3V0ZXItY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICYuc3RhdHVzLSN7JHN0YXR1c30gbGFiZWwgLm5hdGl2ZS1pbnB1dDplbmFibGVkOmNoZWNrZWQ6YWN0aXZlIHtcbiAgICAgICAgJiArIC5vdXRlci1jaXJjbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tYWN0aXZlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWFjdGl2ZS1jaGVja2VkLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgJiB+IC5pbm5lci1jaXJjbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tYWN0aXZlLWlubmVyLWNpcmNsZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdGF0dXMtI3skc3RhdHVzfSAudGV4dCB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IC5uYXRpdmUtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgICAmICsgLm91dGVyLWNpcmNsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAmIH4gLnRleHQge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWRpc2FibGVkLXRleHQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmICsgLm91dGVyLWNpcmNsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShyYWRpby0jeyRzdGF0dXN9LWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHJhZGlvLSN7JHN0YXR1c30tZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB+IC5pbm5lci1jaXJjbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUocmFkaW8tI3skc3RhdHVzfS1kaXNhYmxlZC1jaGVja2VkLWlubmVyLWNpcmNsZS1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHJhZGlvLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZShyYWRpby10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUocmFkaW8tdGV4dC1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUocmFkaW8tdGV4dC1saW5lLWhlaWdodCk7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLWxlZnQsIG5iLXRoZW1lKHJhZGlvLXdpZHRoKSk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwobWFyZ2luLXJpZ2h0LCBuYi10aGVtZShyYWRpby13aWR0aCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICcuL3RyZWUtZ3JpZC1zb3J0LmNvbXBvbmVudC50aGVtZSc7XG5cbkBtaXhpbiBuYi10cmVlLWdyaWQtdGhlbWUoKSB7XG4gICRib3JkZXItd2lkdGg6IG5iLXRoZW1lKHRyZWUtZ3JpZC1jZWxsLWJvcmRlci13aWR0aCk7XG4gICRib3JkZXItc3R5bGU6IG5iLXRoZW1lKHRyZWUtZ3JpZC1jZWxsLWJvcmRlci1zdHlsZSk7XG4gICRib3JkZXItY29sb3I6IG5iLXRoZW1lKHRyZWUtZ3JpZC1jZWxsLWJvcmRlci1jb2xvcik7XG5cbiAgLm5iLXRyZWUtZ3JpZC1oZWFkZXItY2VsbCxcbiAgLm5iLXRyZWUtZ3JpZC1jZWxsLFxuICAubmItdHJlZS1ncmlkLWZvb3Rlci1jZWxsIHtcbiAgICBoZWlnaHQ6IG5iLXRoZW1lKHRyZWUtZ3JpZC1yb3ctbWluLWhlaWdodCk7XG4gICAgcGFkZGluZzogbmItdGhlbWUodHJlZS1ncmlkLWNlbGwtcGFkZGluZyk7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYi10cmVlLWdyaWQtaGVhZGVyLXJvdyB7XG4gICAgYmFja2dyb3VuZDogbmItdGhlbWUodHJlZS1ncmlkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjogbmItdGhlbWUodHJlZS1ncmlkLWhlYWRlci10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUodHJlZS1ncmlkLWhlYWRlci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKHRyZWUtZ3JpZC1oZWFkZXItdGV4dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0cmVlLWdyaWQtaGVhZGVyLXRleHQtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0cmVlLWdyaWQtaGVhZGVyLXRleHQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLm5iLXRyZWUtZ3JpZC1mb290ZXItcm93IHtcbiAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZSh0cmVlLWdyaWQtZm9vdGVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGNvbG9yOiBuYi10aGVtZSh0cmVlLWdyaWQtZm9vdGVyLXRleHQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0cmVlLWdyaWQtZm9vdGVyLXRleHQtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodHJlZS1ncmlkLWZvb3Rlci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRyZWUtZ3JpZC1mb290ZXItdGV4dC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRyZWUtZ3JpZC1mb290ZXItdGV4dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAubmItdHJlZS1ncmlkLXJvdyB7XG4gICAgYmFja2dyb3VuZDogbmItdGhlbWUodHJlZS1ncmlkLXJvdy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjogbmItdGhlbWUodHJlZS1ncmlkLXJvdy10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUodHJlZS1ncmlkLXJvdy10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKHRyZWUtZ3JpZC1yb3ctdGV4dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0cmVlLWdyaWQtcm93LXRleHQtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0cmVlLWdyaWQtcm93LXRleHQtbGluZS1oZWlnaHQpO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbmItdGhlbWUodHJlZS1ncmlkLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMm4pOm5vdCg6aG92ZXIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHRyZWUtZ3JpZC1yb3ctZXZlbi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmItdHJlZS1ncmlkLWhlYWRlci1jZWxsIHtcbiAgICBidXR0b24ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICBuYi10cmVlLWdyaWQtcm93LXRvZ2dsZSwgbmItc29ydC1pY29uIHtcbiAgICBuYi1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG5iLXRyZWUtZ3JpZC1zb3J0LWhlYWRlci10aGVtZSgpO1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItdHJlZS1ncmlkLXNvcnQtaGVhZGVyLXRoZW1lKCkge1xuICAubmItdHJlZS1ncmlkLWhlYWRlci1jaGFuZ2Utc29ydC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHRyZWUtZ3JpZC1zb3J0LWhlYWRlci1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyOiBuYi10aGVtZSh0cmVlLWdyaWQtc29ydC1oZWFkZXItYnV0dG9uLWJvcmRlcik7XG4gICAgcGFkZGluZzogbmItdGhlbWUodHJlZS1ncmlkLXNvcnQtaGVhZGVyLWJ1dHRvbi1wYWRkaW5nKTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWljb24tdGhlbWUoKSB7XG4gIG5iLWljb24ge1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoaWNvbi1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShpY29uLWxpbmUtaGVpZ2h0KTtcbiAgICB3aWR0aDogbmItdGhlbWUoaWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiBuYi10aGVtZShpY29uLWhlaWdodCk7XG4gIH1cblxuICBuYi1pY29uIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG5iLXRoZW1lKGljb24tc3ZnLXZlcnRpY2FsLWFsaWduKTtcbiAgfVxuXG4gIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgIG5iLWljb24uc3RhdHVzLSN7JHN0YXR1c30ge1xuICAgICAgY29sb3I6IG5iLXRoZW1lKGljb24tI3skc3RhdHVzfS1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cbkBtaXhpbiBuYi10aW1lcGlja2VyLXRoZW1lKCkge1xuICAkYm9yZGVyOiBuYi10aGVtZSh0aW1lcGlja2VyLWJvcmRlci13aWR0aCkgbmItdGhlbWUodGltZXBpY2tlci1ib3JkZXItc3R5bGUpIG5iLXRoZW1lKHRpbWVwaWNrZXItYm9yZGVyLWNvbG9yKTtcbiAgLm5iLXRpbWVwaWNrZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogbmItdGhlbWUodGltZXBpY2tlci1jb250YWluZXItd2lkdGgpO1xuICAgIGhlaWdodDogbmItdGhlbWUodGltZXBpY2tlci1jb250YWluZXItaGVpZ2h0KTtcblxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0aW1lcGlja2VyLWNlbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0aW1lcGlja2VyLWNlbGwtaG92ZXItdGV4dC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0aW1lcGlja2VyLWNlbGwtZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZSh0aW1lcGlja2VyLWNlbGwtZm9jdXMtdGV4dC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZSh0aW1lcGlja2VyLWNlbGwtYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUodGltZXBpY2tlci1jZWxsLWFjdGl2ZS10ZXh0LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgY29sb3I6IG5iLXRoZW1lKHRpbWVwaWNrZXItY2VsbC10ZXh0LWNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGltZXBpY2tlci1jZWxsLXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0aW1lcGlja2VyLWNlbGwtdGV4dC1mb250LWZhbWlseSk7XG4gICAgICBoZWlnaHQ6IG5iLXRoZW1lKHRpbWVwaWNrZXItY2VsbC1oZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRpbWVwaWNrZXItY2VsbC10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0aW1lcGlja2VyLWNlbGwtdGV4dC1mb250LXdlaWdodCk7XG4gICAgfVxuXG4gICAgLnZhbHVlcy1saXN0IHtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKGJvcmRlci1yaWdodCwgJGJvcmRlcik7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChib3JkZXItbGVmdCwgJGJvcmRlcik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG5iLXNjcm9sbGJhcnMoXG4gICAgICAgICAgbmItdGhlbWUodGltZXBpY2tlci1zY3JvbGxiYXItY29sb3IpLFxuICAgICAgICAgIG5iLXRoZW1lKHRpbWVwaWNrZXItc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3IpLFxuICAgICAgICAgIG5iLXRoZW1lKHRpbWVwaWNrZXItc2Nyb2xsYmFyLXdpZHRoKSk7XG4gICAgfVxuXG4gICAgJi5zdXBwb3J0cy1zY3JvbGxiYXItdGhlbWluZyB7XG4gICAgICAudmFsdWVzLWxpc3Q6aG92ZXIgLmxpc3QtaXRlbTpub3QoLmFtLXBtLWl0ZW0pIHtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKG1hcmdpbi1yaWdodCwgLSN7bmItdGhlbWUodGltZXBpY2tlci1zY3JvbGxiYXItd2lkdGgpfSk7XG4gICAgICAgIEBpbmNsdWRlIG5iLXJ0bChtYXJnaW4tbGVmdCwgLSN7bmItdGhlbWUodGltZXBpY2tlci1zY3JvbGxiYXItd2lkdGgpfSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1jZWxsIHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZSh0aW1lcGlja2VyLWhlYWRlci1jZWxsLXRleHQtY29sb3IpO1xuICAgICAgZm9udC1zaXplOiBuYi10aGVtZSh0aW1lcGlja2VyLWhlYWRlci1jZWxsLXRleHQtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0aW1lcGlja2VyLWhlYWRlci1jZWxsLXRleHQtZm9udC1mYW1pbHkpO1xuICAgICAgaGVpZ2h0OiBuYi10aGVtZSh0aW1lcGlja2VyLWhlYWRlci1jZWxsLWhlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGltZXBpY2tlci1oZWFkZXItY2VsbC10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0aW1lcGlja2VyLWhlYWRlci1jZWxsLXRleHQtZm9udC13ZWlnaHQpO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBuYi1sdHIoYm9yZGVyLXJpZ2h0LCAkYm9yZGVyKTtcbiAgICAgICAgQGluY2x1ZGUgbmItcnRsKGJvcmRlci1sZWZ0LCAkYm9yZGVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5hY3Rpb25zLWZvb3RlciB7XG4gICAgICBAaW5jbHVkZSBuYi1sdHIocGFkZGluZy1sZWZ0LCAwLjYyNXJlbSk7XG4gICAgICBAaW5jbHVkZSBuYi1ydGwocGFkZGluZy1yaWdodCwgMC42MjVyZW0pO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AaW1wb3J0ICdub3JtYWxpemUnO1xuQGltcG9ydCAnY29tcG9uZW50cy90cmVlLnRoZW1lJztcbkBpbXBvcnQgJ21hcHMvbGVhZmxldC50aGVtZSc7XG5AaW1wb3J0ICd0YWJsZXMvc21hcnQtdGFibGUudGhlbWUnO1xuXG5AaW1wb3J0ICd0eXBvZ3JhcGh5L3R5cG9ncmFwaHknO1xuXG5AbWl4aW4gbmItdGhlbWUtb3ZlcnJpZGVzKCkge1xuICBAaW5jbHVkZSBuYi10eXBvZ3JhcGh5KCk7XG4gIEBpbmNsdWRlIG5iLWNvbXBvbmVudHMtdHJlZS10aGVtZSgpO1xuICBAaW5jbHVkZSBuYi1tYXBzLWxlYWZsZXQtdGhlbWUoKTtcbiAgQGluY2x1ZGUgbmItdGFibGVzLXNtYXJ0LXRhYmxlLXRoZW1lKCk7XG59XG4iLCIvKiFcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICovXG5cbi8qXG4gKiBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4gKiBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbiAqXG4gKiBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG4gKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sLCBib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuQG1peGluIG5iLWNvbXBvbmVudHMtdHJlZS10aGVtZSgpIHtcblxufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItbWFwcy1sZWFmbGV0LXRoZW1lKCkge1xuICAvLyBUT0RPOiBsZWFmbGV0IHN0eWxlc1xufVxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqL1xuXG5AbWl4aW4gbmItdGFibGVzLXNtYXJ0LXRhYmxlLXRoZW1lKCkge1xuXG4gIG5nMi1zbWFydC10YWJsZSB7XG4gICAgdGFibGUgdHIgdGgsXG4gICAgdGFibGUgdHIgdGggYSB7XG4gICAgICBmb250LWZhbWlseTogbmItdGhlbWUoc21hcnQtdGFibGUtaGVhZGVyLWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoc21hcnQtdGFibGUtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUoc21hcnQtdGFibGUtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShzbWFydC10YWJsZS1oZWFkZXItbGluZS1oZWlnaHQpO1xuICAgICAgY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWhlYWRlci1mZyk7XG4gICAgfVxuXG4gICAgdGFibGUgdHIgdGQge1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogbmItdGhlbWUoc21hcnQtdGFibGUtZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShzbWFydC10YWJsZS1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoc21hcnQtdGFibGUtbGluZS1oZWlnaHQpO1xuICAgICAgY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWZnKTtcbiAgICB9XG5cbiAgICB0YWJsZSB0ciB0aCxcbiAgICB0YWJsZSB0ciB0ZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWRkaW5nKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXNlcGFyYXRvcik7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIHRhYmxlIHRyLm5nMi1zbWFydC10aXRsZXMge1xuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWRkaW5nKTtcbiAgICAgICAgQGluY2x1ZGUgbmItbHRyKHBhZGRpbmctcmlnaHQsIDEuNzVyZW0pO1xuICAgICAgICBAaW5jbHVkZSBuYi1ydGwocGFkZGluZy1sZWZ0LCAxLjc1cmVtKTtcbiAgICAgIH1cblxuICAgICAgdGggYSB7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1oZWFkZXItZmcpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLnNvcnQuYXNjLCAmLnNvcnQuZGVzYyB7XG5cbiAgICAgICAgICBmb250LXdlaWdodDogbmItdGhlbWUoc21hcnQtdGFibGUtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWZnLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMzc1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbmItbHRyKHJpZ2h0LCAwLjc1cmVtKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5iLXJ0bChsZWZ0LCAwLjc1cmVtKTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kZXNjOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZCB0ciB7XG4gICAgICBiYWNrZ3JvdW5kOiBuYi10aGVtZShzbWFydC10YWJsZS1oZWFkZXItYmcpO1xuXG4gICAgICAmLm5nMi1zbWFydC1maWx0ZXJzIHRoIHtcbiAgICAgICAgcGFkZGluZzogbmItdGhlbWUoc21hcnQtdGFibGUtZmlsdGVyLXBhZGRpbmcpO1xuXG4gICAgICAgIC5uZzItc21hcnQtZmlsdGVyIGlucHV0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoc21hcnQtdGFibGUtbGluZS1oZWlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkgdHIge1xuICAgICAgJi5zZWxlY3RlZCwgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWJnLWFjdGl2ZSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtYmctZXZlbik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aW9uc1xuICAgIHRoLm5nMi1zbWFydC1hY3Rpb25zLXRpdGxlLWFkZCB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiBuYi10aGVtZShzbWFydC10YWJsZS1maWx0ZXItcGFkZGluZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1hZGQtYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtYWRkLWJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1hZGQtYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtYWRkLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWFkZC1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1hZGQtYnV0dG9uLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWFkZC1idXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmcyLXNtYXJ0LWFjdGlvbnMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC8vIGZpeCBmb3IgMTAwJSBoZWlnaHQgY2hpbGRcbiAgICAgIGhlaWdodDogMXB4O1xuXG4gICAgICBuZzItc3QtdGJvZHktZWRpdC1kZWxldGUsIG5nMi1zdC10Ym9keS1jcmVhdGUtY2FuY2VsLCBuZzItc3QtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYS5uZzItc21hcnQtYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1mZy1zZWNvbmRhcnkpO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBuYi10aGVtZShzbWFydC10YWJsZS1zZXBhcmF0b3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uZzItc21hcnQtYWN0aW9uLWFkZC1jcmVhdGU6aG92ZXIsXG4gICAgICAubmcyLXNtYXJ0LWFjdGlvbi1lZGl0LWVkaXQ6aG92ZXIsXG4gICAgICAubmcyLXNtYXJ0LWFjdGlvbi1lZGl0LXNhdmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtYWN0aW9uLWFkZC1lZGl0LWhvdmVyLXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAubmcyLXNtYXJ0LWFjdGlvbi1hZGQtY2FuY2VsOmhvdmVyLFxuICAgICAgLm5nMi1zbWFydC1hY3Rpb24tZGVsZXRlLWRlbGV0ZTpob3ZlcixcbiAgICAgIC5uZzItc21hcnQtYWN0aW9uLWVkaXQtY2FuY2VsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWFjdGlvbi1jYW5jZWwtZGVsZXRlLWhvdmVyLXRleHQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRPRE86IHJlbW92ZSB0aGlzIGhhY2ssIHdoZW4gaXQgd2lsbCBiZSBwb3NzaWJsZSB0byBpZGVudGlmeSB0aGUgd2hvbGUgcm93IGluIHRoZSBlZGl0IHN0YXRlXG4gICAgdGFibGUtY2VsbC1lZGl0LW1vZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IC03LjVweCAtMTJweDtcbiAgICB9XG5cbiAgICBuZzItc21hcnQtdGFibGUtcGFnZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLy9QYWdpbmdcbiAgICBuYXYubmcyLXNtYXJ0LXBhZ2luYXRpb24tbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG5cblxuICAgICAgLm5nMi1zbWFydC1wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctaG92ZXIpO1xuICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1saW5lLWhlaWdodCk7XG4gICAgICAgIGJvcmRlcjogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWJvcmRlci1jb2xvcikgc29saWQgbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWJvcmRlci13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5iLWx0cihib3JkZXItcmlnaHQsIDFweCBzb2xpZCBuYi10aGVtZShzbWFydC10YWJsZS1zZXBhcmF0b3IpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5iLXJ0bChib3JkZXItbGVmdCwgMXB4IHNvbGlkIG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXNlcGFyYXRvcikpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEucGFnZS1saW5rLXByZXYsIGEucGFnZS1saW5rLW5leHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctZm9udC1zaXplKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctbGluZS1oZWlnaHQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEsID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1mb250LXNpemUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1saW5lLWhlaWdodCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctcGFnZS10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLXBhZ2UtZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1wYWdlLWZvY3VzLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc21hcnQtdGFibGUtcGFnaW5nLWhvdmVyKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1ob3Zlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYSwgPiBzcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbmItbHRyKCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBuYi1ydGwoKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBuYi10aGVtZShzbWFydC10YWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYSwgPiBzcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbmItbHRyKCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBuYi10aGVtZShzbWFydC10YWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogbmItdGhlbWUoc21hcnQtdGFibGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG5iLXJ0bCgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBuYi10aGVtZShzbWFydC10YWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBuYi10aGVtZShzbWFydC10YWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBhLCBhOmhvdmVyLCBhOmZvY3VzLCA+IHNwYW4sID4gc3Bhbjpob3ZlciwgPiBzcGFuOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNtYXJ0LXRhYmxlLXBhZ2luZy1mZy1hY3RpdmUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzbWFydC10YWJsZS1wYWdpbmctYmctYWN0aXZlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi9cblxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTogMjRweCAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aHM6IChcbiAgeHM6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBzbTogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIG1kOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgbGc6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICB4bDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2VcbikgIWRlZmF1bHQ7XG5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIGlzOiA0MDBweCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHgsXG4gIHh4eGw6IDE2MDBweFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIGlzOiAzODBweCxcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHgsXG4gIHh4eGw6IDE1MDBweFxuKTtcblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAwLjAycHgsIG51bGwpO1xufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLnZpc3VhbGx5LWhpZGRlbiB7IC8qIGh0dHBzOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcclxuICogQGxpY2Vuc2VcclxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxyXG4gKi9cclxuXHJcbiBAbWl4aW4gbmd4LXBhY2UtdGhlbWUoKSB7XHJcblxyXG4gIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQ6IG5iLXRoZW1lKGNvbG9yLXByaW1hcnktZGVmYXVsdCk7XHJcbiAgfVxyXG5cclxuICAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCBuYi10aGVtZShjb2xvci1wcmltYXJ5LWRlZmF1bHQpLCAwIDAgNXB4IG5iLXRoZW1lKGNvbG9yLXByaW1hcnktZGVmYXVsdCk7XHJcbiAgfVxyXG5cclxuICAucGFjZSAucGFjZS1hY3Rpdml0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gbmQtcmV2ZWFsLWNhcmQtdGhlbWUge1xuICBuYi1yZXZlYWwtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogbmItdGhlbWUoY2FyZC1zaGFkb3cpO1xuICAgIG1hcmdpbi1ib3R0b206IG5iLXRoZW1lKGNhcmQtbWFyZ2luLWJvdHRvbSk7XG4gIH1cblxuICAuc2Vjb25kLWNhcmQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogbmItdGhlbWUoY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5yZXZlYWwtYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FyZC10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICBwYWRkaW5nOiBuYi10aGVtZShjYXJkLXBhZGRpbmcpO1xuICB9XG59XG4iLCJAbWl4aW4gbmQtZmxpcC1jYXJkLXRoZW1lIHtcbiAgLmZsaXAtYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUoY2FyZC10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgICBtYXJnaW4tYm90dG9tOiBuYi10aGVtZShjYXJkLW1hcmdpbi1ib3R0b20pO1xuICAgIHBhZGRpbmc6IG5iLXRoZW1lKGNhcmQtcGFkZGluZyk7XG4gIH1cblxuICAuZmxpcGNhcmQtYm9keSAuZnJvbnQtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBuYi1sdHIobWFyZ2luLXJpZ2h0LCAtMTAwJSk7XG4gICAgQGluY2x1ZGUgbmItcnRsKG1hcmdpbi1sZWZ0LCAtMTAwJSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBuYi1saXN0LXRoZW1lKCkge1xuICBuYi1saXN0LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206XG4gICAgICBuYi10aGVtZShsaXN0LWl0ZW0tZGl2aWRlci13aWR0aClcbiAgICAgIG5iLXRoZW1lKGxpc3QtaXRlbS1kaXZpZGVyLXN0eWxlKVxuICAgICAgbmItdGhlbWUobGlzdC1pdGVtLWRpdmlkZXItY29sb3IpO1xuXG4gICAgY29sb3I6IG5iLXRoZW1lKGxpc3QtaXRlbS10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUobGlzdC1pdGVtLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKGxpc3QtaXRlbS1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZShsaXN0LWl0ZW0tZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZShsaXN0LWl0ZW0tbGluZS1oZWlnaHQpO1xuICAgIHBhZGRpbmc6IG5iLXRoZW1lKGxpc3QtaXRlbS1wYWRkaW5nKTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDpcbiAgICAgICAgbmItdGhlbWUobGlzdC1pdGVtLWRpdmlkZXItd2lkdGgpXG4gICAgICAgIG5iLXRoZW1lKGxpc3QtaXRlbS1kaXZpZGVyLXN0eWxlKVxuICAgICAgICBuYi10aGVtZShsaXN0LWl0ZW0tZGl2aWRlci1jb2xvcik7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi9mb3JtLWZpZWxkL2Zvcm0tZmllbGQuY29tcG9uZW50LnRoZW1lJztcblxuQG1peGluIHNlbGVjdC1vdXRsaW5lIHtcbiAgbmItc2VsZWN0LmFwcGVhcmFuY2Utb3V0bGluZSAuc2VsZWN0LWJ1dHRvbiB7XG4gICAgYm9yZGVyLXN0eWxlOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtYm9yZGVyLXdpZHRoKTtcblxuICAgICYudG9wIHtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLWFkamFjZW50LWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS1hZGphY2VudC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS1hZGphY2VudC1ib3JkZXItc3R5bGUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtYWRqYWNlbnQtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICBuYi1zZWxlY3QuYXBwZWFyYW5jZS1vdXRsaW5lLnN0YXR1cy0jeyRzdGF0dXN9IC5zZWxlY3QtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LXRleHQtY29sb3IpO1xuXG4gICAgICAmLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30tcGxhY2Vob2xkZXItdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgICBuYi1pY29uIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30taWNvbi1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LWZvY3VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtI3skc3RhdHVzfS1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtI3skc3RhdHVzfS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgbmItaWNvbiB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1vdXRsaW5lLSN7JHN0YXR1c30tZGlzYWJsZWQtaWNvbi1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ib3R0b20sXG4gICAgICAmLnRvcCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtI3skc3RhdHVzfS1vcGVuLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICYudG9wIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LW91dGxpbmUtI3skc3RhdHVzfS1hZGphY2VudC1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJi5ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzdGF0dXN9LWFkamFjZW50LWJvcmRlci1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJHNpemUgaW4gbmItZ2V0LXNpemVzKCkge1xuICAgIG5iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS0jeyRzaXplfSAuc2VsZWN0LWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShzZWxlY3Qtb3V0bGluZS0jeyRzaXplfS1wYWRkaW5nKTtcbiAgICAgIEBpbmNsdWRlIG5iLWx0cihwYWRkaW5nLXJpZ2h0LCBuYi10aGVtZShzZWxlY3QtaWNvbi1vZmZzZXQpKTtcbiAgICAgIEBpbmNsdWRlIG5iLXJ0bChwYWRkaW5nLWxlZnQsIG5iLXRoZW1lKHNlbGVjdC1pY29uLW9mZnNldCkpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG5iLWZvcm0tZmllbGQtd2l0aC1wcmVmaXgoJ25iLXNlbGVjdC5hcHBlYXJhbmNlLW91dGxpbmUuc2l6ZS0jeyRzaXplfSAuc2VsZWN0LWJ1dHRvbicsICRzaXplKTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vZm9ybS1maWVsZC9mb3JtLWZpZWxkLmNvbXBvbmVudC50aGVtZSc7XG5cbkBtaXhpbiBzZWxlY3QtZmlsbGVkIHtcbiAgbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkIC5zZWxlY3QtYnV0dG9uIHtcbiAgICBib3JkZXItc3R5bGU6IG5iLXRoZW1lKHNlbGVjdC1maWxsZWQtYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItd2lkdGg6IG5iLXRoZW1lKHNlbGVjdC1maWxsZWQtYm9yZGVyLXdpZHRoKTtcbiAgfVxuXG4gIEBlYWNoICRzaXplIGluIG5iLWdldC1zaXplcygpIHtcbiAgICBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc2l6ZS0jeyRzaXplfSAuc2VsZWN0LWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLSN7JHNpemV9LXBhZGRpbmcpO1xuICAgICAgQGluY2x1ZGUgbmItbHRyKHBhZGRpbmctcmlnaHQsIG5iLXRoZW1lKHNlbGVjdC1pY29uLW9mZnNldCkpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKHBhZGRpbmctbGVmdCwgbmItdGhlbWUoc2VsZWN0LWljb24tb2Zmc2V0KSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbmItZm9ybS1maWVsZC13aXRoLXByZWZpeCgnbmItc2VsZWN0LmFwcGVhcmFuY2UtZmlsbGVkLnNpemUtI3skc2l6ZX0gLnNlbGVjdC1idXR0b24nLCAkc2l6ZSk7XG4gIH1cblxuICBAZWFjaCAkc3RhdHVzIGluIG5iLWdldC1zdGF0dXNlcygpIHtcbiAgICBuYi1zZWxlY3QuYXBwZWFyYW5jZS1maWxsZWQuc3RhdHVzLSN7JHN0YXR1c30gLnNlbGVjdC1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LWZpbGxlZC0jeyRzdGF0dXN9LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLSN7JHN0YXR1c30tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLSN7JHN0YXR1c30tdGV4dC1jb2xvcik7XG5cbiAgICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogbmItdGhlbWUoc2VsZWN0LWZpbGxlZC0jeyRzdGF0dXN9LXBsYWNlaG9sZGVyLXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LWZpbGxlZC0jeyRzdGF0dXN9LWZvY3VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1maWxsZWQtI3skc3RhdHVzfS1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1maWxsZWQtI3skc3RhdHVzfS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLSN7JHN0YXR1c30taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLSN7JHN0YXR1c30tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmItdGhlbWUoc2VsZWN0LWZpbGxlZC0jeyRzdGF0dXN9LWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3QtZmlsbGVkLSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG5cbiAgICAgICAgbmItaWNvbiB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1maWxsZWQtI3skc3RhdHVzfS1kaXNhYmxlZC1pY29uLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBuYi1pY29uIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1maWxsZWQtI3skc3RhdHVzfS1pY29uLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2Zvcm0tZmllbGQvZm9ybS1maWVsZC5jb21wb25lbnQudGhlbWUnO1xuXG5AbWl4aW4gc2VsZWN0LWhlcm8ge1xuICBuYi1zZWxlY3QuYXBwZWFyYW5jZS1oZXJvIC5zZWxlY3QtYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBAZWFjaCAkc2l6ZSBpbiBuYi1nZXQtc2l6ZXMoKSB7XG4gICAgbmItc2VsZWN0LmFwcGVhcmFuY2UtaGVyby5zaXplLSN7JHNpemV9IC5zZWxlY3QtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IG5iLXRoZW1lKHNlbGVjdC1oZXJvLSN7JHNpemV9LXBhZGRpbmcpO1xuICAgICAgQGluY2x1ZGUgbmItbHRyKHBhZGRpbmctcmlnaHQsIG5iLXRoZW1lKHNlbGVjdC1pY29uLW9mZnNldCkpO1xuICAgICAgQGluY2x1ZGUgbmItcnRsKHBhZGRpbmctbGVmdCwgbmItdGhlbWUoc2VsZWN0LWljb24tb2Zmc2V0KSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG5iLWZvcm0tZmllbGQtd2l0aC1wcmVmaXgoJ25iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc2l6ZS0jeyRzaXplfSAuc2VsZWN0LWJ1dHRvbicsICRzaXplKTtcbiAgfVxuXG4gIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LXN0YXR1c2VzKCkge1xuICAgIG5iLXNlbGVjdC5hcHBlYXJhbmNlLWhlcm8uc3RhdHVzLSN7JHN0YXR1c30gLnNlbGVjdC1idXR0b24ge1xuICAgICAgJGxlZnQtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1oZXJvLSN7JHN0YXR1c30tbGVmdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICRyaWdodC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LWhlcm8tI3skc3RhdHVzfS1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGxlZnQtY29sb3IsICRyaWdodC1jb2xvcik7XG4gICAgICBjb2xvcjogbmItdGhlbWUoc2VsZWN0LWhlcm8tI3skc3RhdHVzfS10ZXh0LWNvbG9yKTtcblxuICAgICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3QtaGVyby0jeyRzdGF0dXN9LXBsYWNlaG9sZGVyLXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGxlZnQtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1oZXJvLSN7JHN0YXR1c30tZm9jdXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgJHJpZ2h0LWNvbG9yOiBuYi10aGVtZShzZWxlY3QtaGVyby0jeyRzdGF0dXN9LWZvY3VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsZWZ0LWNvbG9yLCAkcmlnaHQtY29sb3IpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICRsZWZ0LWNvbG9yOiBuYi10aGVtZShzZWxlY3QtaGVyby0jeyRzdGF0dXN9LWhvdmVyLWxlZnQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICRyaWdodC1jb2xvcjogbmItdGhlbWUoc2VsZWN0LWhlcm8tI3skc3RhdHVzfS1ob3Zlci1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbGVmdC1jb2xvciwgJHJpZ2h0LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1oZXJvLSN7JHN0YXR1c30tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1oZXJvLSN7JHN0YXR1c30tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgbmItaWNvbiB7XG4gICAgICAgICAgY29sb3I6IG5iLXRoZW1lKHNlbGVjdC1oZXJvLSN7JHN0YXR1c30tZGlzYWJsZWQtaWNvbi1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbmItaWNvbiB7XG4gICAgICAgIGNvbG9yOiBuYi10aGVtZShzZWxlY3QtaGVyby0jeyRzdGF0dXN9LWljb24tY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG5iLXR5cG9ncmFwaHkge1xuICBib2R5IHtcbiAgICBjb2xvcjogbmItdGhlbWUodGV4dC1iYXNpYy1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRleHQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IG5iLXRoZW1lKHRleHQtcGFyYWdyYXBoLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRleHQtcGFyYWdyYXBoLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGV4dC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbiAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgY29sb3I6IG5iLXRoZW1lKHRleHQtYmFzaWMtY29sb3IpO1xuICB9XG5cbiAgQGVhY2ggJHNpemUgaW4gKDEsIDIsIDMsIDQsIDUsIDYpIHtcbiAgICBoI3skc2l6ZX0sXG4gICAgLmgjeyRzaXplfSB7XG4gICAgICBmb250LXNpemU6IG5iLXRoZW1lKHRleHQtaGVhZGluZy0jeyRzaXplfS1mb250LXNpemUpO1xuICAgICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRleHQtaGVhZGluZy0jeyRzaXplfS1mb250LWZhbWlseSk7XG4gICAgICBmb250LXdlaWdodDogbmItdGhlbWUodGV4dC1oZWFkaW5nLSN7JHNpemV9LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0ZXh0LWhlYWRpbmctI3skc2l6ZX0tbGluZS1oZWlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJ0aXRsZSxcbiAgLnN1YnRpdGxlLTIge1xuICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LWJhc2ljLWNvbG9yKTtcbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRleHQtc3VidGl0bGUtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGV4dC1zdWJ0aXRsZS1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0ZXh0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGV4dC1zdWJ0aXRsZS1saW5lLWhlaWdodCk7XG4gIH1cblxuICAuc3VidGl0bGUtMiB7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRleHQtc3VidGl0bGUtMi1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZSh0ZXh0LXN1YnRpdGxlLTItZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUodGV4dC1zdWJ0aXRsZS0yLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGV4dC1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIHAsXG4gIC5wYXJhZ3JhcGgge1xuICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LWJhc2ljLWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUodGV4dC1wYXJhZ3JhcGgtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGV4dC1wYXJhZ3JhcGgtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUodGV4dC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0ZXh0LXBhcmFncmFwaC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAucGFyYWdyYXBoLTIge1xuICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LWJhc2ljLWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogbmItdGhlbWUodGV4dC1wYXJhZ3JhcGgtMi1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZSh0ZXh0LXBhcmFncmFwaC0yLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5iLXRoZW1lKHRleHQtcGFyYWdyYXBoLTItZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiBuYi10aGVtZSh0ZXh0LXBhcmFncmFwaC0yLWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBuYi10aGVtZShsaW5rLXRleHQtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbmItdGhlbWUobGluay10ZXh0LWRlY29yYXRpb24pO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogbmItdGhlbWUobGluay10ZXh0LWZvY3VzLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZShsaW5rLXRleHQtaG92ZXItY29sb3IpO1xuICAgIH1cblxuICAgICYubGluay1jb250cm9sLFxuICAgICYubGluay1jb250cm9sOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LWNvbnRyb2wtY29sb3IpO1xuICAgIH1cblxuICAgICYubGluay1hbHRlcm5hdGUsXG4gICAgJi5saW5rLWFsdGVybmF0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogbmItdGhlbWUodGV4dC1hbHRlcm5hdGUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgY29sb3I6IG5iLXRoZW1lKHRleHQtaGludC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRleHQtbGFiZWwtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogbmItdGhlbWUodGV4dC1sYWJlbC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0ZXh0LWxhYmVsLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGV4dC1sYWJlbC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAuY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKHRleHQtY2FwdGlvbi1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZSh0ZXh0LWNhcHRpb24tZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUodGV4dC1jYXB0aW9uLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUodGV4dC1jYXB0aW9uLWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC5jYXB0aW9uLTIge1xuICAgIGZvbnQtZmFtaWx5OiBuYi10aGVtZSh0ZXh0LWNhcHRpb24tMi1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZSh0ZXh0LWNhcHRpb24tMi1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiBuYi10aGVtZSh0ZXh0LWNhcHRpb24tMi1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IG5iLXRoZW1lKHRleHQtY2FwdGlvbi0yLWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC5jYXB0aW9uLFxuICAuY2FwdGlvbi0yIHtcbiAgICBjb2xvcjogbmItdGhlbWUodGV4dC1oaW50LWNvbG9yKTtcblxuICAgIEBlYWNoICRzdGF0dXMgaW4gbmItZ2V0LWNvcmUtc3RhdHVzZXMoKSB7XG4gICAgICAmLnN0YXR1cy0jeyRzdGF0dXN9IHtcbiAgICAgICAgY29sb3I6IG5iLXRoZW1lKHRleHQtI3skc3RhdHVzfS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGNvbG9yOiBuYi10aGVtZShsaXN0LWl0ZW0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IG5iLXRoZW1lKGxpc3QtaXRlbS1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiBuYi10aGVtZShsaXN0LWl0ZW0tZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogbmItdGhlbWUobGlzdC1pdGVtLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogbmItdGhlbWUobGlzdC1pdGVtLWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC50ZXh0LWFsdGVybmF0ZSB7XG4gICAgY29sb3I6IG5iLXRoZW1lKHRleHQtYWx0ZXJuYXRlLWNvbG9yKTtcbiAgfVxuICAudGV4dC1kaXNhYmxlZCB7XG4gICAgY29sb3I6IG5iLXRoZW1lKHRleHQtZGlzYWJsZWQtY29sb3IpO1xuICB9XG4gIC50ZXh0LWhpbnQge1xuICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LWhpbnQtY29sb3IpO1xuICB9XG5cbiAgQGVhY2ggJHN0YXR1cyBpbiBuYi1nZXQtY29yZS1zdGF0dXNlcygpIHtcbiAgICAudGV4dC0jeyRzdGF0dXN9IHtcbiAgICAgIGNvbG9yOiBuYi10aGVtZSh0ZXh0LSN7JHN0YXR1c30tY29sb3IpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG5neC1sYXlvdXQoKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGlzKSB7XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuL3RoZW1lcyc7XHJcblxyXG5AbWl4aW4gbmItb3ZlcnJpZGVzKCkge1xyXG4gIG5iLXNlbGVjdC5zaXplLW1lZGl1bSBidXR0b24ge1xyXG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDIuMnJlbSAwLjQzNzVyZW0gMS4xMjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICBuYi1pY29uIHtcclxuICAgICAgcmlnaHQ6IDAuNDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgbmItY2FyZHtcclxuICAgIC5sYWJlbHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBkaXYubmctc3Rhci1pbnNlcnRlZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICBuYi13aW5kb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAuYnV0dG9ucyBidXR0b246bnRoLWNoaWxkKDEpe1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuYnV0dG9ucyBidXR0b246bnRoLWNoaWxkKDIpe1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iXX0= */
