:root {
  --primary: #08f;
  --red: #ff0000;
  --yellow: #ffc00b;
  --white: #ffffff;
  --border-radius: 5px;
  --font-size-base: 12px;
  --font-size-title: 16px;
  --font-size-middle: 14px;
  --font-size-large: 16px;
  --font-size-big: 18px;
  --background-color: #282828;
  --background-color-gray: #282828;
  --background-menu-color-gray: #282828;
  --border-color: #404040;
  --text-color: #dfe2eb;
  --text-color-gray: #a7acbb;
  --green-dark: #69DDC7;
  --red-dark: #d10000;
  --yellow-dark: #d0a21f;
  --primary-dark: #20159c;
  --spacing: 10px;
  --spacing-large: 15px;
  --spacing-min: 5px;
  --error-border-color: #ffe7e7;
  --error-background-color: #fff0f0;
  --font-size-h1: 24px;
  --font-size-h2: 20px;
  --font-size-h3: 18px;
  --font-size-h4: 16px;
  --font-size-h5: 14px;
  --font-size-h6: 12px;
  --tag-color-0: #eb706b;
  --tag-color-1: #537ef6;
  --tag-color-2: #a3e74f;
  --tag-color-3: #f18f36;
  --tag-color-4: #6ebff9;
  --tag-color-5: #f0c647;
  --tag-color-6: #f2a3bd;
  --tag-color-7: #9eb9bc;
  --tag-color-8: #827ef7;
  --tag-color-9: #58c0d4;
  --tag-color-10: #d88dee;
  --tag-color-11: #d58e8c;
  --tag-color-12: #72cc6c;
  --tag-color-13: #e4c443;
  --tag-color-14: #6fdbb8;
}
[data-size="small"] {
  --font-size-base: 12px;
}
[data-size="middle"] {
  --font-size-base: 13px;
}
[data-size="default"] {
  --font-size-base: 14px;
}
[data-size="large"] {
  --font-size-base: 16px;
}
html {
  background-color: var(--background-color-gray);
}
* {
  vertical-align: baseline;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
  box-sizing: border-box;
}
input,
select,
textarea {
  color: var(--text-color);
  display: block;
  width: 100%;
}
input::placeholder,
select::placeholder,
textarea::placeholder {
  color: var(--text-color-gray);
}
body {
  font-family: 'Lato';
  color: var(--text-color);
}
.flex {
  display: flex;
}
.flex-c {
  display: flex;
  align-items: center;
}
.flex-c-c {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-c-sb {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-1 {
  flex: 1;
}

@font-face {
  font-family: 'ico';
  src:
    url(../../2f03d79979c95e3ae908.ttf?tuwxve) format('truetype'),
    url(../../b709c5b180de46ec959e.woff?tuwxve) format('woff'),
    url(../../fce3dc6877ede8221c03.svg?tuwxve#ico) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="ico-"], [class*=" ico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ico' !important;
  speak: never;
  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;
}

.ico-star:before {
  content: "\e900";
}
.ico-tape:before {
  content: "\e951";
}
.ico-stopwatch:before {
  content: "\e952";
}
.ico-lab:before {
  content: "\e94d";
}
.ico-mathematics:before {
  content: "\e94e";
}
.ico-science:before {
  content: "\e94f";
}
.ico-trophy:before {
  content: "\e950";
}
.ico-scan-text:before {
  content: "\e94c";
}
.ico-models:before {
  content: "\e94a";
}
.ico-shark:before {
  content: "\e94b";
}
.ico-game:before {
  content: "\e949";
}
.ico-legal:before {
  content: "\e93c";
}
.ico-ui:before {
  content: "\e93d";
}
.ico-write:before {
  content: "\e93e";
}
.ico-assistants:before {
  content: "\e93f";
}
.ico-designers:before {
  content: "\e940";
}
.ico-education:before {
  content: "\e941";
}
.ico-engineers:before {
  content: "\e942";
}
.ico-finance:before {
  content: "\e943";
}
.ico-productivity:before {
  content: "\e944";
}
.ico-programming:before {
  content: "\e945";
}
.ico-prompts:before {
  content: "\e946";
}
.ico-recommendations:before {
  content: "\e947";
}
.ico-social-media:before {
  content: "\e948";
}
.ico-translation-full:before {
  content: "\e93b";
}
.ico-link:before {
  content: "\e91f";
}
.ico-auto:before {
  content: "\e939";
}
.ico-lang:before {
  content: "\e91b";
}
.ico-openai:before {
  content: "\e936";
}
.ico-apps:before {
  content: "\e937";
}
.ico-translation:before {
  content: "\e938";
}
.ico-history-back:before {
  content: "\e901";
}
.ico-list:before {
  content: "\e902";
}
.ico-search:before {
  content: "\e903";
}
.ico-add:before {
  content: "\e904";
}
.ico-back:before {
  content: "\e905";
}
.ico-cancel:before {
  content: "\e906";
}
.ico-clear:before {
  content: "\e907";
}
.ico-close:before {
  content: "\e908";
}
.ico-column-close:before {
  content: "\e909";
}
.ico-column-open:before {
  content: "\e90a";
}
.ico-config:before {
  content: "\e90b";
}
.ico-copy-ok:before {
  content: "\e90c";
}
.ico-copy:before {
  content: "\e90d";
}
.ico-dark:before {
  content: "\e90e";
}
.ico-down:before {
  content: "\e90f";
}
.ico-download:before {
  content: "\e910";
}
.ico-editor:before {
  content: "\e911";
}
.ico-export:before {
  content: "\e912";
}
.ico-eye-close:before {
  content: "\e913";
}
.ico-eye-open:before {
  content: "\e914";
}
.ico-file:before {
  content: "\e915";
}
.ico-files:before {
  content: "\e916";
}
.ico-full-screen:before {
  content: "\e917";
}
.ico-help:before {
  content: "\e918";
}
.ico-history-1:before {
  content: "\e919";
}
.ico-history:before {
  content: "\e91a";
}
.ico-key:before {
  content: "\e91c";
}
.ico-layout:before {
  content: "\e91d";
}
.ico-light:before {
  content: "\e91e";
}
.ico-mail:before {
  content: "\e920";
}
.ico-message:before {
  content: "\e921";
}
.ico-mic:before {
  content: "\e922";
}
.ico-min-screen:before {
  content: "\e923";
}
.ico-model:before {
  content: "\e924";
}
.ico-more:before {
  content: "\e925";
}
.ico-new:before {
  content: "\e926";
}
.ico-organization:before {
  content: "\e927";
}
.ico-paste:before {
  content: "\e928";
}
.ico-push-left:before {
  content: "\e929";
}
.ico-push-right:before {
  content: "\e92a";
}
.ico-rating:before {
  content: "\e92b";
}
.ico-refresh:before {
  content: "\e92c";
}
.ico-reload:before {
  content: "\e92d";
}
.ico-send:before {
  content: "\e92e";
}
.ico-setting:before {
  content: "\e92f";
}
.ico-share:before {
  content: "\e930";
}
.ico-stop:before {
  content: "\e931";
}
.ico-theme:before {
  content: "\e932";
}
.ico-trash:before {
  content: "\e933";
}
.ico-up:before {
  content: "\e934";
}
.ico-user:before {
  content: "\e935";
}
.ico-waring:before {
  content: "\e93a";
}

.button-b901e {
  padding: 4px 8px;
  font-size: 12px;
  cursor: pointer;
  outline: none;
  border-radius: var(--border-radius);
  border: 1px solid var(--border-color);
  background-color: var(--background-color);
  color: var(--text-color);
  transition: 0.3s;
  display: flex;
  align-items: center;
}
.button-b901e:hover {
  border: 1px solid var(--border-color);
  background-color: var(--background-color);
}
.icon-e4551 {
  border: none;
  background-color: transparent;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
}
.icon-e4551:hover {
  border: none;
  background-color: var(--background-color-gray);
}
.icon-e4551 {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.icon-e4551 .ico-ac353 {
  margin-right: 4px;
}
.primary-d7011 {
  border: 1px solid var(--primary);
  background-color: var(--primary);
  color: var(--white);
}
.primary-d7011:hover {
  border: 1px solid var(--primary-dark);
  background-color: var(--primary-dark);
}
.block-a646c {
  display: block;
  width: 100%;
}
.red-bad0e {
  background-color: var(--red);
  border-color: var(--red);
}
.red-bad0e:hover {
  border: 1px solid var(--red-dark);
  background-color: var(--red-dark);
}
.green-f5f09 {
  background-color: var(--green);
  border-color: var(--green);
}
.green-f5f09:hover {
  border: 1px solid var(--green-dark);
  background-color: var(--green-dark);
}
.yellow-c516e {
  background-color: var(--yellow);
  border-color: var(--yellow);
}
.yellow-c516e:hover {
  border: 1px solid var(--yellow-dark);
  background-color: var(--yellow-dark);
}
.min-c763c {
  font-size: 12px;
  padding: 2px 10px;
}
.min-c763c .ico-ac353 {
  margin-right: var(--spacing-min);
  font-size: 14px;
}
.large-e2499 {
  font-size: 14px;
  padding: 8px 16px;
}
.ghost-c3025 {
  border: 1px solid var(--primary);
  background-color: transparent;
  color: var(--primary);
}
.link-dd198 {
  border: none;
  background: transparent;
  color: var(--primary);
  font-size: 12px;
  padding: 0;
}
.large-e2499 {
  font-size: 14px;
  padding: 8px 20px;
}
.link-dd198 {
  background-color: transparent;
  border: none;
  color: var(--primary);
}

.empty-img-b8936 {
  width: 220px;
}

.icon-a3291 {
  font-size: 18px;
  padding: var(--spacing-min);
  display: inline-block;
}

.input-b2d8f {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.content-f421d {
  font-size: var(--text-size-base);
  border: 1px solid var(--border-color);
  border-radius: var(--border-radius);
  background-color: var(--background-color);
  color: var(--text-color);
  outline: none;
  width: 100%;
}
.content-f421d:focus {
  border: 1px solid var(--primary);
}
.password-eb3f9 .z-input-content-a64e3 {
  padding-right: 30px;
}
.inner-f636d {
  position: relative;
  flex: 1;
}
.inner-f636d .ico-cb88c {
  margin-left: -40px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.default-ed3e5 {
  padding: 6px 5px;
}
.large-e2ef5 {
  padding: 8px 5px;
}

.logo-b1715 {
  font-size: 16px;
  display: flex;
  color: var(--primary);
}
.img-e27ee {
  width: 24px;
  margin-right: 2px;
}

.modal-b8044 {
  background-color: var(--background-color);
  box-shadow: 0 10px 30px rgba(100, 100, 100, 0.4);
  border-radius: var(--border-radius);
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  z-index: 100000;
}
.modal-b8044 > div {
  width: 100%;
}
.overlay-c28f7 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.1);
}
.container-edd17 {
  flex: 1;
}
.header-c496c {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--border-color);
  padding: var(--spacing-min) var(--spacing);
}
.footer-bbc4b {
  border-top: 1px solid var(--border-color);
}
.title-f2cec {
  padding: var(--spacing);
}
.drag-dc977 {
  position: absolute;
  user-select: none;
  touch-action: none;
  transition: 0.1s;
}

/* 隐藏默认的下拉箭头 */
.select-b9a87 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  padding: var(--spacing-min) var(--spacing);
  border: 1px solid var(--border-color);
  border-radius: var(--border-radius);
  color: var(--text-color);
  transition: all 0.3s ease-in-out;
  background-color: var(--background-color);
  padding-right: var(--spacing);
  cursor: pointer;
}
/* 自定义选择框的样式 */
select:focus {
  outline: none;
  border-color: var(--border-color);
}
/* 自定义选择框中选项的样式 */
select option {
  color: var(--text-color);
  background-color: var(--background-color);
}
/* 自定义选择框中选中选项的样式 */
select option:checked {
  color: #fff;
  background-color: #0077cc;
}
/* 鼠标悬停在选项上的样式 */
select option:hover {
  background-color: #f2f2f2;
}
/* 禁用状态下的样式 */
select:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.pagination {
  display: flex;
  align-items: center;
}
.pagination > li {
  list-style: none;
}

@keyframes bounce-d31fe {
  0% {
    transform: translateY(0%);
    opacity: 0;
  }
  50% {
    transform: translateY(100%);
    opacity: 0.5;
  }
  100% {
    transform: translateY(0%);
    opacity: 1;
  }
}
@keyframes scaleAnm-c91db {
  0% {
    transform: scaleY(0.2);
    opacity: 1;
  }
  50% {
    transform: scaleY(1.7);
    opacity: 0.5;
  }
  100% {
    transform: scaleY(0.2);
    opacity: 1;
  }
}
.loading-d6001 {
  color: var(--text-color);
}
.n-f5a48 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.text-edaf4 {
  font-size: 12px;
  margin-left: 4px;
}
.line-f2e87 {
  display: flex;
  align-items: center;
}
.bar-a5d37 {
  background: var(--text-color-gray);
  margin: 0 2px;
}
.normal-a0ed2 .bar-a5d37 {
  width: 3px;
  height: 8px;
  animation: scaleAnm-c91db 0.5s ease-in-out infinite;
  opacity: 0;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(1) {
  animation-delay: 0.1s;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(2) {
  animation-delay: 0.2s;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(3) {
  animation-delay: 0.3s;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(4) {
  animation-delay: 0.4s;
}
.circle-c5fb1 .bar-a5d37 {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  animation: bounce-d31fe 0.6s ease-in-out infinite;
  opacity: 0;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(1) {
  animation-delay: 0.1s;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(2) {
  animation-delay: 0.2s;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(3) {
  animation-delay: 0.3s;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(4) {
  animation-delay: 0.4s;
}

.switch-d9cd5 {
  position: relative;
  display: flex;
  align-items: center;
}
.text-c3ca1 {
  font-size: 12px;
  margin-left: 5px;
}
.input-f0f11 {
  width: 0;
  height: 0;
  outline: none;
}
.input-f0f11:checked + label .toggle-d5927::after {
  background-color: var(--primary);
  border: 1px solid var(--primary-dark);
}
.input-f0f11:checked + label .toggle-d5927::before {
  transform: translateX(100%);
}
.label-e4b7e {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.toggle-d5927 {
  position: relative;
}
.toggle-d5927::after {
  content: "";
  height: 16px;
  width: 30px;
  display: block;
  background: var(--background-color-gray);
  border: 1px solid var(--border-color);
  border-radius: 90px;
}
.toggle-d5927::before {
  content: "";
  height: 14px;
  width: 14px;
  display: block;
  background: var(--white);
  border-radius: 90px;
  position: absolute;
  left: 2px;
  top: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}
.children-c1d3d {
  margin-left: var(--spacing);
}


.tabs-b17da {
  overflow: hidden;
  background-color: var(--background-gray);
  color: var(--text-color);
  border-radius: var(--border-radius);
}
.header-cd8c4 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.item-fa48a {
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  padding: 10px 0 5px;
  flex: 1;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.item-fa48a:after {
  content: "";
  width: 24px;
  height: 4px;
  background-color: var(--background-gray);
  margin-top: 5px;
}
.item-fa48a.active-d4fbb {
  color: var(--primary);
}
.item-fa48a.active-d4fbb:after {
  background-color: var(--primary);
}
.container-df369 {
  margin: 5px;
}

.tag-e5818 {
  font-size: 12px;
  padding: 2px 5px;
  border-radius: var(--border-radius);
  background-color: var(--primary);
  color: #fff;
  transform: scale(0.8);
}
.ghost-e64bd {
  border: 1px solid var(--primary);
  background-color: transparent;
  color: var(--primary);
}


.title-a28cf {
  font-weight: 700;
}
.title-h1-f6a29 {
  font-size: var(--font-size-h1);
}
.title-h2-cedc6 {
  font-size: var(--font-size-h2);
}
.title-h3-db9fe {
  font-size: var(--font-size-h3);
}
.title-h4-d1404 {
  font-size: var(--font-size-h4);
}
.title-h5-ce351 {
  font-size: var(--font-size-h5);
}
.title-h6-cf291 {
  font-size: var(--font-size-h6);
}

.panel-d5842 {
  color: var(--text-color);
  background-color: var(--background-color);
  border-radius: var(--border-radius);
  font-size: var(--font-size-base);
}
.icon-a0ebe {
  font-size: 20px;
  padding: var(--spacing);
  margin-right: var(--spacing);
}
.title-fc6f0 {
  color: var(--text-color);
  padding: var(--spacing);
}
.header-f5948 {
  padding: var(--spacing);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.icon-a0ebe {
  cursor: pointer;
  padding: var(--spacing-min);
}
.itemInner-ae8d0 {
  padding: var(--spacing);
  overflow-y: auto;
}
.container-fc36f {
  display: flex;
  align-items: center;
}
.item-d4314 {
  padding: var(--spacing);
  color: var(--text-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.item_title-ef5c9 {
  color: var(--text-color);
  font-size: 13px;
  font-weight: 700;
}
.item_desc-e7a19 {
  color: var(--text-color-gray);
  font-size: 12px;
}

.avatar-beb46 {
  width: 28px;
  height: 28px;
  border-radius: 90px;
  border-radius: var(--border-radius);
  overflow: hidden;
}
.avatar-beb46 img {
  width: 100%;
}
.circle-c2447 {
  border-radius: 90px;
}

.inner-fefab {
  flex: 1;
}
.textarea-e85c3 {
  width: 100%;
  border: var(--border-color);
  padding: var(--spacing);
  outline: none;
  resize: none;
  font-size: var(--font-size-base);
  font-family: 'Lato';
  background-color: var(--background-color);
  border-radius: var(--border-radius);
}
.textarea_box-dfce4 {
  display: flex;
}
.clear-aa6fb {
  font-size: 14px;
}
.transparent-bf002 {
  background-color: transparent;
}

.text-e2c8e {
  color: var(--text-color);
}
.gray-bd198 {
  color: var(--text-color-gary);
}

.inner-d4680 {
  max-width: 300px;
  font-size: 12px;
  width: max-content;
}
.container-bb450 {
  visibility: hidden;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  text-align: center;
  border-radius: var(--border-radius);
  padding: var(--spacing-min) var(--spacing);
  position: absolute;
  z-index: 1;
  transition: opacity 0.3s, transform 0.3s;
}
.container-bb450::after {
  content: "";
  border: 5px solid transparent;
  position: absolute;
  width: 5px;
  height: 5px;
  display: block;
  box-sizing: border-box;
}
.top-b801a {
  transform: translate(-50%, 0%) scale(1) !important;
}
.bottom-dacec {
  transform: translate(-50%, 0%) scale(1) !important;
}
.left-eb872 {
  transform: translate(0%, -50%) scale(1) !important;
}
.right-fb15d {
  transform: translate(0%, -50%) scale(1) !important;
}
.tooltip-d272c {
  position: relative;
  display: inline-block;
  cursor: pointer;
  overflow: hidden;
  font-size: var(--font-size-base);
}
.tooltip-d272c:hover .container-bb450 {
  opacity: 1;
  visibility: visible;
}
.tooltip-d272c:hover .top-b801a {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, -15%) scale(0.9);
}
.tooltip-d272c:hover .top-b801a:after {
  border-top-color: rgba(0, 0, 0, 0.7);
  left: 50%;
  top: 100%;
  transform: translate(-50%);
}
.tooltip-d272c:hover .bottom-dacec {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 15%) scale(0.9);
}
.tooltip-d272c:hover .bottom-dacec:after {
  border-bottom-color: rgba(0, 0, 0, 0.7);
  left: 50%;
  top: 0;
  transform: translate(-50%, -100%);
}
.tooltip-d272c:hover .left-eb872 {
  top: 50%;
  right: 100%;
  transform: translate(-15%, -50%) scale(0.9);
}
.tooltip-d272c:hover .left-eb872:after {
  border-left-color: rgba(0, 0, 0, 0.7);
  top: 50%;
  right: 0;
  transform: translate(100%, -50%);
}
.tooltip-d272c:hover .right-fb15d {
  top: 50%;
  left: 100%;
  transform: translate(15%, -50%) scale(0.9);
}
.tooltip-d272c:hover .right-fb15d:after {
  border-right-color: rgba(0, 0, 0, 0.7);
  top: 50%;
  left: 0;
  transform: translate(-100%, -50%);
}

.range-b92d8 input[type="range"] {
  -webkit-appearance: none;
  width: 100%;
  margin: 0;
}
.range-b92d8 input[type="range"]:focus {
  outline: none;
}
.range-b92d8 input[type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  background: var(--background-color-gray);
  border-radius: 25px;
  border: none;
}
.range-b92d8 input[type="range"]::-webkit-slider-thumb {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background: var(--primary);
  cursor: pointer;
  -webkit-appearance: none;
  border-radius: 25px;
  margin-top: -4px;
}
.range-b92d8 input[type="range"]:focus::-webkit-slider-runnable-track {
  background: var(--background-color-gray);
}
.value-e254e {
  margin-left: var(--spacing-min);
}

.search-de6f1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
}
.input-e5b9a {
  padding: var(--spacing) var(--spacing-min);
  padding-left: calc(var(--spacing) * 3);
  background: var(--background-menu-color-gray);
  height: 100%;
  border-radius: 5px;
  border: 1px solid var(--border-color);
  font-family: 'Lato', sans-serif;
  font-size: 14px ;
}
.inner-ccc07 {
  flex: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 43px;
  color: #fff;
}
.searchIcon-cf98e {
  font-family: 'Lato';
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0 var(--spacing);
}

.container-e169f {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.container__left-eb54b {
  flex: 1;
  height: 100%;
  overflow: auto;
}
.container__right-b4847 {
  flex: 1;
  height: 100%;
  overflow: auto;
}
.container__divider-f7a74 {
  width: 10px;
  height: 100%;
  background-color: #ddd;
  cursor: ew-resize;
}
.dragHandle-ebcba {
  width: 4px;
  height: 100%;
  background-color: #ddd;
  cursor: ew-resize;
}

.content-c8146 {
  position: fixed;
  z-index: 1000;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  background-color: var(--background-color);
  border-radius: var(--border-radius);
  width: auto;
  height: auto;
  overflow: hidden;
}
.container-caef5 {
  display: flex;
}

/* General Styles */
.page-view {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.center-view {
  display: flex;
  color: #ffffff;
  padding: 20px;
  border-radius: 8px;
  flex: 1;
  align-items: center;
  flex-direction: column;
  height:100%; 
  max-width: 980px;
}

.center-view h1 {
  color: #ffffff;
  font-size: large;
  width: 100%;
  font-size: 28px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.remaining-licenses {
  color: #ffffff;

  font-size: 16px;
  width: 100%;
}

/* Table Styles */
.user-table {
  width: 100%;
}

.user-table .ant-table-thead>tr>th {
  background-color: #2b2b2b;
  color: #ffffff;
  border: none;
}

.user-table .ant-table-tbody>tr>td {
  background-color: #2b2b2b;
  color: #ffffff;
  border: none;
}

.role-select .ant-select-selector {
  background-color: #333333;
  color: #ffffff;
  border: #585858 2px solid !important;
  width: 150px !important;
  margin-left: -15px;
}

/* Button Styles */
.remove-user {
  color: #ff4d4f;
}

.remove-user:hover {
  color: #ff4d4f !important;

}

.invite-button {
  border: none;
  background: none;
  border-radius: 0;
  border-bottom: 1px #69DDC7 dashed !important;
  color: #C3F6ED !important;
  padding: 0 !important;
}

.invite-button:hover {
  background: none !important;
  color: #C3F6ED !important;

}

.manage-licenses-footer {
  display: flex;
  flex-direction: row;
  margin-top: 30px;
  justify-content: flex-end;
  width: 100%;
}

.page-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}

.page-button {
  background-color: #333333;
  color: #ffffff;
  border: none;
  margin-left: 10px;
}

.page-button.ant-btn-primary {
  background-color: #1890ff;
  border-color: #1890ff;
}

/* Modal Styles */
.custom-modal,
.custom-modal .ant-modal-content {
  width: 100%;
}

.invite_list {}

.ant-modal-wrap {
  background: rgba(0, 0, 0, 0.8);
}

.ant-modal-content {
  background-color: #1f1f1f;
  color: #ffffff;
  border-radius: 8px;
  padding: 0px !important;
}

/* Confirmation Modal Styles */
.custom-confirm-modal .ant-modal-content {
  background-color: #333;
  color: white;
}

.ant-btn-primary {
  background-color: #69DDC7 !important;
  border-color: #69DDC7 !important;
  padding: 10px 20px;
  height: auto;
  color: #1f1f1f;
}

.custom-confirm-modal .ant-btn-primary {
  background-color: red !important;
  border-color: red !important;
  color: #fff !important;
}


.custom-confirm-modal-change .ant-btn-primary {
  background-color: #3dc3aa !important;
  border-color: #3dc3aa !important;
  color: #fff !important;
}

.custom-confirm-modal-delete .ant-btn-primary {
  background-color: red !important;
  border-color: red !important;
  color: #fff !important;
}



.custom-confirm-modal .ant-btn-default {
  background: none !important;
  border-color: #fff !important;
  color: white;
  padding: 10px 20px !important;
  height: auto !important;


}

.custom-confirm-modal .ant-btn-default:hover,
.custom-confirm-modal .ant-btn-default:focus {
  background-color: white;
  color: #1f1f1f;
}

.ant-modal-footer .ant-btn-default {
  height: 43px;
}

.ant-modal-confirm-title,
.ant-modal-confirm-content {
  color: #fff !important;
}

.ant-modal-confirm-title,
.ant-modal-confirm-content,
.ant-modal-confirm-btns,
.ant-modal-title,
.ant-modal-content {
  color: white;
  padding: 8px;

  border-bottom: 1px solid #404040;
}

.ant-modal-confirm-content {
  padding-bottom: 15px !important;
}

.ant-modal-content {
  padding: 20px !important;
}

.ant-modal-confirm-btns {
  border-bottom: 0 !important;
  padding-top: 0;
}

.ant-modal-confirm-btns {
  border-bottom: 0 !important;
  padding-top: 0;
}

.ant-modal-confirm-btns button {
  padding: 10px 20px;
  height: auto;
}

/* Invite Modal Styles */
.invite-modal .ant-modal-header {
  background: none !important;
  border-bottom: none;
}

.invite-modal .ant-modal-title {
  color: #ffffff;
  font-size: 28px;
  padding-top: 0 !important;


}



.invite-modal .ant-form-item-label>label {
  color: #ffffff;
}

.invite-modal .ant-input,
.invite-modal .ant-select-selector {
  background-color: #333333;
  color: #ffffff;
  border: none;
}

.invite-modal .ant-btn-primary {
  background-color: #1890ff;
  border-color: #1890ff;
}

.custom-input {
  height: 50px;
  padding: 10px;
  font-size: 16px;
  border: #ccc 1px solid !important;
}

.custom-select .ant-select-selector {
  height: 50px !important;
  display: flex;
  align-items: center;
  padding: 10px !important;
  font-size: 16px;
}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #69DDC7;
  border-color: #69DDC7;
}

.ant-table-cell span {
  text-transform: capitalize;

}

@media screen and (max-width: 900px) {

  .page-view {
    max-width: calc(100% - 70px);

  }
  .center-view h1{
    font-size: 24px;
  }
  .center-view {

    max-width: calc(100%);
    height: 100%;
    overflow-y: scroll;
    padding:40px 15px ;
  }
  .center-view .ant-col{
    padding-right: 10px !important;
  }

  .center-view .ant-table-wrapper {
    overflow-y: scroll;
    &::-webkit-scrollbar-track-piece {
      border-radius: 3px;
      width: 10px;
      background-color: #393838;
    }
  
    &::-webkit-scrollbar {
      width: 2.5px;
      border-radius: 3px;
  
    }
  
    &::-webkit-scrollbar-thumb {
      background-color: #272727;
      border-radius: 3px;
  
    }
  
    &::-webkit-scrollbar-thumb:hover {
      border-radius: 3px;
    }
  }

  .manage-licenses-header {
    flex-direction: column !important;
    align-items: flex-end !important;
  }
  .center-view h1{
    margin-top: 0 !important;
  }
}
.container-c1128 {
  padding: 20px;
  margin: 0 auto;
  background-color: #1a1a1a;
  flex: 1;
  color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.PurchaseBtnView-f9948 {
  display: flex;
  flex-direction: column;
}
.questionsInfo-aa41f {
  margin-top: 70px;
}
.PurchaseBtnView-f9948 button {
  margin-bottom: 10px;
  padding: 10px;
  height: 50px;
  background-color: #69DDC7;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  color: #333;
}
.PurchaseBtnView-f9948 button:hover {
  background-color: #69DDC7 !important;
}
.content-bcddb {
  display: flex;
  flex-direction: row;
}
.section-b6e82 {
  margin-top: 20px;
  width: 100%;
  margin-right: 20px;
}
.licenseInfo-ef7fc {
  display: flex;
  justify-content: start;
  margin-top: 40px;
  padding: 0px 20px;
  background-color: #333;
  border-radius: 10px;
  width: 100%;
}
.licenseInfo-ef7fc th,
.licenseInfo-ef7fc td {
  padding-left: 0 !important;
}
.licenseInfo-ef7fc tr td {
  border: none !important;
}
.currentPlan-beb19,
.additionalLicenses-dec33,
.totalLicenses-b76e9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
}
.additionalLicensesHeader-cd4ae {
  margin-bottom: 20px !important;
  border-bottom: 2px solid #fff;
}
.purchaseSummary-db818 {
  text-align: center;
  padding: 20px;
  padding-top: 0 !important;
}
.summaryDetails-f3425 {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.totalCost-d99d3 {
  margin-top: 10px;
  text-align: right;
}
button {
  margin-top: 10px;
}
.preview-cf694 {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 0 !important;
  border-bottom: 3px solid #333;
}
.summaryDetailsCol-b9ced {
  text-align: left;
  display: flex;
  flex-direction: column;
}
.purchaseSubTitle-fb598 {
  color: #D9D9D9;
  width: 100%;
  text-align: left;
  font-size: 10px;
}
.pageView-a205e {
  padding: 25px;
  max-width: calc(100% - 60px);
}
.purchaseButton-c1bb7:hover {
  color: #fff !important;
}
.paymentProfile-be670 {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
.paymentProfile-be670 button {
  margin-top: -5px !important;
  margin-left: 10px;
  padding: 0 !important;
}
@media screen and (max-width: 900px) {
  .pageView-a205e {
    overflow-y: scroll;
    height: 100%;
    padding: 60px  20px ;
  }
  .cardHeader-b4e7b {
    flex-direction: column;
  }
  .planDetailsRow-f31b4 {
    flex-direction: column !important;
  }
  .planDetailsRowSpan-a2036 {
    margin-left: 0 !important;
  }
  .planDetailsFullButton-f6eb3 {
    width: 100%;
  }
  .paymentProfile-be670 {
    flex-direction: column;
  }
  .paymentProfileData-cf1fb {
    margin-top: 15px;
  }
  .paymentProfile-be670 button {
    margin-top: 0 !important;
    margin-bottom: 10px;
  }
  .customizePlanPageData-ce275 {
    padding-right: 10px !important;
  }
  .purchaseSummary-db818 {
    padding: 0px !important;
  }
  .summaryDetails-f3425 {
    flex-direction: column;
    text-align: left;
  }
  .purchaseSubTitle-fb598 {
    text-align: left !important;
  }
  .summaryDetailsCol-b9ced {
    margin-top: 20px !important;
  }
}

.sider-f6f57 {
  background-color: var(--background-menu-color-gray);
  color: var(--text-color);
  border-radius: var(--border-radius) 0 0 var(--border-radius);
  border-right: 1px solid var(--border-color);
  flex: 0 0 auto;
  height: 100%;
  width: 100px;
}
.icon-bb4a0 {
  padding: var(--spacing);
  cursor: pointer;
  display: block;
  font-size: 18px;
}

.chat-f7d08 {
  font-size: var(--font-size-base);
  margin: 0 auto;
  border-radius: var(--border-radius);
  background-color: var(--background-color);
  height: calc(100vh - 70px);
}
.chat_inner-bf9c0 {
  border-radius: var(--border-radius);
  overflow: hidden;
  width: 100%;
  height: 100%;
  flex-wrap: nowrap;
  display: flex;
}
.settingBtn-acf03 {
  position: static !important;
  bottom: 0;
  justify-content: center;
  display: flex;
}
.profileItem-a28a7 {
  width: 50px;
  display: flex;
  height: 50px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 100%;
  padding: 0 !important;
  background-color: #333;
}
.appVersion-c2c8a {
  position: fixed;
  bottom: 10px;
  left: 20px;
  font-size: 10px;
}
.profileItem-a28a7 img {
  height: 100%;
  border-radius: 100%;
}
.full-e6118 {
  height: 100%;
  width: 100%;
}
.normal-b7bb2 {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 90%;
  width: 90%;
}
.normal-b7bb2 .chat_inner-bf9c0 {
  border: 1px solid var(--border-color);
}
.setting_items_view-a7745 {
  box-shadow: #1e1e1e 0 0 5px;
  border-radius: 3px;
  display: flex;
  width: 250px;
  flex-direction: column;
  z-index: 99999999;
}
.setting_items_view-a7745 button,
.setting_items_view-a7745 a {
  background: none;
  border: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  cursor: pointer;
  padding: 7px;
  font-weight: 200;
  margin-bottom: 3px;
}
.logout_menu-cbc9b {
  color: #fff;
  margin-top: 0 !important;
}
.logout_menu-cbc9b:hover {
  color: #fff !important;
}
.logout_menu-cbc9b svg {
  margin-right: 5px;
}
.menu-fd480 {
  background: var(--background-color);
  width: 96px;
  flex: 0 0 auto;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid var(--border-color);
}
.menu-fd480 > div {
  width: 100%;
}
.logoSideBar-d9c14 {
  padding: calc(var(--spacing) * 2) var(--spacing) var(--spacing);
  display: flex;
  justify-content: center;
  align-items: center;
}
.logoSideBar-d9c14 img {
  width: 70%;
  height: auto;
}
.menuItems-be5c9 {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 5px;
  position: relative;
  color: #fff;
  padding-bottom: 20px !important;
}
.menuActive-e8a43 {
  position: relative;
  color: #69DDC7 !important;
}
.menuItem-e88d4 svg {
  stroke: #fff;
}
.menuActive-e8a43 svg {
  stroke: #69DDC7;
}
.menuActive-e8a43::after {
  content: '';
  display: block;
  width: 6px;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: var(--green-dark);
  border-radius: 5px;
}
.signupnow-fa5fc {
  background: #69DDC7;
  background-size: 800% 800%;
  color: #333;
  text-decoration: none;
  font-family: 'Lato';
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  padding: 15px 30px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: transform 1s linear;
  display: inline-block;
  margin: 10px;
  animation: gradient-e6c6c 5s ease infinite;
  position: absolute;
  right: 10px;
  top: 0px;
}
@keyframes gradient-e6c6c {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.playgroundButton-f144b {
  background: transparent;
  background-size: 800% 800%;
  color: #fff;
  padding: 15px 30px;
  font-size: 14px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: transform 1s linear;
  display: inline-block;
  margin: 10px;
  animation: gradient-e6c6c 5s ease infinite;
  position: absolute;
  right: auto;
  width: 220px;
  left: calc(50% - 110px);
  top: 0px;
}
.playgroundButton-f144b:hover {
  transform: scale(1.1);
}
.app_header-d7615 {
  width: 100%;
  height: 70px;
  background-color: #282828;
  border-bottom: 1px solid #404040;
  padding: 15px 25px;
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.logoHeader-a8e19 {
  height: 100%;
  display: flex;
  justify-content: baseline;
}
.menuItem-e88d4 {
  height: 80px;
  display: flex;
  width: 100%;
  margin-bottom: 5px;
  justify-content: center;
  align-items: center;
  cursor: pointer !important;
  color: #fff;
  font-size: 22px;
  position: relative;
}
.lockItem-d5de2 {
  opacity: 0.2;
}
.sider-f9eaa {
  background: var(--background-color);
  width: 345px;
  flex: 0 0 auto;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid var(--border-color);
}
.sider-f9eaa > div {
  width: 100%;
}
.search-daecd {
  padding: var(--spacing) 0;
  font-family: 'Lato';
}
.container-d2fbf {
  background: var(--background-color-gray);
}
@media screen and (max-width: 900px) {
  .menu-fd480 {
    width: 70px;
  }
  .sider-f9eaa {
    display: none;
  }
  .sidebar_small-d2029 {
    display: flex !important;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 250px;
    z-index: 91;
  }
  .full-e6118 {
    width: calc(100% - 70px) !important;
    max-width: calc(100% - 70px) !important;
  }
  .appVersion-c2c8a {
    left: 10px;
  }
}

body {
  overflow: hidden;
}
.searchInput {
  font-family: "Lato", "Helvetica Neue";
  font-size: 16px;
}
.chat {
  font-size: var(--font-size-base);
  margin: 0 auto;
  border-radius: var(--border-radius);
  background-color: "#282828";
}
.chat_inner {
  border-radius: var(--border-radius);
  overflow: hidden;
  width: 100%;
  height: 100%;
  flex-wrap: nowrap;
  display: flex;
}
.full {
  height: 100%;
  width: 100%;
}
.auth-container,
.loading-view {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #282828;
  left: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.auth-container {
  overflow-y: scroll;
  overflow-x: hidden ;
}
.loading-view {
  z-index: 999999999;
}
.auth-container div {
  font-family: 'Lato';
  font-size: 14px;
}
.profile-container {
  justify-content: center;
  align-items: center;
  display: flex;
  flex: 1;
}
.profile-container label,
.profile-container h4 {
  color: #fff !important;
}
.auth-view {
  background: #333;
  padding: 30px 50px;
  border-radius: 5px;
  text-align: center;
  overflow-y: scroll;
}
.auth-view::-webkit-scrollbar-track-piece {
  border-radius: 3px;
  width: 10px;
  background-color: #393838;
}
.auth-view::-webkit-scrollbar {
  width: 2.5px;
  border-radius: 3px;
}
.auth-view::-webkit-scrollbar-thumb {
  background-color: #272727;
  border-radius: 3px;
}
.auth-view::-webkit-scrollbar-thumb:hover {
  border-radius: 3px;
}
@media screen and (max-width: 900px) {
  .auth-view {
    width: 95% !important;
    padding: 35px;
    padding-bottom: 90px;
  }
  .auth-container .ant-typography {
    font-size: 25px !important;
  }
}
.auth-form {
  text-align: left;
  color: #fff;
  margin-top: 20px;
}
.auth-form .ant-input-affix-wrapper {
  background-color: transparent !important;
  color: #fff !important;
}
.chat-view {
  width: 100% !important;
  position: relative;
  padding-bottom: 180px;
}
.copyView {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  align-content: center;
  cursor: pointer;
  color: #fff;
  margin-right: 15px;
  font-family: 'Lato', 'Helvetica Neue';
}
.copyView img {
  margin-right: 5px;
}
.auth-form .ant-input-affix-wrapper input:focus {
  background-color: transparent !important;
}
.auth-form .ant-input-affix-wrapper input::placeholder {
  color: #5a5a5a;
}
.auth-form .ant-input-affix-wrapper svg {
  color: #fff;
}
.auth-form .span-text {
  color: #fff;
}
.view-container {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
}
.shopify-modal-fa {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  left: 0;
  top: 0;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.shopify-modal,
.ant-modal-content {
  width: 500px;
  background: #282828 !important;
  border-radius: 10px 10px ;
}
.shopify-modal-title {
  padding: 15px;
  display: flex;
  justify-content: space-between;
  border-bottom: 2px solid #404040;
}
.custom-modal .ant-modal-content .ant-modal-header {
  background: none !important;
}
.custom-modal .ant-modal-content {
  color: #fff !important;
}
.custom-modal .ant-modal-title,
.custom-modal label,
.custom-modal .ant-modal-close-x {
  color: #fff !important;
}
.shopify-modal-title h2 {
  font-size: 14px;
  font-family: 'Lato';
}
.shopify-modal-title button {
  background: none;
  cursor: pointer;
}
.shopify-modal-body {
  display: flex;
  flex-direction: column;
  padding: 15px;
  margin-bottom: 10px;
}
.shopify-desc {
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
}
.shopify-desc h2 {
  font-size: 16px;
}
.shopify-modal-input {
  margin-top: 10px;
}
.shopify-modal-input label {
  font-size: 16px;
  display: flex;
  margin-bottom: 5px;
}
.custom-modal input {
  background: #282828;
  height: 40px;
  font-size: 14px;
  color: #BDBDBD;
  border: #D9D9D9 1px solid;
  padding: 5px;
  border-radius: 5px;
}
.custom-modal input::placeholder {
  color: #BDBDBD;
}
.shopify-modal-action {
  margin: 10px;
  border-radius: 7px;
  font-size: 16px;
  padding: 15px;
  background: #69DDC7;
  font-family: 'Lato';
  font-weight: 400;
  height: auto !important;
  cursor: pointer;
}
.shopify-modal-action.cancel {
  background: none !important;
  color: #fff !important;
  border: 1px solid #fff;
}
.integrations-view {
  display: flex;
  height: 100%;
  width: 100%;
  padding: 25px;
  flex-direction: column;
  overflow-y: scroll;
}
.integration-item {
  flex: 1 0 24%;
  max-width: 24%;
  margin: 0.5%;
  background: #333333;
  font-family: 'Lato';
  color: #fff;
  border-radius: 10px;
}
@media screen and (max-width: 1000px) {
  .integration-item {
    flex: 1;
    max-width: 100%;
    min-width: 49%;
    margin-bottom: 20px;
  }
  .ant-modal,
  .ant-modal-content {
    width: 100% !important;
  }
}
@media screen and (max-width: 600px) {
  .integration-item {
    flex: 1;
    max-width: 100%;
    min-width: 100%;
    margin-bottom: 20px;
  }
  .ant-modal,
  .ant-modal-content {
    width: 100% !important;
  }
}
.integration-item-data {
  padding: 20px;
  height: 170px;
}
.integration-item-actions {
  width: 100%;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #616161;
}
.integration-item-actions button,
.dissconnect-button {
  padding: 5px 3px;
  color: #C3F6ED;
  background: none;
  font-family: 'Lato';
  font-size: 14px;
  border-bottom: dashed 1px #C3F6ED;
  cursor: pointer;
}
.integration-item-header {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  margin-bottom: 10px;
}
.ant-form-item-control-input-content input {
  background: #3333 !important;
}
.ant-table {
  background: none !important;
}
.ant-table-thead,
.ant-table-thead th,
.ant-table-tbody td {
  background: #333333 !important;
  color: #fff !important;
  border: none !important;
  border-bottom: 1px solid #404040 !important;
}
.ant-empty-description {
  color: #fff !important;
}
.integration-connected-status {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #333333;
  background: #C3F6ED;
  padding: 5px;
  border-radius: 3px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
}
.integration-connected-status img {
  height: 24px;
  width: 24px !important;
  margin-bottom: 0 !important;
}
.integration-item-header h2 {
  width: 100%;
  font-family: 'Lato';
  font-weight: 600;
  font-size: 16px;
}
.integration-item-header img {
  width: 48px;
  margin-bottom: 10px;
  cursor: pointer;
}
.auth-logo {
  margin-bottom: 30px;
  margin-top: 50px;
  width: 160px;
}
.auth-container h4 {
  margin-bottom: 35px;
  color: #fff;
}
.auth-container .check .ant-checkbox {
  margin-top: -25px;
}
.auth-container .ant-typography {
  color: #fff;
}
.auth-container .ant-input-affix-wrapper {
  height: 50px;
}
.auth-container .ant-input-affix-wrapper input:focus {
  background: #fff;
}
input:-webkit-autofill,
input:-webkit-autofill:focus {
  transition: background-color 600000s 0s, color 600000s 0s;
}
input[data-autocompleted] {
  font-family: 'Lato';
  background-color: transparent !important;
}
.login-btn {
  font-family: 'Lato';
  width: 100%;
  height: 45px !important;
  color: #000;
  background: #69DDC7 !important;
}
.auth-options-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.auth-options-button-signup {
  margin-bottom: 50px;
}
.auth-options-button button {
  color: #C3F6ED;
  display: flex;
  border-bottom: #C3F6ED 1px dashed;
  border-radius: 0;
  padding: 1px;
  margin-top: -40px;
  font-family: 'Lato';
}
.auth-options-button button:hover {
  color: #9BF0E1 !important;
}
.auth-options-button-navigation button {
  margin-top: 0px;
}
.auth-options-button-profile button {
  margin-top: 0px;
  background: none !important;
  border: none;
}
.forget-btn {
  border-bottom: none;
  background: #C3F6ED;
  border-radius: 5px !important;
  color: #282828 !important;
  padding: 10px !important;
  height: auto !important;
  font-family: 'Lato';
}
button.forget-btn:hover {
  color: #282828 !important;
}
.google-login-btn {
  width: 100%;
  height: 40px !important;
  background: #fff !important;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: 'Lato';
  font-size: 14px;
  cursor: pointer;
}
.google-login-btn img {
  margin-right: 5px;
}
.form-container {
  width: 350px;
  background: #282828;
  box-shadow: #1f1e1e 0 0 5px;
  border-radius: 5px;
  display: flex;
  padding: 10px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGljL2Nzcy9tYWluLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWEY7QUF5QkE7RUFDRTtBQXZCRjtBQXlCQTtFQUNFO0FBdkJGO0FBeUJBO0VBQ0U7QUF2QkY7QUF5QkE7RUFDRTtBQXZCRjtBQTBCQTtFQUNFO0FBeEJGO0FBMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeEJGO0FBMkJBOzs7RUFHRTtFQUNBO0VBQ0E7QUF6QkY7QUEwQkU7OztFQUNFO0FBdEJKO0FBeUJBO0VBQ0U7RUFDQTtBQXZCRjtBQXlCQTtFQUNFO0FBdkJGO0FBd0JFO0VBQ0U7RUFDQTtBQXRCSjtBQXVCSTtFQUNFO0VBQ0E7RUFDQTtBQXJCTjtBQXVCSTtFQUNFO0VBQ0E7RUFDQTtBQXJCTjtBQXdCRTtFQUNFO0VBQ0E7QUF0Qko7QUF3QkU7RUFDRTtBQXRCSjs7QUNqSEE7RUFDRSxrQkFBa0I7RUFDbEI7Ozt5REFHK0M7RUFDL0MsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSwrRUFBK0U7RUFDL0UsNkJBQTZCO0VBQzdCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsY0FBYzs7RUFFZCxzQ0FBc0M7RUFDdEMsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdC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QVROO0FBV0k7RUFDRTtBQVROO0FBV0k7RUFDRTtBQVROOztBQ3BGQTtFQUNFO0VBQ0E7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUNGO0FBR1E7RUFDRTtFQUNBO0FBRFY7QUFHUTtFQUNFO0FBRFY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtBQUxGO0FBT0E7RUFDRTtBQUxGO0FBTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKO0FBTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7QUFPQTtFQUNFO0FBTEY7OztBQ3JEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7QUFDQTtFQUVFO0VBQ0E7RUFDQTtBQUFGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7QUFDRTtFQUNFO0FBQ0o7QUFBSTtFQUNFO0FBRU47QUFFQTtFQUNFO0FBQUY7O0FDdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOzs7QUNaQTtFQUNFO0FBQ0Y7QUFBRTtFQUNFO0FBRUo7QUFBRTtFQUNFO0FBRUo7QUFBRTtFQUNFO0FBRUo7QUFBRTtFQUNFO0FBRUo7QUFBRTtFQUNFO0FBRUo7QUFBRTtFQUNFO0FBRUo7O0FDcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtBQUFGO0FBRUE7RUFDRTtFQUNBO0FBQUY7QUFHQTtFQUNFO0VBQ0E7QUFERjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURGO0FBRUU7RUFDRTtFQUNBO0VBQ0E7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RjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7RUFDRTtBQWhDRjtBQWtDQTtFQUNFO0lBQ0U7RUFoQ0Y7RUFrQ0E7SUFDRTtFQWhDRjtFQWtDQTtJQUNFO0VBaENGO0FBQ0Y7QUFtQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbENGO0FBcUNBO0VBQ0U7QUFuQ0Y7QUFxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcENGO0FBd0NBO0VBQ0U7RUFDQTtFQUNBO0FBdENGO0FBd0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0Q0Y7QUF5Q0E7RUFDRTtBQXZDRjtBQTBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF4Q0Y7QUEwQ0U7RUFDRTtBQXhDSjtBQTZDQTtFQUNFO0VBQ0E7QUEzQ0Y7QUE4Q0E7RUFDRTtBQTVDRjtBQWlEQTtFQUlFO0lBQ0U7RUFsREY7RUFzREE7SUFDRTtFQXBERjtFQXVEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBckRGO0VBdURBO0lBQ0U7SUFDQTtFQXJERjtFQXVEQTtJQUVFO0VBdERGO0FBQ0Y7O0FDOVFBO0VBQ0U7QUFDRjtBQUNBO0VBQ0U7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUdBO0VBQ0U7RUFDQTtBQURGO0FBSUE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERjtBQUdBO0VBQ0U7RUFDQTtBQURGO0FBR0E7RUFDRTtBQURGO0FBTUE7RUFDRTtFQUNBO0FBSkY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBTEY7QUFPQTs7RUFDRTtBQUpGO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7QUFLRTtFQUNFO0VBQ0E7RUFDQTtBQUhKO0FBTUU7RUFDRTtFQUNBO0FBSko7QUFRRTtFQUNFO0VBQ0E7QUFOSjtBQVVFO0VBQ0U7QUFSSjtBQVdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFURjtFQVdBO0lBQ0U7RUFURjtBQUNGO0FBWUE7RUFDRTtFQUNBO0VBQ0E7QUFWRjtBQWFBO0VBQ0U7RUFDQTtBQVhGO0FBY0E7RUFDRTtFQUNBO0VBQ0E7QUFaRjtBQWVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWJGO0FBZUE7RUFBYztBQVpkO0FBYUE7RUFDRTtBQVhGO0FBY0E7RUFDRTtBQVpGO0FBZUE7RUFDRTtBQWJGO0FBZ0JBO0VBRUU7QUFmRjtBQWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaEJGO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQkY7QUFrQkE7O0VBQ0U7RUFDQTtFQUNBO0FBZkY7QUFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWhCRjtBQW1CQTtFQUNFO0FBakJGO0FBbUJBO0VBQ0U7QUFqQkY7QUFtQkE7OztFQUNFO0FBZkY7QUFrQkE7RUFDRTtFQUNBO0FBaEJGO0FBbUJBO0VBQ0U7RUFDQTtBQWpCRjtBQW9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbEJGO0FBb0JBO0VBQ0U7RUFDQTtFQUNBO0FBbEJGO0FBb0JBO0VBQ0U7QUFsQkY7QUFvQkE7RUFDRTtBQWxCRjtBQW9CQTtFQUNFO0VBQ0E7RUFDQTtBQWxCRjtBQW9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbEJGO0FBcUJBO0VBQ0U7QUFuQkY7QUE0QkE7RUFBdUI7RUFDdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpCQTtBQTJCQTtFQUNFO0VBQ0E7RUFDQTtBQXpCRjtBQTRCQTtFQUNFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFCRDtBQTZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBM0JGO0FBNkJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQTNCRjtFQTZCQzs7SUFDQztFQTFCRjtBQUNGO0FBNkJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQTNCRjtFQTZCQzs7SUFDQztFQTFCRjtBQUNGO0FBNkJBO0VBQ0U7RUFBYztBQTFCaEI7QUE2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBM0JGO0FBNkJBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUJGO0FBNEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFCRjtBQTRCQTtFQUNFO0FBMUJGO0FBNkJBO0VBQ0U7QUEzQkY7QUE2QkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBekJGO0FBMkJBO0VBQ0U7QUF6QkY7QUEyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekJGO0FBMkJBO0VBQ0U7RUFDQTtFQUNBO0FBekJGO0FBNEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUExQkY7QUE0QkE7RUFDRTtFQUNBO0VBQ0E7QUExQkY7QUE2QkE7RUFDRTtFQUNBO0VBQ0E7QUEzQkY7QUFnQ0E7RUFDRTtFQUNBO0FBOUJGO0FBaUNBO0VBQ0U7QUEvQkY7QUFrQ0E7RUFDRTtBQWhDRjtBQW9DQTtFQUNFO0FBbENGO0FBcUNBO0VBQ0U7QUFuQ0Y7QUFzQ0E7O0VBRUU7QUFwQ0Y7QUF1Q0E7RUFDRTtFQUVBO0FBdENGO0FBeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZDRjtBQTBDQTtFQUNFO0VBQ0E7RUFDQTtBQXhDRjtBQTJDQTtFQUVFO0FBMUNGO0FBNkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzQ0Y7QUE2Q0E7RUFDRTtBQTNDRjtBQThDQTtFQUNFO0FBNUNGO0FBOENBO0VBQ0U7RUFDRjtFQUNBO0FBNUNBO0FBOENBO0VBQ0U7RUFDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE1Q0E7QUErQ0E7RUFDRTtBQTdDRjtBQWdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5Q0Y7QUFrREE7RUFDRTtBQWhERjtBQW1EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpERiIsInNvdXJjZXMiOlsid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvYXNzZXRzL3N0eWxlL2NvbW1vbi5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvYXNzZXRzL2ljb24vc3R5bGUuY3NzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcG9uZW50cy9CdXR0b24vYnV0dG9uLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcG9uZW50cy9FbXB0eS9lbXB0eS5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9lbXB0eS1wcm9qZWN0Ly4vc3JjL2NvbXBvbmVudHMvSWNvbi9pY29uLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcG9uZW50cy9JbnB1dC9pbnB1dC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9lbXB0eS1wcm9qZWN0Ly4vc3JjL2NvbXBvbmVudHMvTG9nby9sb2dvLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcG9uZW50cy9Nb2RhbC9tb2RhbC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9lbXB0eS1wcm9qZWN0Ly4vc3JjL2NvbXBvbmVudHMvU2VsZWN0L3NlbGVjdC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9lbXB0eS1wcm9qZWN0Ly4vc3JjL2NvbXBvbmVudHMvUGFnaW5hdGlvbi9zdHlsZS5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcG9uZW50cy9Mb2FkaW5nL2xvYWRpbmcubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vZW1wdHktcHJvamVjdC8uL3NyYy9jb21wb25lbnRzL1N3aXRjaC9zd2l0Y2gubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vZW1wdHktcHJvamVjdC8uL3NyYy9jb21wb25lbnRzL1RhYnMvdGFicy5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9lbXB0eS1wcm9qZWN0Ly4vc3JjL2NvbXBvbmVudHMvVGFnL3RhZy5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9lbXB0eS1wcm9qZWN0Ly4vc3JjL2NvbXBvbmVudHMvVGl0bGUvdGl0bGUubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vZW1wdHktcHJvamVjdC8uL3NyYy9jb21wb25lbnRzL1BhbmVsL3BhbmVsLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcG9uZW50cy9BdmF0YXIvYXZhdGFyLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcG9uZW50cy9UZXh0YXJlYS90ZXh0YXJlYS5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9lbXB0eS1wcm9qZWN0Ly4vc3JjL2NvbXBvbmVudHMvVGV4dC90ZXh0Lm1vZHVsZS5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcG9uZW50cy9Ub29sdGlwL3Rvb2x0aXAubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vZW1wdHktcHJvamVjdC8uL3NyYy9jb21wb25lbnRzL1JhbmdlL3JhbmdlLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcG9uZW50cy9TZWFyY2gvc2VhcmNoLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcG9uZW50cy9EcmFnbGF5b3V0L2RyYWdMYXlvdXQubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vZW1wdHktcHJvamVjdC8uL3NyYy9jb21wb25lbnRzL1BvcG92ZXIvcG9wb3Zlci5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9lbXB0eS1wcm9qZWN0Ly4vc3JjL2NvbXBhbnkvTWFuYWdlTGljZW5zZXMuY3NzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY29tcGFueS9BZGRTZWF0Lm1vZHVsZS5sZXNzIiwid2VicGFjazovL2VtcHR5LXByb2plY3QvLi9zcmMvY2hhdC9zdHlsZS9zaWRlci5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9lbXB0eS1wcm9qZWN0Ly4vc3JjL2NoYXQvc3R5bGUvY2hhdC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9lbXB0eS1wcm9qZWN0Ly4vc3JjL2NoYXQvc3R5bGUubGVzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIC0tcHJpbWFyeTogIzA4ZjtcbiAgLS1yZWQ6ICNmZjAwMDA7XG4gIC0teWVsbG93OiAjZmZjMDBiO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLS1mb250LXNpemUtYmFzZTogMTJweDtcbiAgLS1mb250LXNpemUtdGl0bGU6IDE2cHg7XG4gIC0tZm9udC1zaXplLW1pZGRsZTogMTRweDtcbiAgLS1mb250LXNpemUtbGFyZ2U6IDE2cHg7XG4gIC0tZm9udC1zaXplLWJpZzogMThweDtcblxuXG5cbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAtLWJhY2tncm91bmQtY29sb3ItZ3JheTogIzI4MjgyODtcbiAgLS1iYWNrZ3JvdW5kLW1lbnUtY29sb3ItZ3JheTogIzI4MjgyODtcbiAgXG4gIC0tYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xuICAtLXRleHQtY29sb3I6ICNkZmUyZWI7XG4gIC0tdGV4dC1jb2xvci1ncmF5OiAjYTdhY2JiO1xuXG5cblxuXG4gIC0tZ3JlZW4tZGFyazogIzY5RERDNztcbiAgLS1yZWQtZGFyazogI2QxMDAwMDtcbiAgLS15ZWxsb3ctZGFyazogI2QwYTIxZjtcbiAgLS1wcmltYXJ5LWRhcms6ICMyMDE1OWM7XG5cbiAgLS1zcGFjaW5nOiAxMHB4O1xuICAtLXNwYWNpbmctbGFyZ2U6IDE1cHg7XG4gIC0tc3BhY2luZy1taW46IDVweDtcblxuICAtLWVycm9yLWJvcmRlci1jb2xvcjogI2ZmZTdlNztcbiAgLS1lcnJvci1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuXG4gIC0tZm9udC1zaXplLWgxOiAyNHB4O1xuICAtLWZvbnQtc2l6ZS1oMjogMjBweDtcbiAgLS1mb250LXNpemUtaDM6IDE4cHg7XG4gIC0tZm9udC1zaXplLWg0OiAxNnB4O1xuICAtLWZvbnQtc2l6ZS1oNTogMTRweDtcbiAgLS1mb250LXNpemUtaDY6IDEycHg7XG5cbiAgLS10YWctY29sb3ItMDogI2ViNzA2YjtcbiAgLS10YWctY29sb3ItMTogIzUzN2VmNjtcbiAgLS10YWctY29sb3ItMjogI2EzZTc0ZjtcbiAgLS10YWctY29sb3ItMzogI2YxOGYzNjtcbiAgLS10YWctY29sb3ItNDogIzZlYmZmOTtcbiAgLS10YWctY29sb3ItNTogI2YwYzY0NztcbiAgLS10YWctY29sb3ItNjogI2YyYTNiZDtcbiAgLS10YWctY29sb3ItNzogIzllYjliYztcbiAgLS10YWctY29sb3ItODogIzgyN2VmNztcbiAgLS10YWctY29sb3ItOTogIzU4YzBkNDtcbiAgLS10YWctY29sb3ItMTA6ICNkODhkZWU7XG4gIC0tdGFnLWNvbG9yLTExOiAjZDU4ZThjO1xuICAtLXRhZy1jb2xvci0xMjogIzcyY2M2YztcbiAgLS10YWctY29sb3ItMTM6ICNlNGM0NDM7XG4gIC0tdGFnLWNvbG9yLTE0OiAjNmZkYmI4O1xufVxuXG5bZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAvLyAtLWJhY2tncm91bmQtY29sb3ItZ3JheTogIzEyMTIxMjtcbiAgLy8gLS1iYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAvLyAtLWJvcmRlci1jb2xvcjogIzM1MzUzNTtcbiAgLy8gLS10ZXh0LWNvbG9yOiAjZjZmNmY2O1xuICAvLyAtLXRleHQtY29sb3ItZ3JheTogIzY1NjU2NTtcblxuICAvLyAtLWJhY2tncm91bmQtY29sb3ItZ3JheTogIzI5MmMzNDtcblxuXG59XG5bZGF0YS1zaXplPVwic21hbGxcIl0ge1xuICAtLWZvbnQtc2l6ZS1iYXNlOiAxMnB4O1xufVxuW2RhdGEtc2l6ZT1cIm1pZGRsZVwiXSB7XG4gIC0tZm9udC1zaXplLWJhc2U6IDEzcHg7XG59XG5bZGF0YS1zaXplPVwiZGVmYXVsdFwiXSB7XG4gIC0tZm9udC1zaXplLWJhc2U6IDE0cHg7XG59XG5bZGF0YS1zaXplPVwibGFyZ2VcIl0ge1xuICAtLWZvbnQtc2l6ZS1iYXNlOiAxNnB4O1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbn1cbioge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmF5KTtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgJi1jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJi1jIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICYtc2Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICYtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJi0xIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY28nO1xuICBzcmM6XG4gICAgdXJsKCdmb250cy9pY28udHRmP3R1d3h2ZScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljby53b2ZmP3R1d3h2ZScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnZm9udHMvaWNvLnN2Zz90dXd4dmUjaWNvJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvLVwiXSwgW2NsYXNzKj1cIiBpY28tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY28nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljby1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cbi5pY28tc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG4uaWNvLWxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLmljby1tYXRoZW1hdGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuLmljby1zY2llbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG4uaWNvLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuLmljby1zY2FuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cbi5pY28tbW9kZWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uaWNvLXNoYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4uaWNvLWdhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cbi5pY28tbGVnYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cbi5pY28tdWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cbi5pY28td3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cbi5pY28tYXNzaXN0YW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLmljby1kZXNpZ25lcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cbi5pY28tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uaWNvLWVuZ2luZWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuLmljby1maW5hbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4uaWNvLXByb2R1Y3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuLmljby1wcm9ncmFtbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmljby1wcm9tcHRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG4uaWNvLXJlY29tbWVuZGF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLmljby1zb2NpYWwtbWVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cbi5pY28tdHJhbnNsYXRpb24tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLmljby1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uaWNvLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cbi5pY28tbGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljby1vcGVuYWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cbi5pY28tYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLmljby10cmFuc2xhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuLmljby1oaXN0b3J5LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY28tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljby1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY28tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY28tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvLWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvLWNvbHVtbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljby1jb2x1bW4tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljby1jb25maWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY28tY29weS1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljby1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvLWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY28tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljby1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljby1lZGl0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY28tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmljby1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljby1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvLWZ1bGwtc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uaWNvLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5pY28taGlzdG9yeS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY28ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uaWNvLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmljby1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljby1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4uaWNvLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY28tbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4uaWNvLW1pbi1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5pY28tbW9kZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cbi5pY28tbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuLmljby1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cbi5pY28tb3JnYW5pemF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG4uaWNvLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG4uaWNvLXB1c2gtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLmljby1wdXNoLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4uaWNvLXJhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuLmljby1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4uaWNvLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmljby1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG4uaWNvLXNldHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cbi5pY28tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cbi5pY28tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuLmljby10aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLmljby10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuLmljby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuLmljby11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4uaWNvLXdhcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuIiwiLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxufVxuLmljb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbiAgfVxufVxuXG4uaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5pY28ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG5cbi5wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgfVxufVxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcmVkLWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtZGFyayk7XG4gIH1cbn1cbi5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZWVuLWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWRhcmspO1xuICB9XG59XG4ueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3ctZGFyayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1kYXJrKTtcbiAgfVxufVxuLm1pbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIC5pY28ge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1taW4pO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5naG9zdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4ubGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cblxuLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4iLCIuZW1wdHkge1xuICAmLWltZyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG4iLCIuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1taW4pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIuaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb250ZW50IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUtYmFzZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIH1cbn1cblxuLnBhc3N3b3JkIHtcbiAgLnotaW5wdXQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICAuaWNvIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5kZWZhdWx0IHtcbiAgcGFkZGluZzogNnB4IDVweDtcbn1cblxuLmxhcmdlIHtcbiAgcGFkZGluZzogOHB4IDVweDtcbn1cbiIsIi5sb2dvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuIiwiLm1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTAwMDAwO1xuICAmID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jb250YWluZXIge1xuICBmbGV4OiAxO1xufVxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbWluKSB2YXIoLS1zcGFjaW5nKTtcbn1cbi5mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi50aXRsZSB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcpO1xufVxuLmRyYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG4iLCIvKiDpmpDol4/pu5jorqTnmoTkuIvmi4nnrq3lpLQgKi9cbi5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1taW4pIHZhcigtLXNwYWNpbmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIOiHquWumuS5iemAieaLqeahhueahOagt+W8jyAqL1xuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4vKiDoh6rlrprkuYnpgInmi6nmoYbkuK3pgInpobnnmoTmoLflvI8gKi9cbnNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4vKiDoh6rlrprkuYnpgInmi6nmoYbkuK3pgInkuK3pgInpobnnmoTmoLflvI8gKi9cbnNlbGVjdCBvcHRpb246Y2hlY2tlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2NjO1xufVxuXG4vKiDpvKDmoIfmgqzlgZzlnKjpgInpobnkuIrnmoTmoLflvI8gKi9cbnNlbGVjdCBvcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4vKiDnpoHnlKjnirbmgIHkuIvnmoTmoLflvI8gKi9cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJiA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZUFubSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjIpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjcpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjIpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4ubiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LWNvbG9yLWdyYXkpO1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4ubm9ybWFsIHtcbiAgLmJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBhbmltYXRpb246IHNjYWxlQW5tIDAuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYmFyIHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKDQpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICB9XG4gIH1cbn1cblxuLmNpcmNsZSB7XG4gIC5iYXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogYm91bmNlIDAuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYmFyIHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKDQpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5pbnB1dCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gICY6Y2hlY2tlZCB7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgIC50b2dnbGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cbi5jaGlsZHJlbiB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nKTtcbn1cbiAiLCIudGFicyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtZ3JheSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG4uaGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLml0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtZ3JheSk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBtYXJnaW46IDVweDtcbn1cbi5wYW5lbCB7XG59XG4iLCIudGFnIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG4uZ2hvc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbiIsIi50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICYtaDEge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgxKTtcbiAgfVxuICAmLWgyIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMik7XG4gIH1cbiAgJi1oMyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuICB9XG4gICYtaDQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg0KTtcbiAgfVxuICAmLWg1IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG4gIH1cbiAgJi1oNiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xuICB9XG59XG4iLCIucGFuZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG59XG5cbi5pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nKTtcbn1cbi50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG59XG4uaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1pbik7XG59XG4uaXRlbUlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLml0ZW0ge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICZfdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmX2Rlc2Mge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyYXkpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuIiwiLmF2YXRhciB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbn1cbiIsIi5pbm5lciB7XG4gIGZsZXg6IDE7XG59XG4udGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAmX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNsZWFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLCIudGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5ncmF5IHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ2FyeSk7XG59XG4iLCIuaW5uZXIge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbWluKSB2YXIoLS1zcGFjaW5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuLmNvbnRhaW5lciB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi50b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSkgc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbi5ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSkgc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbi5sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpIHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSkgc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG4gICY6aG92ZXIge1xuICAgIC5jb250YWluZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIC50b3Age1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE1JSkgc2NhbGUoMC45KTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbSB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxNSUpIHNjYWxlKDAuOSk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAubGVmdCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSwgLTUwJSkgc2NhbGUoMC45KTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAtNTAlKSBzY2FsZSgwLjkpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJhbmdlIHtcbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLWdyYXkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG4gIH1cbn1cbi52YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1pbik7XG59XG4iLCIuc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxO1xufVxuLmlucHV0IHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZykgdmFyKC0tc3BhY2luZy1taW4pO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1tZW51LWNvbG9yLWdyYXkpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4IDtcbn1cbi5pbm5lciB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0M3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlYXJjaEljb24ge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZyk7XG59XG4iLCIuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDAlO1xuICAmX19sZWZ0IHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAmX19yaWdodCB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgJl9fZGl2aWRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG4gIH1cbn1cbi5kcmFnSGFuZGxlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbiIsIi5jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJvdHRvbSB7XG59XG4iLCIvKiBHZW5lcmFsIFN0eWxlcyAqL1xuLnBhZ2UtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNlbnRlci12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OjEwMCU7IFxuICBtYXgtd2lkdGg6IDk4MHB4O1xufVxuXG4uY2VudGVyLXZpZXcgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiBsYXJnZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlbWFpbmluZy1saWNlbnNlcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFRhYmxlIFN0eWxlcyAqL1xuLnVzZXItdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZXItdGFibGUgLmFudC10YWJsZS10aGVhZD50cj50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51c2VyLXRhYmxlIC5hbnQtdGFibGUtdGJvZHk+dHI+dGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucm9sZS1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAjNTg1ODU4IDJweCBzb2xpZCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4vKiBCdXR0b24gU3R5bGVzICovXG4ucmVtb3ZlLXVzZXIge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cblxuLnJlbW92ZS11c2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZjRkNGYgIWltcG9ydGFudDtcblxufVxuXG4uaW52aXRlLWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM2OUREQzcgZGFzaGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQzNGNkVEICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmludml0ZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQzNGNkVEICFpbXBvcnRhbnQ7XG5cbn1cblxuLm1hbmFnZS1saWNlbnNlcy1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhZ2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wYWdlLWJ1dHRvbi5hbnQtYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG5cbi8qIE1vZGFsIFN0eWxlcyAqL1xuLmN1c3RvbS1tb2RhbCxcbi5jdXN0b20tbW9kYWwgLmFudC1tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnZpdGVfbGlzdCB7fVxuXG4uYW50LW1vZGFsLXdyYXAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5hbnQtbW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb25maXJtYXRpb24gTW9kYWwgU3R5bGVzICovXG4uY3VzdG9tLWNvbmZpcm0tbW9kYWwgLmFudC1tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYW50LWJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5RERDNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM2OUREQzcgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4uY3VzdG9tLWNvbmZpcm0tbW9kYWwgLmFudC1idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5cbi5jdXN0b20tY29uZmlybS1tb2RhbC1jaGFuZ2UgLmFudC1idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGMzYWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjM2RjM2FhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29uZmlybS1tb2RhbC1kZWxldGUgLmFudC1idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5cblxuLmN1c3RvbS1jb25maXJtLW1vZGFsIC5hbnQtYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuXG59XG5cbi5jdXN0b20tY29uZmlybS1tb2RhbCAuYW50LWJ0bi1kZWZhdWx0OmhvdmVyLFxuLmN1c3RvbS1jb25maXJtLW1vZGFsIC5hbnQtYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG5cbi5hbnQtbW9kYWwtZm9vdGVyIC5hbnQtYnRuLWRlZmF1bHQge1xuICBoZWlnaHQ6IDQzcHg7XG59XG5cbi5hbnQtbW9kYWwtY29uZmlybS10aXRsZSxcbi5hbnQtbW9kYWwtY29uZmlybS1jb250ZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmFudC1tb2RhbC1jb25maXJtLXRpdGxlLFxuLmFudC1tb2RhbC1jb25maXJtLWNvbnRlbnQsXG4uYW50LW1vZGFsLWNvbmZpcm0tYnRucyxcbi5hbnQtbW9kYWwtdGl0bGUsXG4uYW50LW1vZGFsLWNvbnRlbnQge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDhweDtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQwNDA0MDtcbn1cblxuLmFudC1tb2RhbC1jb25maXJtLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uYW50LW1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbnQtbW9kYWwtY29uZmlybS1idG5zIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmFudC1tb2RhbC1jb25maXJtLWJ0bnMge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYW50LW1vZGFsLWNvbmZpcm0tYnRucyBidXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogSW52aXRlIE1vZGFsIFN0eWxlcyAqL1xuLmludml0ZS1tb2RhbCAuYW50LW1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmludml0ZS1tb2RhbCAuYW50LW1vZGFsLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuXG59XG5cblxuXG4uaW52aXRlLW1vZGFsIC5hbnQtZm9ybS1pdGVtLWxhYmVsPmxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pbnZpdGUtbW9kYWwgLmFudC1pbnB1dCxcbi5pbnZpdGUtbW9kYWwgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaW52aXRlLW1vZGFsIC5hbnQtYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG5cbi5jdXN0b20taW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAjY2NjIDFweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFudC1jaGVja2JveC1jaGVja2VkIC5hbnQtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlEREM3O1xuICBib3JkZXItY29sb3I6ICM2OUREQzc7XG59XG5cbi5hbnQtdGFibGUtY2VsbCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblxuICAucGFnZS12aWV3IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuXG4gIH1cbiAgLmNlbnRlci12aWV3IGgxe1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuY2VudGVyLXZpZXcge1xuXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzo0MHB4IDE1cHggO1xuICB9XG4gIC5jZW50ZXItdmlldyAuYW50LWNvbHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2VudGVyLXZpZXcgLmFudC10YWJsZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzODM4O1xuICAgIH1cbiAgXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDIuNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBcbiAgICB9XG4gIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIFxuICAgIH1cbiAgXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5tYW5hZ2UtbGljZW5zZXMtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNlbnRlci12aWV3IGgxe1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufSIsIi5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICBmbGV4OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uUHVyY2hhc2VCdG5WaWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5xdWVzdGlvbnNJbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uUHVyY2hhc2VCdG5WaWV3IGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlEREM3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcblxufVxuXG4uUHVyY2hhc2VCdG5WaWV3IGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5RERDNyAhaW1wb3J0YW50O1xuXG59XG5cbi5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmxpY2Vuc2VJbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuXG5cbn1cblxuLmxpY2Vuc2VJbmZvIHRoLFxuLmxpY2Vuc2VJbmZvIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmxpY2Vuc2VJbmZvIHRyIHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxufVxuXG4uY3VycmVudFBsYW4sXG4uYWRkaXRpb25hbExpY2Vuc2VzLFxuLnRvdGFsTGljZW5zZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbn1cblxuLmFkZGl0aW9uYWxMaWNlbnNlc0hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG4ucHVyY2hhc2VTdW1tYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3VtbWFyeURldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b3RhbENvc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzMzO1xufVxuXG4uc3VtbWFyeURldGFpbHNDb2wge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHVyY2hhc2VTdWJUaXRsZSB7XG4gICAgY29sb3I6ICNEOUQ5RDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEwcHg7XG5cbn1cblxuLnBhZ2VWaWV3IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG5cbi5wdXJjaGFzZUJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYXltZW50UHJvZmlsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYXltZW50UHJvZmlsZSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnBhZ2VWaWV3IHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6NjBweCAgMjBweCA7XG4gICAgfVxuXG4gICAgLmNhcmRIZWFkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5wbGFuRGV0YWlsc1JvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGxhbkRldGFpbHNSb3dTcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsYW5EZXRhaWxzRnVsbEJ1dHRvbntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wYXltZW50UHJvZmlsZXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLnBheW1lbnRQcm9maWxlRGF0YXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgLnBheW1lbnRQcm9maWxlIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmN1c3RvbWl6ZVBsYW5QYWdlRGF0YXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHVyY2hhc2VTdW1tYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zdW1tYXJ5RGV0YWlsc3tcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnB1cmNoYXNlU3ViVGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnN1bW1hcnlEZXRhaWxzQ29se1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxufSIsIi5zaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtbWVudS1jb2xvci1ncmF5KTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuXG4uaWNvbiB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG59IiwiLmNoYXQge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG5cbiAgJl9pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2V0dGluZ0J0biB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcblxuXG59XG5cbi5wcm9maWxlSXRlbSB7XG5cbiAgd2lkdGg6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uYXBwVmVyc2lvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5wcm9maWxlSXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5mdWxsIHtcbiAgaGVpZ2h0OjEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi5ub3JtYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCU7IC01MCUpO1xuICBoZWlnaHQ6IDkwJTtcbiAgd2lkdGg6IDkwJTtcblxuICAuY2hhdF9pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4uc2V0dGluZ19pdGVtc192aWV3IHtcbiAgYm94LXNoYWRvdzogIzFlMWUxZSAwIDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyNTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogOTk5OTk5OTk7XG59XG5cbi5zZXR0aW5nX2l0ZW1zX3ZpZXcgYnV0dG9uLFxuLnNldHRpbmdfaXRlbXNfdmlldyBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5sb2dvdXRfbWVudSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dvdXRfbWVudTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dvdXRfbWVudSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgd2lkdGg6IDk2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG5cbiAgJj5kaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbn1cblxuLmxvZ29TaWRlQmFyIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpIHZhcigtLXNwYWNpbmcpIHZhcigtLXNwYWNpbmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvZ29TaWRlQmFyIGltZyB7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1lbnVJdGVtcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxufVxuXG4ubWVudUFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBjb2xvcjogIzY5RERDNyAhaW1wb3J0YW50O1xuXG59XG5cbi5tZW51SXRlbSBzdmcge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5tZW51QWN0aXZlIHN2ZyB7XG4gIHN0cm9rZTogIzY5RERDNztcbn1cblxuLm1lbnVBY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbi1kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNpZ251cG5vd3tcbiAgYmFja2dyb3VuZDogIzY5RERDNztcbiAgYmFja2dyb3VuZC1zaXplOiA4MDAlIDgwMCU7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuXG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4O1xuICBhbmltYXRpb246IGdyYWRpZW50IDVzIGVhc2UgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbnJpZ2h0OiAxMHB4O1xuICB0b3A6IDBweDtcbn1cbkBrZXlmcmFtZXMgZ3JhZGllbnQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICB9XG59XG5cbi5wbGF5Z3JvdW5kQnV0dG9uIHtcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzY5RERDNywgIzdjYzJiNSwgIzI4MjgyOCwgI0E0QUNCNik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwMCUgODAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgbGluZWFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweDtcbiAgYW5pbWF0aW9uOiBncmFkaWVudCA1cyBlYXNlIGluZmluaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMjIwcHg7XG4gIGxlZnQ6Y2FsYyg1MCUgLSAxMTBweCk7XG4gIHRvcDogMHB4O1xufVxuXG4ucGxheWdyb3VuZEJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5hcHBfaGVhZGVye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzI4MjgyOCAgO1xuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDA0MDQwICA7XG4gIHBhZGRpbmc6MTVweCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgXG59XG4ubG9nb0hlYWRlcntcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lO1xufVxuLm1lbnVJdGVtIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvY2tJdGVtIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uc2lkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgd2lkdGg6IDM0NXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuXG4gICY+ZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5cbi5zZWFyY2gge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKSAwO1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xufVxuXG4uY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbn1cblxuLmluZm8ge31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNoYXR7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5tZW51IHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuXG5cbiAgLnNpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNpZGViYXJfc21hbGwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB6LWluZGV4OiA5MTtcbiAgfVxuICAuZnVsbHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCkgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFwcFZlcnNpb24ge1xuXG4gICAgbGVmdDogMTBweDtcbiAgfVxuXG59IiwiYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoSW5wdXQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNoYXQge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBcIiMyODI4MjhcIjtcblxuICAmX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5mdWxsIHtcbiAgaGVpZ2h0OjEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXV0aC1jb250YWluZXIgLC5sb2FkaW5nLXZpZXd7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF1dGgtY29udGFpbmVye1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6aGlkZGVuIDtcbn1cbi5sb2FkaW5nLXZpZXd7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcblxufVxuXG5cbi5hdXRoLWNvbnRhaW5lciBkaXYge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXNpemU6IDE0cHg7XG5cbn1cbi5wcm9maWxlLWNvbnRhaW5lcntcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG4ucHJvZmlsZS1jb250YWluZXIgbGFiZWwsLnByb2ZpbGUtY29udGFpbmVyICBoNCB7XG4gIGNvbG9yOiAjZmZmICAhaW1wb3J0YW50O1xufVxuLmF1dGgtdmlldyB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzODM4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAyLjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmF1dGgtdmlld3tcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAuYXV0aC1jb250YWluZXIgLmFudC10eXBvZ3JhcGh5e1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hdXRoLWZvcm0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmF1dGgtZm9ybSAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY2hhdC12aWV3e1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcblxufVxuLmNvcHlWaWV3e1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsICdIZWx2ZXRpY2EgTmV1ZSc7XG59XG4uY29weVZpZXcgaW1ne21hcmdpbi1yaWdodDogNXB4O31cbi5hdXRoLWZvcm0gLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIGlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmF1dGgtZm9ybSAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG5cbi5hdXRoLWZvcm0gLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIHN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXV0aC1mb3JtIC5zcGFuLXRleHQge1xuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udmlldy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaG9waWZ5LW1vZGFsLWZhe1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaG9waWZ5LW1vZGFsLC5hbnQtbW9kYWwtY29udGVudHtcbiAgd2lkdGg6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjgyODI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCA7XG5cbn1cbi5zaG9waWZ5LW1vZGFsLXRpdGxle1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDA0MDQwIDtcblxufVxuLmN1c3RvbS1tb2RhbCAuYW50LW1vZGFsLWNvbnRlbnQgLmFudC1tb2RhbC1oZWFkZXJ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tbW9kYWwgLmFudC1tb2RhbC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tbW9kYWwgLmFudC1tb2RhbC10aXRsZSwuY3VzdG9tLW1vZGFsIGxhYmVsLCAuY3VzdG9tLW1vZGFsIC5hbnQtbW9kYWwtY2xvc2UteHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxufVxuLnNob3BpZnktbW9kYWwtdGl0bGUgaDJ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbn1cblxuLnNob3BpZnktbW9kYWwtdGl0bGUgYnV0dG9ue1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbn1cbi5zaG9waWZ5LW1vZGFsLWJvZHl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2hvcGlmeS1kZXNje1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNob3BpZnktZGVzYyBoMntcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNob3BpZnktbW9kYWwtaW5wdXR7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2hvcGlmeS1tb2RhbC1pbnB1dCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmN1c3RvbS1tb2RhbCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0JEQkRCRDtcbiAgYm9yZGVyOiAjRDlEOUQ5IDFweCBzb2xpZCA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG59XG4uY3VzdG9tLW1vZGFsIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLy8gLnNob3BpZnktbW9kYWwtYWN0aW9ue1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBib3JkZXItdG9wOiAxcHggc29saWQgIzQwNDA0MDtcbi8vICAgcGFkZGluZzogMTBweDtcbi8vICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIFxuLy8gfVxuLnNob3BpZnktbW9kYWwtYWN0aW9uIHttYXJnaW46IDEwcHg7XG5ib3JkZXItcmFkaXVzOiA3cHg7XG5mb250LXNpemU6IDE2cHg7XG5wYWRkaW5nOiAxNXB4O1xuYmFja2dyb3VuZDogIzY5RERDNztcbmZvbnQtZmFtaWx5OiAnTGF0byc7XG5mb250LXdlaWdodDogNDAwO1xuaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5jdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvcGlmeS1tb2RhbC1hY3Rpb24uY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uaW50ZWdyYXRpb25zLXZpZXd7XG4gIGRpc3BsYXk6IGZsZXg7XG4gaGVpZ2h0OiAxMDAlO1xuIHdpZHRoOiAxMDAlO1xuIHBhZGRpbmc6IDI1cHg7XG4gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5pbnRlZ3JhdGlvbi1pdGVtIHtcbiAgZmxleDogMSAwIDI0JTsgXG4gIG1heC13aWR0aDogMjQlO1xuICBtYXJnaW46MC41JTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMzsgIFxuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaW50ZWdyYXRpb24taXRlbSB7XG4gICAgZmxleDoxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgfVxuICAgLmFudC1tb2RhbCwuYW50LW1vZGFsLWNvbnRlbnR7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmludGVncmF0aW9uLWl0ZW0ge1xuICAgIGZsZXg6MTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICB9XG4gICAuYW50LW1vZGFsLC5hbnQtbW9kYWwtY29udGVudHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgfVxufVxuXG4uaW50ZWdyYXRpb24taXRlbS1kYXRhe1xuICBwYWRkaW5nOiAyMHB4O2hlaWdodDogMTcwcHg7XG5cbn1cbi5pbnRlZ3JhdGlvbi1pdGVtLWFjdGlvbnN7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjE2MTYxIDtcbn1cbi5pbnRlZ3JhdGlvbi1pdGVtLWFjdGlvbnMgYnV0dG9uLC5kaXNzY29ubmVjdC1idXR0b257XG4gIHBhZGRpbmc6IDVweCAzcHg7XG4gIGNvbG9yOiNDM0Y2RUQgO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggI0MzRjZFRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmludGVncmF0aW9uLWl0ZW0taGVhZGVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFudC1mb3JtLWl0ZW0tY29udHJvbC1pbnB1dC1jb250ZW50IGlucHV0e1xuICBiYWNrZ3JvdW5kOiAjMzMzMyAhaW1wb3J0YW50O1xufVxuXG4uYW50LXRhYmxle1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYW50LXRhYmxlLXRoZWFkLCAuYW50LXRhYmxlLXRoZWFkIHRoLCAuYW50LXRhYmxlLXRib2R5IHRke1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQwNDA0MCAhaW1wb3J0YW50O1xufVxuLmFudC1lbXB0eS1kZXNjcmlwdGlvbntcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5pbnRlZ3JhdGlvbi1jb25uZWN0ZWQtc3RhdHVze1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjQzNGNkVEO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW50ZWdyYXRpb24tY29ubmVjdGVkLXN0YXR1cyBpbWd7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uaW50ZWdyYXRpb24taXRlbS1oZWFkZXIgaDIge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmludGVncmF0aW9uLWl0ZW0taGVhZGVyIGltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbn1cbi5hdXRoLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB3aWR0aDogMTYwcHg7XG5cblxufVxuXG4uYXV0aC1jb250YWluZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBjb2xvcjogI2ZmZjtcblxufVxuLmF1dGgtY29udGFpbmVyIC5jaGVjayAuYW50LWNoZWNrYm94e1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLmF1dGgtY29udGFpbmVyIC5hbnQtdHlwb2dyYXBoeSB7XG4gIGNvbG9yOiAjZmZmO1xuXG59XG5cbi5hdXRoLWNvbnRhaW5lciAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5hdXRoLWNvbnRhaW5lciAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNjAwMDAwcyAwcywgY29sb3IgNjAwMDAwcyAwcztcbn1cblxuaW5wdXRbZGF0YS1hdXRvY29tcGxldGVkXSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmxvZ2luLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICM2OUREQzcgIWltcG9ydGFudDtcbn1cblxuLmF1dGgtb3B0aW9ucy1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbn1cbi5hdXRoLW9wdGlvbnMtYnV0dG9uLXNpZ251cCB7XG5cbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmF1dGgtb3B0aW9ucy1idXR0b24gYnV0dG9uIHtcbiAgY29sb3I6ICNDM0Y2RUQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206ICNDM0Y2RUQgMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMXB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbn1cbi5hdXRoLW9wdGlvbnMtYnV0dG9uIGJ1dHRvbjpob3ZlcntcbiAgY29sb3I6ICM5QkYwRTEgIWltcG9ydGFudDtcbiAgXG59XG4uYXV0aC1vcHRpb25zLWJ1dHRvbi1uYXZpZ2F0aW9uIGJ1dHRvbntcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmF1dGgtb3B0aW9ucy1idXR0b24tcHJvZmlsZSBidXR0b257XG4gIG1hcmdpbi10b3A6IDBweDtcbmJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbmJvcmRlcjogbm9uZTtcbn1cbi5mb3JnZXQtYnRue1xuICBib3JkZXItYm90dG9tOm5vbmU7XG5iYWNrZ3JvdW5kOiAjQzNGNkVEO1xuYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5jb2xvcjogIzI4MjgyOCAhaW1wb3J0YW50O1xucGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5mb250LWZhbWlseTogJ0xhdG8nO1xuXG59XG5idXR0b24uZm9yZ2V0LWJ0bjpob3ZlcntcbiAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbn1cblxuLmdvb2dsZS1sb2dpbi1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbn1cblxuLmdvb2dsZS1sb2dpbi1idG4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNTBweDtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgYm94LXNoYWRvdzogIzFmMWUxZSAwIDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/