:root{--chimplify-chats-container-font-family:"Montserrat",-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--chimplify-chat-light-text-color:#ffffff;--chimplify-chat-dark-text-color:#201d1d;--chimplify-chats-container-font-size:14px;--chimplify-chats-container-line-height:1.2;--chimplify-chats-container-color:#201d1d;--chimplify-chats-container-margin:15px 0 0 0;--chimplify-chats-container-padding:0;--chimplify-chats-container-background-color:transparent;--chimplify-chats-container-border-radius:none;--chimplify-chat-container-padding:10px;--chimplify-chat-max-width:1000px;--chimplify-chat-max-height:600px;--chimplify-chat-messages-max-height:500px;--chimplify-chat-primary-color:#00abdf;--chimplify-chat-primary-hover-color:#0096c4;--chimplify-chat-grey-color:#ccc;--chimplify-chat-send-button-width:60px;--chimplify-chat-send-button-height:48px;--chimplify-chat-send-button-margin:0;--chimplify-chat-send-min-height:48px;--chimplify-chat-send-max-height:150px;--chimplify-chat-send-button-icon-image:url("../../assets/send-icon.svg");--chimplify-chat-send-button-icon-size:22px 22px;--chimplify-chat-upload-button-icon-size:22px;--chimplify-chat-upload-button-icon-height:40px;--chimplify-chat-download-button-icon-image:url("../../assets/download-icon.svg");--chimplify-chat-loading-font-size:26px;--chimplify-chat-bot-avatar-image:url("../../assets/isa-bot-avatar.svg");--chimplify-chat-bot-avatar-width:37px;--chimplify-chat-bot-avatar-height:31px;--chimplify-chat-bot-avatar-margin-right:10px;--chimplify-chat-bot-avatar-margin-top:-15px;--chimplify-chat-bot-background-user-message:rgba(0, 171, 223, 0.2);--chimplify-chat-bot-background-bot-message:#f7f7f7;--chimplify-chat-sidebar-menu-padding-horizontal:25px;--chimplify-chat-sidebar-menu-margin-horizontal:25px;--chimplify-chat-sidebar-menu-border-color:#cccccc;--chimplify-chat-sidebar-menu-max-width:315px;--chimplify-chat-background:#f9f9f9;--chimplify-chat-padding:10px;--chimplify-chat-input-border:1px solid #ccc;--chimplify-chat-input-padding:12px 15px;--chimplify-chat-radius:10px;--chimplify-chat-gap:15px;--chimplify-chat-gap-large:30px;--chimplify-chat-message-padding:10px 15px;--chimplify-chat-message-max-width:75%;--chimplify-chat-message-reaction-size:28px;--chimplify-chat-small-font-size:12px;--chimplify-chat-message-footer-color:#808080;--chimplify-chat-button-padding:10px 15px;--chimplify-chat-box-border:transparent;--chimplify-chat-box-padding:0;--chimplify-tabs-gap:10px;--chimplify-tab-padding:10px 20px;--chimplify-tab-color:#ffffff;--chimplify-tab-background-color:transparent;--chimplify-tab-font-size:16px;--chimplify-tab-font-weight:300;--chimplify-tab-title-font-size:22px;--chimplify-tab-title-font-weight:600;--chimplify-tab-subtitle-font-size:18px;--chimplify-tab-subtitle-font-weight:300;--chimplify-tab-border-radius:15px;--chimplify-tab-icon-width:30px;--chimplify-tab-icon-height:30px;--chimplify-tab-icon-margin:0 10px 0 0;--chimplify-tab-icon-border-radius:50%;--chimplify-tab-info-padding:0;--chimplify-tab-info-gap:0;--chimplify-modal-background-color:#ffffff;--chimplify-modal-color:#201d1d;--chimplify-modal-z-index:1000;--chimplify-modal-padding:30px 40px;--chimplify-modal-radius:10px;--chimplify-chat-welcome-max-height:600px;--chimplify-welcome-message-gap:22px;--chimplify-welcome-avatar-container-size:75px;--chimplify-chat-sources-inline-height:16px;--chimplify-chat-sources-border-color:#eee;--chimplify-chat-sources-label-color:var(--chimplify-chat-message-footer-color);--chimplify-chat-source-chip-background:#fcfcfc;--chimplify-chat-source-chip-color:var(--chimplify-chat-primary-color);--chimplify-chat-source-chip-border-color:#eee;--chimplify-chat-source-chip-hover-background:#f0f0f0;--chimplify-chat-source-chip-hover-border-color:#ddd;--chimplify-chat-source-tooltip-background:#ffffff;--chimplify-chat-source-tooltip-border-color:#ddd;--chimplify-chat-source-tooltip-text-color:#333333;--chimplify-chat-source-highlight-color:rgba(255, 235, 255, 0.4);--chimplify-chat-bubble-size:60px;--chimplify-chat-bubble-bottom:20px;--chimplify-chat-bubble-right:20px;--chimplify-chat-bubble-icon-size:30px;--chimplify-chat-bot-icon-image:url("../../assets/bubble-avatar.svg");--chimplify-chat-modal-container-background:rgba(0, 0, 0, 0.8);--chimplify-chat-modal-width:1000px;--chimplify-chat-modal-height:700px;--chimplify-chat-modal-bottom:90px;--chimplify-chat-modal-right:20px}.chimplify-chat-box-container.dark-theme{--chimplify-chat-sources-border-color:#444;--chimplify-chat-sources-label-color:#aaa;--chimplify-chat-source-chip-background:#333;--chimplify-chat-source-chip-color:#eee;--chimplify-chat-source-chip-border-color:#444;--chimplify-chat-source-chip-hover-background:#444;--chimplify-chat-source-chip-hover-border-color:#555;--chimplify-chat-source-tooltip-background:#2a2a2a;--chimplify-chat-source-tooltip-border-color:#444;--chimplify-chat-source-tooltip-text-color:#ccc;--chimplify-chat-source-highlight-color:rgba(255, 235, 59, 0.3)}.chimplify-chats-container{font-family:var(--chimplify-chats-container-font-family);font-size:var(--chimplify-chats-container-font-size);line-height:var(--chimplify-chats-container-line-height);padding:var(--chimplify-chats-container-padding);margin:var(--chimplify-chats-container-margin);color:var(--chimplify-chats-container-color);background-color:var(--chimplify-chats-container-background-color);border-radius:var(--chimplify-chats-container-border-radius);flex:1;overflow:hidden;display:flex;flex-direction:column}.chimplify-chats-container .chat-container{display:none;padding:var(--chimplify-chat-container-padding);position:relative}.chimplify-chat-box-container{position:relative;display:flex;text-align:left;max-width:100%;width:var(--chimplify-chat-max-width);margin:auto;overflow:hidden;height:var(--chimplify-chat-max-height);max-height:var(--chimplify-chat-max-height)}.chimplify-chat-box-container.show-welcome{height:var(--chimplify-chat-welcome-max-height)}.chimplify-chat-box-container h2{font-size:18px;font-weight:700}.chimplify-chat-box-container button{border:none;cursor:pointer;background-color:transparent;padding:var(--chimplify-chat-button-padding);border-radius:var(--chimplify-chat-radius);font-weight:700;text-align:left}.chimplify-chat-box-container button.is-outlined{background-color:transparent;border:2px solid var(--chimplify-chat-grey-color)}.chimplify-chat-box-container button.is-primary{background-color:var(--chimplify-chat-primary-color);color:#fff}.chimplify-chat-box-container button.is-primary:hover{background-color:var(--chimplify-chat-primary-hover-color)}.chimplify-chat-box-container button.is-white{background-color:#fff;color:var(--chimplify-chats-container-color);box-shadow:0 0 12px 0 #0000001a;border:1px solid transparent}.chimplify-chat-box-containerr button.is-white:hover{box-shadow:0 0 16px 0 rgba(0,0,0,.25)}.chimplify-chat-box-container button.is-primary:hover{background-color:var(--chimplify-chat-primary-hover-color)}.chimplify-chat-box-container button.is-primary.is-outlined{background-color:transparent;border-color:var(--chimplify-chat-primary-color);color:var(--chimplify-chat-primary-color)}.chimplify-chat-box-container button.is-primary.is-outlined:hover{background-color:var(--chimplify-chat-primary-color);color:#fff}.chimplify-chat-box-container .sidebar-container{width:100%;max-width:var(--chimplify-chat-sidebar-menu-max-width);padding-right:var(--chimplify-chat-sidebar-menu-padding-horizontal);margin-right:var(--chimplify-chat-sidebar-menu-margin-horizontal);margin-left:var(--chimplify-chat-sidebar-menu-margin-horizontal);border-right:1px solid var(--chimplify-chat-sidebar-menu-border-color)}.chimplify-chat-box-container .sidebar-container.right{float:right;border-right:none;padding-right:0;border-left:1px solid var(--chimplify-chat-sidebar-menu-border-color);padding-left:var(--chimplify-chat-sidebar-menu-padding-horizontal)}.chimplify-chat-box-container .sidebar-container .modules-list{display:flex;flex-direction:column;gap:var(--chimplify-chat-gap-large)}.chimplify-chat-box-container .chat-box{display:flex;flex-direction:column;width:100%;border-radius:var(--chimplify-chat-radius);overflow:hidden;padding:var(--chimplify-chat-box-padding);border:1px solid var(--chimplify-chat-box-border);background:var(--chimplify-chat-background);box-sizing:border-box;height:100%}.chimplify-chat-box-container .chat-box,.chimplify-chat-box-container .sidebar-container{max-height:var(--chimplify-chat-max-height);overflow-y:auto}.chimplify-chat-box-container .chat-box .chat-messages{flex-grow:1;overflow-y:auto;padding:var(--chimplify-chat-padding);box-sizing:border-box}.chimplify-chat-box-container.show-welcome .chat-box .chat-messages{display:flex;align-items:center;justify-content:center}.chimplify-chat-box-container .chat-box .chat-messages .welcome-message{display:none}.chimplify-chat-box-container.show-welcome .chat-box .chat-messages .welcome-message{display:flex}.chimplify-chat-box-container .chat-box .chat-messages .welcome-message .message-content{position:relative;background-color:var(--chimplify-chat-primary-color);width:fit-content;max-width:500px;min-height:var(--chimplify-welcome-avatar-container-size);display:block;box-sizing:border-box;flex:1}.chimplify-chat-box-container .chat-box .chat-messages .welcome-message .message-content::before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:0 solid transparent;border-right:10px solid var(--chimplify-chat-primary-color)}.chimplify-chat-box-container .chat-box .chat-messages .welcome-message .avatar{position:relative;height:var(--chimplify-welcome-avatar-container-size);width:var(--chimplify-welcome-avatar-container-size);border-radius:50%;margin-top:0;background-color:rgb(from var(--chimplify-chat-primary-color) r g b / .3);padding:5px}.chimplify-chat-box-container .chat-box .chat-messages .welcome-message .text .title{font-weight:700;font-size:16px}.chimplify-chat-box-container .chat-box .chat-message{position:relative;display:flex;align-items:flex-start;padding-bottom:var(--chimplify-chat-gap)}.chimplify-chat-box-container .chat-box .chat-message.bot{justify-content:flex-start;margin-bottom:calc(-1 * var(--chimplify-chat-gap));padding-bottom:calc(12px + var(--chimplify-chat-message-reaction-size))}.chimplify-chat-box-container .chat-box .chat-message.user{justify-content:flex-end}.chimplify-chat-box-container .chat-box .message-content{position:relative;padding:var(--chimplify-chat-message-padding);border-radius:var(--chimplify-chat-radius);max-width:var(--chimplify-chat-message-max-width);font-size:var(--chimplify-chats-container-font-size);text-align:left;font-weight:500;box-sizing:border-box}.chimplify-chat-box-container .chat-box .message-info{word-break:break-word;animation:chatMessageBounceIn .5s ease-out forwards;color:var(--chimplify-chat-dark-text-color)}.chimplify-chat-box-container .chat-box .chat-messages .welcome-message{gap:22px}.chimplify-chat-box-container .chat-box .chat-messages .welcome-message .message-info{color:var(--chimplify-chat-light-text-color)}.chimplify-chat-box-container.dark-theme .chat-box .chat-messages .welcome-message .message-info{color:var(--chimplify-chat-dark-text-color)}.chimplify-chat-box-container .chat-box .message-info .btn-download-file{cursor:pointer;display:flex;align-items:center;gap:5px;padding:10px;border-radius:var(--chimplify-chat-radius);border:1px solid color-mix(in srgb,var(--chimplify-chat-bot-background-user-message) 90%,#000);box-shadow:0 4px 12px rgba(0,0,0,.1)}.chimplify-chat-box-container .chat-box .message-info .image-message .image-preview img{width:100%;height:260px;border-radius:var(--chimplify-chat-radius);object-fit:cover;cursor:zoom-in}.chimplify-chat-box-container .chat-box .message-info .btn-download-file .file-icon svg{height:20px;width:fit-content}.chimplify-chat-box-container .chat-box .message-info .file-info .name{font-weight:700}.chimplify-chat-box-container .chat-box .message-info .file-info .additional-info{font-weight:400;text-transform:uppercase;font-size:var(--chimplify-chat-small-font-size);color:var(--chimplify-chat-message-footer-color);margin-top:2px}.chimplify-chat-box-container .chat-box .message-info .text{display:inline-block;margin-top:0;overflow-x:auto;max-width:100%}.chimplify-chat-box-container .chat-box .message-info .text pre{background-color:color-mix(in srgb,var(--chimplify-chat-bot-background-bot-message) 95%,#000);padding:10px;border-radius:var(--chimplify-chat-radius)}.chimplify-chat-box-container .chat-box .message-info .text>*{margin-top:0;overflow-x:auto}.chimplify-chat-box-container .chat-box .message-info .text :last-child{margin-bottom:0}.chimplify-chat-box-container .chat-box .message-info .sources-container{margin-top:10px;border-top:1px solid var(--chimplify-chat-sources-border-color);padding-top:8px}.chimplify-chat-box-container .chat-box .message-info .sources-label{font-size:var(--chimplify-chat-small-font-size);text-transform:uppercase;color:var(--chimplify-chat-sources-label-color);margin-bottom:5px;display:block}.chimplify-chat-box-container .chat-box .message-info .sources-list{display:flex;flex-wrap:wrap;gap:8px}.chimplify-chat-box-container .chat-box .message-info .source-chip,.chimplify-chat-box-container .chat-box .message-info .source-chip-inline{display:inline-flex;align-items:center;gap:4px;background:var(--chimplify-chat-source-chip-background);border:1px solid var(--chimplify-chat-source-chip-border-color);border-radius:12px;padding:4px 10px;font-size:var(--chimplify-chat-small-font-size);color:var(--chimplify-chat-source-chip-color);font-weight:500;cursor:pointer;transition:all .2s;box-sizing:border-box}.chimplify-chat-box-container .chat-box .message-info .source-chip:hover{background:var(--chimplify-chat-source-chip-hover-background);border-color:var(--chimplify-chat-source-chip-hover-border-color)}.chimplify-chat-box-container .chat-box .message-info .source-chip-inline{border-radius:50%;padding:1px;min-width:var(--chimplify-chat-sources-inline-height);height:var(--chimplify-chat-sources-inline-height);text-align:center;vertical-align:middle;align-items:center;justify-content:center;cursor:default;font-size:9px;line-height:normal;color:var(--chimplify-chat-dark-text-color);background-color:color-mix(in srgb,var(--chimplify-chat-bot-background-bot-message) 90%,#000);border-color:color-mix(in srgb,var(--chimplify-chat-bot-background-bot-message) 80%,#000)}.chimplify-chat-box-container .chat-box .message-info .source-chip-inline.active,.chimplify-chat-box-container .chat-box .message-info .source-chip-inline:hover{background-color:color-mix(in srgb,var(--chimplify-chat-bot-background-bot-message) 80%,#000);border-color:color-mix(in srgb,var(--chimplify-chat-bot-background-bot-message) 70%,#000)}.chimplify-chat-box-container .chat-box .message-info .source-highlight{background-color:var(--chimplify-chat-source-highlight-color);color:inherit;padding:0 1px;border-radius:2px}.chimplify-chat-box-container .chat-box .message-info .source-text-highlight{background-color:transparent;transition:background-color .3s ease;border-radius:2px}.chimplify-chat-box-container .chat-box .message-info .source-text-highlight.active{background-color:var(--chimplify-chat-source-highlight-color)}.chimplify-chat-box-container .chat-box .message-content .message-footer{margin-top:8px;display:flex;justify-content:space-between;gap:var(--chimplify-chat-gap);font-size:var(--chimplify-chat-small-font-size);color:var(--chimplify-chat-message-footer-color)}.chat-box.disabled,.chat-box.disabled *{cursor:wait!important}.chimplify-chat-box-container .chat-box .message-content .message-footer .source{color:var(--chimplify-chat-primary-color);font-weight:400}.chimplify-chat-box-container .chat-box .bot .message-content{background:var(--chimplify-chat-bot-background-bot-message)}.chimplify-chat-box-container .chat-box .user .message-content{background-color:var(--chimplify-chat-bot-background-user-message)}.chimplify-chat-box-container .chat-box .user .message-footer{justify-content:flex-end}.chimplify-chat-box-container .chat-box .chat-message .preview-html-button{display:block;padding:0;margin-top:8px}.chimplify-chat-box-container .chat-box .chat-message .avatar{width:var(--chimplify-chat-bot-avatar-width);height:var(--chimplify-chat-bot-avatar-height);margin-right:var(--chimplify-chat-bot-avatar-margin-right);margin-top:var(--chimplify-chat-bot-avatar-margin-top);z-index:2;box-sizing:border-box}.chimplify-chat-box-container .chat-box .chat-message .avatar::after{content:"";display:block;position:relative;background-image:var(--chimplify-chat-bot-avatar-image);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%;border-radius:inherit}.chimplify-chat-box-container .chat-box .chat-message .additional-options{position:absolute;display:inline-flex;gap:8px;padding:0 8px;width:100%;bottom:-5px;left:0;transform:translateY(100%);opacity:0;transition:all .1s ease-in-out;box-sizing:border-box}.chimplify-chat-box-container .chat-box .chat-message:hover .additional-options{opacity:1}.chimplify-chat-box-container .chat-box .chat-message .additional-options .reactions{display:flex;align-items:center;gap:8px}.chimplify-chat-box-container .chat-box.disabled .chat-message .additional-options{display:none}.chimplify-chat-box-container .chat-box .chat-message .btn-copy-text,.chimplify-chat-box-container .chat-box .chat-message .btn-reaction{border:1px solid #e2e2e2;background:#fff;padding:4px;border-radius:50%;cursor:pointer;font-size:14px;line-height:1;aspect-ratio:1;width:var(--chimplify-chat-message-reaction-size);height:var(--chimplify-chat-message-reaction-size);display:flex;align-items:center;justify-content:center}.chimplify-chat-box-container .chat-box .chat-message .btn-reaction:hover{background:#eee}.chimplify-chat-box-container .chat-box .chat-message .btn-reaction.active{background:#f5f5f5;font-weight:600}.chimplify-chat-box-container .chat-box .chat-message .btn-reaction.active svg{fill:#4caf50;stroke:transparent}.chimplify-chat-box-container .chat-box .chat-message .btn-reaction.active.btn-dislike svg{fill:#d46a6a;stroke:transparent}.chimplify-chat-box-container .chat-box .chat-input-container{position:relative;border:var(--chimplify-chat-input-border);border-radius:var(--chimplify-chat-radius);background-color:#fff;padding:var(--chimplify-chat-input-padding);display:flex;flex-direction:column;gap:15px}.chimplify-chat-box-container .chat-box .chat-input-container .main-row{display:flex;gap:var(--chimplify-chat-gap);align-items:flex-end;border-radius:inherit}.chimplify-chat-box-container .chat-box .chat-input-container .options-row{display:flex;align-items:center;border-radius:inherit;gap:var(--chimplify-chat-gap);padding-top:0}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-row{position:relative;font-weight:700;display:flex;gap:var(--chimplify-chat-gap);align-items:center}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-dropdown{border-radius:50px}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-dropdown .agent-trigger,.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-pill{padding:10px 16px;border-radius:50px;min-height:var(--chimplify-chat-upload-button-icon-height);box-sizing:border-box;font-size:inherit}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .upload-button{cursor:pointer;height:var(--chimplify-chat-upload-button-icon-height);aspect-ratio:1;font-size:var(--chimplify-chat-upload-button-icon-size);background-color:var(--chimplify-chat-primary-color);border-radius:50%;user-select:none;display:flex;align-items:center;justify-content:center}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .upload-button svg{height:var(--chimplify-chat-upload-button-icon-size);width:fit-content}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .upload-button:hover{background-color:var(--chimplify-chat-primary-hover-color)}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-dropdown .agent-trigger:hover{background:#f0f0f0}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-dropdown.minimized .agent-trigger{padding:10px;border-radius:50%;aspect-ratio:1}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-dropdown .agent-menu{position:absolute;bottom:110%;left:0;min-width:200px;background:#fff;border-radius:var(--chimplify-chat-radius);box-shadow:0 4px 12px rgba(0,0,0,.15);padding:6px;z-index:10}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-dropdown,.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-dropdown .agent-menu,.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-row .agent-pill,.chimplify-chat-box-container .chat-box .chat-input-container .options-row .upload-button{box-shadow:0 2px 8px rgba(0,0,0,.15)}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-dropdown .agent-menu.hidden{display:none}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-dropdown .agent-item{display:block;width:100%;text-align:left;padding:8px 12px;border:none;background:0 0;cursor:pointer}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-dropdown .agent-item:hover{background:#f0f0f0}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-pill{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-pill:hover{background:#f0f0f0}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-pill.active{background:var(--chimplify-chat-bot-background-user-message)}.chimplify-chat-box-container .chat-box .chat-input-container .options-row .agent-pill .agent-clear{border:none;background:0 0;cursor:pointer;line-height:1;padding:0}.chimplify-chat-box-container .chat-box .chat-input{flex-grow:1;border:none;padding:var(--chimplify-chat-input-padding);resize:none;min-height:var(--chimplify-chat-send-min-height);max-height:var(--chimplify-chat-send-max-height);overflow-y:auto;border-radius:inherit;outline:0;line-height:normal;box-sizing:border-box}.chimplify-chat-box-container .chat-box.disabled .chat-input-container{opacity:.6;pointer-events:none}.chimplify-chat-box-container .chat-box .chat-input-container .send-button{background-color:var(--chimplify-chat-primary-color);color:#fff;border-radius:inherit;width:var(--chimplify-chat-send-button-width);height:var(--chimplify-chat-send-button-height);margin:var(--chimplify-chat-send-button-margin);padding:0;display:flex;align-self:center;justify-content:center}.chimplify-chat-box-container .chat-box .chat-input-container .send-button::after{content:"";display:block;width:100%;height:100%;background-image:var(--chimplify-chat-send-button-icon-image);background-size:var(--chimplify-chat-send-button-icon-size);background-repeat:no-repeat;background-position:center}.chimplify-chat-box-container.dark-theme .chat-box .chat-input-container .send-button::after{filter:brightness(0) contrast(1)}.chimplify-chat-box-container .chat-box .chat-input-container .send-button:hover{background-color:var(--chimplify-chat-primary-hover-color)}.chimplify-chat-box-container .chat-box .message-content .loading-dots{display:inline-flex;font-size:var(--chimplify-chat-loading-font-size);color:var(--chimplify-chat-light-text-color);line-height:1}.chimplify-chat-box-container.dark-theme .chat-box .message-content .loading-dots{color:var(--chimplify-chat-dark-text-color)}.chimplify-chat-box-container .chat-box .message-content .loading-dots span{animation:chimplifyChatMessageLoadingDot 1.5s infinite ease-in-out}.chimplify-chat-box-container .chat-box .message-content .loading-dots{overflow:hidden}.chimplify-chat-box-container .chat-box .message-content .loading-dots span:nth-child(1){animation-delay:0s}.chimplify-chat-box-container .chat-box .message-content .loading-dots span:nth-child(2){animation-delay:.3s}.chimplify-chat-box-container .chat-box .message-content .loading-dots span:nth-child(3){animation-delay:.6s}@keyframes chatMessageBounceIn{0%{opacity:0;transform:translateY(10px) scale(1);box-shadow:none}60%{opacity:1;transform:translateY(0) scale(1)}100%{transform:translateY(0) scale(1)}}@keyframes chimplifyChatMessageLoadingDot{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.chimplify-chat-box-container .sidebar-container .download-container .icon{width:14px;height:14px;background-image:var(--chimplify-chat-download-button-icon-image);background-size:contain;background-repeat:no-repeat;background-position:center}.chimplify-chat-box-container .sidebar-container .download-container button{display:flex;align-items:center;gap:var(--chimplify-chat-gap)}.chimplify-chat-box-container .sidebar-container .recommended-questions-container{display:flex;flex-direction:column;gap:15px}.chimplify-chat-box-container .sidebar-container .recommended-questions-container .list{display:flex;flex-direction:column;gap:15px;margin:0 0 15px 15px;width:fit-content}.chimplify-chat-box-container .sidebar-container .recommended-questions-container .list .recommended-question{width:100%}.chimplify-source-tooltip{position:fixed;z-index:9999;pointer-events:auto;padding:10px 10px}.chimplify-source-tooltip.hidden{display:none!important;opacity:0;pointer-events:none}.chimplify-source-tooltip .chimplify-source-tooltip-content{max-height:400px;background:var(--chimplify-chat-source-tooltip-background);border:1px solid var(--chimplify-chat-source-tooltip-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:6px;padding:15px 10px;max-width:300px;font-size:var(--chimplify-chat-small-font-size);color:var(--chimplify-chat-source-tooltip-text-color);line-height:1.4;white-space:pre-wrap;overflow:auto}.chimplify-preview-modal{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:var(--chimplify-modal-color);background-color:var(--chimplify-modal-background-color);z-index:var(--chimplify-modal-z-index);padding:var(--chimplify-modal-padding);border-radius:var(--chimplify-modal-radius);box-sizing:border-box}.chimplify-preview-modal .modal-content{max-width:100%;max-height:100%;width:100%;height:100%;overflow:auto}.chimplify-preview-modal .close-button{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;background-color:#ddd;border-radius:50%;padding:.5rem}.chimplify-preview-modal.hidden{display:none}.chimplify-preview-modal .preview-content{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.chimplify-preview-modal .preview-content *{max-width:100%;max-height:100%}.chimplify-tabs-container{display:flex;gap:var(--chimplify-tabs-gap);justify-content:space-between}.chimplify-tabs-container .chimplify-tab{display:flex;align-items:center;padding:var(--chimplify-tab-padding);font-family:var(--chimplify-chats-container-font-family);font-size:var(--chimplify-tab-font-size);font-weight:var(--chimplify-tab-font-eight);color:var(--chimplify-tab-color);background-color:var(--chimplify-tab-background-color);border:none;cursor:pointer;border-radius:var(--chimplify-tab-border-radius)}.chimplify-tabs-container .chimplify-tab .icon{width:var(--chimplify-tab-icon-width);height:var(--chimplify-tab-icon-height);margin:var(--chimplify-tab-icon-margin);border-radius:var(--chimplify-tab-icon-border-radius)}.chimplify-tabs-container .chimplify-tab .info-container{display:flex;flex-direction:column;text-align:right;gap:var(--chimplify-tab-info-gap);padding:var(--chimplify-tab-info-padding)}.chimplify-tabs-container .chimplify-tab .info-container .subtitle{font-size:var(--chimplify-tab-subtitle-font-size);font-weight:var(--chimplify-tab-subtitle-font-weight);text-transform:uppercase}.chimplify-tabs-container .chimplify-tab .info-container .title{font-weight:var(--chimplify-tab-title-font-weight);font-size:var(--chimplify-tab-title-font-size)}.chimplify-chat-box-container .sidebar-container .html-preview-container .html-preview-header{display:flex;justify-content:space-between;align-items:center}.chimplify-chat-box-container .sidebar-container .html-preview-container .expand-button{background:0 0;border:none;cursor:pointer}.chimplify-chat-box-container .sidebar-container .html-preview-container .hidden{display:none}@media screen and (max-width:1000px){.chimplify-chat-box-container{flex-direction:column-reverse;gap:var(--chimplify-chat-gap-large)}.chimplify-chat-box-container .sidebar-container{padding-right:0;margin-right:0;border:none;width:100%;max-width:100%}.chimplify-chat-box-container .sidebar-container .modules-list{gap:var(--chimplify-chat-gap-large)}.chimplify-chat-box-container .sidebar-container .recommended-questions-container .list{flex-direction:row;flex-wrap:wrap}}.chimplify-chat-bubble{position:fixed;bottom:var(--chimplify-chat-bubble-bottom);right:var(--chimplify-chat-bubble-right);width:var(--chimplify-chat-bubble-size);height:var(--chimplify-chat-bubble-size);background-color:var(--chimplify-chat-primary-color);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.3);z-index:9999;transition:transform .3s ease}.chimplify-chat-bubble:hover{transform:scale(1.1)}.chimplify-chat-bubble .bubble-icon{width:var(--chimplify-chat-bubble-icon-size);height:var(--chimplify-chat-bubble-icon-size);background-image:var(--chimplify-chat-bot-avatar-image);background-size:contain;background-repeat:no-repeat;background-position:center}.chimplify-chat-bubble.dark-theme .bubble-icon{filter:brightness(0) contrast(1)}.chimplify-chat-bubble .bubble-icon:not([style*=url]){background-image:var(--chimplify-chat-bot-icon-image)}.chimplify-chat-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--chimplify-chat-modal-container-background);z-index:9998;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;transition:opacity .3s ease}.chimplify-chat-modal-container.is-bubble{bottom:var(--chimplify-chat-modal-bottom);right:var(--chimplify-chat-modal-right);width:var(--chimplify-chat-modal-width);height:var(--chimplify-chat-modal-height);left:auto;top:auto;max-width:90vw;max-height:90vh;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:opacity .3s ease,transform .3s ease;transform-origin:bottom right;background-color:transparent}.chimplify-chat-modal-container.is-bubble .chat-box{flex:1}.chimplify-chat-modal-container.hidden{opacity:0;transform:scale(0);pointer-events:none}.chimplify-chat-modal-close{position:relative;margin-left:auto;margin-right:15px;margin-top:15px;background:0 0;border:none;font-size:22px;cursor:pointer;color:#888;z-index:10001;padding:5px;line-height:1;transition:color .2s ease;display:block}.chimplify-chat-modal-close:hover{color:#333}.chimplify-chat-modal-container .chimplify-chat-modal{width:var(--chimplify-chat-modal-width);height:var(--chimplify-chat-modal-height);background-color:#fff;overflow:auto;display:flex;flex-direction:column;border-radius:12px}.chimplify-chat-modal-container.is-bubble .chimplify-chat-modal{flex:1;overflow:auto;width:100%;height:100%}.chimplify-chat-modal .chimplify-chat-box-container{width:100%;height:100%;max-width:100%;max-height:100%;flex:1}@media screen and (max-width:480px){.chimplify-chat-modal{width:calc(100% - 40px);height:calc(100% - 100px);bottom:80px;right:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFNLEVBQ04sTUFBTyxLQUNQLE9BQVEsS0FDUixpQkFBa0IsaURBQ2xCLFFBQVMsS0FDVCxRQUFTLEtBQ1QsZUFBZ0IsT0FDaEIsWUFBYSxPQUNiLGdCQUFpQixPQUNqQixTQUFVLE9BQ1YsV0FBWSxRQUFRLElBQUssS0FHM0IsMENBQ0UsT0FBUSxtQ0FDUixNQUFPLGtDQUNQLE1BQU8sa0NBQ1AsT0FBUSxtQ0FDUixLQUFNLEtBQ04sSUFBSyxLQUNMLFVBQVcsS0FDWCxXQUFZLEtBQ1osY0FBZSxLQUNmLFdBQVksRUFBRSxJQUFJLEtBQUssZUFDdkIsV0FBWSxRQUFRLElBQUssSUFBSSxDQUFFLFVBQVUsSUFBSyxLQUM5QyxpQkFBa0IsT0FBTyxNQUN6QixpQkFBa0IsWUFNcEIsb0RBQ0UsS0FBTSxFQUdSLHVDQUNFLFFBQVMsRUFDVCxVQUFXLFNBQ1gsZUFBZ0IsS0FHbEIsNEJBQ0UsU0FBVSxTQUNWLFlBQWEsS0FDYixhQUFjLEtBQ2QsV0FBWSxLQUNaLFdBQVksSUFDWixPQUFRLEtBQ1IsVUFBVyxLQUNYLE9BQVEsUUFDUixNQUFPLEtBQ1AsUUFBUyxNQUNULFFBQVMsSUFDVCxZQUFhLEVBQ2IsV0FBWSxNQUFNLElBQUssS0FDdkIsUUFBUyxNQUdYLGtDQUNFLE1BQU8sS0FHVCxzREFDRSxNQUFPLGtDQUNQLE9BQVEsbUNBQ1IsaUJBQWtCLEtBQ2xCLFNBQVUsS0FDVixRQUFTLEtBQ1QsZUFBZ0IsT0FDaEIsY0FBZSxLQUdqQixnRUFDRSxLQUFNLEVBQ04sU0FBVSxLQUNWLE1BQU8sS0FDUCxPQUFRLEtBR1Ysb0RBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixVQUFXLEtBQ1gsV0FBWSxLQUNaLEtBQU0sRUFHUixvQ0FDRSxzQkFDRSxNQUFPLGtCQUNQLE9BQVEsbUJBQ1IsT0FBUSxLQUNSLE1BQU8iLCJmaWxlIjoiY2hpbXBsaWZ5X2NoYXQtc3RhZ2UtMS4wLjEwOS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXRzLWNvbnRhaW5lci1mb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIC1hcHBsZS1zeXN0ZW0sXHJcbiAgICBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsXHJcbiAgICBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1saWdodC10ZXh0LWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtZGFyay10ZXh0LWNvbG9yOiAjMjAxZDFkO1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXRzLWNvbnRhaW5lci1mb250LXNpemU6IDE0cHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdHMtY29udGFpbmVyLWxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgLS1jaGltcGxpZnktY2hhdHMtY29udGFpbmVyLWNvbG9yOiAjMjAxZDFkO1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXRzLWNvbnRhaW5lci1tYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgLS1jaGltcGxpZnktY2hhdHMtY29udGFpbmVyLXBhZGRpbmc6IDA7XHJcbiAgLS1jaGltcGxpZnktY2hhdHMtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXRzLWNvbnRhaW5lci1ib3JkZXItcmFkaXVzOiBub25lO1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtY29udGFpbmVyLXBhZGRpbmc6IDEwcHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1tYXgtd2lkdGg6IDEwMDBweDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LW1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtbWVzc2FnZXMtbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1wcmltYXJ5LWNvbG9yOiAjMDBhYmRmO1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtcHJpbWFyeS1ob3Zlci1jb2xvcjogIzAwOTZjNDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LWdyZXktY29sb3I6ICNjY2M7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zZW5kLWJ1dHRvbi13aWR0aDogNjBweDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNlbmQtYnV0dG9uLWhlaWdodDogNDhweDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNlbmQtYnV0dG9uLW1hcmdpbjogMDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNlbmQtbWluLWhlaWdodDogNDhweDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNlbmQtbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zZW5kLWJ1dHRvbi1pY29uLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvc2VuZC1pY29uLnN2Z1wiKTtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNlbmQtYnV0dG9uLWljb24tc2l6ZTogMjJweCAyMnB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtdXBsb2FkLWJ1dHRvbi1pY29uLXNpemU6IDIycHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdC11cGxvYWQtYnV0dG9uLWljb24taGVpZ2h0OiA0MHB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtZG93bmxvYWQtYnV0dG9uLWljb24taW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9kb3dubG9hZC1pY29uLnN2Z1wiKTtcclxuICAtLWNoaW1wbGlmeS1jaGF0LWxvYWRpbmctZm9udC1zaXplOiAyNnB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtYm90LWF2YXRhci1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2lzYS1ib3QtYXZhdGFyLnN2Z1wiKTtcclxuICAtLWNoaW1wbGlmeS1jaGF0LWJvdC1hdmF0YXItd2lkdGg6IDM3cHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1ib3QtYXZhdGFyLWhlaWdodDogMzFweDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LWJvdC1hdmF0YXItbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtYm90LWF2YXRhci1tYXJnaW4tdG9wOiAtMTVweDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LWJvdC1iYWNrZ3JvdW5kLXVzZXItbWVzc2FnZTogcmdiYSgwLCAxNzEsIDIyMywgMC4yKTtcclxuICAvKiAtLWNoaW1wbGlmeS1jaGF0LWJvdC1iYWNrZ3JvdW5kLWJvdC1tZXNzYWdlOiByZ2JhKDAsIDE3MSwgMjIzLCAwLjEpOyAqL1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtYm90LWJhY2tncm91bmQtYm90LW1lc3NhZ2U6ICNmN2Y3Zjc7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zaWRlYmFyLW1lbnUtcGFkZGluZy1ob3Jpem9udGFsOiAyNXB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtc2lkZWJhci1tZW51LW1hcmdpbi1ob3Jpem9udGFsOiAyNXB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtc2lkZWJhci1tZW51LWJvcmRlci1jb2xvcjogI2NjY2NjYztcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNpZGViYXItbWVudS1tYXgtd2lkdGg6IDMxNXB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXBhZGRpbmc6IDEwcHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1pbnB1dC1ib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtaW5wdXQtcGFkZGluZzogMTJweCAxNXB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtcmFkaXVzOiAxMHB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtZ2FwOiAxNXB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtZ2FwLWxhcmdlOiAzMHB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtbWVzc2FnZS1wYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1tZXNzYWdlLW1heC13aWR0aDogNzUlO1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtbWVzc2FnZS1yZWFjdGlvbi1zaXplOiAyOHB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtc21hbGwtZm9udC1zaXplOiAxMnB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtbWVzc2FnZS1mb290ZXItY29sb3I6ICM4MDgwODA7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1idXR0b24tcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtYm94LWJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1ib3gtcGFkZGluZzogMDtcclxuICAtLWNoaW1wbGlmeS10YWJzLWdhcDogMTBweDtcclxuICAvKiAtLWNoaW1wbGlmeS10YWItZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsXHJcbiAgICBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLFxyXG4gICAgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyAqL1xyXG4gIC0tY2hpbXBsaWZ5LXRhYi1wYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgLS1jaGltcGxpZnktdGFiLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY2hpbXBsaWZ5LXRhYi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLWNoaW1wbGlmeS10YWItZm9udC1zaXplOiAxNnB4O1xyXG4gIC0tY2hpbXBsaWZ5LXRhYi1mb250LXdlaWdodDogMzAwO1xyXG4gIC0tY2hpbXBsaWZ5LXRhYi10aXRsZS1mb250LXNpemU6IDIycHg7XHJcbiAgLS1jaGltcGxpZnktdGFiLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgLS1jaGltcGxpZnktdGFiLXN1YnRpdGxlLWZvbnQtc2l6ZTogMThweDtcclxuICAtLWNoaW1wbGlmeS10YWItc3VidGl0bGUtZm9udC13ZWlnaHQ6IDMwMDtcclxuICAtLWNoaW1wbGlmeS10YWItYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAtLWNoaW1wbGlmeS10YWItaWNvbi13aWR0aDogMzBweDtcclxuICAtLWNoaW1wbGlmeS10YWItaWNvbi1oZWlnaHQ6IDMwcHg7XHJcbiAgLS1jaGltcGxpZnktdGFiLWljb24tbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gIC0tY2hpbXBsaWZ5LXRhYi1pY29uLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtLWNoaW1wbGlmeS10YWItaW5mby1wYWRkaW5nOiAwO1xyXG4gIC0tY2hpbXBsaWZ5LXRhYi1pbmZvLWdhcDogMDtcclxuICAtLWNoaW1wbGlmeS1tb2RhbC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY2hpbXBsaWZ5LW1vZGFsLWNvbG9yOiAjMjAxZDFkO1xyXG4gIC0tY2hpbXBsaWZ5LW1vZGFsLXotaW5kZXg6IDEwMDA7XHJcbiAgLS1jaGltcGxpZnktbW9kYWwtcGFkZGluZzogMzBweCA0MHB4O1xyXG4gIC0tY2hpbXBsaWZ5LW1vZGFsLXJhZGl1czogMTBweDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXdlbGNvbWUtbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgLS1jaGltcGxpZnktd2VsY29tZS1tZXNzYWdlLWdhcDogMjJweDtcclxuICAtLWNoaW1wbGlmeS13ZWxjb21lLWF2YXRhci1jb250YWluZXItc2l6ZTogNzVweDtcclxuICAvKiAtLWNoaW1wbGlmeS13ZWxjb21lLWF2YXRhci1zaXplOiA1MHB4IDUwcHg7ICovXHJcbiAgLS1jaGltcGxpZnktY2hhdC1zb3VyY2VzLWlubGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zb3VyY2VzLWJvcmRlci1jb2xvcjogI2VlZTtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZXMtbGFiZWwtY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LW1lc3NhZ2UtZm9vdGVyLWNvbG9yKTtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZS1jaGlwLWJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtY2hpcC1jb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcHJpbWFyeS1jb2xvcik7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtY2hpcC1ib3JkZXItY29sb3I6ICNlZWU7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtY2hpcC1ob3Zlci1iYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtc291cmNlLWNoaXAtaG92ZXItYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtc291cmNlLXRvb2x0aXAtYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZS10b29sdGlwLWJvcmRlci1jb2xvcjogI2RkZDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZS10b29sdGlwLXRleHQtY29sb3I6ICMzMzMzMzM7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjM1LCAyNTUsIDAuNCk7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1idWJibGUtc2l6ZTogNjBweDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LWJ1YmJsZS1ib3R0b206IDIwcHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1idWJibGUtcmlnaHQ6IDIwcHg7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1idWJibGUtaWNvbi1zaXplOiAzMHB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtYm90LWljb24taW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9idWJibGUtYXZhdGFyLnN2Z1wiKTtcclxuICAtLWNoaW1wbGlmeS1jaGF0LW1vZGFsLWNvbnRhaW5lci1iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1tb2RhbC13aWR0aDogMTAwMHB4O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtbW9kYWwtaGVpZ2h0OiA3MDBweDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LW1vZGFsLWJvdHRvbTogOTBweDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LW1vZGFsLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lci5kYXJrLXRoZW1lIHtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZXMtYm9yZGVyLWNvbG9yOiAjNDQ0O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtc291cmNlcy1sYWJlbC1jb2xvcjogI2FhYTtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZS1jaGlwLWJhY2tncm91bmQ6ICMzMzM7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtY2hpcC1jb2xvcjogI2VlZTtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZS1jaGlwLWJvcmRlci1jb2xvcjogIzQ0NDtcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZS1jaGlwLWhvdmVyLWJhY2tncm91bmQ6ICM0NDQ7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtY2hpcC1ob3Zlci1ib3JkZXItY29sb3I6ICM1NTU7XHJcbiAgLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtdG9vbHRpcC1iYWNrZ3JvdW5kOiAjMmEyYTJhO1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtc291cmNlLXRvb2x0aXAtYm9yZGVyLWNvbG9yOiAjNDQ0O1xyXG4gIC0tY2hpbXBsaWZ5LWNoYXQtc291cmNlLXRvb2x0aXAtdGV4dC1jb2xvcjogI2NjYztcclxuICAtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZS1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAwLjMpO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXRzLWNvbnRhaW5lciB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNoaW1wbGlmeS1jaGF0cy1jb250YWluZXItZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tY2hpbXBsaWZ5LWNoYXRzLWNvbnRhaW5lci1mb250LXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jaGltcGxpZnktY2hhdHMtY29udGFpbmVyLWxpbmUtaGVpZ2h0KTtcclxuICBwYWRkaW5nOiB2YXIoLS1jaGltcGxpZnktY2hhdHMtY29udGFpbmVyLXBhZGRpbmcpO1xyXG4gIG1hcmdpbjogdmFyKC0tY2hpbXBsaWZ5LWNoYXRzLWNvbnRhaW5lci1tYXJnaW4pO1xyXG4gIGNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdHMtY29udGFpbmVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdHMtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoaW1wbGlmeS1jaGF0cy1jb250YWluZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgZmxleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0cy1jb250YWluZXIgLmNoYXQtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWNvbnRhaW5lci1wYWRkaW5nKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbWF4LXdpZHRoKTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgLyogZmxleDogMTsgKi9cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbWF4LWhlaWdodCk7XHJcbiAgbWF4LWhlaWdodDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbWF4LWhlaWdodCk7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyLnNob3ctd2VsY29tZSB7XHJcbiAgaGVpZ2h0OiB2YXIoLS1jaGltcGxpZnktY2hhdC13ZWxjb21lLW1heC1oZWlnaHQpO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciBoMiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIGJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiB2YXIoLS1jaGltcGxpZnktY2hhdC1idXR0b24tcGFkZGluZyk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcmFkaXVzKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIGJ1dHRvbi5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2hpbXBsaWZ5LWNoYXQtZ3JleS1jb2xvcik7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIGJ1dHRvbi5pcy1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdC1wcmltYXJ5LWNvbG9yKTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIGJ1dHRvbi5pcy1wcmltYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdC1wcmltYXJ5LWhvdmVyLWNvbG9yKTtcclxufVxyXG5cclxuLyogLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgYnV0dG9uLmlzLXByaW1hcnk6aG92ZXIgLmljb24ge1xyXG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCk7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyLmRhcmstdGhlbWUgYnV0dG9uLmlzLXByaW1hcnk6aG92ZXIgLmljb24ge1xyXG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbn0gKi9cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIGJ1dHRvbi5pcy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0cy1jb250YWluZXItY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAwcHggIzAwMDAwMDFhO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC8qIE9wdGlvbmFsOiBhZGRzIGEgc3VidGxlIGJvcmRlciBlZmZlY3QgKi9cclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXJyIGJ1dHRvbi5pcy13aGl0ZTpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIC8qIERhcmtlciwgbW9yZSBpbnRlbnNlIHNoYWRvdyAqL1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciBidXR0b24uaXMtcHJpbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcHJpbWFyeS1ob3Zlci1jb2xvcik7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIGJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXByaW1hcnktY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdC1wcmltYXJ5LWNvbG9yKTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXByaW1hcnktY29sb3IpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNpZGViYXItbWVudS1tYXgtd2lkdGgpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNpZGViYXItbWVudS1wYWRkaW5nLWhvcml6b250YWwpO1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtc2lkZWJhci1tZW51LW1hcmdpbi1ob3Jpem9udGFsKTtcclxuICBtYXJnaW4tbGVmdDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtc2lkZWJhci1tZW51LW1hcmdpbi1ob3Jpem9udGFsKTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jaGltcGxpZnktY2hhdC1zaWRlYmFyLW1lbnUtYm9yZGVyLWNvbG9yKTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jaGltcGxpZnktY2hhdC1zaWRlYmFyLW1lbnUtYm9yZGVyLWNvbG9yKTtcclxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNpZGViYXItbWVudS1wYWRkaW5nLWhvcml6b250YWwpO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuc2lkZWJhci1jb250YWluZXIgLm1vZHVsZXMtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtZ2FwLWxhcmdlKTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcmFkaXVzKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWJveC1wYWRkaW5nKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jaGltcGxpZnktY2hhdC1ib3gtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jaGltcGxpZnktY2hhdC1iYWNrZ3JvdW5kKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyLFxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3gge1xyXG4gIG1heC1oZWlnaHQ6IHZhcigtLWNoaW1wbGlmeS1jaGF0LW1heC1oZWlnaHQpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlcyB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcGFkZGluZyk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIuc2hvdy13ZWxjb21lIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtbWVzc2FnZXMgLndlbGNvbWUtbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIuc2hvdy13ZWxjb21lIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlcyAud2VsY29tZS1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtbWVzc2FnZXMgLndlbGNvbWUtbWVzc2FnZSAubWVzc2FnZS1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcHJpbWFyeS1jb2xvcik7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbiAgbWluLWhlaWdodDogdmFyKC0tY2hpbXBsaWZ5LXdlbGNvbWUtYXZhdGFyLWNvbnRhaW5lci1zaXplKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlcyAud2VsY29tZS1tZXNzYWdlIC5tZXNzYWdlLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcHJpbWFyeS1jb2xvcik7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlcyAud2VsY29tZS1tZXNzYWdlIC5hdmF0YXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IHZhcigtLWNoaW1wbGlmeS13ZWxjb21lLWF2YXRhci1jb250YWluZXItc2l6ZSk7XHJcbiAgd2lkdGg6IHZhcigtLWNoaW1wbGlmeS13ZWxjb21lLWF2YXRhci1jb250YWluZXItc2l6ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKGZyb20gdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcHJpbWFyeS1jb2xvcikgciBnIGIgLyAwLjMpO1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLyogXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlcyAud2VsY29tZS1tZXNzYWdlIC5hdmF0YXI6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jaGltcGxpZnktY2hhdC1wcmltYXJ5LWNvbG9yKTtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn0gKi9cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlcyAud2VsY29tZS1tZXNzYWdlIC50ZXh0IC50aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtZ2FwKTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LW1lc3NhZ2UuYm90IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWNoaW1wbGlmeS1jaGF0LWdhcCkpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEycHggKyB2YXIoLS1jaGltcGxpZnktY2hhdC1tZXNzYWdlLXJlYWN0aW9uLXNpemUpKTtcclxuICAvKiB6LWluZGV4OiAyOyAqL1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtbWVzc2FnZS51c2VyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IHZhcigtLWNoaW1wbGlmeS1jaGF0LW1lc3NhZ2UtcGFkZGluZyk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcmFkaXVzKTtcclxuICBtYXgtd2lkdGg6IHZhcigtLWNoaW1wbGlmeS1jaGF0LW1lc3NhZ2UtbWF4LXdpZHRoKTtcclxuICBmb250LXNpemU6IHZhcigtLWNoaW1wbGlmeS1jaGF0cy1jb250YWluZXItZm9udC1zaXplKTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWluZm8ge1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgYW5pbWF0aW9uOiBjaGF0TWVzc2FnZUJvdW5jZUluIDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWRhcmstdGV4dC1jb2xvcik7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlcyAud2VsY29tZS1tZXNzYWdlIHtcclxuICBnYXA6IDIycHg7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlcyAud2VsY29tZS1tZXNzYWdlIC5tZXNzYWdlLWluZm8ge1xyXG4gIGNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdC1saWdodC10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIuZGFyay10aGVtZSAuY2hhdC1ib3ggLmNoYXQtbWVzc2FnZXMgLndlbGNvbWUtbWVzc2FnZSAubWVzc2FnZS1pbmZvIHtcclxuICBjb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtZGFyay10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWluZm8gLmJ0bi1kb3dubG9hZC1maWxlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcmFkaXVzKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYixcclxuICAgICAgdmFyKC0tY2hpbXBsaWZ5LWNoYXQtYm90LWJhY2tncm91bmQtdXNlci1tZXNzYWdlKSA5MCUsXHJcbiAgICAgIGJsYWNrKTtcclxuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjEwKTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWluZm8gLmltYWdlLW1lc3NhZ2UgLmltYWdlLXByZXZpZXcgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAvKiBtYXgtaGVpZ2h0OiAyNjBweDsgKi9cclxuICBoZWlnaHQ6IDI2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXJhZGl1cyk7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgY3Vyc29yOiB6b29tLWluO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtaW5mbyAuYnRuLWRvd25sb2FkLWZpbGUgLmZpbGUtaWNvbiBzdmcge1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1pbmZvIC5maWxlLWluZm8gLm5hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1pbmZvIC5maWxlLWluZm8gLmFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtc21hbGwtZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbWVzc2FnZS1mb290ZXItY29sb3IpO1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuXHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtaW5mbyAudGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgLyogd2hpdGUtc3BhY2U6IHByZS13cmFwOyAqL1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiAuY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtaW5mbyAudGV4dCBjb2RlLCAuY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtaW5mbyAudGV4dCB0YWJsZSB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn0gKi9cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1pbmZvIC50ZXh0IHByZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsXHJcbiAgICAgIHZhcigtLWNoaW1wbGlmeS1jaGF0LWJvdC1iYWNrZ3JvdW5kLWJvdC1tZXNzYWdlKSA5NSUsXHJcbiAgICAgIGJsYWNrKTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXJhZGl1cyk7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1pbmZvIC50ZXh0Pioge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWluZm8gLnRleHQgKjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBTT1VSQ0VTIFNUWUxFUyAqL1xyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtaW5mbyAuc291cmNlcy1jb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZXMtYm9yZGVyLWNvbG9yKTtcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1pbmZvIC5zb3VyY2VzLWxhYmVsIHtcclxuICBmb250LXNpemU6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNtYWxsLWZvbnQtc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtc291cmNlcy1sYWJlbC1jb2xvcik7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1pbmZvIC5zb3VyY2VzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogOHB4O1xyXG59XHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1pbmZvIC5zb3VyY2UtY2hpcCxcclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWluZm8gLnNvdXJjZS1jaGlwLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDRweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtY2hpcC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtY2hpcC1ib3JkZXItY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1jaGltcGxpZnktY2hhdC1zbWFsbC1mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtY2hpcC1jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtaW5mbyAuc291cmNlLWNoaXA6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZS1jaGlwLWhvdmVyLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtc291cmNlLWNoaXAtaG92ZXItYm9yZGVyLWNvbG9yKTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWluZm8gLnNvdXJjZS1jaGlwLWlubGluZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICBtaW4td2lkdGg6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZXMtaW5saW5lLWhlaWdodCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1jaGltcGxpZnktY2hhdC1zb3VyY2VzLWlubGluZS1oZWlnaHQpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLyogbWFyZ2luLXJpZ2h0OiAzcHg7ICovXHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWRhcmstdGV4dC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWNoaW1wbGlmeS1jaGF0LWJvdC1iYWNrZ3JvdW5kLWJvdC1tZXNzYWdlKSA5MCUsIGJsYWNrKTtcclxuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1jaGltcGxpZnktY2hhdC1ib3QtYmFja2dyb3VuZC1ib3QtbWVzc2FnZSkgODAlLCBibGFjayk7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1pbmZvIC5zb3VyY2UtY2hpcC1pbmxpbmU6aG92ZXIsXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1pbmZvIC5zb3VyY2UtY2hpcC1pbmxpbmUuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY2hpbXBsaWZ5LWNoYXQtYm90LWJhY2tncm91bmQtYm90LW1lc3NhZ2UpIDgwJSwgYmxhY2spO1xyXG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWNoaW1wbGlmeS1jaGF0LWJvdC1iYWNrZ3JvdW5kLWJvdC1tZXNzYWdlKSA3MCUsIGJsYWNrKTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWluZm8gLnNvdXJjZS1oaWdobGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZS1oaWdobGlnaHQtY29sb3IpO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHBhZGRpbmc6IDAgMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtaW5mbyAuc291cmNlLXRleHQtaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWluZm8gLnNvdXJjZS10ZXh0LWhpZ2hsaWdodC5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNvdXJjZS1oaWdobGlnaHQtY29sb3IpO1xyXG59XHJcblxyXG4vKiBEYXJrIFRoZW1lIFN1cHBvcnQgbW92ZWQgdG8gdmFyaWFibGVzICovXHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtY29udGVudCAubWVzc2FnZS1mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWdhcCk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1jaGltcGxpZnktY2hhdC1zbWFsbC1mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdC1tZXNzYWdlLWZvb3Rlci1jb2xvcik7XHJcbn1cclxuXHJcbi5jaGF0LWJveC5kaXNhYmxlZCxcclxuLmNoYXQtYm94LmRpc2FibGVkICoge1xyXG4gIGN1cnNvcjogd2FpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAuY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3guZGlzYWJsZWQgLm1lc3NhZ2UtY29udGVudCAubWVzc2FnZS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0gKi9cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1jb250ZW50IC5tZXNzYWdlLWZvb3RlciAuc291cmNlIHtcclxuICBjb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcHJpbWFyeS1jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5ib3QgLm1lc3NhZ2UtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtYm90LWJhY2tncm91bmQtYm90LW1lc3NhZ2UpO1xyXG4gIC8qIG1hcmdpbi1ib3R0b206IDMycHg7ICovXHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAudXNlciAubWVzc2FnZS1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdC1ib3QtYmFja2dyb3VuZC11c2VyLW1lc3NhZ2UpO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLnVzZXIgLm1lc3NhZ2UtZm9vdGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtbWVzc2FnZSAucHJldmlldy1odG1sLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlIC5hdmF0YXIge1xyXG4gIHdpZHRoOiB2YXIoLS1jaGltcGxpZnktY2hhdC1ib3QtYXZhdGFyLXdpZHRoKTtcclxuICBoZWlnaHQ6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWJvdC1hdmF0YXItaGVpZ2h0KTtcclxuICAvKiBib3JkZXItcmFkaXVzOiA1MCU7ICovXHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1jaGltcGxpZnktY2hhdC1ib3QtYXZhdGFyLW1hcmdpbi1yaWdodCk7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtYm90LWF2YXRhci1tYXJnaW4tdG9wKTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLyogYmFja2dyb3VuZDogIzAwN2JmZjsgKi9cclxuICAvKiBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDsgKi9cclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LW1lc3NhZ2UgLmF2YXRhcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWJvdC1hdmF0YXItaW1hZ2UpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LW1lc3NhZ2UgLmFkZGl0aW9uYWwtb3B0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC8qIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgKi9cclxuICBnYXA6IDhweDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IC01cHg7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtbWVzc2FnZTpob3ZlciAuYWRkaXRpb25hbC1vcHRpb25zIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtbWVzc2FnZSAuYWRkaXRpb25hbC1vcHRpb25zIC5yZWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94LmRpc2FibGVkIC5jaGF0LW1lc3NhZ2UgLmFkZGl0aW9uYWwtb3B0aW9ucyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LW1lc3NhZ2UgLmJ0bi1yZWFjdGlvbixcclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LW1lc3NhZ2UgLmJ0bi1jb3B5LXRleHQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGFzcGVjdC1yYXRpbzogMTtcclxuICB3aWR0aDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbWVzc2FnZS1yZWFjdGlvbi1zaXplKTtcclxuICBoZWlnaHQ6IHZhcigtLWNoaW1wbGlmeS1jaGF0LW1lc3NhZ2UtcmVhY3Rpb24tc2l6ZSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtbWVzc2FnZSAuYnRuLXJlYWN0aW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtbWVzc2FnZSAuYnRuLXJlYWN0aW9uLmFjdGl2ZSB7XHJcbiAgLyogYm9yZGVyLWNvbG9yOiAjMjIyOyAqL1xyXG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LW1lc3NhZ2UgLmJ0bi1yZWFjdGlvbi5hY3RpdmUgc3ZnIHtcclxuICBmaWxsOiAjNENBRjUwO1xyXG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1tZXNzYWdlIC5idG4tcmVhY3Rpb24uYWN0aXZlLmJ0bi1kaXNsaWtlIHN2ZyB7XHJcbiAgZmlsbDogI0Q0NkE2QTtcclxuICBzdHJva2U6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiB2YXIoLS1jaGltcGxpZnktY2hhdC1pbnB1dC1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXJhZGl1cyk7XHJcbiAgLyogb3ZlcmZsb3c6IGhpZGRlbjsgKi9cclxuICAvKiBwYWRkaW5nOiA1cHg7ICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtaW5wdXQtcGFkZGluZyk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTVweDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LWlucHV0LWNvbnRhaW5lciAubWFpbi1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiB2YXIoLS1jaGltcGxpZnktY2hhdC1nYXApO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIC8qIHBhZGRpbmc6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWlucHV0LXBhZGRpbmcpOyAqL1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgZ2FwOiB2YXIoLS1jaGltcGxpZnktY2hhdC1nYXApO1xyXG4gIC8qIHBhZGRpbmc6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWlucHV0LXBhZGRpbmcpOyAqL1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyAuYWdlbnQtcm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtZ2FwKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyAuYWdlbnQtZHJvcGRvd24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1pbnB1dC1jb250YWluZXIgLm9wdGlvbnMtcm93IC5hZ2VudC1kcm9wZG93biAuYWdlbnQtdHJpZ2dlcixcclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LWlucHV0LWNvbnRhaW5lciAub3B0aW9ucy1yb3cgLmFnZW50LXBpbGwge1xyXG4gIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXVwbG9hZC1idXR0b24taWNvbi1oZWlnaHQpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyAudXBsb2FkLWJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtdXBsb2FkLWJ1dHRvbi1pY29uLWhlaWdodCk7XHJcbiAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtdXBsb2FkLWJ1dHRvbi1pY29uLXNpemUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXByaW1hcnktY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1pbnB1dC1jb250YWluZXIgLm9wdGlvbnMtcm93IC51cGxvYWQtYnV0dG9uIHN2ZyB7XHJcbiAgaGVpZ2h0OiB2YXIoLS1jaGltcGxpZnktY2hhdC11cGxvYWQtYnV0dG9uLWljb24tc2l6ZSk7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyAudXBsb2FkLWJ1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcHJpbWFyeS1ob3Zlci1jb2xvcik7XHJcbn1cclxuXHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyAuYWdlbnQtZHJvcGRvd24gLmFnZW50LXRyaWdnZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1pbnB1dC1jb250YWluZXIgLm9wdGlvbnMtcm93IC5hZ2VudC1kcm9wZG93bi5taW5pbWl6ZWQgLmFnZW50LXRyaWdnZXIge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGFzcGVjdC1yYXRpbzogMTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LWlucHV0LWNvbnRhaW5lciAub3B0aW9ucy1yb3cgLmFnZW50LWRyb3Bkb3duIC5hZ2VudC1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxMTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWluLXdpZHRoOiAyMDBweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jaGltcGxpZnktY2hhdC1yYWRpdXMpO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LWlucHV0LWNvbnRhaW5lciAub3B0aW9ucy1yb3cgLmFnZW50LWRyb3Bkb3duLFxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyAuYWdlbnQtZHJvcGRvd24gLmFnZW50LW1lbnUsXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1pbnB1dC1jb250YWluZXIgLm9wdGlvbnMtcm93IC5hZ2VudC1yb3cgLmFnZW50LXBpbGwsXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1pbnB1dC1jb250YWluZXIgLm9wdGlvbnMtcm93IC51cGxvYWQtYnV0dG9uIHtcclxuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyAuYWdlbnQtZHJvcGRvd24gLmFnZW50LW1lbnUuaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyAuYWdlbnQtZHJvcGRvd24gLmFnZW50LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LWlucHV0LWNvbnRhaW5lciAub3B0aW9ucy1yb3cgLmFnZW50LWRyb3Bkb3duIC5hZ2VudC1pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyAuYWdlbnQtcGlsbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1pbnB1dC1jb250YWluZXIgLm9wdGlvbnMtcm93IC5hZ2VudC1waWxsOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5vcHRpb25zLXJvdyAuYWdlbnQtcGlsbC5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWJvdC1iYWNrZ3JvdW5kLXVzZXItbWVzc2FnZSk7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1pbnB1dC1jb250YWluZXIgLm9wdGlvbnMtcm93IC5hZ2VudC1waWxsIC5hZ2VudC1jbGVhciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtaW5wdXQtcGFkZGluZyk7XHJcbiAgcmVzaXplOiBub25lO1xyXG4gIC8qIG92ZXJmbG93LXk6IGhpZGRlbjsgKi9cclxuICBtaW4taGVpZ2h0OiB2YXIoLS1jaGltcGxpZnktY2hhdC1zZW5kLW1pbi1oZWlnaHQpO1xyXG4gIG1heC1oZWlnaHQ6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNlbmQtbWF4LWhlaWdodCk7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3guZGlzYWJsZWQgLmNoYXQtaW5wdXQtY29udGFpbmVyIHtcclxuICBvcGFjaXR5OiAwLjY7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLyogY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50OyAqL1xyXG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXByaW1hcnktaG92ZXItY29sb3IpOyAqL1xyXG59XHJcblxyXG4vKiAuY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3guZGlzYWJsZWQgLmNoYXQtaW5wdXQtY29udGFpbmVyIC5jaGF0LWlucHV0LCAuY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3guZGlzYWJsZWQgLmNoYXQtaW5wdXQtY29udGFpbmVyIC5zZW5kLWJ1dHRvbiB7XHJcbiBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7IFxyXG59ICovXHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLmNoYXQtaW5wdXQtY29udGFpbmVyIC5zZW5kLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtcHJpbWFyeS1jb2xvcik7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgLyogbWFyZ2luLWxlZnQ6IDVweDsgKi9cclxuICB3aWR0aDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtc2VuZC1idXR0b24td2lkdGgpO1xyXG4gIGhlaWdodDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtc2VuZC1idXR0b24taGVpZ2h0KTtcclxuICBtYXJnaW46IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNlbmQtYnV0dG9uLW1hcmdpbik7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5jaGF0LWlucHV0LWNvbnRhaW5lciAuc2VuZC1idXR0b246OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1jaGltcGxpZnktY2hhdC1zZW5kLWJ1dHRvbi1pY29uLWltYWdlKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXNlbmQtYnV0dG9uLWljb24tc2l6ZSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyLmRhcmstdGhlbWUgLmNoYXQtYm94IC5jaGF0LWlucHV0LWNvbnRhaW5lciAuc2VuZC1idXR0b246OmFmdGVyIHtcclxuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgY29udHJhc3QoMSk7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAuY2hhdC1pbnB1dC1jb250YWluZXIgLnNlbmQtYnV0dG9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdC1wcmltYXJ5LWhvdmVyLWNvbG9yKTtcclxufVxyXG5cclxuLyogTG9hZGluZyBkb3RzIGFuaW1hdGlvbiAqL1xyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtY29udGVudCAubG9hZGluZy1kb3RzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmb250LXNpemU6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWxvYWRpbmctZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbGlnaHQtdGV4dC1jb2xvcik7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyLmRhcmstdGhlbWUgLmNoYXQtYm94IC5tZXNzYWdlLWNvbnRlbnQgLmxvYWRpbmctZG90cyB7XHJcbiAgY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWRhcmstdGV4dC1jb2xvcik7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5jaGF0LWJveCAubWVzc2FnZS1jb250ZW50IC5sb2FkaW5nLWRvdHMgc3BhbiB7XHJcbiAgYW5pbWF0aW9uOiBjaGltcGxpZnlDaGF0TWVzc2FnZUxvYWRpbmdEb3QgMS41cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWNvbnRlbnQgLmxvYWRpbmctZG90cyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWNvbnRlbnQgLmxvYWRpbmctZG90cyBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLmNoYXQtYm94IC5tZXNzYWdlLWNvbnRlbnQgLmxvYWRpbmctZG90cyBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuY2hhdC1ib3ggLm1lc3NhZ2UtY29udGVudCAubG9hZGluZy1kb3RzIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2hhdE1lc3NhZ2VCb3VuY2VJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSBzY2FsZSgxKTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjaGltcGxpZnlDaGF0TWVzc2FnZUxvYWRpbmdEb3Qge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLSBNT0RVTEVTIC0tLSAqL1xyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuc2lkZWJhci1jb250YWluZXIgLmRvd25sb2FkLWNvbnRhaW5lciAuaWNvbiB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWRvd25sb2FkLWJ1dHRvbi1pY29uLWltYWdlKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5zaWRlYmFyLWNvbnRhaW5lciAuZG93bmxvYWQtY29udGFpbmVyIGJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtZ2FwKTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIC5yZWNvbW1lbmRlZC1xdWVzdGlvbnMtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuc2lkZWJhci1jb250YWluZXIgLnJlY29tbWVuZGVkLXF1ZXN0aW9ucy1jb250YWluZXIgLmxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE1cHg7XHJcbiAgbWFyZ2luOiAwIDAgMTVweCAxNXB4O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIC5yZWNvbW1lbmRlZC1xdWVzdGlvbnMtY29udGFpbmVyIC5saXN0IC5yZWNvbW1lbmRlZC1xdWVzdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktc291cmNlLXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogVXNpbmcgZml4ZWQgYXMgZGlzY3Vzc2VkIGluIEpTICovXHJcbiAgei1pbmRleDogOTk5OTtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bzsgLyogQWxsb3cgaW50ZXJhY3Rpb24gKi9cclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktc291cmNlLXRvb2x0aXAuaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8qIEVuc3VyZSBpdCBvdmVycmlkZXMgYW55IGlubGluZSBkaXNwbGF5ICovXHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1zb3VyY2UtdG9vbHRpcCAuY2hpbXBsaWZ5LXNvdXJjZS10b29sdGlwLWNvbnRlbnQge1xyXG5tYXgtaGVpZ2h0OiA0MDBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtdG9vbHRpcC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtdG9vbHRpcC1ib3JkZXItY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLDAsMCwwLjE1KTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1jaGltcGxpZnktY2hhdC1zbWFsbC1mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS1jaGltcGxpZnktY2hhdC1zb3VyY2UtdG9vbHRpcC10ZXh0LWNvbG9yKTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmNoaW1wbGlmeS1wcmV2aWV3LW1vZGFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tY2hpbXBsaWZ5LW1vZGFsLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGltcGxpZnktbW9kYWwtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgei1pbmRleDogdmFyKC0tY2hpbXBsaWZ5LW1vZGFsLXotaW5kZXgpO1xyXG4gIHBhZGRpbmc6IHZhcigtLWNoaW1wbGlmeS1tb2RhbC1wYWRkaW5nKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jaGltcGxpZnktbW9kYWwtcmFkaXVzKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LXByZXZpZXctbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmNoaW1wbGlmeS1wcmV2aWV3LW1vZGFsIC5jbG9zZS1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEuNXJlbTtcclxuICByaWdodDogMS41cmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwYWRkaW5nOiAuNXJlbTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1wcmV2aWV3LW1vZGFsLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1wcmV2aWV3LW1vZGFsIC5wcmV2aWV3LWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktcHJldmlldy1tb2RhbCAucHJldmlldy1jb250ZW50ICoge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBUQUJTICovXHJcbi5jaGltcGxpZnktdGFicy1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiB2YXIoLS1jaGltcGxpZnktdGFicy1nYXApO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmNoaW1wbGlmeS10YWJzLWNvbnRhaW5lciAuY2hpbXBsaWZ5LXRhYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IHZhcigtLWNoaW1wbGlmeS10YWItcGFkZGluZyk7XHJcbiAgLyogZm9udC1mYW1pbHk6IHZhcigtLWNoaW1wbGlmeS10YWItZm9udC1mYW1pbHkpOyAqL1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jaGltcGxpZnktY2hhdHMtY29udGFpbmVyLWZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IHZhcigtLWNoaW1wbGlmeS10YWItZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tY2hpbXBsaWZ5LXRhYi1mb250LWVpZ2h0KTtcclxuICBjb2xvcjogdmFyKC0tY2hpbXBsaWZ5LXRhYi1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpbXBsaWZ5LXRhYi1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoaW1wbGlmeS10YWItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktdGFicy1jb250YWluZXIgLmNoaW1wbGlmeS10YWIgLmljb24ge1xyXG4gIHdpZHRoOiB2YXIoLS1jaGltcGxpZnktdGFiLWljb24td2lkdGgpO1xyXG4gIGhlaWdodDogdmFyKC0tY2hpbXBsaWZ5LXRhYi1pY29uLWhlaWdodCk7XHJcbiAgbWFyZ2luOiB2YXIoLS1jaGltcGxpZnktdGFiLWljb24tbWFyZ2luKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jaGltcGxpZnktdGFiLWljb24tYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktdGFicy1jb250YWluZXIgLmNoaW1wbGlmeS10YWIgLmluZm8tY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgZ2FwOiB2YXIoLS1jaGltcGxpZnktdGFiLWluZm8tZ2FwKTtcclxuICBwYWRkaW5nOiB2YXIoLS1jaGltcGxpZnktdGFiLWluZm8tcGFkZGluZyk7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktdGFicy1jb250YWluZXIgLmNoaW1wbGlmeS10YWIgLmluZm8tY29udGFpbmVyIC5zdWJ0aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1jaGltcGxpZnktdGFiLXN1YnRpdGxlLWZvbnQtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNoaW1wbGlmeS10YWItc3VidGl0bGUtZm9udC13ZWlnaHQpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktdGFicy1jb250YWluZXIgLmNoaW1wbGlmeS10YWIgLmluZm8tY29udGFpbmVyIC50aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNoaW1wbGlmeS10YWItdGl0bGUtZm9udC13ZWlnaHQpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tY2hpbXBsaWZ5LXRhYi10aXRsZS1mb250LXNpemUpO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuc2lkZWJhci1jb250YWluZXIgLmh0bWwtcHJldmlldy1jb250YWluZXIgLmh0bWwtcHJldmlldy1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIC5zaWRlYmFyLWNvbnRhaW5lciAuaHRtbC1wcmV2aWV3LWNvbnRhaW5lciAuZXhwYW5kLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIC5odG1sLXByZXZpZXctY29udGFpbmVyIC5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFJFU1BPTlNJVklUWSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAuY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBnYXA6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWdhcC1sYXJnZSk7XHJcbiAgfVxyXG5cclxuICAuY2hpbXBsaWZ5LWNoYXQtYm94LWNvbnRhaW5lciAuc2lkZWJhci1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIC5tb2R1bGVzLWxpc3Qge1xyXG4gICAgZ2FwOiB2YXIoLS1jaGltcGxpZnktY2hhdC1nYXAtbGFyZ2UpO1xyXG4gIH1cclxuXHJcbiAgLmNoaW1wbGlmeS1jaGF0LWJveC1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIC5yZWNvbW1lbmRlZC1xdWVzdGlvbnMtY29udGFpbmVyIC5saXN0IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBDSElNUExJRlkgQ0hBVCBCVUJCTEUgJiBNT0RBTCAqL1xyXG4uY2hpbXBsaWZ5LWNoYXQtYnViYmxlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiB2YXIoLS1jaGltcGxpZnktY2hhdC1idWJibGUtYm90dG9tKTtcclxuICByaWdodDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtYnViYmxlLXJpZ2h0KTtcclxuICB3aWR0aDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtYnViYmxlLXNpemUpO1xyXG4gIGhlaWdodDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtYnViYmxlLXNpemUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaW1wbGlmeS1jaGF0LXByaW1hcnktY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LWJ1YmJsZTpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYnViYmxlIC5idWJibGUtaWNvbiB7XHJcbiAgd2lkdGg6IHZhcigtLWNoaW1wbGlmeS1jaGF0LWJ1YmJsZS1pY29uLXNpemUpO1xyXG4gIGhlaWdodDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtYnViYmxlLWljb24tc2l6ZSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtYm90LWF2YXRhci1pbWFnZSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2hpbXBsaWZ5LWNoYXQtYnViYmxlLmRhcmstdGhlbWUgLmJ1YmJsZS1pY29uIHtcclxuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgY29udHJhc3QoMSlcclxufVxyXG5cclxuLyogRmFsbGJhY2sgaWNvbiBpZiBubyBhdmF0YXIgaW1hZ2UgKi9cclxuLmNoaW1wbGlmeS1jaGF0LWJ1YmJsZSAuYnViYmxlLWljb246bm90KFtzdHlsZSo9XCJ1cmxcIl0pIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1jaGltcGxpZnktY2hhdC1ib3QtaWNvbi1pbWFnZSk7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1tb2RhbC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbW9kYWwtY29udGFpbmVyLWJhY2tncm91bmQpO1xyXG4gIHotaW5kZXg6IDk5OTg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LW1vZGFsLWNvbnRhaW5lci5pcy1idWJibGUge1xyXG4gIGJvdHRvbTogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbW9kYWwtYm90dG9tKTtcclxuICByaWdodDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbW9kYWwtcmlnaHQpO1xyXG4gIHdpZHRoOiB2YXIoLS1jaGltcGxpZnktY2hhdC1tb2RhbC13aWR0aCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1jaGltcGxpZnktY2hhdC1tb2RhbC1oZWlnaHQpO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgdG9wOiBhdXRvO1xyXG4gIG1heC13aWR0aDogOTB2dztcclxuICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiAuY2hpbXBsaWZ5LWNoYXQtbW9kYWwtY29udGFpbmVyIC5jaGF0LWJveCB7XHJcbn0gKi9cclxuXHJcbi5jaGltcGxpZnktY2hhdC1tb2RhbC1jb250YWluZXIuaXMtYnViYmxlIC5jaGF0LWJveCB7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LW1vZGFsLWNvbnRhaW5lci5oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LW1vZGFsLWNsb3NlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogIzg4ODtcclxuICB6LWluZGV4OiAxMDAwMTsgLyogQWJvdmUgZXZlcnl0aGluZyAqL1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1tb2RhbC1jbG9zZTpob3ZlciB7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5jaGltcGxpZnktY2hhdC1tb2RhbC1jb250YWluZXIgLmNoaW1wbGlmeS1jaGF0LW1vZGFsIHtcclxuICB3aWR0aDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbW9kYWwtd2lkdGgpO1xyXG4gIGhlaWdodDogdmFyKC0tY2hpbXBsaWZ5LWNoYXQtbW9kYWwtaGVpZ2h0KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LW1vZGFsLWNvbnRhaW5lci5pcy1idWJibGUgLmNoaW1wbGlmeS1jaGF0LW1vZGFsIHtcclxuICBmbGV4OiAxO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNoaW1wbGlmeS1jaGF0LW1vZGFsIC5jaGltcGxpZnktY2hhdC1ib3gtY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuY2hpbXBsaWZ5LWNoYXQtbW9kYWwge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICBib3R0b206IDgwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuIl19 */
