Done ! 403WebShell
403Webshell
Server IP : 46.105.57.169  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : verseaumee ( 152031)
PHP Version : 8.5.7
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/verseaumee/blueversion/wp-content/plugins/wpforms/assets/css/integrations/ai/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/verseaumee/blueversion/wp-content/plugins/wpforms/assets/css/integrations/ai/chat-element.css
wpforms-ai-chat {
  display: block;
  max-height: 100%;
  height: 100%;
  overflow: hidden;
}

wpforms-ai-chat .wpforms-ai-chat {
  display: block;
  max-height: 100%;
  height: 100%;
  overflow: hidden;
}

wpforms-ai-chat .wpforms-ai-chat-message-list {
  margin: 0;
  padding: 40px 40px 0 40px;
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: calc( 100% - 134px);
  max-height: calc( 100% - 134px);
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-chat-item-answer:last-child {
  margin-bottom: 40px;
}

wpforms-ai-chat .wpforms-ai-chat-message-list.wpforms-scrollbar-compact {
  padding-right: 26px;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-chat-item-question {
  width: 410px;
  margin-bottom: 20px;
  margin-inline-start: auto;
  display: flex;
  height: fit-content;
  padding: 15px 20px 15px 20px;
  color: #ffffff;
  gap: 10px;
  border-radius: 24px;
  border-start-end-radius: 0;
  font-weight: 500;
  font-size: 15px;
  line-height: 22px;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item.wpforms-chat-item-text {
  white-space: pre-line;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header h3.wpforms-ai-chat-header-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  margin: 0 0 10px;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header h3.wpforms-ai-chat-header-title:after {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  background-image: url("../../../images/integrations/ai/ai-feature.svg");
  background-size: 16px 16px;
  opacity: .85;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header .wpforms-ai-chat-header-description {
  color: #777777;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header .wpforms-ai-chat-header-description a {
  color: #999999;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header .wpforms-ai-chat-header-description a:hover, wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header .wpforms-ai-chat-header-description a:focus {
  color: #444444;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-divider {
  border-top: 1px solid #dddddd;
  margin: 40px 0;
}

wpforms-ai-chat .wpforms-ai-chat-message-input {
  display: flex;
  height: 134px;
  position: relative;
  padding: 40px;
  background-color: #f8f8f8;
}

wpforms-ai-chat .wpforms-ai-chat-message-input input[type="text"] {
  padding: 10px 15px;
  padding-inline-end: 54px;
  min-height: 54px;
  font-size: 16px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.07);
  border-radius: 6px;
}

wpforms-ai-chat .wpforms-ai-chat-message-input input[type="text"]::placeholder {
  color: #999999;
}

wpforms-ai-chat .wpforms-ai-chat-message-input input[type="text"]:disabled {
  background-color: #ffffff;
  opacity: 1;
}

wpforms-ai-chat .wpforms-ai-chat-message-input input[type="text"]:focus {
  border: 1px solid #777777;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #777777;
}

wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-send {
  background-image: url("../../../images/integrations/ai/icon-send.svg");
  background-size: 16px;
}

wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-stop {
  background-image: url("../../../images/integrations/ai/icon-stop.svg");
  background-size: 14px;
}

wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-send,
wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-stop {
  position: absolute;
  inset-inline-end: 40px;
  bottom: 40px;
  height: 32px;
  width: 32px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  padding: 0;
  margin: 11px;
  background-repeat: no-repeat;
  background-position: center;
}

wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-send.wpforms-hidden,
wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-stop.wpforms-hidden {
  display: none;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons {
  border-top: 1px solid rgba(221, 221, 221, 0.5);
  padding-top: 20px;
  display: flex;
  gap: 15px;
  justify-content: space-between;
  align-items: center;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons button.wpforms-ai-chat-choices-insert {
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 6px 10px;
  border: none;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons button.wpforms-ai-chat-choices-insert::before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 14px;
  background-image: url(../../../images/integrations/ai/insert.svg);
  background-size: 12px 14px;
  opacity: .65;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons button.wpforms-ai-chat-choices-insert span {
  font-size: 14px;
  font-weight: 500;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-btn-orange {
  background-color: #e27730;
  border-color: #e27730;
  color: #ffffff;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-btn-orange:hover {
  background-color: #cd6622;
  border-color: #cd6622;
  color: #ffffff;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-btn-sm {
  font-size: 14px;
  font-weight: 500;
  padding: 0 10px;
  height: 32px;
  line-height: 30px;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-buttons-response {
  display: flex;
  gap: 12px;
  align-items: center;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  line-height: 16px;
  cursor: pointer;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.dislike {
  width: 18px;
  height: 16px;
  background-image: url(../../../images/integrations/ai/thumbs-down.svg);
  background-size: 18px 16px;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.dislike:hover, wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.dislike:focus {
  background-image: url(../../../images/integrations/ai/thumbs-down-hover.svg);
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.dislike.clicked {
  background-image: url(../../../images/integrations/ai/thumbs-down-solid.svg);
  cursor: default;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.refresh {
  color: #999999;
  font-size: 16px;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.refresh:hover, wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.refresh:focus {
  color: #d63638;
}

wpforms-ai-chat .wpforms-chat-item-answer-waiting {
  display: flex;
  gap: 5px;
  margin: 0 0 20px 0;
}

wpforms-ai-chat .wpforms-chat-item-answer-waiting:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  background-image: url("../../../images/integrations/ai/ai-answer-icon.svg");
  background-size: 32px 32px;
}

wpforms-ai-chat .wpforms-chat-item-answer-waiting .wpforms-chat-item-spinner {
  height: 50px;
  width: 82px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f8f8f8;
  border-radius: 0 24px 24px 24px;
}

wpforms-ai-chat .wpforms-chat-item-answer,
wpforms-ai-chat .wpforms-chat-item-warning,
wpforms-ai-chat .wpforms-chat-item-error {
  gap: 8px;
  display: flex;
  font-size: 15px;
  line-height: 15px;
  text-align: left;
  margin: 0 0 20px 0;
  height: fit-content;
}

wpforms-ai-chat .wpforms-chat-item-answer:before,
wpforms-ai-chat .wpforms-chat-item-warning:before,
wpforms-ai-chat .wpforms-chat-item-error:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  max-width: 32px;
  width: 100%;
  height: 32px;
  background-image: url("../../../images/integrations/ai/ai-answer-icon.svg");
  background-size: 32px 32px;
  background-repeat: no-repeat;
}

wpforms-ai-chat .wpforms-chat-item-answer > div,
wpforms-ai-chat .wpforms-chat-item-warning > div,
wpforms-ai-chat .wpforms-chat-item-error > div {
  flex-grow: 1;
  padding: 20px;
  display: flex;
  flex-direction: column;
  color: #444444;
  background-color: #f8f8f8;
  gap: 10px;
  border-radius: 24px;
  border-start-start-radius: 0;
}

wpforms-ai-chat .wpforms-chat-item-answer > div h4,
wpforms-ai-chat .wpforms-chat-item-warning > div h4,
wpforms-ai-chat .wpforms-chat-item-error > div h4 {
  font-size: 15px;
  font-weight: 500;
  margin: 5px 0;
  text-align: start;
}

wpforms-ai-chat .wpforms-chat-item-answer > div ol,
wpforms-ai-chat .wpforms-chat-item-warning > div ol,
wpforms-ai-chat .wpforms-chat-item-error > div ol {
  display: flex;
  flex-direction: column;
  list-style: decimal;
  align-items: flex-start;
  gap: 15px;
  padding-inline-start: 20px;
  margin: 10px 0;
  line-height: 22px;
}

wpforms-ai-chat .wpforms-chat-item-answer > div ol li,
wpforms-ai-chat .wpforms-chat-item-warning > div ol li,
wpforms-ai-chat .wpforms-chat-item-error > div ol li {
  margin: 0;
  word-break: break-all;
}

wpforms-ai-chat .wpforms-chat-item-answer > div > span,
wpforms-ai-chat .wpforms-chat-item-warning > div > span,
wpforms-ai-chat .wpforms-chat-item-error > div > span {
  line-height: 22px;
  text-align: start;
}

wpforms-ai-chat .wpforms-chat-item-error:before {
  background-image: url("../../../images/integrations/ai/ai-error-icon.svg");
}

wpforms-ai-chat .wpforms-chat-item-error > div {
  background-color: #fcf0f1;
}

wpforms-ai-chat .wpforms-chat-item-error > div h4 {
  color: #d63638;
  margin: 0;
}

wpforms-ai-chat .wpforms-chat-item-warning {
  margin-top: 0;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 40px 0;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 0;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.5);
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li::after {
  content: '';
  width: 16px;
  height: 16px;
  margin-inline-start: auto;
  opacity: 0;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li:hover {
  cursor: pointer;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li:hover a {
  text-decoration: underline;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li:hover::after {
  opacity: 1;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li a {
  font-size: 15px;
  line-height: 22px;
  color: #444444;
  text-decoration: none;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i {
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
  display: inline-block;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-flag {
  background-image: url("../../../images/integrations/ai/flag-usa.svg");
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-clover {
  background-image: url("../../../images/integrations/ai/leaf-maple.svg");
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-thumbs-up {
  background-image: url("../../../images/integrations/ai/thumbs-up.svg");
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-globe {
  background-image: url("../../../images/integrations/ai/globe-americas.svg");
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-palm {
  background-image: url("../../../images/integrations/ai/tree-palm.svg");
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-shop {
  background-image: url("../../../images/integrations/ai/store.svg");
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9pbnRlZ3JhdGlvbnMvYWkvY2hhdC1lbGVtZW50LmNzcyIsInNvdXJjZXMiOlsiYXNzZXRzL3Njc3MvaW50ZWdyYXRpb25zL2FpL2NoYXQtZWxlbWVudC5zY3NzIiwiYXNzZXRzL3Njc3MvYWRtaW4vX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvYWRtaW4vX2NvbG9ycy5zY3NzIiwiYXNzZXRzL3Njc3MvX3Jlc3BvbnNpdmUtdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19jb2xvcnMuc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX21peGlucy1idXR0b25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQUkgQ2hhdCBjdXN0b20gSFRNTCBlbGVtZW50LlxuLy9cbi8vIEBzaW5jZSB7VkVSU0lPTn1cbkBpbXBvcnQgXCIuLi8uLi9hZG1pbi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9idWlsZGVyL3BhcnRpYWxzL2NvbG9yc1wiO1xuQGltcG9ydCAnLi4vLi4vYnVpbGRlci9wYXJ0aWFscy9taXhpbnMtYnV0dG9ucyc7XG5cbndwZm9ybXMtYWktY2hhdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LndwZm9ybXMtYWktY2hhdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC53cGZvcm1zLWFpLWNoYXQtbWVzc2FnZS1saXN0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNDBweCA0MHB4IDAgNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0aGVpZ2h0OiBjYWxjKCAxMDAlIC0gMTM0cHggKTtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKCAxMDAlIC0gMTM0cHggKTtcblxuXHRcdC53cGZvcm1zLWNoYXQtaXRlbS1hbnN3ZXI6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZ194bDtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtc2Nyb2xsYmFyLWNvbXBhY3Qge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjZweDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1jaGF0LWl0ZW0tcXVlc3Rpb24ge1xuXHRcdFx0d2lkdGg6IDQxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmdfbTtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nX21zICRzcGFjaW5nX20gJHNwYWNpbmdfbXMgJHNwYWNpbmdfbTtcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRnYXA6ICRzcGFjaW5nX3M7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYWktY2hhdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3NtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYWktY2hhdC1tZXNzYWdlLWl0ZW0ge1xuXHRcdFx0Ji53cGZvcm1zLWNoYXQtaXRlbS10ZXh0IHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1haS1jaGF0LWhlYWRlciB7XG5cdFx0XHRcdGgzLndwZm9ybXMtYWktY2hhdC1oZWFkZXItdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3hsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX3M7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIi4uLy4uLy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvYWkvYWktZmVhdHVyZS5zdmdcIiApO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuODU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtYWktY2hhdC1oZWFkZXItZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfbGlnaHRlcl90ZXh0O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeV90ZXh0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLWFpLWNoYXQtZGl2aWRlciB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2RpdmlkZXI7XG5cdFx0XHRtYXJnaW46IDQwcHggMDtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1haS1jaGF0LW1lc3NhZ2UtaW5wdXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAxMzRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfYmFja2dyb3VuZDtcblxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nX3MgJHNwYWNpbmdfbXM7XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDU0cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1NHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSggMCwgMCwgMCwgMC4wNyApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfbGlnaHRlcl90ZXh0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwIDAgMCAxcHggJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLWFpLWNoYXQtc2VuZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS9pY29uLXNlbmQuc3ZnXCIgKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1haS1jaGF0LXN0b3Age1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIi4uLy4uLy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvYWkvaWNvbi1zdG9wLnN2Z1wiICk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYWktY2hhdC1zZW5kLFxuXHRcdC53cGZvcm1zLWFpLWNoYXQtc3RvcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiA0MHB4O1xuXHRcdFx0Ym90dG9tOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19zO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMTFweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdCYud3Bmb3Jtcy1oaWRkZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWFpLWNoYXQtYW5zd2VyLWJ1dHRvbnMge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCAkY29sb3JfZGl2aWRlciwgMC41ICk7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nX207XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6ICRzcGFjaW5nX21zO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0YnV0dG9uLndwZm9ybXMtYWktY2hhdC1jaG9pY2VzLWluc2VydCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19zO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogJHNwYWNpbmdfc3M7XG5cdFx0XHRwYWRkaW5nOiA2cHggJHNwYWNpbmdfcztcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL2FpL2luc2VydC5zdmcgKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDE0cHg7XG5cdFx0XHRcdG9wYWNpdHk6IC42NTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLWJ0bi1vcmFuZ2Uge1xuXHRcdFx0QGluY2x1ZGUgd3Bmb3Jtc19idG5fb3JhbmdlKCk7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYnRuLXNtIHtcblx0XHRcdEBpbmNsdWRlIHdwZm9ybXNfYnRuX3NtKCk7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYWktY2hhdC1hbnN3ZXItYnV0dG9ucy1yZXNwb25zZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1haS1jaGF0LWFuc3dlci1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCYuZGlzbGlrZSB7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS90aHVtYnMtZG93bi5zdmcgKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4IDE2cHg7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL2FpL3RodW1icy1kb3duLWhvdmVyLnN2ZyApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jbGlja2VkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvYWkvdGh1bWJzLWRvd24tc29saWQuc3ZnICk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucmVmcmVzaCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfYnV0dG9uX2ljb25fZ3JleTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtY2hhdC1pdGVtLWFuc3dlci13YWl0aW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogJHNwYWNpbmdfeHM7XG5cdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmdfbSAwO1xuXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL2FpL2FpLWFuc3dlci1pY29uLnN2Z1wiICk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1jaGF0LWl0ZW0tc3Bpbm5lciB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogODJweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfYmFja2dyb3VuZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGFpLWNoYXQtYm9yZGVyLXJhZGl1cyAkYWktY2hhdC1ib3JkZXItcmFkaXVzICRhaS1jaGF0LWJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtY2hhdC1pdGVtLWFuc3dlcixcblx0LndwZm9ybXMtY2hhdC1pdGVtLXdhcm5pbmcsXG5cdC53cGZvcm1zLWNoYXQtaXRlbS1lcnJvciB7XG5cdFx0Z2FwOiAkc3BhY2luZ19zcztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbTtcblx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX20gMDtcblx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXgtd2lkdGg6IDMycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL2FpL2FpLWFuc3dlci1pY29uLnN2Z1wiICk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmdfbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5X3RleHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfYmFja2dyb3VuZDtcblx0XHRcdGdhcDogJHNwYWNpbmdfcztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRhaS1jaGF0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bWFyZ2luOiAkc3BhY2luZ194cyAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBzdGFydDtcblx0XHRcdH1cblxuXHRcdFx0b2wge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0Z2FwOiAkc3BhY2luZ19tcztcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRzcGFjaW5nX207XG5cdFx0XHRcdG1hcmdpbjogJHNwYWNpbmdfcyAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9sbGw7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWNoYXQtaXRlbS1lcnJvciB7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS9haS1lcnJvci1pY29uLnN2Z1wiICk7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjBmMTtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRjb2xvcjogI2Q2MzYzODtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWNoYXQtaXRlbS13YXJuaW5nIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LndwZm9ybXMtYWktY2hhdC13ZWxjb21lLXNjcmVlbi1zYW1wbGUtcHJvbXB0cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogJHNwYWNpbmdfcztcblx0XHRtYXJnaW46IDQwcHggMDtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAkc3BhY2luZ19tcztcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmdfcztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCAkY29sb3JfZGl2aWRlciwgMC41ICk7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeV90ZXh0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmLndwZm9ybXMtYWktY2hhdCB7XG5cdFx0XHRcdCYtZmxhZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIi4uLy4uLy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvYWkvZmxhZy11c2Euc3ZnXCIgKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtY2xvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS9sZWFmLW1hcGxlLnN2Z1wiICk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXRodW1icy11cCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIi4uLy4uLy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvYWkvdGh1bWJzLXVwLnN2Z1wiICk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWdsb2JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS9nbG9iZS1hbWVyaWNhcy5zdmdcIiApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1wYWxtIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS90cmVlLXBhbG0uc3ZnXCIgKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtc2hvcCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIi4uLy4uLy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvYWkvc3RvcmUuc3ZnXCIgKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gV1BGb3JtcyBhZG1pbiBzdHlsZXMuXG4vL1xuLy8gVmFyaWFibGVzLlxuLy9cbi8vIEBzaW5jZSAxLjcuNFxuXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnY29sb3JzJztcbkBpbXBvcnQgJy4uL3Jlc3BvbnNpdmUtdmFyaWFibGVzJztcblxuLy8gRm9udHMuXG4kZm9udF9mYTogRm9udEF3ZXNvbWU7XG5cbi8vIEZvbnQgc2l6ZXMuXG4kZm9udF9zaXplXzJ4czogMTFweDtcbiRmb250X3NpemVfeHM6ICAxMnB4O1xuJGZvbnRfc2l6ZV9zczogIDEzcHg7XG4kZm9udF9zaXplX3M6ICAgMTRweDtcbiRmb250X3NpemVfc206ICAxNXB4O1xuJGZvbnRfc2l6ZV9tOiAgIDE2cHg7XG4kZm9udF9zaXplX2w6ICAgMThweDtcbiRmb250X3NpemVfbGw6ICAyMHB4O1xuJGZvbnRfc2l6ZV9sbGw6IDIycHg7XG4kZm9udF9zaXplX3hsOiAgMjRweDtcbiRmb250X3NpemVfeHhsOiAyOHB4O1xuXG4vLyBTcGFjaW5nLlxuJHNwYWNpbmdfeHM6ICA1cHg7XG4kc3BhY2luZ19zczogIDhweDtcbiRzcGFjaW5nX3M6ICAgMTBweDtcbiRzcGFjaW5nX21zOiAgMTVweDtcbiRzcGFjaW5nX206ICAgMjBweDtcbiRzcGFjaW5nX21sOiAgMjVweDtcbiRzcGFjaW5nX2w6ICAgMzBweDtcbiRzcGFjaW5nX3hsOiAgNDBweDtcbiRzcGFjaW5nX3h4bDogNTBweDtcblxuLy8gRmlnbWEgbWFwcGluZy5cbiRzcGFjaW5nOiAoXG5cdCdzbSc6ICRzcGFjaW5nX3MsXG5cdCdtZCc6ICRzcGFjaW5nX20sXG5cdCdsZyc6ICRzcGFjaW5nX2wsXG5cdCd4bCc6ICRzcGFjaW5nX3h4bCxcbik7XG5cbi8vIEJvcmRlciByYWRpdXMuXG4kYm9yZGVyX3JhZGl1c194czogM3B4O1xuJGJvcmRlcl9yYWRpdXNfczogIDRweDtcbiRib3JkZXJfcmFkaXVzX206ICA2cHg7XG4kYm9yZGVyX3JhZGl1c19sOiAgOXB4O1xuXG4vLyBGaWdtYSBtYXBwcGluZy5cbiRyYWRpdXM6IChcblx0J3JhZGl1cy10YWJsZSc6ICAkYm9yZGVyX3JhZGl1c19zLFxuXHQncmFkaXVzLWJhZGdlJzogICRib3JkZXJfcmFkaXVzX3hzLFxuXHQncmFkaXVzLWZpZWxkJzogICRib3JkZXJfcmFkaXVzX3MsXG5cdCdyYWRpdXMtYnV0dG9uJzogJGJvcmRlcl9yYWRpdXNfcyxcbik7XG5cbi8vIEJvcmRlci5cbiRib3JkZXJfc3RkOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcblxuLy8gVHJhbnNpdGlvbnMuXG4kdHJhbnNpdGlvbl9zbG93ZXN0OiAuNTBzO1xuJHRyYW5zaXRpb25fc2xvd2VyOiAgLjQwcztcbiR0cmFuc2l0aW9uX3Nsb3c6ICAgIC4yNXM7XG4kdHJhbnNpdGlvbl9ub3JtYWw6ICAuMTVzO1xuJHRyYW5zaXRpb25fZmFzdDogICAgLjA1cztcblxuLy8gQ2hvaWNlcy5cbiRjaG9pY2VzLWJvcmRlci1yYWRpdXM6IDRweDtcblxuLy8gQUkgY2hhdC5cbiRhaS1jaGF0LWJvcmRlci1yYWRpdXM6IDI0cHg7XG4iLCIvLyBUT0RPOiBnZXQgcmlkIG9mIHRoZXNlIGxlZ2FjeSB2YXJzIGFuZCB0aGlzIGZpbGUuIEFsbCB2YXJpYWJsZXMgc2hvdWxkIGJlIGRlZmluZWQgaW4gLi9hZG1pbi9fdmFyaWFibGVzLnNjc3MuXG5cbi8vIExlZ2FjeSB2YXJpYWJsZXMuXG4kb3JhbmdlOiAjZTI3NzMwO1xuJGFsdG9yYW5nZTogI2RmNzczOTtcbiRkYXJrb3JhbmdlOiAjYjg1YTFiO1xuJGdyZWVuOiAjMmE5YjM5O1xuJGJsdWU6ICMwZTZjYWQ7XG4kbGlnaHRCbHVlOiAjZWJmM2ZiO1xuXG4kdHJhbnNpdGlvbl9kdXJhdGlvbjogMC4zcztcbiRob3Zlcl90cmFuc2l0aW9uX2R1cmF0aW9uOiAwLjA1cztcblxuLy8gRm9udCBmYW1pbHkuXG4kZm9udF9nZW5lcmFsOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcblxuLy8gQ29sb3JzIGJ5IG5hbWU6XG4kY29sb3Jfd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcblxuJGNvbG9yX2RhcmtfcmVkOiAgICAgICAgICAgICAgICAgICNiMzJkMmU7XG4kY29sb3JfcmVkOiAgICAgICAgICAgICAgICAgICAgICAgI2Q2MzYzODtcblxuJGNvbG9yX2RhcmtfZ3JlZW46ICAgICAgICAgICAgICAgICMwMDhhMjA7XG4kY29sb3JfZ3JlZW46ICAgICAgICAgICAgICAgICAgICAgIzAwYTMyYTtcblxuJGNvbG9yX2JsdWU6ICAgICAgICAgICAgICAgICAgICAgICMwMzZhYWI7XG4kY29sb3JfYnJpZ2h0X2JsdWU6ICAgICAgICAgICAgICAgIzAzOTllZDtcblxuJGNvbG9yX2Rhcmtfb3JhbmdlOiAgICAgICAgICAgICAgICNjZDY2MjI7XG4kY29sb3Jfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2UyNzczMDtcblxuJGNvbG9yX2RhcmtfeWVsbG93OiAgICAgICAgICAgICAgICNmZmFhMDA7XG4kY29sb3JfeWVsbG93OiAgICAgICAgICAgICAgICAgICAgI2ZmYjkwMDtcbiRjb2xvcl9saWdodGVzdF95ZWxsb3c6ICAgICAgICAgICAjZmNmOWU4O1xuXG4vLyBDb2xvcnMgYnkgdXNhZ2U6XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZDogICAgICAgICAgI2Y4ZjhmODtcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kX2hvdmVyOiAgICAjZWVlZWVlO1xuXG4kY29sb3JfZGl2aWRlcjogICAgICAgICAgICAgICAgICAgI2RkZGRkZDtcbiRjb2xvcl9ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjY2NjY2NjO1xuJGNvbG9yX2hpbnQ6ICAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfcHJpbWFyeV90ZXh0OiAgICAgICAgICAgICAgIzQ0NDQ0NDtcbiRjb2xvcl9zZWNvbmRhcnlfdGV4dDogICAgICAgICAgICAjNzc3Nzc3O1xuXG4kY29sb3JfY2xvc2U6ICAgICAgICAgICAgICAgICAgICAgI2JiYmJiYjtcbiRjb2xvcl9jbG9zZV9ob3ZlcjogICAgICAgICAgICAgICAjNzc3Nzc3O1xuXG4vLyBTaGFkb3dzLlxuJGJveF9zaGFkb3dfaXRlbTogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuLy8gRm9udCBzaXplcy5cbiRmb250X3NpemVfc3NzOiAgICAgIDEycHg7XG4kZm9udF9zaXplX3NzOiAgICAgICAxM3B4O1xuJGZvbnRfc2l6ZV9zOiAgICAgICAgMTRweDtcbiRmb250X3NpemVfbTogICAgICAgIDE2cHg7XG4kZm9udF9zaXplX2w6ICAgICAgICAxOHB4O1xuJGZvbnRfc2l6ZV9sbDogICAgICAgMjBweDtcbiRmb250X3NpemVfeGw6ICAgICAgIDI0cHg7XG5cbi8vIFNwYWNpbmcuXG4kc3BhY2luZ194czogICAgICAgICAgNXB4O1xuJHNwYWNpbmdfc3M6ICAgICAgICAgIDhweDtcbiRzcGFjaW5nX3M6ICAgICAgICAgICAxMHB4O1xuJHNwYWNpbmdfbXM6ICAgICAgICAgIDE1cHg7XG4kc3BhY2luZ19tOiAgICAgICAgICAgMjBweDtcbiRzcGFjaW5nX2w6ICAgICAgICAgICAzMHB4O1xuXG4vLyBCb3JkZXIgcmFkaXVzLlxuJGJvcmRlcl9yYWRpdXNfeHM6ICAgIDNweDtcbiRib3JkZXJfcmFkaXVzX3M6ICAgICA0cHg7XG4kYm9yZGVyX3JhZGl1c19tOiAgICAgNnB4O1xuXG4vLyBUcmFuc2l0aW9ucy5cbiR0cmFuc2l0aW9uX3Nsb3dlc3Q6ICAuNTBzO1xuJHRyYW5zaXRpb25fc2xvd2VyOiAgIC40MHM7XG4kdHJhbnNpdGlvbl9zbG93OiAgICAgLjI1cztcbiR0cmFuc2l0aW9uX25vcm1hbDogICAuMTVzO1xuJHRyYW5zaXRpb25fZmFzdDogICAgIC4wNXM7XG4iLCIvLyBXUEZvcm1zIGFkbWluIHN0eWxlcy5cbi8vXG4vLyBDb2xvcnMuXG4vL1xuLy8gQHNpbmNlIDEuNy40XG5cbi8vIENvbG9ycy5cbiRjb2xvcl93aGl0ZTogICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuJGNvbG9yX2JsYWNrOiAgICAgICAgICAgICAgICAgICAgICMyZDJkMmQ7XG5cbiRjb2xvcl9kYXJrX3JlZDogICAgICAgICAgICAgICAgICAjYjMyZDJlO1xuJGNvbG9yX3JlZDogICAgICAgICAgICAgICAgICAgICAgICNkNjM2Mzg7XG4kY29sb3JfYnJpZ2h0X3JlZDogICAgICAgICAgICAgICAgI2VlNWM1YztcbiRjb2xvcl9saWdodGVzdF9yZWQ6ICAgICAgICAgICAgICAjZmNmMGYxO1xuXG4kY29sb3JfZGFya19ncmVlbjogICAgICAgICAgICAgICAgIzAwOGEyMDtcbiRjb2xvcl9ncmVlbjogICAgICAgICAgICAgICAgICAgICAjMDBhMzJhO1xuJGNvbG9yX2xpZ2h0ZXN0X2dyZWVuOiAgICAgICAgICAgICNlZGZhZWY7XG5cbiRjb2xvcl9kYXJrX2JsdWU6ICAgICAgICAgICAgICAgICAjMjE1ZDhmO1xuJGNvbG9yX2JsdWU6ICAgICAgICAgICAgICAgICAgICAgICMwMzZhYWI7XG4kY29sb3JfYnJpZ2h0X2JsdWU6ICAgICAgICAgICAgICAgIzAzOTllZDtcbiRjb2xvcl9icmlnaHRfYmx1ZV9hbHQ6ICAgICAgICAgICAjNDI4NWY0O1xuJGNvbG9yX2JyaWdodGVyX2JsdWU6ICAgICAgICAgICAgICMwMGM2YmY7XG4kY29sb3JfbGlnaHRfYmx1ZTogICAgICAgICAgICAgICAgIzc5YzJmNDtcbiRjb2xvcl9saWdodGVyX2JsdWU6ICAgICAgICAgICAgICAjY2NlMGVkO1xuJGNvbG9yX2xpZ2h0ZXN0X2JsdWU6ICAgICAgICAgICAgICNmMWY2ZmE7XG5cbiRjb2xvcl9kYXJrX29yYW5nZTogICAgICAgICAgICAgICAjY2Q2NjIyO1xuJGNvbG9yX29yYW5nZTogICAgICAgICAgICAgICAgICAgICNlMjc3MzA7XG5cbiRjb2xvcl9kYXJrX3llbGxvdzogICAgICAgICAgICAgICAjZmZhYTAwO1xuJGNvbG9yX3llbGxvdzogICAgICAgICAgICAgICAgICAgICNmZmI5MDA7XG4kY29sb3JfbGlnaHRlc3RfeWVsbG93OiAgICAgICAgICAgI2ZjZjllODtcblxuJGNvbG9yX2JsYWNrX2JhY2tncm91bmQ6ICAgICAgICAgICMyZDJkMmQ7XG4kY29sb3JfYmxhY2tfYmFja2dyb3VuZF9ob3ZlcjogICAgIzQ0NDQ0NDtcbiRjb2xvcl9kYXJrX2dyZXlfYmFja2dyb3VuZDogICAgICAjNmQ2ZDZkO1xuJGNvbG9yX2dyZXlfYmFja2dyb3VuZDogICAgICAgICAgICNlZWVlZWU7XG4kY29sb3JfZ3JleV9iYWNrZ3JvdW5kX2hvdmVyOiAgICAgI2Q3ZDdkNztcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kOiAgICAgICAgICAjZjhmOGY4O1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmRfaG92ZXI6ICAgICNlZWVlZWU7XG4kY29sb3JfZmllbGRzX2JhY2tncm91bmQ6ICAgICAgICAgI2ViZjNmYztcblxuJGNvbG9yX2RpdmlkZXI6ICAgICAgICAgICAgICAgICAgICNkZGRkZGQ7XG4kY29sb3JfYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2NjY2NjYztcbiRjb2xvcl9ib3JkZXJfaG92ZXI6ICAgICAgICAgICAgICAjOTk5OTk5O1xuJGNvbG9yX2hpbnQ6ICAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfcHJpbWFyeV90ZXh0OiAgICAgICAgICAgICAgIzQ0NDQ0NDtcbiRjb2xvcl9zZWNvbmRhcnlfdGV4dDogICAgICAgICAgICAjNzc3Nzc3O1xuJGNvbG9yX3dvcmRwcmVzc19zZWNvbmRhcnlfdGV4dDogICM2NDY5NzA7XG4kY29sb3JfbGlnaHRfdGV4dDogICAgICAgICAgICAgICAgIzg2OTE5ZTtcbiRjb2xvcl9saWdodGVyX3RleHQ6ICAgICAgICAgICAgICAjOTk5OTk5O1xuJGNvbG9yX2Nsb3NlOiAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfY2xvc2VfaG92ZXI6ICAgICAgICAgICAgICAgIzc3Nzc3NztcbiRjb2xvcl9jbG9zZV9uZXc6ICAgICAgICAgICAgICAgICAjYTdhYWFkO1xuJGNvbG9yX2Nsb3NlX25ld19ob3ZlcjogICAgICAgICAgICM3ODdjODI7XG4kY29sb3JfdG9nZ2xlX2ljb246ICAgICAgICAgICAgICAgI2E3YWFhZDtcbiRjb2xvcl90b2dnbGVfaWNvbl9ob3ZlcjogICAgICAgICAjOGM4Zjk0O1xuXG4kY29sb3JfYnV0dG9uX2ljb25fbGlnaHRfZ3JleTogICAgI2E2YTZhNjtcbiRjb2xvcl9idXR0b25faWNvbl9ncmV5OiAgICAgICAgICAjOTk5OTk5O1xuXG4kY29sb3Jfc2Nyb2xsYmFyOiAgICAgICAgICAgICAgICAgcmdiYSggMCwgMCwgMCwgLjA1ICk7XG4kY29sb3Jfc2Nyb2xsYmFyX2hvdmVyOiAgICAgICAgICAgcmdiYSggMCwgMCwgMCwgLjMgKTtcblxuLy8gVGFibGUgbGlzdC5cbiRjb2xvcl90YWJsZV9ib3JkZXI6ICNjY2QwZDQ7XG4kY29sb3JfdGFibGVfc3RyaXBlOiAjZjZmNmY2O1xuJGNvbG9yX3RhYmxlX2ZsYXRwaWNrcjogIzJjMzMzODtcbiRjb2xvcl90YWJsZV9zZWNvbmRhcnlfdGV4dDogIzUwNTc1ZTtcblxuLy8gVXRpbGl0eSBjb2xvcnNcbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuJGdyYXktMDogI2Y2ZjZmNjtcbiRncmVlbi0wOiAjZWRmYWVmO1xuJGdyZWVuLTMwOiAjMDBiYTM3O1xuJGdyZWVuLTUwOiAjMDA4YTIwO1xuJGdyZWVuLTcwOiAjMDA3MDE3O1xuJHJlZC0wOiAjZmNmMGYxO1xuJHJlZC0zMDogI2Y4NjM2ODtcbiRyZWQtNTA6ICNkNjM2Mzg7XG4kcmVkLTcwOiAjYjMyZDJlO1xuJHllbGxvdy0wOiAjZmNmOWU4O1xuJHllbGxvdy0zMDogI2RiYTYxNztcbiR5ZWxsb3ctNTA6ICNmMGMzM2M7XG4keWVsbG93LTcwOiAjZGJhNjE3O1xuXG4vLyBXb3JkUHJlc3MgY29sb3JzXG4kYmx1ZTogIzIyNzFiMTtcblxuLy8gQnJhbmQgY29sb3JzXG4kYmx1ZS0wOiAjZTZmMGY2O1xuJGJsdWUtMzA6ICMzNzg4YmQ7XG4kYmx1ZS01MDogIzA1NmFhYjtcbiRibHVlLTcwOiAjMDQ1NThhO1xuJGJsdWUtYnJpZ2h0LTA6ICNlNWY0ZmU7XG4kYmx1ZS1icmlnaHQtMzA6ICMzMGFiZjA7XG4kYmx1ZS1icmlnaHQtNTA6ICMwMzk5ZWQ7XG4kYmx1ZS1icmlnaHQtNzA6ICMwMzdhYmU7XG4kb3JhbmdlLTA6ICNmZGYyZWI7XG4kb3JhbmdlLTMwOiAjZTc5MDU1O1xuJG9yYW5nZS03MDogI2NkNjYyMjtcbiRvcmFuZ2UtNTA6ICNlMjc3MzA7XG5cbi8vIE5ldXRyYWwgY29sb3JzXG4kbmV1dHJhbC0wOiAjZjZmN2Y3O1xuJG5ldXRyYWwtMzogI2YwZjBmMTtcbiRuZXV0cmFsLTU6ICNkY2RjZGU7XG4kbmV1dHJhbC0xMDogI2MzYzRjNztcbiRuZXV0cmFsLTIwOiAjYTdhYWFkO1xuJG5ldXRyYWwtMzA6ICM4YzhmOTQ7XG4kbmV1dHJhbC00MDogIzc4N2M4MjtcbiRuZXV0cmFsLTUwOiAjNjQ2OTcwO1xuJG5ldXRyYWwtNjA6ICM1MDU3NWU7XG4kbmV1dHJhbC03MDogIzNjNDM0YTtcbiRuZXV0cmFsLTgwOiAjMmMzMzM4O1xuJG5ldXRyYWwtOTA6ICMxZDIzMjc7XG4kbmV1dHJhbC0xMDA6ICMxMDE1MTc7XG5cbi8vIE92ZXJ2aWV3IGNvbG9ycy5cbiRjb2xvcl9vdmVydmlld19oZWFkaW5nOiAkbmV1dHJhbC03MDtcbiRjb2xvcl9vdmVydmlld19idXR0b25faG92ZXI6ICRibHVlLTUwO1xuJGNvbG9yX292ZXJ2aWV3X2J1dHRvbl9mb2N1czogJGJsdWUtNTA7XG5cbi8vIFN1cmZhY2UgY29sb3JzLlxuJHN1cmZhY2UtYmFja2dyb3VuZC1saWdodDogJGdyYXktMDtcbiRzdXJmYWNlLWJhY2tncm91bmQtd2hpdGU6ICR3aGl0ZTtcbiRzdXJmYWNlLWJhY2tncm91bmQ6ICRuZXV0cmFsLTM7XG4kc3VyZmFjZS1ib3JkZXItcHJpbWFyeTogJG9yYW5nZS01MDtcbiRzdXJmYWNlLWJvcmRlcjogJG5ldXRyYWwtMTA7XG4kc3VyZmFjZS1kaXZpZGVyOiAkbmV1dHJhbC01O1xuXG4vLyBUZXh0IGNvbG9ycy5cbiR0ZXh0LWVycm9yOiAkcmVkLTUwO1xuJHRleHQtaGVhZGluZzogJG5ldXRyYWwtOTA7XG4kdGV4dC1pY29uLWhvdmVyOiAkbmV1dHJhbC01MDtcbiR0ZXh0LWljb246ICRuZXV0cmFsLTIwO1xuJHRleHQtbGluay1ob3ZlcjogJGJsdWUtNzA7XG4kdGV4dC1saW5rOiAkYmx1ZS01MDtcbiR0ZXh0LXByaW1hcnk6ICRuZXV0cmFsLTgwO1xuJHRleHQtc2Vjb25kYXJ5OiAkbmV1dHJhbC02MDtcbiR0ZXh0LXN1Y2Nlc3M6ICRncmVlbi01MDtcbiR0ZXh0LXRlcnRpYXJ5OiAkbmV1dHJhbC01MDtcbiR0ZXh0LXRpdGxlOiAkbmV1dHJhbC0xMDA7XG4kdGV4dC13YXJuaW5nOiAkeWVsbG93LTUwO1xuXG4vLyBGaWVsZCBjb2xvcnMuXG4kZmllbGQtdGV4dDogJG5ldXRyYWwtODA7XG4kZmllbGQtY2hvaWNlLW9uOiAkYmx1ZS01MDtcbiRmaWVsZC1jaG9pY2Utb24taG92ZXI6ICRibHVlLTcwO1xuJGZpZWxkLWNob2ljZS1vZmY6ICRuZXV0cmFsLTMwO1xuJGZpZWxkLWNob2ljZS1vZmYtaG92ZXI6ICRuZXV0cmFsLTUwO1xuJGZpZWxkLWJvcmRlcjogJG5ldXRyYWwtMzA7XG4kZmllbGQtYm9yZGVyLWVycm9yOiAkcmVkLTUwO1xuJGZpZWxkLWJvcmRlci1zdWNjZXNzOiAkZ3JlZW4tNTA7XG4kZmllbGQtYm9yZGVyLWZvY3VzOiAkYmx1ZS01MDtcblxuLy8gQmFkZ2UgY29sb3JzLlxuJGJhZGdlLWdyZWVuLXRleHQ6ICRncmVlbi0zMDtcbiRiYWRnZS1ncmVlbi1iYWNrZ3JvdW5kOiAkZ3JlZW4tMDtcbiRiYWRnZS1vcmFuZ2UtYmFja2dyb3VuZDogJG9yYW5nZS0wO1xuJGJhZGdlLW9yYW5nZS10ZXh0OiAkb3JhbmdlLTMwO1xuJGJhZGdlLXJlZC10ZXh0OiAkcmVkLTMwO1xuJGJhZGdlLXJlZC1iYWNrZ3JvdW5kOiAkcmVkLTA7XG4kYmFkZ2UtYmx1ZS10ZXh0OiAkYmx1ZS1icmlnaHQtMzA7XG4kYmFkZ2UtYmx1ZS1iYWNrZ3JvdW5kOiAkYmx1ZS1icmlnaHQtMDtcbiRiYWRnZS1uZXV0cmFsLXRleHQ6ICRuZXV0cmFsLTMwO1xuXG4vLyBCdXR0b24gY29sb3JzLlxuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICRvcmFuZ2UtNzA7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogJG9yYW5nZS01MDtcbiRidXR0b24tcHJpbWFyeS10ZXh0OiAkd2hpdGU7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkYmx1ZS03MDtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRibHVlLTUwO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogJHdoaXRlO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkbmV1dHJhbC0zO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kOiAkbmV1dHJhbC0wO1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6ICRuZXV0cmFsLTYwO1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICRuZXV0cmFsLTMwO1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0LWhvdmVyOiAkbmV1dHJhbC04MDtcbiRidXR0b24tdGVydGlhcnktdGV4dDogJG5ldXRyYWwtNjA7XG5cbi8vIFdQIG92ZXJyaWRlcy5cbiRidXR0b24td3Atc2Vjb25kYXJ5LXRleHQ6ICRibHVlLTUwO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktdGV4dC1ob3ZlcjogJGJsdWUtNzA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS1ib3JkZXI6ICRibHVlLTUwO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktYm9yZGVyLWhvdmVyOiAkYmx1ZS03MDtcbiRidXR0b24td3Atc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRuZXV0cmFsLTA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkbmV1dHJhbC0zO1xuIiwiLy8gUmVzcG9zaXZlIGRlc2lnbiByZWxhdGVkIHZhcmlhYmxlcy5cbi8vXG4vLyBWYXJpYWJsZXMuXG4vL1xuLy8gQHNpbmNlIDEuOC45XG5cbi8vIEJyZWFrcG9pbnRzLlxuJGJyZWFrcG9pbnRzOiAoXG5cdCd4cy1waG9uZSc6ICAzMjBweCxcblx0J3Bob25lJzogICAgIDYwMHB4LFxuXHQnaXBhZCc6ICAgICAgNzY4cHgsXG5cdCd0YWJsZXQnOiAgICA3ODJweCxcblx0J2Rlc2t0b3AnOiAgIDk2MHB4LFxuXHQnbS1kZXNrdG9wJzogMTAyNHB4LFxuXHQnbC1kZXNrdG9wJzogMTI4MHB4LFxuKTtcbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gQ29sb3JzLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4vLyBDb2xvcnMgYnkgbmFtZTpcbiRjb2xvcl93aGl0ZTogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XG4kY29sb3JfYmxhY2s6ICAgICAgICAgICAgICAgICAgICAgICAgICAjMmQyZDJkO1xuXG4kY29sb3JfZGFya19yZWQ6ICAgICAgICAgICAgICAgICAgICAgICAjYjMyZDJlO1xuJGNvbG9yX3JlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Q2MzYzODtcbiRjb2xvcl9icmlnaHRfcmVkOiAgICAgICAgICAgICAgICAgICAgICNlZTVjNWM7XG4kY29sb3JfbGlnaHRlc3RfcmVkOiAgICAgICAgICAgICAgICAgICAjZmNmMGYxO1xuXG4kY29sb3JfZGFya19ncmVlbjogICAgICAgICAgICAgICAgICAgICAjMDA4YTIwO1xuJGNvbG9yX2dyZWVuOiAgICAgICAgICAgICAgICAgICAgICAgICAgIzAwYTMyYTtcbiRjb2xvcl9saWdodGVzdF9ncmVlbjogICAgICAgICAgICAgICAgICNlZGZhZWY7XG4kY29sb3JfZGFya2VyX2JsdWU6ICAgICAgICAgICAgICAgICAgICAjMDA1Mzg3O1xuJGNvbG9yX2RhcmtfYmx1ZTogICAgICAgICAgICAgICAgICAgICAgIzIxNWQ4ZjtcbiRjb2xvcl9ibHVlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICMwMzZhYWI7XG4kY29sb3JfYnJpZ2h0X2JsdWU6ICAgICAgICAgICAgICAgICAgICAjMDM5OWVkO1xuJGNvbG9yX2JyaWdodF9ibHVlX2FsdDogICAgICAgICAgICAgICAgIzQyODVmNDtcbiRjb2xvcl9icmlnaHRlcl9ibHVlOiAgICAgICAgICAgICAgICAgICMwMGM2YmY7XG4kY29sb3JfbGlnaHRfYmx1ZTogICAgICAgICAgICAgICAgICAgICAjNzljMmY0O1xuJGNvbG9yX2xpZ2h0ZXJfYmx1ZTogICAgICAgICAgICAgICAgICAgI2NjZTBlZDtcbiRjb2xvcl9saWdodGVzdF9ibHVlOiAgICAgICAgICAgICAgICAgICNmMWY2ZmE7XG5cbiRjb2xvcl9kYXJrX29yYW5nZTogICAgICAgICAgICAgICAgICAgICNjZDY2MjI7XG4kY29sb3Jfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgICAgICAjZTI3NzMwO1xuJGNvbG9yX2xpZ2h0X29yYW5nZTogICAgICAgICAgICAgICAgICAgI2Y0ODEyMDtcblxuJGNvbG9yX2RhcmtfeWVsbG93OiAgICAgICAgICAgICAgICAgICAgI2ZmYWEwMDtcbiRjb2xvcl95ZWxsb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICNmZmI5MDA7XG4kY29sb3JfbGlnaHRlc3RfeWVsbG93OiAgICAgICAgICAgICAgICAjZmNmOWU4O1xuXG4kY29sb3JfZGFya2VyX2dyZXk6ICAgICAgICAgICAgICAgICAgICAjNjI2MjYyO1xuJGNvbG9yX2RhcmtfZ3JleTogICAgICAgICAgICAgICAgICAgICAgIzY2NjY2NjtcbiRjb2xvcl9icmlnaHRfZ3JleTogICAgICAgICAgICAgICAgICAgICNhYWFhYWE7XG4kY29sb3JfYnJpZ2h0X2dyZXlfYWx0OiAgICAgICAgICAgICAgICAjYjZiNmI2O1xuJGNvbG9yX2JyaWdodGVyX2dyZXk6ICAgICAgICAgICAgICAgICAgI2NjY2NjYztcbiRjb2xvcl9icmlnaHRlcl9ncmV5X2FsdDogICAgICAgICAgICAgICNkNmQ2ZDY7XG4kY29sb3JfYnJpZ2h0ZXN0X2dyZXk6ICAgICAgICAgICAgICAgICAjZThlOGU4O1xuJGNvbG9yX2xpZ2h0X2dyZXk6ICAgICAgICAgICAgICAgICAgICAgI2YxZjFmMTtcbiRjb2xvcl9saWdodGVyX2dyZXk6ICAgICAgICAgICAgICAgICAgICNmNmY2ZjY7XG4kY29sb3JfbGlnaHRlc3RfZ3JleTogICAgICAgICAgICAgICAgICAjZjhmOGY4O1xuXG4vLyBDb2xvcnMgYnkgdXNhZ2U6XG4kY29sb3JfYmxhY2tfYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMmQyZDJkO1xuJGNvbG9yX2JsYWNrX2JhY2tncm91bmRfaG92ZXI6ICAgICAgICAgIzQ0NDQ0NDtcbiRjb2xvcl9kYXJrX2dyZXlfYmFja2dyb3VuZDogICAgICAgICAgICM2ZDZkNmQ7XG4kY29sb3JfZ3JleV9iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjZWVlZWVlO1xuJGNvbG9yX2dyZXlfYmFja2dyb3VuZF9ob3ZlcjogICAgICAgICAgI2Q3ZDdkNztcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICNmOGY4Zjg7XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZF9ob3ZlcjogICAgICAgICAjZWVlZWVlO1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmRfbm90aWNlOiAgICAgICAgI2YwZjBmMDtcblxuJGNvbG9yX2RpdmlkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgI2RkZGRkZDtcbiRjb2xvcl9ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICNjY2NjY2M7XG4kY29sb3JfYm9yZGVyX2hvdmVyOiAgICAgICAgICAgICAgICAgICAjOTk5OTk5O1xuJGNvbG9yX2hpbnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgI2JiYmJiYjtcbiRjb2xvcl9wcmltYXJ5X3RleHQ6ICAgICAgICAgICAgICAgICAgICM0NDQ0NDQ7XG4kY29sb3Jfc2Vjb25kYXJ5X3RleHQ6ICAgICAgICAgICAgICAgICAjNzc3Nzc3O1xuJGNvbG9yX2xpZ2h0X3RleHQ6ICAgICAgICAgICAgICAgICAgICAgIzg2OTE5ZTtcbiRjb2xvcl9saWdodGVyX3RleHQ6ICAgICAgICAgICAgICAgICAgICM5OTk5OTk7XG5cbiRjb2xvcl9maWVsZHNfdGFiczogICAgICAgICAgICAgICAgICAgICNlMGU4ZjA7XG4kY29sb3JfZmllbGRzX2RpdmlkZXI6ICAgICAgICAgICAgICAgICAjY2VkN2UwO1xuJGNvbG9yX2ZpZWxkc19iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgI2ViZjNmYztcbiRjb2xvcl9maWVsZHNfYmFja2dyb3VuZF9ob3ZlcjogICAgICAgICNlMGU4ZjA7XG4kY29sb3JfZmllbGRzX2JvcmRlcjogICAgICAgICAgICAgICAgICAjYjBiNmJkO1xuJGNvbG9yX2ZpZWxkc19oaW50OiAgICAgICAgICAgICAgICAgICAgI2IwYjZiZDtcbiRjb2xvcl9maWVsZHNfc2Vjb25kYXJ5X3RleHQ6ICAgICAgICAgICM4NjkxOWU7XG4kY29sb3JfcHJldmlld19idXR0b25fYmFja2dyb3VuZDogICAgICAjOTk5OTk5O1xuXG4kY29sb3JfY2xvc2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX2Nsb3NlX2hvdmVyOiAgICAgICAgICAgICAgICAgICAgIzc3Nzc3NztcblxuJGNvbG9yX2J1dHRvbl9pY29uX2xpZ2h0X2dyZXk6ICAgICAgICAgI2E2YTZhNjtcbiRjb2xvcl9idXR0b25faWNvbl9ncmV5OiAgICAgICAgICAgICAgICM5OTk5OTk7XG5cbiRjb2xvcl9wdXJwbGU6ICAgICAgICAgICAgICAgICAgICAgICAgICM3YTMwZTI7XG4kY29sb3JfcHVycGxlX2JhY2tncm91bmQ6ICAgICAgICAgICAgICAjZmFmNWZlO1xuJGNvbG9yX3B1cnBsZV9iYWNrZ3JvdW5kX2hvdmVyOiAgICAgICAgI2Y1ZTlmZjtcbiRjb2xvcl9wdXJwbGVfaG92ZXI6ICAgICAgICAgICAgICAgICAgICM1YzI0YTk7XG5cbi8vIFNlbWl0cmFuc3BhcmVudCBjb2xvcnM6XG4kY29sb3Jfd2hpdGVfdHJhbnNfMzU6ICAgICAgICAgICAgICAgICByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuMzUgKTtcbiRjb2xvcl93aGl0ZV90cmFuc182NTogICAgICAgICAgICAgICAgIHJnYmEoIDI1NSwgMjU1LCAyNTUsIC42NSApO1xuJGNvbG9yX3doaXRlX3RyYW5zXzYwOiAgICAgICAgICAgICAgICAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjYgKTtcbiRjb2xvcl93aGl0ZV90cmFuc181MDogICAgICAgICAgICAgICAgIHJnYmEoIDI1NSwgMjU1LCAyNTUsIC41ICk7XG4kY29sb3JfYmxhY2tfdHJhbnNfMzU6ICAgICAgICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAuMzUgKTtcbiRjb2xvcl9ibGFja190cmFuc18xNTogICAgICAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC4xNSApO1xuXG4kY29sb3Jfc2Nyb2xsYmFyOiAgICAgICAgICAgICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAwICk7XG4kY29sb3Jfc2Nyb2xsYmFyX2hvdmVyOiAgICAgICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAuNSApO1xuXG4kY29sb3JfYm94X3NoYWRvdzogICAgICAgICAgICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAuMSApO1xuXG4vLyBXZSBuZWVkIHRoaXMgdmFyIHNpbmNlICRibHVlIHVzZWQgaW4gYF9jaG9pY2VzLnNjc3NgLFxuLy8gd2hpY2ggaXMgdXNlZCBpbiB0aGUgYGFkbWluLnNjc3NgIGFzIHdlbGwuXG4kYmx1ZTogJGNvbG9yX2JsdWU7XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIEJ1dHRvbnMgbWl4aW5zLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4vLyBXUEZvcm1zIEJ1dHRvbi5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG4oKSB7XG5cblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3M7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oIGFsbCwgJHRyYW5zaXRpb25fZmFzdCwgZWFzZS1pbiApO1xufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBTbWFsbC5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fc20oKSB7XG5cblx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDAgJHNwYWNpbmdfcztcblx0aGVpZ2h0OiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gTWVkaXVtLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9tZCgpIHtcblxuXHRmb250LXNpemU6ICRmb250X3NpemVfcztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6ICRmb250X3NpemVfcyArIDM7XG5cdHBhZGRpbmc6ICRzcGFjaW5nX3MgJHNwYWNpbmdfbXM7XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIExhcmdlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9sZygpIHtcblxuXHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMTZweCAyOHB4O1xufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBCbHVlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9ibHVlKCkge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9ibHVlO1xuXHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2JsdWU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfZGFya19ibHVlO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdH1cbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gT3JhbmdlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9vcmFuZ2UoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX29yYW5nZTtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xuXHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX29yYW5nZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9kYXJrX29yYW5nZTtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHR9XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIEdyZXkuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX2dyZXkoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZXlfYmFja2dyb3VuZDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfYm9yZGVyO1xuXHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmV5X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfYm9yZGVyO1xuXHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeV90ZXh0O1xuXHR9XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIExpZ2h0IEdyZXkuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX2xpZ2h0X2dyZXkoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX2JvcmRlcjtcblx0Y29sb3I6ICRjb2xvcl9zZWNvbmRhcnlfdGV4dDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9ib3JkZXI7XG5cdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5X3RleHQ7XG5cdH1cbn1cblxuQG1peGluIHdwZm9ybXNfYnRuX3B1cnBsZSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHVycGxlX2JhY2tncm91bmQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX3B1cnBsZTtcblx0Y29sb3I6ICRjb2xvcl9wdXJwbGU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3B1cnBsZV9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3B1cnBsZV9ob3Zlcjtcblx0XHRjb2xvcjogJGNvbG9yX3B1cnBsZV9ob3Zlcjtcblx0fVxuXG5cdCYud3Bmb3Jtcy1oZWxwLXRvb2x0aXAge1xuXHRcdGNvbG9yOiAkY29sb3JfcHVycGxlO1xuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsQUFBQSxlQUFlLENBQUM7RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxJQUFJO0VBQ1osUUFBUSxFQUFFLE1BQU07Q0FxYWhCOztBQXphRCxBQU1DLGVBTmMsQ0FNZCxnQkFBZ0IsQ0FBQztFQUNoQixPQUFPLEVBQUUsS0FB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 */

Youez - 2016 - github.com/yon3zu
LinuXploit