@charset "UTF-8";code,code[class*=language-],pre[class*=language-]{color:#7bc2e1;text-align:left;white-space:pre;word-spacing:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:1.4;direction:ltr;cursor:text;letter-spacing:normal}code.inline-code{color:#7bc2e1;white-space:pre-wrap}pre[class*=language-]{overflow:auto;margin:0;padding:1.2em;border-radius:0;font-size:85%}pre.language-markup--overview{margin-bottom:15px}@media screen and (max-width:1400px){pre.language-markup--overview{padding-bottom:45px}}li code,p code,table code{margin:0;border-radius:0;padding:.2em 0;font-size:85%}li code:after,li code:before,p code:after,p code:before,table code:after,table code:before{letter-spacing:-.2em;content:" "}:not(pre)>code[class*=language-],code,pre[class*=language-]{background:#1e1e1e;width:100%}:not(pre)>code[class*=language-]{padding:.1em;border-radius:0}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#969896}.token.atrule,.token.attr-value,.token.string{color:#ffc275}.token.punctuation{color:#969896}.token.boolean,.token.number,.token.property,.token.tag{color:#0086b3}.token.attr-name,.token.attr-value .punctuation:first-child,.token.important,.token.keyword,.token.regex,.token.selector{color:#7bc2e1}.f-docs .email-checklist code,.language-css .token.string,.token.entity,.token.operator,.token.url{color:#7bc2e1}.token.entity{cursor:help}.namespace{opacity:.7}.color-blocks{display:flex;flex-wrap:wrap;margin-top:20px}.color-block{margin:0 32px 32px 0;width:46%;max-width:520px}@media screen and (max-width:1400px){.color-block{width:520px;max-width:100%}}@media screen and (max-width:600px){.color-block{margin-right:0}}.color-block-shade{padding:0 23px;font-size:17px;line-height:22px;letter-spacing:.49px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width:640px){.color-block-shade{flex-direction:column;padding:10px 0}}.color-block-shade div{height:88px;display:flex;align-items:center;padding:5px 0}@media screen and (max-width:640px){.color-block-shade div{width:100%;justify-content:center;height:auto}}.color-block .light{color:#fff}.color-block .dark{color:#000}.color-block-nickname{font-size:28px;line-height:28px;font-weight:500;letter-spacing:0;margin-bottom:10px}.color-block-names{width:64px}.color-block div.color-block-flex{display:flex;flex-direction:column}.color-block div.color-block-flex--right{align-items:flex-end}.color-block-css,.color-block-hex,.color-block-rgb,.color-block-sass{cursor:pointer}.color-block-css:hover,.color-block-hex:hover,.color-block-rgb:hover,.color-block-sass:hover{outline:3px solid rgba(255,255,255,.5);outline-offset:2px 4px}#f-page-contact-us .f-docs--overview,#f-page-overview .f-docs--overview,#f-page-whats-new .f-docs--overview{padding:0}#f-page-contact-us .f-page-header,#f-page-overview .f-page-header,#f-page-whats-new .f-page-header{margin-bottom:20px}#f-page-contact-us .intro-screens,#f-page-overview .intro-screens,#f-page-whats-new .intro-screens{border-top:1px solid #e1e1e2;border-bottom:1px solid #e1e1e2}#f-page-contact-us .centered-column,#f-page-overview .centered-column,#f-page-whats-new .centered-column{width:850px;max-width:100%;margin:0 auto;display:block;padding:40px 25px}#f-page-contact-us .centered-column .bh-heading-h3--overview,#f-page-overview .centered-column .bh-heading-h3--overview,#f-page-whats-new .centered-column .bh-heading-h3--overview{font-weight:700;margin-top:40px;margin-bottom:8px}#f-page-contact-us .centered-column .bh-heading-h3--overview:first-child,#f-page-overview .centered-column .bh-heading-h3--overview:first-child,#f-page-whats-new .centered-column .bh-heading-h3--overview:first-child{margin-top:0}#f-page-contact-us .centered-column .bh-body-1-main,#f-page-overview .centered-column .bh-body-1-main,#f-page-whats-new .centered-column .bh-body-1-main{margin-bottom:25px;color:#56595d}#f-page-contact-us .centered-column .bh-body-1-main:last-child,#f-page-overview .centered-column .bh-body-1-main:last-child,#f-page-text-styles .f-item-preview p:last-child,#f-page-whats-new .centered-column .bh-body-1-main:last-child{margin-bottom:0}#f-page-contact-us .centered-column .bh-body-1-main a,#f-page-overview .centered-column .bh-body-1-main a,#f-page-whats-new .centered-column .bh-body-1-main a{font-weight:700}#f-page-favicons .f-container-inner{padding-bottom:2rem}#f-page-favicons img{margin-top:5px}#f-page-favicons .favicons-preview{width:259px}#f-page-favicons .text-preview{width:275px;margin-left:10px}@media screen and (max-width:720px){#f-page-favicons .text-preview{margin-left:0}}#f-page-favicons .touch-icon-preview{width:306px}#f-page-favicons .safari-icon-preview{width:225px}#f-page-favicons .windows-metro-preview{width:260px;margin-left:20px}@media screen and (max-width:681px){#f-page-favicons .windows-metro-preview{margin-left:0}}*,.f-control,.f-controls,::after,::before{box-sizing:border-box}.f-controls:after{clear:both}.f-controls:after,.f-controls:before{display:table;content:" "}.f-controls .f-control{display:block;float:left;text-align:center;width:33.33333%;margin:0;padding:1rem 0}.f-controls .f-control .fa-envelope.active path,.f-controls .f-control.f-active svg path{fill:#00205b}.f-controls .f-control .fa-envelope path{fill:#6c757d}.f-control{display:inline-block;cursor:pointer;margin-left:.66rem}.f-control:first-child{margin-left:0}.f-control svg{width:.875rem;height:.875rem}.f-control svg use,.f-direct-link svg.svg-inline--fa path,.f-item-controls .f-control svg path,.f-item-controls .f-control use{fill:#ccc}.f-control-bar{padding:1rem 0}.f-control-bar:after{clear:both}.f-control-bar:after,.f-control-bar:before{display:table;content:" "}.f-page-header{font-weight:400}.f-item-group{margin-top:1rem;margin-bottom:1rem;padding-bottom:1rem}.f-item-group:after{clear:both}.f-item-group:after,.f-item-group:before{display:table;content:" "}.f-item-group:last-child{border-bottom:0;margin-bottom:0}.f-item-group>.f-item-group{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:0}.f-item-group>.f-item-group:first-of-type{margin-top:0}.f-item-group>.f-item-group:last-child{margin-bottom:0;padding-bottom:0}.f-item-preview{padding:20px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.15);display:flex;flex-wrap:wrap;align-items:center}[id^=form-fields-stacked--select-] .f-item-preview,[id^=form-fields-stacked--text-input-] .f-item-preview{align-items:flex-start}.f-item-border-bottom{border-bottom:1px solid #ccc}.f-item-heading-group{margin-bottom:1rem;display:flex;align-items:center}.f-item-heading-group:after{clear:both}.f-item-heading-group:after,.f-item-heading-group:before{display:table;content:" "}.f-item-heading{margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle;line-height:1;font-weight:400}.f-item-heading.f-item-subheading{font-weight:300}.f-item-heading.f-item-subheading::first-letter,.f-item-heading::first-letter,.f-menu .f-menu__heading::first-letter{text-transform:uppercase}.f-item-controls{display:flex;align-items:center;margin-left:.5rem;padding-top:3px}.f-item-controls .f-control{display:inline-flex;justify-content:center;align-items:center}.f-direct-link svg.svg-inline--fa:hover path,.f-item-controls .f-control svg:hover path,.f-item-controls .f-control:hover use,.f-menu-toggle svg use{fill:#303235}.f-item-controls .f-control svg{vertical-align:initial}@media screen and (max-width:480px){.f-item-controls .f-control svg{width:20px;height:20px;margin:0 5px}}.f-direct-link{display:flex;align-items:center;font-size:12px;margin-right:5px}.f-direct-link:focus{outline:2px solid #0b8ec6}.f-direct-link svg.svg-inline--fa{vertical-align:initial}@media screen and (max-width:480px){.f-direct-link svg.svg-inline--fa{width:18px;height:18px;margin:0 5px}}.f-item-notes{font-size:.875rem}.f-item-notes span{background-color:#ddf3fd;padding:0 3px;border:1px solid #99d9f5;margin:0 2px;border-radius:4px;display:inline-block;line-height:19px;cursor:pointer}.f-item-notes span.span-copied{position:relative}.f-item-notes span.span-copied:before{content:"Copied!";position:absolute;top:-29px;left:calc(50% - 29px);background-color:rgba(34,2,0,.85);color:#fff;font-size:15px;padding:2px 5px;border-radius:3px}.f-item-notes span.span-copied:after{content:"";position:absolute;width:0;height:0;top:-6px;left:calc(50% - 2px);border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(34,2,0,.85)}.f-item-notes a{color:#007eb4}.f-item-notes a:hover{color:#006894}.f-item-notes a:focus{outline:2px solid #0b8ec6}.f-item-notes code{color:#7bc2e1;margin:0 4px}.f-item-code .js-file,.f-item-code .sass-file,.f-item-hidden{display:none}.f-item-code{background-color:#343434;position:relative}.f-item-code .code-buttons{display:flex;width:100%}.f-item-code .code-buttons button{padding:6px 10px;background-color:#1e1e1e}.f-item-code .code-buttons svg{margin-right:10px}.f-item-code .code-functions{position:absolute;top:7px;right:0;display:flex;justify-content:flex-end}@media screen and (max-width:480px){.f-item-code .code-functions{top:auto;bottom:7px}}.f-item-code .code-functions button{border-radius:20px;font-size:13px;padding:1px 10px 2px 12px;margin:0 10px 0 0;background-color:#007eb4}.f-item-code .code-functions button:hover{background-color:#006894}#atoms--chip-input .f-item-preview .bh-chip-input,#atoms--chip-input_image .f-item-preview .bh-chip-input,.f-item-code .code-functions svg{margin-right:8px}.f-item-code button{color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;border:0;outline:0}.f-item-code button:focus{outline:0}.f-item-code button svg{display:inline-block;font-size:21px}.f-item-code button.f-item-show-html .fa-html5{color:#f16529}.f-item-code button.f-item-show-sass .fa-sass{color:#cd6799}.f-item-code button.f-item-show-js .fa-js{color:#f0db4f}.f-item-code button.f-item-expand .fa-plus{font-size:14px}.f-item-code button.f-item-shrink{display:none}.f-item-code button.f-item-shrink .fa-minus{font-size:13px;margin-top:3px}.f-item-code button.f-item-copy .fa-copy{font-size:13px}.f-item-code button.code-hidden{background-color:#454545}.f-item-code button.code-hidden+button.code-hidden{border-left:1px solid rgba(0,0,0,.25)}.f-item-code .f-item-html,.f-item-code .f-item-js,.f-item-code .f-item-sass{max-height:250px}.f-item-code .f-item-html.full,.f-item-code .f-item-js.full,.f-item-code .f-item-sass.full{max-height:100%}.f-item-code .f-item-html.code-shown,.f-item-code .f-item-js.code-shown,.f-item-code .f-item-sass.code-shown{display:block}.f-item-code .f-item-html.code-hidden,.f-item-code .f-item-js.code-hidden,.f-item-code .f-item-sass.code-hidden{display:none}html{scroll-behavior:smooth}body{margin:0;position:relative;font-family:"effra",sans-serif;font-weight:400;font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7b7f84}::selection{background-color:#99d9f5}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}iframe,img,video{max-width:100%}img{vertical-align:middle;border:0}a{color:#007eb4;text-decoration:none;background-color:transparent}a:hover{color:#006894;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}dl,ol,p,ul{margin-top:0}p{margin-bottom:20px;line-height:28px;text-rendering:optimizeLegibility}dl,ol,ul{margin-bottom:1rem}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}[type=button],[type=submit],button{-webkit-appearance:button}button,select{text-transform:none}button,input{overflow:visible}button{cursor:pointer}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.f-container{box-sizing:border-box;position:relative;padding:0 2em 2em;z-index:0;background-color:#f5f5f5;color:#303235;flex-grow:1}.f-container:after{clear:both}.f-container:after,.f-container:before{display:table;content:" "}@media screen and (max-width:480px){.f-container{padding:0 1em 5em}}.f-menu-active .f-container{transform:translate(15rem,0)}@media (min-width:60em){.f-menu-active .f-container{margin-left:15rem;transform:translate(0,0)}}.f-container-inner{margin:0 auto}.f-container code{margin:0 4px;color:#7bc2e1}#back-to-top,.f-menu-toggle{align-items:center;cursor:pointer}#back-to-top{display:none;position:fixed;bottom:30px;right:30px;width:50px;height:50px;justify-content:center;background-color:#007eb4;box-shadow:0 1px 1px 0 rgba(0,0,0,.34),0 2px 1px -1px rgba(0,0,0,.32),0 1px 3px 0 rgba(0,0,0,.4);border-radius:50%}@media screen and (max-width:480px){#back-to-top{bottom:40px;right:15px;width:60px;height:60px;font-size:30px}}#back-to-top .fa-long-arrow-alt-up{font-size:24px;color:#fff}@media screen and (max-width:767px){#f-page-wip #back-to-top{display:none!important}}.f-menu-toggle{display:inline-flex;line-height:27px;vertical-align:middle}.f-menu-toggle svg{margin-right:8px;display:block;float:left;margin-bottom:-1px}@media screen and (max-width:480px){.f-menu-toggle svg{width:20px;height:20px}}.f-menu-toggle span{margin-top:3px}.site-copyright{text-align:center;margin-bottom:0}.f-menu{box-sizing:border-box;position:fixed;top:0;left:0;transform:translate(-15rem,0);width:15rem;height:100%;z-index:1;background-color:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 4px 2px 0 rgba(0,0,0,.15)}.f-menu-active .f-menu{transform:translate(0,0)}.f-menu-logo-wrap{margin:20px auto}.f-menu-logo{width:200px;margin-left:16px;display:block}.f-menu-title{color:#303235;display:block;font-size:13px;line-height:16px;padding-left:46px;font-weight:500;margin:4px auto 0}.f-menu ul{margin-top:0;margin-bottom:0;padding-left:0}.f-menu>ul{margin-top:0;margin-bottom:1rem;display:flex;flex-direction:column}.f-menu>ul>li{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.f-menu>ul #li-overview{order:1}.f-menu>ul #li-site-usage{order:2}.f-menu>ul #li-colors{order:3}.f-menu>ul #li-text-styles{order:4}.f-menu>ul #li-layer-styles{order:5}.f-menu>ul #li-icons{order:6}.f-menu>ul #li-atoms{order:7}.f-menu>ul #li-molecules{order:8}.f-menu>ul #li-organisms{order:9}.f-menu>ul #li-templates{order:10}.f-menu>ul #li-helper-scripts{order:11}.f-menu>ul #li-emails{order:12}.f-menu>ul #li-favicons{order:13}.f-menu>ul #li-docs{order:14}.f-menu>ul #li-whats-new{order:15}.f-menu>ul #li-contact-us{order:16}.f-menu>ul #li-site-search{order:17}.f-menu>ul #li-second-opinion{order:18}.f-menu li ul,.f-menu>ul #li-chatbot,.f-menu>ul #li-second-opinion,.f-menu>ul #li-site-search,.f-menu>ul #li-work-in-progress{display:none}.f-menu .expand-menu{width:50px;padding:7px 0 3px;font-size:14px;cursor:pointer;display:flex;justify-content:center;align-items:center}.f-menu .fa-chevron-down{font-size:14px;transition:transform 500ms}.f-menu .fa-chevron-down.opened{transition:transform 500ms;transform:rotate(180deg)}.f-menu li{list-style-type:none;margin-top:0;margin-bottom:0}.f-menu a:not(.f-global-control){display:block;padding:.33rem 2rem;color:#303235!important;text-decoration:none;font-size:.875rem;line-height:1.5}.f-menu a:not(.f-global-control):hover{color:#0b0c0d!important;text-decoration:underline}.f-menu a:not(.f-global-control).f-active{box-shadow:inset .25rem 0 0 0 #00205b}.f-menu a:not(.f-global-control)::first-letter{text-transform:uppercase}.f-menu a.f-menu-logo-link{padding:0}.f-menu a.f-menu-logo-link:hover{text-decoration:none}.f-menu .f-menu__heading{padding-left:1.5rem;font-weight:500;font-size:15px}.f-menu .f-menu__heading:hover{color:#303235}.f-menu .f-control svg{height:16px}#f-page-docs .f-container-inner{padding-bottom:2rem}#f-page-docs h2::first-letter{text-transform:capitalize}#f-page-docs li svg.svg-inline--fa,.f-docs .controls-list li svg.svg-inline--fa{margin:0 5px 3px;vertical-align:middle}.f-docs{background-color:#fff;padding:30px;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);margin-bottom:25px}.f-docs .email-checklist{padding-left:20px}@media screen and (max-width:450px){.f-docs .email-checklist{padding-left:10px}}.f-docs pre{margin-bottom:1rem;margin-left:40px;width:calc(100% - 40px)}.f-docs h4{margin-top:40px}.f-docs h4.docs-first{margin-top:-10px}#f-page-text-styles .f-item-preview p,.f-docs p{margin-bottom:10px}.f-docs a{color:#007eb4;overflow-wrap:break-word;word-wrap:break-word}.f-docs a:hover{color:#006894}.f-docs a.bh-primary-button,.f-docs a.bh-primary-button:hover{color:#fff}.f-docs--favicons pre,.f-docs--overview pre{margin-left:0;width:100%}@media screen and (max-width:450px){.f-docs--favicons .code-wrap,.f-docs--overview .code-wrap{margin-left:0;max-width:100%}}.f-docs--favicons pre{margin-bottom:50px}:root{--core:#00205b;--accent:#007eb4;--black:#303235;--core-1:#03060d;--core-2:#00205b;--core-3:#093582;--core-4:#1c4ea5;--core-5:#3a6cc1;--core-6:#628dd6;--core-7:#8eafe6;--core-8:#b7ccf0;--core-9:#d6e2f7;--core-10:#ebf0fa;--core-11:#f6f7fa;--accent-1:#006894;--accent-2:#007eb4;--accent-3:#0b8ec6;--accent-4:#20a0d6;--accent-5:#41b2e3;--accent-6:#6cc6ed;--accent-7:#99d9f5;--accent-8:#c1e9fa;--accent-9:#ddf3fd;--accent-10:#eefaff;--accent-11:#f5fcff;--black-1:#0b0c0d;--black-2:#303235;--black-3:#56595d;--black-4:#7b7f84;--black-5:#9ca0a5;--black-6:#b8bbbf;--black-7:#cfd1d3;--black-8:#e1e1e2;--black-9:#ededee;--black-10:#f5f5f5;--black-11:#fafafa;--error:#da291c;--success:#008522;--alert:#0077c8;--rating:#bf8900;--white:#fff;--true-black:#000;--profile-1:#bf2080;--profile-2:#963a1d;--profile-3:#607d0e;--profile-4:#41058d;--profile-5:#8447d2;--profile-6:#8f0a52;--profile-7:#145b53;--profile-8:#98149b;--primary:"utopia-std",serif;--secondary:"Effra",sans-serif;--card-shadow:0 4px 15px 0 rgba(0 0 0/.13)}.bh-svg-inline{display:none}#buttons--outlined-2-button .f-item-preview,#form-fields-stacked--text-input-search-field_on-dark .f-item-preview{background-color:#00205b}#form-fields-horizontal--select-field-horizontal-base .f-item-preview,#form-fields-horizontal--text-input-horizontal-base .f-item-preview,#form-fields-stacked--select-field-security-question .f-item-preview,#form-fields-stacked--text-input-date-of-birth .f-item-preview,#form-fields-stacked--text-input-email-enter .f-item-preview,#form-fields-stacked--text-input-name .f-item-preview,#form-fields-stacked--text-input-name_first .f-item-preview,#form-fields-stacked--text-input-name_last .f-item-preview,#form-fields-stacked--text-input-password-create .f-item-preview,#form-fields-stacked--text-input-password-enter .f-item-preview,#form-fields-stacked--text-input-password-new .f-item-preview,#form-fields-stacked--text-input-phone-number .f-item-preview,#form-fields-stacked--text-input-security-answer .f-item-preview,#form-fields-stacked--text-input-security-code .f-item-preview,#form-fields-stacked--text-input-social-security-number .f-item-preview,#form-fields-stacked--text-input-textarea_with-character-count .f-item-preview{align-items:flex-start}#f-page-text-styles .f-item-preview{display:block}#tooltips--tooltip-1 .f-item-preview{align-items:flex-start;flex-direction:column}#tooltips--tooltip-1 .f-item-preview .bh-tooltip+.bh-tooltip{margin-top:20px}#form-fields-stacked--text-input-phone-mobile .f-item-show-sass,#form-fields-stacked--text-input-social-security-number .f-item-show-sass,#form-fields-stacked--text-input-textarea_with-character-count .f-item-show-sass{display:none}#utility-icons--grabber-icon .f-item-preview{padding:27px}#f-page-molecules .f-container{padding-bottom:130px}#f-page-helper-scripts .f-item-controls,#f-page-helper-scripts .f-item-preview,#f-page-helper-scripts .f-item-show-sass,.code-wrap--get-sass button.overview-shrink{display:none}#f-page-helper-scripts #general--component-toggler .f-item-preview,#f-page-helper-scripts .f-item-code,#f-page-helper-scripts .f-item-notes{display:block!important}#molecules--chip-input_group .f-item-preview,#molecules--diagnosis-card_result-group-icon .f-item-preview,#molecules--diagnosis-card_result-group-image .f-item-preview{display:block}#buttons--outlined-1-button .f-item-preview button,#buttons--outlined-2-button .f-item-preview button,#buttons--outlined-3-button .f-item-preview button,#buttons--primary-button .f-item-preview button,#buttons--secondary-button .f-item-preview button,#buttons--text-button .f-item-preview button{margin-left:10px;margin-right:10px}#dialogs--dialog-desktop .bh-dialog-trigger,#ui-notifications--notification-confirmation .bh-notification-trigger,#ui-notifications--notification-confirmation-inline .bh-notification-inline,#ui-notifications--notification-error .bh-notification-trigger,#ui-notifications--notification-error-inline .bh-notification-inline,#ui-notifications--notification-information .bh-notification-trigger,#ui-notifications--notification-information-inline .bh-notification-inline{margin-bottom:10px}#dialogs--dialog-desktop .bh-dialog-trigger:last-child,#ui-notifications--notification-confirmation .bh-notification-trigger:last-child,#ui-notifications--notification-confirmation-inline .bh-notification-inline:last-child,#ui-notifications--notification-error .bh-notification-trigger:last-child,#ui-notifications--notification-error-inline .bh-notification-inline:last-child,#ui-notifications--notification-information .bh-notification-trigger:last-child,#ui-notifications--notification-information-inline .bh-notification-inline:last-child{margin-bottom:0}#dialogs .f-item-preview p.bh-body-1-main--preview,#ui-notifications .f-item-preview p.bh-body-1-main--preview{margin-bottom:0}#general--component-toggler .f-item-preview .bh-primary-button{margin-bottom:10px}#notifications-modules--outer-template .f-item-preview{display:none!important}#notifications-modules--outer-template .f-item-notes{display:block!important}.bh-body-1-main,.bh-body-1-tight,.bh-body-2-main,.bh-body-2-strong,.bh-body-2-tight,.bh-caption,.bh-heading-display-1,.bh-heading-display-2,.bh-heading-display-3,.bh-heading-h1,.bh-heading-h1b,.bh-heading-h2,.bh-heading-h2b,.bh-heading-h3,.bh-heading-h3b,.bh-overline,.bh-subtitle-1,.bh-subtitle-2{color:#303235}.bh-button-link,.bh-button-text{margin:4px 0}.f-item-preview .bh-search-field,.f-item-preview .bh-select,.f-item-preview .bh-text-input-field{margin:10px}@media screen and (min-width:641px){#general-unauthenticated--header-footer-single-column .f-item-preview .bh-global-header{position:static}}#intake--progress-bar .f-item-preview{display:flex;flex-direction:column;align-items:flex-start;gap:20px}#intake--progress-bar .f-item-preview .bh-progress-bar{max-width:560px}#rating--star-rating .f-item-preview{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}#form-fields-controls--checkbox .f-item-preview,#form-fields-controls--radio-button .f-item-preview{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px}#f-page-site-usage .f-page-header{margin-bottom:20px}.bh-heading-h2--overview{margin:20px 0}.bh-heading-h3--overview{margin:0 0 8px;font-family:"effra",sans-serif;font-weight:700;font-size:19px;line-height:23px;letter-spacing:.22px;color:#303235}.site-usage-intro{font-size:17px;line-height:25px;letter-spacing:.49px;margin-bottom:30px}.site-usage-intro a{font-weight:700}.code-wrap{position:relative;max-width:calc(100% - 40px);margin-left:40px}.code-wrap .code-functions{position:absolute;top:17px;right:8px;display:flex}@media screen and (max-width:1400px){.code-wrap .code-functions{top:initial;bottom:12px;align-items:flex-end}}.f-docs .overview-copy,.f-docs .overview-download,.f-docs .overview-expand,.f-docs .overview-shrink{border-radius:20px;font-size:13px;padding:1px 10px 2px 12px;margin:0 10px 0 0;background-color:#007eb4;color:#fff;border:0;display:inline-flex;justify-content:center;align-items:center}.f-docs .overview-copy:hover,.f-docs .overview-download:hover,.f-docs .overview-expand:hover,.f-docs .overview-shrink:hover{background-color:#006894;text-decoration:none;color:#fff}.f-docs .overview-copy:focus,.f-docs .overview-download:focus,.f-docs .overview-expand:focus,.f-docs .overview-shrink:focus{outline:0}.f-docs .overview-copy--inline,.f-docs .overview-download--inline,.f-docs .overview-expand--inline,.f-docs .overview-shrink--inline{margin:0 0 0 5px}.f-docs .overview-copy svg,.f-docs .overview-download svg,.f-docs .overview-expand svg,.f-docs .overview-shrink svg{margin-right:8px}.f-docs .component-example{width:301px;margin:10px 0}.f-docs .bh-heading-h2--overview,.f-docs .bh-heading-h3--overview,.f-docs .bh-heading-h4--overview{font-family:"effra",sans-serif;font-weight:500}.f-docs .bh-heading-h4--overview{margin-left:40px}.code-wrap--get-sass{margin-bottom:20px}.code-wrap--get-sass button.overview-expand .fa-plus{font-size:14px}.code-wrap--get-sass button.overview-shrink .fa-minus{font-size:13px;margin-top:3px}.code-wrap--get-sass .language-css{max-height:250px}#f-page-icons .f-page-items .f-item-code .f-item-html.full,#f-page-icons .f-page-items .f-item-code .f-item-js.full,#f-page-icons .f-page-items .f-item-code .f-item-sass.full,.code-wrap--get-sass .language-css.full{max-height:100%}@media screen and (max-width:375px){.code-wrap--get-sass .code-functions{right:-21px;width:106%}}#f-page-whats-new .centered-column h2{font-weight:400;font-size:25px;line-height:27px;letter-spacing:normal;color:#303235;margin-top:50px;margin-bottom:20px}#f-page-whats-new .centered-column h3{font-weight:700;font-size:19px;line-height:23px;letter-spacing:.22px;color:#303235;margin-top:0;margin-bottom:8px}#f-page-whats-new .centered-column p{font-weight:400;font-size:17px;line-height:25px;letter-spacing:.49px;color:#56595d}#f-page-icons .f-page-items{display:flex;flex-wrap:wrap}#f-page-icons .f-page-items .f-item-group{width:24%;margin-right:1%}@media screen and (max-width:1415px){#f-page-icons .f-page-items .f-item-group{width:32%;margin-right:1%}}@media screen and (max-width:1250px){#f-page-icons .f-page-items .f-item-group{width:49%;margin-right:1%}}@media screen and (max-width:700px){#f-page-icons .f-page-items .f-item-group{width:100%;margin-right:0}}#f-page-icons .f-page-items .f-item-group--group-wrap{width:100%}#f-page-icons .f-page-items .f-item-code .f-item-html,#f-page-icons .f-page-items .f-item-code .f-item-js,#f-page-icons .f-page-items .f-item-code .f-item-sass{max-height:150px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZhYnJpY2F0b3IuY3NzIiwicGFydGlhbHMvX2NvZGUuc2NzcyIsInBhcnRpYWxzL19kb2NzLnNjc3MiLCJwYXJ0aWFscy9fY29sb3ItY2hpcHMuc2NzcyIsInBhcnRpYWxzL19vdmVydmlldy5zY3NzIiwicGFydGlhbHMvX3ByZXNlbnRhdGlvbi5zY3NzIiwicGFydGlhbHMvX2Zhdmljb25zLnNjc3MiLCJwYXJ0aWFscy9fbGF5b3V0LnNjc3MiLCJwYXJ0aWFscy9fY29udHJvbHMuc2NzcyIsInBhcnRpYWxzL192YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL19pdGVtLnNjc3MiLCJwYXJ0aWFscy9fbWVudS5zY3NzIiwicGFydGlhbHMvX3NpdGUtdXNhZ2Uuc2NzcyIsIi4uLy4uL3Rvb2xraXQvc3R5bGVzL3RoZW1lcy9fYmgtdmFycy5zY3NzIiwicGFydGlhbHMvX2ljb25zLnNjc3MiLCJwYXJ0aWFscy9fd2hhdHMtbmV3LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDYUEsSSxDQUFBLHNCLENETnVCLHFCLENDU3RCLGEsQ0FDQSxlLENBQ0EsZSxDQUNBLG1CLENBQ0EsZSxDQUFBLFUsQ0FDQSxvQixDQUFBLGdCLENBQUEsWSxDQUNBLDhELENBQ0EsZSxDQUNBLGEsQ0FDQSxXLENBQ0EscUIsQ0FHRCxnQixDQUNDLGEsQ0FDQSxvQixDQUlELHFCLENBQ0MsYSxDQUNBLFEsQ0FDQSxhLENBQ0EsZSxDQUNBLGEsQ0FLRCw2QixDQUNDLGtCLENBRUEscUNBSEQsNkIsQ0FJRSxtQixDQURELENBS0QsTyxDQUFBLE0sQ0RMUSxVLENDUVAsUSxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDREhjLGEsQ0NLZCxjLENBQUEsWSxDQUFBLGEsQ0RIaUIsZ0IsQ0FESixpQixDQ01aLG9CLENBQ0EsVyxDQUlGLGdDLENBQUEsSSxDREhtQyxxQixDQ01sQyxrQixDQUNBLFUsQ0FJRCxnQyxDQUNDLFksQ0FDQSxlLENBT0EsWSxDQUFBLGMsQ0FBQSxjLENBQUEsYSxDQUlDLGEsQ0FJRCxhLENBQUEsaUIsQ0FBQSxhLENBR0MsYSxDQUdELGtCLENBQ0MsYSxDQVFELGMsQ0FBQSxhLENBTEEsZSxDQUFBLFUsQ0FFQyxhLENBUUQsZ0IsQ0FBQSwwQyxDQUFBLGdCLENBQUEsYyxDQUFBLFksQ0FBQSxlLENBTUMsYSxDQzNGQSw2QixDRCtGRCwyQixDQUFBLGEsQ0FBQSxlLENBQUEsVSxDQUlDLGEsQ0FHRCxhLENBQ0MsVyxDQUtGLFUsQ0FDQyxVLENFeklELGEsQ0FDQyxZLENBQ0EsYyxDQUNBLGUsQ0FHRCxZLENBQ0Msb0IsQ0FDQSxTLENBQ0EsZSxDQUVBLHFDQUxELFksQ0FNRSxXLENBQ0EsYyxDQUZELENBS0Esb0NBVkQsWSxDQVdFLGMsQ0FERCxDQUlBLGtCLENBQ0MsYyxDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsWSxDQUNBLGMsQ0FDQSw2QixDQUNBLGtCLENBRUEsb0NBVkQsa0IsQ0FXRSxxQixDQUNBLGMsQ0FGRCxDQUtBLHNCLENBQ0MsVyxDQUNBLFksQ0FDQSxrQixDQUNBLGEsQ0FFQSxvQ0FORCxzQixDQU9FLFUsQ0FDQSxzQixDQUNHLFcsQ0FISixDQVFGLG1CLENBQ0MsVSxDQUdELGtCLENBQ0MsVSxDQUdELHFCLENBQ0MsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGdCLENBQ0Esa0IsQ0FHRCxrQixDQUNDLFUsQ0FHRCxpQyxDQUNDLFksQ0FDQSxxQixDQUVBLHdDLENBQ0Msb0IsQ0FJRixnQixDQUFBLGdCLENBQUEsZ0IsQ0FBQSxpQixDQUNDLGMsQ0FFQSxzQixDQUFBLHNCLENBQUEsc0IsQ0FBQSx1QixDQUNDLHNDLENBQ0Esc0IsQ0NsRkYsb0MsQ0FBQSxrQyxDQUFBLG1DLENBQ0MsUyxDQUdELGlDLENBQUEsK0IsQ0FBQSxnQyxDQUNDLGtCLENBR0QsaUMsQ0FBQSwrQixDQUFBLGdDLENBQ0MsNEIsQ0FDQSwrQixDQUdELG1DLENBQUEsaUMsQ0FBQSxrQyxDQUNDLFcsQ0FDQSxjLENBQ0EsYSxDQUNBLGEsQ0FDQSxpQixDQUVBLDRELENBQUEsMEQsQ0FBQSwyRCxDQUNDLGUsQ0FDQSxlLENBQ0EsaUIsQ0FFQSx3RSxDQUFBLHNFLENBQUEsdUUsQ0FDQyxZLENBSUYsbUQsQ0FBQSxpRCxDQUFBLGtELENBQ0Msa0IsQ0FDQSxhLENBRUEsOEQsQ0FBQSw0RCxDQ01LLGdELENETkwsNkQsQ0FDQyxlLENBR0QscUQsQ0FBQSxtRCxDQUFBLG9ELENBQ0MsZSxDRXRDSCxtQyxDQUNDLG1CLENBR0Qsb0IsQ0FDQyxjLENBR0Qsa0MsQ0FDQyxXLENBR0QsOEIsQ0FDQyxXLENBQ0EsZ0IsQ0FFQSxvQ0FKRCw4QixDQUtFLGEsQ0FERCxDQUtELG9DLENBQ0MsVyxDQUdELHFDLENBQ0MsVyxDQUdELHVDLENBQ0MsVyxDQUNBLGdCLENBRUEsb0NBSkQsdUMsQ0FLRSxhLENBREQsQ0NsQkYsQyxDQ2lCQSxVLENBbENBLFcsQ0RpQkEsTyxDQUFBLFEsQ0VpQ0MscUIsQ0FaQSxpQixDQUNDLFUsQ0FHRCxpQixDQUFBLGtCLENBRUMsYSxDQUNBLFcsQ0R6Q0Qsc0IsQ0FDQyxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLFEsQ0FDQSxjLENBZ0JFLCtDLENBWkEsd0MsQ0FDQyxZLENBTUYsd0MsQ0FDQyxZLENBWUosVSxDQUVDLG9CLENBQ0EsYyxDQUNBLGtCLENBRUEsc0IsQ0FDQyxhLENBR0QsYyxDQUNDLGEsQ0FDQSxjLENBRUEsa0IsQ0VrR0Esc0MsQ0FoQ0Msb0MsQ0FiRCwrQixDRnBEQyxTLENBS0gsYyxDQUVDLGMsQ0NsQkEsb0IsQ0FDQyxVLENBR0Qsb0IsQ0FBQSxxQixDQUVDLGEsQ0FDQSxXLENDN0NGLGMsQ0FDQyxlLENBR0QsYSxDQUVDLGUsQ0FDQSxrQixDQUNBLG1CLENEOEJBLG1CLENBQ0MsVSxDQUdELG1CLENBQUEsb0IsQ0FFQyxhLENBQ0EsVyxDQ25DRCx3QixDQUNDLGUsQ0FDQSxlLENBT0QsMkIsQ0FDQyxxQixDQUNBLG9CLENBQ0EsZSxDQUVBLHlDLENBQ0MsWSxDQUdELHNDLENBQ0MsZSxDQUNBLGdCLENBS0gsZSxDQUNDLFksQ0FDQSxlLENBQ0EsaUcsQ0FFQSxZLENBQ0EsYyxDQUNBLGtCLENBSUEsa0QsQ0FBQSxzRCxDQUNDLHNCLENBSUYscUIsQ0FDQyw0QixDQUdELHFCLENBRUMsa0IsQ0FDQSxZLENBQ0Esa0IsQ0RyQkEsMkIsQ0FDQyxVLENBR0QsMkIsQ0FBQSw0QixDQUVDLGEsQ0FDQSxXLENDaUJGLGUsQ0FDQyxZLENBQ0EsZSxDQUNBLG9CLENBQ0EscUIsQ0FDQSxhLENBQ0EsZSxDQUVBLGlDLENBQ0MsZSxDQUVBLCtDLENBS0QsNkIsQ0NpR0Msc0MsQ0RyR0Msd0IsQ0FVSCxnQixDQUNDLFksQ0FDRyxrQixDQUNILGlCLENBQ0EsZSxDQUVBLDJCLENBQ0MsbUIsQ0FDQSxzQixDQUNBLGtCLENBMERDLDRDLENBaENDLDBDLENBdkJELHFDLENIbUhELHNCLENHbEhFLFksQ0FRRiwrQixDQUNDLHNCLENBRUEsb0NBSEQsK0IsQ0FJRSxVLENBQ0EsVyxDQUNBLFksQ0FIRCxDQW1CSCxjLENBQ0MsWSxDQUNHLGtCLENBQ0EsYyxDQUNILGdCLENBRUEsb0IsQ0FDQyx5QixDQUdELGlDLENBQ0Msc0IsQ0FFQSxvQ0FIRCxpQyxDQUlFLFUsQ0FDQSxXLENBQ0EsWSxDQUhELENBa0JGLGEsQ0FDQyxpQixDQUVBLGtCLENBQ0Msd0IsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsYyxDQUVBLDhCLENBQ0MsaUIsQ0FFQSxxQyxDQUNDLGlCLENBQ0EsaUIsQ0FDQSxTLENBQ0EscUIsQ0FDQSxpQyxDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBR0Qsb0MsQ0FDQyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFEsQ0FDQSxvQixDQUNBLGlDLENBQ0Esa0MsQ0FDQSxxQyxDQUtILGUsQ0FDQyxhLENBRUEscUIsQ0FDQyxhLENBR0QscUIsQ0FDQyx5QixDQUlGLGtCLENBQ0MsYSxDQUNBLFksQ0FZRCxxQixDQUFBLHVCLENBUkQsYyxDQUNDLFksQ0FHRCxZLENBQ0Msd0IsQ0FDQSxpQixDQU1BLDBCLENBQ0MsWSxDQUlBLFUsQ0FFQSxpQyxDQUNDLGdCLENBQ0Esd0IsQ0FHRCw4QixDQUNDLGlCLENBSUYsNEIsQ0FDQyxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsWSxDQUNBLHdCLENBRUEsb0NBUEQsNEIsQ0FRRSxRLENBQ0EsVSxDQUZELENBS0EsbUMsQ0FDQyxrQixDQUNBLGMsQ0FDQSx5QixDQUNBLGlCLENBQ0Esd0IsQ0FFQSx5QyxDQUNDLHdCLENMOUtJLGlELENBQUEsdUQsQ0trTE4sZ0MsQ0FDQyxnQixDQUlGLG1CLENBQ0MsVSxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsYyxDQUNBLFEsQ0FDQSxTLENBRUEseUIsQ0FDQyxTLENBR0QsdUIsQ0FDQyxvQixDQUNBLGMsQ0FJQSw4QyxDQUNDLGEsQ0FLRCw2QyxDQUNDLGEsQ0FNRCx5QyxDQUNDLGEsQ0FLRCwwQyxDQUNDLGMsQ0FJRixpQyxDQUNDLFksQ0FFQSwyQyxDQUNDLGMsQ0FDQSxjLENBTUQsd0MsQ0FDQyxjLENBSUYsK0IsQ0FDQyx3QixDQUtGLGtELENBQ0MscUMsQ0FHRCx5QixDVmdReUIsdUIsQ1VoUXpCLHlCLENBR0MsZ0IsQ0FFQSw4QixDVmdRNkIsNEIsQ1VoUTdCLDhCLENBQ0MsZSxDQUdELG9DLENWaVFtQyxrQyxDVWpRbkMsb0MsQ0FDQyxhLENBR0QscUMsQ1ZrUW9DLG1DLENVbFFwQyxxQyxDQUNDLFksQ0h0V0gsSSxDQUNDLHNCLENBR0QsSSxDQUNDLFEsQ0FDQSxpQixDQUNBLDhCLENBQ0UsZSxDQUNBLGMsQ0FDRixlLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLGEsQ0FPRCxXLENBQ0Msd0IsQ0FHRCxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FDQyxZLENBQ0csbUIsQ0FDSCxlLENBQ0EsZSxDQUdELEUsQ0FDQyxnQixDQUdELEUsQ0FDQyxjLENBR0QsRSxDQUNDLGlCLENBR0QsRSxDQUNDLGdCLENBR0QsRSxDQUNDLGlCLENQZ25CSyxNLENPN21CTixHLENBQUEsSyxDQUdFLGMsQ0FHRixHLENBRUUscUIsQ0FDQSxRLENBWUYsQyxDQUNDLGEsQ0FDQSxvQixDQUNHLDRCLENBRUgsTyxDQUNDLGEsQ0FDQSx5QixDQUlGLDBCLENBQ0ksYSxDQUNBLG9CLENBVUosRSxDQUFBLEUsQ0FQQSxDLENBT0EsRSxDQUNJLFksQ0FSSixDLENBRUMsa0IsQ0FDRyxnQixDQUNBLGlDLENBR0osRSxDQUFBLEUsQ0FBQSxFLENBRUksa0IsQ0FHSixDLENBQUEsTSxDQUFBLEssQ0FBQSxLLENBQUEsTSxDQUFBLFEsQ0FDSSx1QyxDQUdKLGEsQ0FBQSxhLENBQUEsTSxDQUNJLHlCLENBR0osTSxDQUFBLE0sQ0FDSSxtQixDQUdKLE0sQ0FBQSxLLENBQ0ksZ0IsQ0FHSixNLENBQ0MsYyxDQURELE0sQ0FJQSxLLENBQUEsUSxDQUFBLE0sQ0FBQSxRLENBQ0ksUSxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxtQixDQUdKLFksQ0U5RUMscUIsQ0ZpRkEsaUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSx3QixDQUNBLGEsQ0FDQSxXLENFbEdBLGtCLENBQ0MsVSxDQUdELGtCLENBQUEsbUIsQ0FFQyxhLENBQ0EsVyxDRjZGRCxvQ0FWRCxZLENBV0UsaUIsQ0FERCxDQUlBLDJCLENBQ0MsNEIsQ0FFQyx3QkFIRiwyQixDQUlFLGlCLENBQ0Esd0IsQ0FGQSxDQU1GLGtCLENBQ0MsYSxDQUdELGlCLENBQ0MsWSxDQUNBLGEsQ0FJRixZLENBcUNBLGMsQ0FFQyxrQixDQUVBLGMsQ0F6Q0QsWSxDQUNDLFksQ0FDQSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLHNCLENBRUEsd0IsQ0FDQSxnRyxDQUNBLGlCLENBR0Esb0NBZEQsWSxDQWVFLFcsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBTEQsQ0FRQSxrQyxDQUNDLGMsQ0FDQSxVLENBTUQsb0NBQ0Msd0IsQ0FDQyxzQixDQUZGLENBT0QsYyxDQUNDLG1CLENBRUEsZ0IsQ0FFQSxxQixDQUVBLGtCLENBQ0MsZ0IsQ0FDQSxhLENBQ0EsVSxDQUNBLGtCLENBTUEsb0NBVkQsa0IsQ0FXRSxVLENBQ0EsVyxDQUZELENBTUQsbUIsQ0FDQyxjLENBSUYsZSxDQUNDLGlCLENBQ0EsZSxDSW5PRCxPLENGaURDLHFCLENFL0NBLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLDZCLENBQ0EsVyxDQUNBLFcsQ0FDQSxTLENBQ0EscUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQyxDQUNBLHNDLENBRUEsc0IsQ0FDQyx3QixDQUdELGlCLENBQ0MsZ0IsQ0FHRCxZLENBQ0MsVyxDQUNBLGdCLENBQ0EsYSxDQUdELGEsQ0FDQyxhLENBQ0EsYSxDQUVBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBR0QsVSxDQUNDLFksQ0FDQSxlLENBQ0EsYyxDQUdELFUsQ0FDQyxZLENBQ0Esa0IsQ0FDQSxZLENBQ0EscUIsQ0FFQSxhLENBQ0MsZSxDQUNBLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSxrQixDQUdELHVCLENBQWUsTyxDQUVmLHlCLENBQWlCLE8sQ0FFakIscUIsQ0FBYSxPLENBRWIsMEIsQ0FBa0IsTyxDQUVsQiwyQixDQUFtQixPLENBRW5CLG9CLENBQVksTyxDQUVaLG9CLENBQVksTyxDQUVaLHdCLENBQWdCLE8sQ0FFaEIsd0IsQ0FBZ0IsTyxDQUVoQix3QixDQUFnQixRLENBRWhCLDZCLENBQXFCLFEsQ0FFckIscUIsQ0FBYSxRLENBRWIsdUIsQ0FBZSxRLENBRWYsbUIsQ0FBVyxRLENBRVgsd0IsQ0FBZ0IsUSxDQUVoQix5QixDQUFpQixRLENBRWpCLDBCLENBQWtCLFEsQ0FFbEIsNkIsQ0FBcUIsUSxDQW1DckIsYSxDQWhDQSxzQixDQUFBLDZCLENBQUEsMEIsQ0FBQSwrQixDQUNDLFksQ0FLRixvQixDQUNDLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxjLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FJRCx3QixDQUNDLGMsQ0FDQSwwQixDQUVBLCtCLENBQ0MsMEIsQ0FDQSx3QixDQUlGLFUsQ0FDQyxvQixDQUNBLFksQ0FDQSxlLENBUUQsZ0MsQ0FDQyxhLENBQ0EsbUIsQ0FDQSx1QixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxlLENBRUEsc0MsQ0FDQyx1QixDQUNBLHlCLENBR0QseUMsQ0FDQyxxQyxDQUdELDhDLENBQ0Msd0IsQ0FJRiwwQixDQUNDLFMsQ0FFQSxnQyxDQUNDLG9CLENBSUYsd0IsQ0FDQyxtQixDQUNBLGUsQ0FDQSxjLENBRUEsOEIsQ0FDQyxhLENBU0Qsc0IsQ0FDQyxXLENUckxGLCtCLENBQ0MsbUIsQ0FHRCw2QixDQUNDLHlCLENBR0Qsa0MsQ1VtRkMsNEMsQ1ZsRkEsZ0IsQ0FDQSxxQixDQUlGLE8sQ0FDQyxxQixDQUNHLFksQ0FDSCxnRyxDQUNBLGtCLENBRUEsd0IsQ0FDQyxpQixDQUVBLG9DQUhELHdCLENBSUUsaUIsQ0FERCxDQVNELFcsQ0FDQyxrQixDQUNBLGdCLENBQ0EsdUIsQ0FHRCxVLENBQ0MsZSxDQUVBLHFCLENBQ0MsZ0IsQ0dMQyxxQyxDSFNILFMsQ0FDQyxrQixDQUdELFMsQ0FDQyxhLENBQ0Esd0IsQ0FDRSxvQixDQUVGLGUsQ0FDQyxhLENBSUYsMkIsQ0FHQyxpQyxDQUZBLFUsQ0FTQSxxQixDQUFBLHFCLENBQ0MsYSxDQUNBLFUsQ0FJQSxvQ0FERCw0QixDQUFBLDRCLENBRUUsYSxDQUNBLGMsQ0FGRCxDQVFELHFCLENBQ0Msa0IsQ1dyRkgsSyxDQUVJLGMsQ0FDQSxnQixDQUNBLGUsQ0FFQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGtCLENBQ0Esa0IsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsaUIsQ0FFQSxtQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxtQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxtQixDQUNBLG1CLENBR0EsNEIsQ0FDQSw4QixDQUdBLDBDLENSMURKLGMsQ0FDQyxZLENBTUcsMkMsQ0FBQSxxRSxDQUNJLHdCLENMK29DNEQscUUsQ0FEQyxtRSxDQURKLG9FLENLem5DN0QsOEQsQ0xtbkNvRSw0RCxDQUNYLHFELENBQ1AsMkQsQ0FDTSwwRCxDS3RuQ3hELGdFLENMK21DNkQsK0QsQ0FDRCw2RCxDQU9MLDZELENBQ0csZ0UsQ0FQQSw4RCxDQUNDLHVFLENBVU8sOEUsQ0s1bkNoRCxzQixDQUd0QixtQyxDQUNJLGEsQ0FXSixvQyxDQUNJLHNCLENBQ0EscUIsQ0FFQSw0RCxDQUNJLGUsQ0FRSiwrRCxDQUFBLHlFLENMd25Dc0UsZ0YsQ0t2bkNsRSxZLENBSVIsNEMsQ0FDSSxZLENBR0osOEIsQ0FDSSxvQixDQU1BLHVDLENBQUEsc0MsQ0FBQSx3QyxDT2lERiwyQyxDUGhETSxZLENBT0osa0UsQ0FKQSxtQyxDQUFBLG9DLENBQ0ksdUIsQ0FzQkosNEMsQ0FBQSw0RCxDTDBtQ3lELDZELENLem1DckQsYSxDTCttQzBDLGtELENBQ0Msa0QsQ0FDQSxrRCxDS3JtQzNDLCtDLENBQUEsaUQsQ0xzbUMyQyw0QyxDS3JtQ3ZDLGdCLENBQ0EsaUIsQ0FPUiwyQyxDQW1CQSxxRSxDQVlBLDJFLENMZ2xDa0UsOEQsQ0FXTSxvRSxDS3ZtQ3hFLG9FLENBWUEsMEUsQ0E5Qkksa0IsQ0FFQSxzRCxDQW1CQSxnRixDQVlBLHNGLENMa2xDeUUseUUsQ0FXTSwrRSxDS3ptQy9FLCtFLENBWUEscUYsQ0E5QkksZSxDQU1SLGtELENBQUEsMkQsQ0FDSSxlLENBZ0NBLDhELENBQ0ksa0IsQ0FPUixzRCxDQUNJLHNCLENBR0osb0QsQ0FDSSx1QixDTDRsQ1EsZSxDQUFpQixnQixDQUFrQixlLENBQ25DLGlCLENBQW1CLGdCLENBQWtCLFcsQ0t4bENyRCxxQixDQUFBLHFCLENBQUEscUIsQ0FBQSxjLENMbWxDZSxlLENBQWlCLGMsQ0FDakIsZSxDQUFpQixjLENBQ2pCLGUsQ0FJSCxZLENBSm9CLGMsQ0FDakIsYyxDSzlrQ1gsYSxDQUlKLGUsQ0FBQSxlLENBQ0ksWSxDTHFsQ2lDLGdDLENLaGxDakMsMEIsQ0FBQSxvQyxDQUdJLFcsQ0FRSSxvQ0FESix1RixDQUVRLGUsQ0FESixDQVFaLHFDLENBQ0ksWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxRLENBRUEsc0QsQ0FDSSxlLENBS1Isb0MsQ0FDSSxxQixDQUNBLDBCLENBQ0Esc0IsQ0FDQSxRLENBR0osK0MsQ0FBQSxtRCxDQUVJLHFCLENBQ0EsMEIsQ0FDQSxzQixDQUNBLFEsQ090UEgsaUMsQ0FDQyxrQixDQUlGLHdCLENBQ0MsYSxDQUdELHdCLENBQ0MsYyxDQUNBLDhCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsYSxDQUdELGlCLENBQ0MsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxrQixDQUVBLG1CLENBQ0MsZSxDQUlGLFUsQ0FDQyxpQixDQUNBLDJCLENBQ0EsZ0IsQ0FFQSwwQixDQUNDLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxZLENBRUEscUNBTkQsMEIsQ0FPRSxXLENBQ0EsVyxDQUNBLG9CLENBSEQsQ0FhRCxzQixDQUFBLDBCLENBQUEsd0IsQ0FBQSx3QixDQUNDLGtCLENBQ0EsYyxDQUNBLHlCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxzQixDQUNBLGtCLENBRUEsNEIsQ0FBQSxnQyxDQUFBLDhCLENBQUEsOEIsQ0FDQyx3QixDQUNBLG9CLENBQ0EsVSxDQUdELDRCLENBQUEsZ0MsQ0FBQSw4QixDQUFBLDhCLENBQ0MsUyxDQUdELDhCLENBQUEsa0MsQ0FBQSxnQyxDQUFBLGdDLENBQ0MsZ0IsQ0FHRCwwQixDQUFBLDhCLENBQUEsNEIsQ0FBQSw0QixDQUNDLGdCLENBSUYsMEIsQ0FDQyxXLENBQ0EsYSxDQVVELGdDLENBS0EsZ0MsQ0FLQSxnQyxDQVRDLDhCLENBQ0EsZSxDQVFELGdDLENBR0MsZ0IsQ0FJRixvQixDQUNDLGtCLENBSUUsb0QsQ0FDQyxjLENBT0QscUQsQ0FDQyxjLENBQ0EsYyxDQU1ILGtDLENBQ0MsZ0IsQ0V0R0MsMEQsQ2RtOUN3RCx3RCxDY245Q3hELDBELENGd0dELHVDLENBQ0MsZSxDQU1ELG9DQURELG9DLENBRUUsVyxDQUNHLFUsQ0FGSixDRzdJQSxxQyxDQUNDLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGEsQ0FDQSxlLENBQ0csa0IsQ0FHSixxQyxDQUNDLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGEsQ0FDQSxZLENBQ0EsaUIsQ0FHRCxvQyxDQUNDLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGEsQ0Q1QkYsMkIsQ0FDQyxZLENBQ0EsYyxDQUVBLHlDLENBQ0MsUyxDQUNBLGUsQ0FFQSxxQ0FKRCx5QyxDQUtFLFMsQ0FDQSxlLENBRkQsQ0FLQSxxQ0FURCx5QyxDQVVFLFMsQ0FDQSxlLENBRkQsQ0FLQSxvQ0FkRCx5QyxDQWVFLFUsQ0FDQSxjLENBRkQsQ0FLQSxxRCxDQUNDLFUsQ0FJRixxRCxDZG05Q29ELG1ELENjbjlDcEQscUQsQ0FHQyxnQiIsImZpbGUiOiJmLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogRmFicmljYXRvciBzdHlsZXNcbiAqIEBhdXRob3IgTHVrZSBBc2tld1xuICogQ2xhc3Mgc2VsZWN0b3JzIGFyZSBuYW1lc3BhY2VkIHdpdGggXCJmLVwiXG4gKi9cbmNvZGUsXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgY29sb3I6ICM3YmMyZTE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB0YWItc2l6ZTogNDtcbiAgaHlwaGVuczogbm9uZTtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5jb2RlLmlubGluZS1jb2RlIHtcbiAgY29sb3I6ICM3YmMyZTE7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG5wcmUubGFuZ3VhZ2UtbWFya3VwLS1vdmVydmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgcHJlLmxhbmd1YWdlLW1hcmt1cC0tb3ZlcnZpZXcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbnAgY29kZSxcbmxpIGNvZGUsXG50YWJsZSBjb2RlIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBmb250LXNpemU6IDg1JTtcbn1cbnAgY29kZTpiZWZvcmUsIHAgY29kZTphZnRlcixcbmxpIGNvZGU6YmVmb3JlLFxubGkgY29kZTphZnRlcixcbnRhYmxlIGNvZGU6YmVmb3JlLFxudGFibGUgY29kZTphZnRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yZW07XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuY29kZSxcbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIHBhZGRpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udG9rZW4uY29tbWVudCwgLnRva2VuLnByb2xvZywgLnRva2VuLmRvY3R5cGUsIC50b2tlbi5jZGF0YSB7XG4gIGNvbG9yOiAjOTY5ODk2O1xufVxuLnRva2VuLnN0cmluZywgLnRva2VuLmF0cnVsZSwgLnRva2VuLmF0dHItdmFsdWUge1xuICBjb2xvcjogI2ZmYzI3NTtcbn1cbi50b2tlbi5wdW5jdHVhdGlvbiB7XG4gIGNvbG9yOiAjOTY5ODk2O1xufVxuLnRva2VuLnByb3BlcnR5LCAudG9rZW4udGFnIHtcbiAgY29sb3I6ICMwMDg2YjM7XG59XG4udG9rZW4uYm9vbGVhbiwgLnRva2VuLm51bWJlciB7XG4gIGNvbG9yOiAjMDA4NmIzO1xufVxuLnRva2VuLnNlbGVjdG9yLCAudG9rZW4uYXR0ci1uYW1lLCAudG9rZW4uYXR0ci12YWx1ZSAucHVuY3R1YXRpb246Zmlyc3QtY2hpbGQsIC50b2tlbi5rZXl3b3JkLCAudG9rZW4ucmVnZXgsIC50b2tlbi5pbXBvcnRhbnQge1xuICBjb2xvcjogIzdiYzJlMTtcbn1cbi50b2tlbi5vcGVyYXRvciwgLnRva2VuLmVudGl0eSwgLnRva2VuLnVybCwgLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nIHtcbiAgY29sb3I6ICM3YmMyZTE7XG59XG4udG9rZW4uZW50aXR5IHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4ubmFtZXNwYWNlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uY29sb3ItYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29sb3ItYmxvY2sge1xuICBtYXJnaW46IDAgMzJweCAzMnB4IDA7XG4gIHdpZHRoOiA0NiU7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsb2NrIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29sb3ItYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmNvbG9yLWJsb2NrLXNoYWRlIHtcbiAgcGFkZGluZzogMCAyM3B4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb2xvci1ibG9jay1zaGFkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5jb2xvci1ibG9jay1zaGFkZSBkaXYge1xuICBoZWlnaHQ6IDg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbG9yLWJsb2NrLXNoYWRlIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY29sb3ItYmxvY2sgLmxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29sb3ItYmxvY2sgLmRhcmsge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb2xvci1ibG9jay1uaWNrbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbG9yLWJsb2NrLW5hbWVzIHtcbiAgd2lkdGg6IDY0cHg7XG59XG4uY29sb3ItYmxvY2sgZGl2LmNvbG9yLWJsb2NrLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbG9yLWJsb2NrIGRpdi5jb2xvci1ibG9jay1mbGV4LS1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5jb2xvci1ibG9jay1zYXNzLCAuY29sb3ItYmxvY2stY3NzLCAuY29sb3ItYmxvY2staGV4LCAuY29sb3ItYmxvY2stcmdiIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbG9yLWJsb2NrLXNhc3M6aG92ZXIsIC5jb2xvci1ibG9jay1jc3M6aG92ZXIsIC5jb2xvci1ibG9jay1oZXg6aG92ZXIsIC5jb2xvci1ibG9jay1yZ2I6aG92ZXIge1xuICBvdXRsaW5lOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4IDRweDtcbn1cblxuI2YtcGFnZS1vdmVydmlldyAuZi1kb2NzLS1vdmVydmlldywgI2YtcGFnZS13aGF0cy1uZXcgLmYtZG9jcy0tb3ZlcnZpZXcsICNmLXBhZ2UtY29udGFjdC11cyAuZi1kb2NzLS1vdmVydmlldyB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZi1wYWdlLW92ZXJ2aWV3IC5mLXBhZ2UtaGVhZGVyLCAjZi1wYWdlLXdoYXRzLW5ldyAuZi1wYWdlLWhlYWRlciwgI2YtcGFnZS1jb250YWN0LXVzIC5mLXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNmLXBhZ2Utb3ZlcnZpZXcgLmludHJvLXNjcmVlbnMsICNmLXBhZ2Utd2hhdHMtbmV3IC5pbnRyby1zY3JlZW5zLCAjZi1wYWdlLWNvbnRhY3QtdXMgLmludHJvLXNjcmVlbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTI7XG59XG4jZi1wYWdlLW92ZXJ2aWV3IC5jZW50ZXJlZC1jb2x1bW4sICNmLXBhZ2Utd2hhdHMtbmV3IC5jZW50ZXJlZC1jb2x1bW4sICNmLXBhZ2UtY29udGFjdC11cyAuY2VudGVyZWQtY29sdW1uIHtcbiAgd2lkdGg6IDg1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNDBweCAyNXB4O1xufVxuI2YtcGFnZS1vdmVydmlldyAuY2VudGVyZWQtY29sdW1uIC5iaC1oZWFkaW5nLWgzLS1vdmVydmlldywgI2YtcGFnZS13aGF0cy1uZXcgLmNlbnRlcmVkLWNvbHVtbiAuYmgtaGVhZGluZy1oMy0tb3ZlcnZpZXcsICNmLXBhZ2UtY29udGFjdC11cyAuY2VudGVyZWQtY29sdW1uIC5iaC1oZWFkaW5nLWgzLS1vdmVydmlldyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jZi1wYWdlLW92ZXJ2aWV3IC5jZW50ZXJlZC1jb2x1bW4gLmJoLWhlYWRpbmctaDMtLW92ZXJ2aWV3OmZpcnN0LWNoaWxkLCAjZi1wYWdlLXdoYXRzLW5ldyAuY2VudGVyZWQtY29sdW1uIC5iaC1oZWFkaW5nLWgzLS1vdmVydmlldzpmaXJzdC1jaGlsZCwgI2YtcGFnZS1jb250YWN0LXVzIC5jZW50ZXJlZC1jb2x1bW4gLmJoLWhlYWRpbmctaDMtLW92ZXJ2aWV3OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNmLXBhZ2Utb3ZlcnZpZXcgLmNlbnRlcmVkLWNvbHVtbiAuYmgtYm9keS0xLW1haW4sICNmLXBhZ2Utd2hhdHMtbmV3IC5jZW50ZXJlZC1jb2x1bW4gLmJoLWJvZHktMS1tYWluLCAjZi1wYWdlLWNvbnRhY3QtdXMgLmNlbnRlcmVkLWNvbHVtbiAuYmgtYm9keS0xLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogIzU2NTk1ZDtcbn1cbiNmLXBhZ2Utb3ZlcnZpZXcgLmNlbnRlcmVkLWNvbHVtbiAuYmgtYm9keS0xLW1haW46bGFzdC1jaGlsZCwgI2YtcGFnZS13aGF0cy1uZXcgLmNlbnRlcmVkLWNvbHVtbiAuYmgtYm9keS0xLW1haW46bGFzdC1jaGlsZCwgI2YtcGFnZS1jb250YWN0LXVzIC5jZW50ZXJlZC1jb2x1bW4gLmJoLWJvZHktMS1tYWluOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2YtcGFnZS1vdmVydmlldyAuY2VudGVyZWQtY29sdW1uIC5iaC1ib2R5LTEtbWFpbiBhLCAjZi1wYWdlLXdoYXRzLW5ldyAuY2VudGVyZWQtY29sdW1uIC5iaC1ib2R5LTEtbWFpbiBhLCAjZi1wYWdlLWNvbnRhY3QtdXMgLmNlbnRlcmVkLWNvbHVtbiAuYmgtYm9keS0xLW1haW4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jZi1wYWdlLWZhdmljb25zIC5mLWNvbnRhaW5lci1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuI2YtcGFnZS1mYXZpY29ucyBpbWcge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZi1wYWdlLWZhdmljb25zIC5mYXZpY29ucy1wcmV2aWV3IHtcbiAgd2lkdGg6IDI1OXB4O1xufVxuI2YtcGFnZS1mYXZpY29ucyAudGV4dC1wcmV2aWV3IHtcbiAgd2lkdGg6IDI3NXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICNmLXBhZ2UtZmF2aWNvbnMgLnRleHQtcHJldmlldyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbiNmLXBhZ2UtZmF2aWNvbnMgLnRvdWNoLWljb24tcHJldmlldyB7XG4gIHdpZHRoOiAzMDZweDtcbn1cbiNmLXBhZ2UtZmF2aWNvbnMgLnNhZmFyaS1pY29uLXByZXZpZXcge1xuICB3aWR0aDogMjI1cHg7XG59XG4jZi1wYWdlLWZhdmljb25zIC53aW5kb3dzLW1ldHJvLXByZXZpZXcge1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgxcHgpIHtcbiAgI2YtcGFnZS1mYXZpY29ucyAud2luZG93cy1tZXRyby1wcmV2aWV3IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZi1jb250cm9scyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZi1jb250cm9sczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmYtY29udHJvbHM6YmVmb3JlLCAuZi1jb250cm9sczphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5mLWNvbnRyb2xzIC5mLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uZi1jb250cm9scyAuZi1jb250cm9sLmYtYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMjA1Yjtcbn1cbi5mLWNvbnRyb2xzIC5mLWNvbnRyb2wgLmZhLWVudmVsb3BlIHBhdGgge1xuICBmaWxsOiAjNmM3NTdkO1xufVxuLmYtY29udHJvbHMgLmYtY29udHJvbCAuZmEtZW52ZWxvcGUuYWN0aXZlIHBhdGgge1xuICBmaWxsOiAjMDAyMDViO1xufVxuXG4uZi1jb250cm9sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwLjY2cmVtO1xufVxuLmYtY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmYtY29udHJvbCBzdmcge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4uZi1jb250cm9sIHN2ZyB1c2Uge1xuICBmaWxsOiBoc2woMCwgMCUsIDgwJSk7XG59XG5cbi5mLWNvbnRyb2wtYmFyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmYtY29udHJvbC1iYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mLWNvbnRyb2wtYmFyOmJlZm9yZSwgLmYtY29udHJvbC1iYXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5mLXBhZ2UtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmYtaXRlbS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmYtaXRlbS1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmYtaXRlbS1ncm91cDpiZWZvcmUsIC5mLWl0ZW0tZ3JvdXA6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZi1pdGVtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmYtaXRlbS1ncm91cCA+IC5mLWl0ZW0tZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZi1pdGVtLWdyb3VwID4gLmYtaXRlbS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mLWl0ZW0tZ3JvdXAgPiAuZi1pdGVtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmYtaXRlbS1wcmV2aWV3IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5baWRePWZvcm0tZmllbGRzLXN0YWNrZWQtLXNlbGVjdC1dIC5mLWl0ZW0tcHJldmlldywgW2lkXj1mb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LV0gLmYtaXRlbS1wcmV2aWV3IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mLWl0ZW0tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2woMCwgMCUsIDgwJSk7XG59XG5cbi5mLWl0ZW0taGVhZGluZy1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZi1pdGVtLWhlYWRpbmctZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mLWl0ZW0taGVhZGluZy1ncm91cDpiZWZvcmUsIC5mLWl0ZW0taGVhZGluZy1ncm91cDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmYtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mLWl0ZW0taGVhZGluZy5mLWl0ZW0tc3ViaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZi1pdGVtLWhlYWRpbmcuZi1pdGVtLXN1YmhlYWRpbmc6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZi1pdGVtLWhlYWRpbmc6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mLWl0ZW0tY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmYtaXRlbS1jb250cm9scyAuZi1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmYtaXRlbS1jb250cm9scyAuZi1jb250cm9sOmhvdmVyIHVzZSB7XG4gIGZpbGw6ICMzMDMyMzU7XG59XG4uZi1pdGVtLWNvbnRyb2xzIC5mLWNvbnRyb2wgdXNlIHtcbiAgZmlsbDogaHNsKDAsIDAlLCA4MCUpO1xufVxuLmYtaXRlbS1jb250cm9scyAuZi1jb250cm9sIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmYtaXRlbS1jb250cm9scyAuZi1jb250cm9sIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cbi5mLWl0ZW0tY29udHJvbHMgLmYtY29udHJvbCBzdmcgcGF0aCB7XG4gIGZpbGw6IGhzbCgwLCAwJSwgODAlKTtcbn1cbi5mLWl0ZW0tY29udHJvbHMgLmYtY29udHJvbCBzdmc6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICMzMDMyMzU7XG59XG5cbi5mLWRpcmVjdC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5mLWRpcmVjdC1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwYjhlYzY7XG59XG4uZi1kaXJlY3QtbGluayBzdmcuc3ZnLWlubGluZS0tZmEge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mLWRpcmVjdC1saW5rIHN2Zy5zdmctaW5saW5lLS1mYSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cbi5mLWRpcmVjdC1saW5rIHN2Zy5zdmctaW5saW5lLS1mYSBwYXRoIHtcbiAgZmlsbDogaHNsKDAsIDAlLCA4MCUpO1xufVxuLmYtZGlyZWN0LWxpbmsgc3ZnLnN2Zy1pbmxpbmUtLWZhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMzAzMjM1O1xufVxuXG4uZi1pdGVtLW5vdGVzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5mLWl0ZW0tbm90ZXMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGYzZmQ7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTlkOWY1O1xuICBtYXJnaW46IDAgMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mLWl0ZW0tbm90ZXMgc3Bhbi5zcGFuLWNvcGllZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mLWl0ZW0tbm90ZXMgc3Bhbi5zcGFuLWNvcGllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIkNvcGllZCFcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yOXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI5cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAyLCAwLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmYtaXRlbS1ub3RlcyBzcGFuLnNwYW4tY29waWVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDM0LCAyLCAwLCAwLjg1KTtcbn1cbi5mLWl0ZW0tbm90ZXMgYSB7XG4gIGNvbG9yOiAjMDA3ZWI0O1xufVxuLmYtaXRlbS1ub3RlcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDY4OTQ7XG59XG4uZi1pdGVtLW5vdGVzIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzBiOGVjNjtcbn1cbi5mLWl0ZW0tbm90ZXMgY29kZSB7XG4gIGNvbG9yOiAjN2JjMmUxO1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uZi1pdGVtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mLWl0ZW0tY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mLWl0ZW0tY29kZSAuc2Fzcy1maWxlLCAuZi1pdGVtLWNvZGUgLmpzLWZpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmYtaXRlbS1jb2RlIC5jb2RlLWJ1dHRvbnMsIC5mLWl0ZW0tY29kZSAuY29kZS1mdW5jdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmYtaXRlbS1jb2RlIC5jb2RlLWJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mLWl0ZW0tY29kZSAuY29kZS1idXR0b25zIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xufVxuLmYtaXRlbS1jb2RlIC5jb2RlLWJ1dHRvbnMgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmYtaXRlbS1jb2RlIC5jb2RlLWZ1bmN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmYtaXRlbS1jb2RlIC5jb2RlLWZ1bmN0aW9ucyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogN3B4O1xuICB9XG59XG4uZi1pdGVtLWNvZGUgLmNvZGUtZnVuY3Rpb25zIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMXB4IDEwcHggMnB4IDEycHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2ViNDtcbn1cbi5mLWl0ZW0tY29kZSAuY29kZS1mdW5jdGlvbnMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjg5NDtcbn1cbi5mLWl0ZW0tY29kZSAuY29kZS1mdW5jdGlvbnMgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZi1pdGVtLWNvZGUgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cbi5mLWl0ZW0tY29kZSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmYtaXRlbS1jb2RlIGJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5mLWl0ZW0tY29kZSBidXR0b24uZi1pdGVtLXNob3ctaHRtbCAuZmEtaHRtbDUge1xuICBjb2xvcjogI2YxNjUyOTtcbn1cbi5mLWl0ZW0tY29kZSBidXR0b24uZi1pdGVtLXNob3ctc2FzcyAuZmEtc2FzcyB7XG4gIGNvbG9yOiAjY2Q2Nzk5O1xufVxuLmYtaXRlbS1jb2RlIGJ1dHRvbi5mLWl0ZW0tc2hvdy1qcyAuZmEtanMge1xuICBjb2xvcjogI2YwZGI0Zjtcbn1cbi5mLWl0ZW0tY29kZSBidXR0b24uZi1pdGVtLWV4cGFuZCAuZmEtcGx1cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mLWl0ZW0tY29kZSBidXR0b24uZi1pdGVtLXNocmluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZi1pdGVtLWNvZGUgYnV0dG9uLmYtaXRlbS1zaHJpbmsgLmZhLW1pbnVzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZi1pdGVtLWNvZGUgYnV0dG9uLmYtaXRlbS1jb3B5IC5mYS1jb3B5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmYtaXRlbS1jb2RlIGJ1dHRvbi5jb2RlLWhpZGRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XG59XG4uZi1pdGVtLWNvZGUgYnV0dG9uLmNvZGUtaGlkZGVuICsgYnV0dG9uLmNvZGUtaGlkZGVuIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmYtaXRlbS1jb2RlIC5mLWl0ZW0taHRtbCxcbi5mLWl0ZW0tY29kZSAuZi1pdGVtLXNhc3MsXG4uZi1pdGVtLWNvZGUgLmYtaXRlbS1qcyB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuLmYtaXRlbS1jb2RlIC5mLWl0ZW0taHRtbC5mdWxsLFxuLmYtaXRlbS1jb2RlIC5mLWl0ZW0tc2Fzcy5mdWxsLFxuLmYtaXRlbS1jb2RlIC5mLWl0ZW0tanMuZnVsbCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uZi1pdGVtLWNvZGUgLmYtaXRlbS1odG1sLmNvZGUtc2hvd24sXG4uZi1pdGVtLWNvZGUgLmYtaXRlbS1zYXNzLmNvZGUtc2hvd24sXG4uZi1pdGVtLWNvZGUgLmYtaXRlbS1qcy5jb2RlLXNob3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZi1pdGVtLWNvZGUgLmYtaXRlbS1odG1sLmNvZGUtaGlkZGVuLFxuLmYtaXRlbS1jb2RlIC5mLWl0ZW0tc2Fzcy5jb2RlLWhpZGRlbixcbi5mLWl0ZW0tY29kZSAuZi1pdGVtLWpzLmNvZGUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjN2I3Zjg0O1xufVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlkOWY1O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5pbWcsXG52aWRlbyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3QsXG5sYWJlbCxcbmEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdlYjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDY4OTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxub2wsIHVsLCBkbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3QsIGxhYmVsLCBhIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYnV0dG9uLCBbdHlwZT1idXR0b25dLCBbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dCwgYnV0dG9uLCBzZWxlY3QsIG9wdGdyb3VwLCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyZW0gMmVtO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzMwMzIzNTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmYtY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZi1jb250YWluZXI6YmVmb3JlLCAuZi1jb250YWluZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMWVtIDVlbTtcbiAgfVxufVxuLmYtbWVudS1hY3RpdmUgLmYtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVyZW0sIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmYtbWVudS1hY3RpdmUgLmYtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi5mLWNvbnRhaW5lci1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmYtY29udGFpbmVyIGNvZGUge1xuICBtYXJnaW46IDAgNHB4O1xuICBjb2xvcjogIzdiYzJlMTtcbn1cblxuI2JhY2stdG8tdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2ViNDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNiYWNrLXRvLXRvcCB7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbiNiYWNrLXRvLXRvcCAuZmEtbG9uZy1hcnJvdy1hbHQtdXAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZi1wYWdlLXdpcCAjYmFjay10by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZi1tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmYtbWVudS10b2dnbGUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5mLW1lbnUtdG9nZ2xlIHN2ZyB1c2Uge1xuICBmaWxsOiAjMzAzMjM1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmYtbWVudS10b2dnbGUgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5mLW1lbnUtdG9nZ2xlIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5zaXRlLWNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmYtbWVudSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVyZW0sIDApO1xuICB3aWR0aDogMTVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5mLW1lbnUtYWN0aXZlIC5mLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5mLW1lbnUtbG9nby13cmFwIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uZi1tZW51LWxvZ28ge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mLW1lbnUtdGl0bGUge1xuICBjb2xvcjogIzMwMzIzNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mLW1lbnUgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZi1tZW51ID4gdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmYtbWVudSA+IHVsID4gbGkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mLW1lbnUgPiB1bCAjbGktb3ZlcnZpZXcge1xuICBvcmRlcjogMTtcbn1cbi5mLW1lbnUgPiB1bCAjbGktc2l0ZS11c2FnZSB7XG4gIG9yZGVyOiAyO1xufVxuLmYtbWVudSA+IHVsICNsaS1jb2xvcnMge1xuICBvcmRlcjogMztcbn1cbi5mLW1lbnUgPiB1bCAjbGktdGV4dC1zdHlsZXMge1xuICBvcmRlcjogNDtcbn1cbi5mLW1lbnUgPiB1bCAjbGktbGF5ZXItc3R5bGVzIHtcbiAgb3JkZXI6IDU7XG59XG4uZi1tZW51ID4gdWwgI2xpLWljb25zIHtcbiAgb3JkZXI6IDY7XG59XG4uZi1tZW51ID4gdWwgI2xpLWF0b21zIHtcbiAgb3JkZXI6IDc7XG59XG4uZi1tZW51ID4gdWwgI2xpLW1vbGVjdWxlcyB7XG4gIG9yZGVyOiA4O1xufVxuLmYtbWVudSA+IHVsICNsaS1vcmdhbmlzbXMge1xuICBvcmRlcjogOTtcbn1cbi5mLW1lbnUgPiB1bCAjbGktdGVtcGxhdGVzIHtcbiAgb3JkZXI6IDEwO1xufVxuLmYtbWVudSA+IHVsICNsaS1oZWxwZXItc2NyaXB0cyB7XG4gIG9yZGVyOiAxMTtcbn1cbi5mLW1lbnUgPiB1bCAjbGktZW1haWxzIHtcbiAgb3JkZXI6IDEyO1xufVxuLmYtbWVudSA+IHVsICNsaS1mYXZpY29ucyB7XG4gIG9yZGVyOiAxMztcbn1cbi5mLW1lbnUgPiB1bCAjbGktZG9jcyB7XG4gIG9yZGVyOiAxNDtcbn1cbi5mLW1lbnUgPiB1bCAjbGktd2hhdHMtbmV3IHtcbiAgb3JkZXI6IDE1O1xufVxuLmYtbWVudSA+IHVsICNsaS1jb250YWN0LXVzIHtcbiAgb3JkZXI6IDE2O1xufVxuLmYtbWVudSA+IHVsICNsaS1zaXRlLXNlYXJjaCB7XG4gIG9yZGVyOiAxNztcbn1cbi5mLW1lbnUgPiB1bCAjbGktc2Vjb25kLW9waW5pb24ge1xuICBvcmRlcjogMTg7XG59XG4uZi1tZW51ID4gdWwgI2xpLXdvcmstaW4tcHJvZ3Jlc3MsIC5mLW1lbnUgPiB1bCAjbGktY2hhdGJvdCwgLmYtbWVudSA+IHVsICNsaS1zaXRlLXNlYXJjaCwgLmYtbWVudSA+IHVsICNsaS1zZWNvbmQtb3BpbmlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZi1tZW51IC5leHBhbmQtbWVudSB7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA3cHggMCAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mLW1lbnUgLmZhLWNoZXZyb24tZG93biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zO1xufVxuLmYtbWVudSAuZmEtY2hldnJvbi1kb3duLm9wZW5lZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZi1tZW51IGxpIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mLW1lbnUgYTpub3QoLmYtZ2xvYmFsLWNvbnRyb2wpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzNyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMyMzUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmYtbWVudSBhOm5vdCguZi1nbG9iYWwtY29udHJvbCk6aG92ZXIge1xuICBjb2xvcjogIzBiMGMwZCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mLW1lbnUgYTpub3QoLmYtZ2xvYmFsLWNvbnRyb2wpLmYtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMC4yNXJlbSAwIDAgMCAjMDAyMDViO1xufVxuLmYtbWVudSBhOm5vdCguZi1nbG9iYWwtY29udHJvbCk6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZi1tZW51IGEuZi1tZW51LWxvZ28tbGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZi1tZW51IGEuZi1tZW51LWxvZ28tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mLW1lbnUgLmYtbWVudV9faGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZi1tZW51IC5mLW1lbnVfX2hlYWRpbmc6aG92ZXIge1xuICBjb2xvcjogIzMwMzIzNTtcbn1cbi5mLW1lbnUgLmYtbWVudV9faGVhZGluZzo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mLW1lbnUgLmYtY29udHJvbCBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbiNmLXBhZ2UtZG9jcyAuZi1jb250YWluZXItaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbiNmLXBhZ2UtZG9jcyBoMjo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jZi1wYWdlLWRvY3MgbGkgc3ZnLnN2Zy1pbmxpbmUtLWZhIHtcbiAgbWFyZ2luOiAwIDVweCAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mLWRvY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmYtZG9jcyAuZW1haWwtY2hlY2tsaXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmYtZG9jcyAuZW1haWwtY2hlY2tsaXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5mLWRvY3MgLmVtYWlsLWNoZWNrbGlzdCBjb2RlIHtcbiAgY29sb3I6ICM3YmMyZTE7XG59XG4uZi1kb2NzIHByZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG4uZi1kb2NzIGg0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mLWRvY3MgaDQuZG9jcy1maXJzdCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmYtZG9jcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mLWRvY3MgYSB7XG4gIGNvbG9yOiAjMDA3ZWI0O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uZi1kb2NzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNjg5NDtcbn1cbi5mLWRvY3MgYS5iaC1wcmltYXJ5LWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmYtZG9jcyBhLmJoLXByaW1hcnktYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZi1kb2NzLS1vdmVydmlldyBwcmUsIC5mLWRvY3MtLWZhdmljb25zIHByZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mLWRvY3MtLW92ZXJ2aWV3IC5jb2RlLXdyYXAsIC5mLWRvY3MtLWZhdmljb25zIC5jb2RlLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmYtZG9jcy0tZmF2aWNvbnMgcHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLyogZm9yIGRlc2lnbiBzeXN0ZW0gY29tcG9uZW50IHByZXNlbnRhdGlvbiBvbmx5ICovXG4vKiBDU1MgY3VzdG9tIHByb3BlcnRpZXMgKi9cbjpyb290IHtcbiAgLyogRGVzaWduIFN5c3RlbSBjb2xvcnMgKi9cbiAgLS1jb3JlOiAjMDAyMDViO1xuICAtLWFjY2VudDogIzAwN2ViNDtcbiAgLS1ibGFjazogIzMwMzIzNTtcbiAgLS1jb3JlLTE6ICMwMzA2MGQ7XG4gIC0tY29yZS0yOiAjMDAyMDViO1xuICAtLWNvcmUtMzogIzA5MzU4MjtcbiAgLS1jb3JlLTQ6ICMxYzRlYTU7XG4gIC0tY29yZS01OiAjM2E2Y2MxO1xuICAtLWNvcmUtNjogIzYyOGRkNjtcbiAgLS1jb3JlLTc6ICM4ZWFmZTY7XG4gIC0tY29yZS04OiAjYjdjY2YwO1xuICAtLWNvcmUtOTogI2Q2ZTJmNztcbiAgLS1jb3JlLTEwOiAjZWJmMGZhO1xuICAtLWNvcmUtMTE6ICNmNmY3ZmE7XG4gIC0tYWNjZW50LTE6ICMwMDY4OTQ7XG4gIC0tYWNjZW50LTI6ICMwMDdlYjQ7XG4gIC0tYWNjZW50LTM6ICMwYjhlYzY7XG4gIC0tYWNjZW50LTQ6ICMyMGEwZDY7XG4gIC0tYWNjZW50LTU6ICM0MWIyZTM7XG4gIC0tYWNjZW50LTY6ICM2Y2M2ZWQ7XG4gIC0tYWNjZW50LTc6ICM5OWQ5ZjU7XG4gIC0tYWNjZW50LTg6ICNjMWU5ZmE7XG4gIC0tYWNjZW50LTk6ICNkZGYzZmQ7XG4gIC0tYWNjZW50LTEwOiAjZWVmYWZmO1xuICAtLWFjY2VudC0xMTogI2Y1ZmNmZjtcbiAgLS1ibGFjay0xOiAjMGIwYzBkO1xuICAtLWJsYWNrLTI6ICMzMDMyMzU7XG4gIC0tYmxhY2stMzogIzU2NTk1ZDtcbiAgLS1ibGFjay00OiAjN2I3Zjg0O1xuICAtLWJsYWNrLTU6ICM5Y2EwYTU7XG4gIC0tYmxhY2stNjogI2I4YmJiZjtcbiAgLS1ibGFjay03OiAjY2ZkMWQzO1xuICAtLWJsYWNrLTg6ICNlMWUxZTI7XG4gIC0tYmxhY2stOTogI2VkZWRlZTtcbiAgLS1ibGFjay0xMDogI2Y1ZjVmNTtcbiAgLS1ibGFjay0xMTogI2ZhZmFmYTtcbiAgLS1lcnJvcjogI2RhMjkxYztcbiAgLS1zdWNjZXNzOiAjMDA4NTIyO1xuICAtLWFsZXJ0OiAjMDA3N2M4O1xuICAtLXJhdGluZzogI2JmODkwMDtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS10cnVlLWJsYWNrOiAjMDAwMDAwO1xuICAtLXByb2ZpbGUtMTogI2JmMjA4MDtcbiAgLS1wcm9maWxlLTI6ICM5NjNhMWQ7XG4gIC0tcHJvZmlsZS0zOiAjNjA3ZDBlO1xuICAtLXByb2ZpbGUtNDogIzQxMDU4ZDtcbiAgLS1wcm9maWxlLTU6ICM4NDQ3ZDI7XG4gIC0tcHJvZmlsZS02OiAjOGYwYTUyO1xuICAtLXByb2ZpbGUtNzogIzE0NWI1MztcbiAgLS1wcm9maWxlLTg6ICM5ODE0OWI7XG4gIC8qIERlc2lnbiBTeXN0ZW0gZm9udHMgKi9cbiAgLS1wcmltYXJ5OiBcInV0b3BpYS1zdGRcIiwgc2VyaWY7XG4gIC0tc2Vjb25kYXJ5OiBcIkVmZnJhXCIsIHNhbnMtc2VyaWY7XG4gIC8qIE1pc2MuICovXG4gIC0tY2FyZC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAgMCAwIC8gMC4xMyk7XG59XG5cbi8qIERlc2lnbiBTeXN0ZW0gZm9udHMgKi9cbi5iaC1zdmctaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2J1dHRvbnMtLW91dGxpbmVkLTItYnV0dG9uIC5mLWl0ZW0tcHJldmlldyxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXNlYXJjaC1maWVsZF9vbi1kYXJrIC5mLWl0ZW0tcHJldmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIwNWI7XG59XG5cbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LWRhdGUtb2YtYmlydGggLmYtaXRlbS1wcmV2aWV3LFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtcGFzc3dvcmQtY3JlYXRlIC5mLWl0ZW0tcHJldmlldyxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXBhc3N3b3JkLWVudGVyIC5mLWl0ZW0tcHJldmlldyxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXBhc3N3b3JkLW5ldyAuZi1pdGVtLXByZXZpZXcsXG4jZm9ybS1maWVsZHMtc3RhY2tlZC0tdGV4dC1pbnB1dC1zZWN1cml0eS1jb2RlIC5mLWl0ZW0tcHJldmlldyxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXNvY2lhbC1zZWN1cml0eS1udW1iZXIgLmYtaXRlbS1wcmV2aWV3LFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtZW1haWwtZW50ZXIgLmYtaXRlbS1wcmV2aWV3LFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtbmFtZSAuZi1pdGVtLXByZXZpZXcsXG4jZm9ybS1maWVsZHMtc3RhY2tlZC0tdGV4dC1pbnB1dC1uYW1lX2ZpcnN0IC5mLWl0ZW0tcHJldmlldyxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LW5hbWVfbGFzdCAuZi1pdGVtLXByZXZpZXcsXG4jZm9ybS1maWVsZHMtc3RhY2tlZC0tdGV4dC1pbnB1dC1waG9uZS1udW1iZXIgLmYtaXRlbS1wcmV2aWV3LFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtc2VjdXJpdHktYW5zd2VyIC5mLWl0ZW0tcHJldmlldyxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS1zZWxlY3QtZmllbGQtc2VjdXJpdHktcXVlc3Rpb24gLmYtaXRlbS1wcmV2aWV3LFxuI2Zvcm0tZmllbGRzLWhvcml6b250YWwtLXRleHQtaW5wdXQtaG9yaXpvbnRhbC1iYXNlIC5mLWl0ZW0tcHJldmlldyxcbiNmb3JtLWZpZWxkcy1ob3Jpem9udGFsLS1zZWxlY3QtZmllbGQtaG9yaXpvbnRhbC1iYXNlIC5mLWl0ZW0tcHJldmlldyxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXRleHRhcmVhX3dpdGgtY2hhcmFjdGVyLWNvdW50IC5mLWl0ZW0tcHJldmlldyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4jZi1wYWdlLXRleHQtc3R5bGVzIC5mLWl0ZW0tcHJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2YtcGFnZS10ZXh0LXN0eWxlcyAuZi1pdGVtLXByZXZpZXcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jZi1wYWdlLXRleHQtc3R5bGVzIC5mLWl0ZW0tcHJldmlldyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jdG9vbHRpcHMtLXRvb2x0aXAtMSAuZi1pdGVtLXByZXZpZXcge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiN0b29sdGlwcy0tdG9vbHRpcC0xIC5mLWl0ZW0tcHJldmlldyAuYmgtdG9vbHRpcCArIC5iaC10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtcGhvbmUtbW9iaWxlIC5mLWl0ZW0tc2hvdy1zYXNzLFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtc29jaWFsLXNlY3VyaXR5LW51bWJlciAuZi1pdGVtLXNob3ctc2FzcyxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXRleHRhcmVhX3dpdGgtY2hhcmFjdGVyLWNvdW50IC5mLWl0ZW0tc2hvdy1zYXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3V0aWxpdHktaWNvbnMtLWdyYWJiZXItaWNvbiAuZi1pdGVtLXByZXZpZXcge1xuICBwYWRkaW5nOiAyN3B4O1xufVxuXG4jZi1wYWdlLW1vbGVjdWxlcyAuZi1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbiNmLXBhZ2UtaGVscGVyLXNjcmlwdHMgLmYtaXRlbS1wcmV2aWV3LCAjZi1wYWdlLWhlbHBlci1zY3JpcHRzIC5mLWl0ZW0tc2hvdy1zYXNzLCAjZi1wYWdlLWhlbHBlci1zY3JpcHRzIC5mLWl0ZW0tY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2YtcGFnZS1oZWxwZXItc2NyaXB0cyAuZi1pdGVtLWNvZGUsICNmLXBhZ2UtaGVscGVyLXNjcmlwdHMgLmYtaXRlbS1ub3RlcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4jZi1wYWdlLWhlbHBlci1zY3JpcHRzICNnZW5lcmFsLS1jb21wb25lbnQtdG9nZ2xlciAuZi1pdGVtLXByZXZpZXcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4jYXRvbXMtLWNoaXAtaW5wdXQgLmYtaXRlbS1wcmV2aWV3IC5iaC1jaGlwLWlucHV0LFxuI2F0b21zLS1jaGlwLWlucHV0X2ltYWdlIC5mLWl0ZW0tcHJldmlldyAuYmgtY2hpcC1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4jbW9sZWN1bGVzLS1jaGlwLWlucHV0X2dyb3VwIC5mLWl0ZW0tcHJldmlldyxcbiNtb2xlY3VsZXMtLWRpYWdub3Npcy1jYXJkX3Jlc3VsdC1ncm91cC1pY29uIC5mLWl0ZW0tcHJldmlldyxcbiNtb2xlY3VsZXMtLWRpYWdub3Npcy1jYXJkX3Jlc3VsdC1ncm91cC1pbWFnZSAuZi1pdGVtLXByZXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2J1dHRvbnMtLXByaW1hcnktYnV0dG9uIC5mLWl0ZW0tcHJldmlldyBidXR0b24sXG4jYnV0dG9ucy0tc2Vjb25kYXJ5LWJ1dHRvbiAuZi1pdGVtLXByZXZpZXcgYnV0dG9uLFxuI2J1dHRvbnMtLW91dGxpbmVkLTEtYnV0dG9uIC5mLWl0ZW0tcHJldmlldyBidXR0b24sXG4jYnV0dG9ucy0tb3V0bGluZWQtMi1idXR0b24gLmYtaXRlbS1wcmV2aWV3IGJ1dHRvbixcbiNidXR0b25zLS1vdXRsaW5lZC0zLWJ1dHRvbiAuZi1pdGVtLXByZXZpZXcgYnV0dG9uLFxuI2J1dHRvbnMtLXRleHQtYnV0dG9uIC5mLWl0ZW0tcHJldmlldyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4jZGlhbG9ncy0tZGlhbG9nLWRlc2t0b3AgLmJoLWRpYWxvZy10cmlnZ2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNkaWFsb2dzLS1kaWFsb2ctZGVza3RvcCAuYmgtZGlhbG9nLXRyaWdnZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN1aS1ub3RpZmljYXRpb25zIC5mLWl0ZW0tcHJldmlldyBwLmJoLWJvZHktMS1tYWluLS1wcmV2aWV3LCAjZGlhbG9ncyAuZi1pdGVtLXByZXZpZXcgcC5iaC1ib2R5LTEtbWFpbi0tcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN1aS1ub3RpZmljYXRpb25zLS1ub3RpZmljYXRpb24taW5mb3JtYXRpb24gLmJoLW5vdGlmaWNhdGlvbi10cmlnZ2VyLFxuI3VpLW5vdGlmaWNhdGlvbnMtLW5vdGlmaWNhdGlvbi1jb25maXJtYXRpb24gLmJoLW5vdGlmaWNhdGlvbi10cmlnZ2VyLFxuI3VpLW5vdGlmaWNhdGlvbnMtLW5vdGlmaWNhdGlvbi1lcnJvciAuYmgtbm90aWZpY2F0aW9uLXRyaWdnZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3VpLW5vdGlmaWNhdGlvbnMtLW5vdGlmaWNhdGlvbi1pbmZvcm1hdGlvbiAuYmgtbm90aWZpY2F0aW9uLXRyaWdnZXI6bGFzdC1jaGlsZCxcbiN1aS1ub3RpZmljYXRpb25zLS1ub3RpZmljYXRpb24tY29uZmlybWF0aW9uIC5iaC1ub3RpZmljYXRpb24tdHJpZ2dlcjpsYXN0LWNoaWxkLFxuI3VpLW5vdGlmaWNhdGlvbnMtLW5vdGlmaWNhdGlvbi1lcnJvciAuYmgtbm90aWZpY2F0aW9uLXRyaWdnZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN1aS1ub3RpZmljYXRpb25zLS1ub3RpZmljYXRpb24taW5mb3JtYXRpb24taW5saW5lIC5iaC1ub3RpZmljYXRpb24taW5saW5lLFxuI3VpLW5vdGlmaWNhdGlvbnMtLW5vdGlmaWNhdGlvbi1jb25maXJtYXRpb24taW5saW5lIC5iaC1ub3RpZmljYXRpb24taW5saW5lLFxuI3VpLW5vdGlmaWNhdGlvbnMtLW5vdGlmaWNhdGlvbi1lcnJvci1pbmxpbmUgLmJoLW5vdGlmaWNhdGlvbi1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3VpLW5vdGlmaWNhdGlvbnMtLW5vdGlmaWNhdGlvbi1pbmZvcm1hdGlvbi1pbmxpbmUgLmJoLW5vdGlmaWNhdGlvbi1pbmxpbmU6bGFzdC1jaGlsZCxcbiN1aS1ub3RpZmljYXRpb25zLS1ub3RpZmljYXRpb24tY29uZmlybWF0aW9uLWlubGluZSAuYmgtbm90aWZpY2F0aW9uLWlubGluZTpsYXN0LWNoaWxkLFxuI3VpLW5vdGlmaWNhdGlvbnMtLW5vdGlmaWNhdGlvbi1lcnJvci1pbmxpbmUgLmJoLW5vdGlmaWNhdGlvbi1pbmxpbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNnZW5lcmFsLS1jb21wb25lbnQtdG9nZ2xlciAuZi1pdGVtLXByZXZpZXcgLmJoLXByaW1hcnktYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI25vdGlmaWNhdGlvbnMtbW9kdWxlcy0tb3V0ZXItdGVtcGxhdGUgLmYtaXRlbS1wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vdGlmaWNhdGlvbnMtbW9kdWxlcy0tb3V0ZXItdGVtcGxhdGUgLmYtaXRlbS1ub3RlcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5iaC1oZWFkaW5nLWRpc3BsYXktMSwgLmJoLWhlYWRpbmctZGlzcGxheS0yLCAuYmgtaGVhZGluZy1kaXNwbGF5LTMsXG4uYmgtaGVhZGluZy1oMSwgLmJoLWhlYWRpbmctaDFiLFxuLmJoLWhlYWRpbmctaDIsIC5iaC1oZWFkaW5nLWgyYixcbi5iaC1oZWFkaW5nLWgzLCAuYmgtaGVhZGluZy1oM2IsXG4uYmgtc3VidGl0bGUtMSwgLmJoLXN1YnRpdGxlLTIsXG4uYmgtYm9keS0xLW1haW4sIC5iaC1ib2R5LTEtbWFpbiwgLmJoLWJvZHktMS10aWdodCxcbi5iaC1ib2R5LTItbWFpbiwgLmJoLWJvZHktMi1zdHJvbmcsIC5iaC1ib2R5LTItdGlnaHQsXG4uYmgtY2FwdGlvbiwgLmJoLW92ZXJsaW5lIHtcbiAgY29sb3I6ICMzMDMyMzU7XG59XG5cbi5iaC1idXR0b24tdGV4dCwgLmJoLWJ1dHRvbi1saW5rIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLmYtaXRlbS1wcmV2aWV3IC5iaC1zZWxlY3QsXG4uZi1pdGVtLXByZXZpZXcgLmJoLXRleHQtaW5wdXQtZmllbGQsXG4uZi1pdGVtLXByZXZpZXcgLmJoLXNlYXJjaC1maWVsZCB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgI2dlbmVyYWwtdW5hdXRoZW50aWNhdGVkLS1oZWFkZXItZm9vdGVyLXNpbmdsZS1jb2x1bW4gLmYtaXRlbS1wcmV2aWV3IC5iaC1nbG9iYWwtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbiNpbnRha2UtLXByb2dyZXNzLWJhciAuZi1pdGVtLXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuI2ludGFrZS0tcHJvZ3Jlc3MtYmFyIC5mLWl0ZW0tcHJldmlldyAuYmgtcHJvZ3Jlc3MtYmFyIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cblxuI3JhdGluZy0tc3Rhci1yYXRpbmcgLmYtaXRlbS1wcmV2aWV3IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4jZm9ybS1maWVsZHMtY29udHJvbHMtLXJhZGlvLWJ1dHRvbiAuZi1pdGVtLXByZXZpZXcsXG4jZm9ybS1maWVsZHMtY29udHJvbHMtLWNoZWNrYm94IC5mLWl0ZW0tcHJldmlldyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzJweDtcbn1cblxuI2YtcGFnZS1zaXRlLXVzYWdlIC5mLXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJoLWhlYWRpbmctaDItLW92ZXJ2aWV3IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5iaC1oZWFkaW5nLWgzLS1vdmVydmlldyB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gIGNvbG9yOiAjMzAzMjM1O1xufVxuXG4uc2l0ZS11c2FnZS1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ5cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2l0ZS11c2FnZS1pbnRybyBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb2RlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmNvZGUtd3JhcCAuY29kZS1mdW5jdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29kZS13cmFwIC5jb2RlLWZ1bmN0aW9ucyB7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmYtZG9jcyAub3ZlcnZpZXctY29weSwgLmYtZG9jcyAub3ZlcnZpZXctZG93bmxvYWQsIC5mLWRvY3MgLm92ZXJ2aWV3LWV4cGFuZCwgLmYtZG9jcyAub3ZlcnZpZXctc2hyaW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxcHggMTBweCAycHggMTJweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWI0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZi1kb2NzIC5vdmVydmlldy1jb3B5OmhvdmVyLCAuZi1kb2NzIC5vdmVydmlldy1kb3dubG9hZDpob3ZlciwgLmYtZG9jcyAub3ZlcnZpZXctZXhwYW5kOmhvdmVyLCAuZi1kb2NzIC5vdmVydmlldy1zaHJpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODk0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmYtZG9jcyAub3ZlcnZpZXctY29weTpmb2N1cywgLmYtZG9jcyAub3ZlcnZpZXctZG93bmxvYWQ6Zm9jdXMsIC5mLWRvY3MgLm92ZXJ2aWV3LWV4cGFuZDpmb2N1cywgLmYtZG9jcyAub3ZlcnZpZXctc2hyaW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mLWRvY3MgLm92ZXJ2aWV3LWNvcHktLWlubGluZSwgLmYtZG9jcyAub3ZlcnZpZXctZG93bmxvYWQtLWlubGluZSwgLmYtZG9jcyAub3ZlcnZpZXctZXhwYW5kLS1pbmxpbmUsIC5mLWRvY3MgLm92ZXJ2aWV3LXNocmluay0taW5saW5lIHtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG4uZi1kb2NzIC5vdmVydmlldy1jb3B5IHN2ZywgLmYtZG9jcyAub3ZlcnZpZXctZG93bmxvYWQgc3ZnLCAuZi1kb2NzIC5vdmVydmlldy1leHBhbmQgc3ZnLCAuZi1kb2NzIC5vdmVydmlldy1zaHJpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZi1kb2NzIC5jb21wb25lbnQtZXhhbXBsZSB7XG4gIHdpZHRoOiAzMDFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uZi1kb2NzIC5jb250cm9scy1saXN0IGxpIHN2Zy5zdmctaW5saW5lLS1mYSB7XG4gIG1hcmdpbjogMCA1cHggM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmYtZG9jcyAuYmgtaGVhZGluZy1oMi0tb3ZlcnZpZXcge1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmYtZG9jcyAuYmgtaGVhZGluZy1oMy0tb3ZlcnZpZXcge1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmYtZG9jcyAuYmgtaGVhZGluZy1oNC0tb3ZlcnZpZXcge1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmNvZGUtd3JhcC0tZ2V0LXNhc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvZGUtd3JhcC0tZ2V0LXNhc3MgYnV0dG9uLm92ZXJ2aWV3LWV4cGFuZCAuZmEtcGx1cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb2RlLXdyYXAtLWdldC1zYXNzIGJ1dHRvbi5vdmVydmlldy1zaHJpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvZGUtd3JhcC0tZ2V0LXNhc3MgYnV0dG9uLm92ZXJ2aWV3LXNocmluayAuZmEtbWludXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5jb2RlLXdyYXAtLWdldC1zYXNzIC5sYW5ndWFnZS1jc3Mge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbn1cbi5jb2RlLXdyYXAtLWdldC1zYXNzIC5sYW5ndWFnZS1jc3MuZnVsbCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuY29kZS13cmFwLS1nZXQtc2FzcyAuY29kZS1mdW5jdGlvbnMge1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICB3aWR0aDogMTA2JTtcbiAgfVxufVxuXG4jZi1wYWdlLXdoYXRzLW5ldyAuY2VudGVyZWQtY29sdW1uIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMDMyMzU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jZi1wYWdlLXdoYXRzLW5ldyAuY2VudGVyZWQtY29sdW1uIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gIGNvbG9yOiAjMzAzMjM1O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jZi1wYWdlLXdoYXRzLW5ldyAuY2VudGVyZWQtY29sdW1uIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40OXB4O1xuICBjb2xvcjogIzU2NTk1ZDtcbn1cblxuI2YtcGFnZS1pY29ucyAuZi1wYWdlLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2YtcGFnZS1pY29ucyAuZi1wYWdlLWl0ZW1zIC5mLWl0ZW0tZ3JvdXAge1xuICB3aWR0aDogMjQlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQxNXB4KSB7XG4gICNmLXBhZ2UtaWNvbnMgLmYtcGFnZS1pdGVtcyAuZi1pdGVtLWdyb3VwIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAjZi1wYWdlLWljb25zIC5mLXBhZ2UtaXRlbXMgLmYtaXRlbS1ncm91cCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAjZi1wYWdlLWljb25zIC5mLXBhZ2UtaXRlbXMgLmYtaXRlbS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4jZi1wYWdlLWljb25zIC5mLXBhZ2UtaXRlbXMgLmYtaXRlbS1ncm91cC0tZ3JvdXAtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2YtcGFnZS1pY29ucyAuZi1wYWdlLWl0ZW1zIC5mLWl0ZW0tY29kZSAuZi1pdGVtLWh0bWwsXG4jZi1wYWdlLWljb25zIC5mLXBhZ2UtaXRlbXMgLmYtaXRlbS1jb2RlIC5mLWl0ZW0tc2FzcyxcbiNmLXBhZ2UtaWNvbnMgLmYtcGFnZS1pdGVtcyAuZi1pdGVtLWNvZGUgLmYtaXRlbS1qcyB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuI2YtcGFnZS1pY29ucyAuZi1wYWdlLWl0ZW1zIC5mLWl0ZW0tY29kZSAuZi1pdGVtLWh0bWwuZnVsbCxcbiNmLXBhZ2UtaWNvbnMgLmYtcGFnZS1pdGVtcyAuZi1pdGVtLWNvZGUgLmYtaXRlbS1zYXNzLmZ1bGwsXG4jZi1wYWdlLWljb25zIC5mLXBhZ2UtaXRlbXMgLmYtaXRlbS1jb2RlIC5mLWl0ZW0tanMuZnVsbCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59IiwiLy8gY29sb3IgdmFyc1xuJGNvZGUtY29sb3JzOiAoXG5cdHRlYWw6ICMwMDg2YjMsXG5cdGxpZ2h0LWdyYXk6ICNmN2Y3ZjcsXG5cdGRhcmstZ3JheTogIzk2OTg5Nixcblx0b3JhbmdlOiAjZmZjMjc1LFxuXHRsaWdodGJsdWU6ICM3YmMyZTEsXG5cdGJsYWNraXNoOiAjMWUxZTFlLFxuXHRibHVlOiAjMzk4OWMwXG4pO1xuXG5cbi8vIGJhc2VcbmNvZGUsXG5jb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10sXG5wcmVbY2xhc3MqPSdsYW5ndWFnZS0nXSB7XG5cdGNvbG9yOiBtYXAtZ2V0KCRjb2RlLWNvbG9ycywgbGlnaHRibHVlKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2hpdGUtc3BhY2U6IHByZTtcblx0d29yZC1zcGFjaW5nOiBub3JtYWw7XG5cdHRhYi1zaXplOiA0O1xuXHRoeXBoZW5zOiBub25lO1xuXHRmb250LWZhbWlseTogQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRkaXJlY3Rpb246IGx0cjtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5jb2RlLmlubGluZS1jb2RlIHtcblx0Y29sb3I6IG1hcC1nZXQoJGNvZGUtY29sb3JzLCBsaWdodGJsdWUpO1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8vIGNvZGUgYmxvY2tzXG5wcmVbY2xhc3MqPSdsYW5ndWFnZS0nXSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEuMmVtO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRmb250LXNpemU6IDg1JTtcblxuXHRcbn1cblxucHJlLmxhbmd1YWdlLW1hcmt1cC0tb3ZlcnZpZXcge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHR9XG59XG5cbnAgY29kZSxcbmxpIGNvZGUsXG50YWJsZSBjb2RlIHtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nOiAwLjJlbSAwO1xuXHRmb250LXNpemU6IDg1JTtcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjJlbTtcblx0XHRjb250ZW50OiAnXFwwMGEwJztcblx0fVxufVxuXG5jb2RlLFxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuXHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2RlLWNvbG9ycywgYmxhY2tpc2gpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLy8gaW5saW5lIGNvZGVcbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPSdsYW5ndWFnZS0nXSB7XG5cdHBhZGRpbmc6IDAuMWVtO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG5cbi8vIHRva2VuIGNvbG9yc1xuLnRva2VuIHtcblxuXHQmLmNvbW1lbnQsXG5cdCYucHJvbG9nLFxuXHQmLmRvY3R5cGUsXG5cdCYuY2RhdGEge1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2RlLWNvbG9ycywgZGFyay1ncmF5KTtcblx0fVxuXG5cdFxuXHQmLnN0cmluZyxcblx0Ji5hdHJ1bGUsXG5cdCYuYXR0ci12YWx1ZSB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNvZGUtY29sb3JzLCBvcmFuZ2UpO1xuXHR9XG5cblx0Ji5wdW5jdHVhdGlvbiwge1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2RlLWNvbG9ycywgZGFyay1ncmF5KTtcblx0fVxuXG5cdCYucHJvcGVydHksXG5cdCYudGFnIHtcblx0XHRjb2xvcjogbWFwLWdldCgkY29kZS1jb2xvcnMsIHRlYWwpO1xuXHR9XG5cblx0Ji5ib29sZWFuLFxuXHQmLm51bWJlciB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNvZGUtY29sb3JzLCB0ZWFsKTtcblx0fVxuXG5cdCYuc2VsZWN0b3IsXG5cdCYuYXR0ci1uYW1lLFxuXHQmLmF0dHItdmFsdWUgLnB1bmN0dWF0aW9uOmZpcnN0LWNoaWxkLFxuXHQmLmtleXdvcmQsXG5cdCYucmVnZXgsXG5cdCYuaW1wb3J0YW50IHtcblx0XHRjb2xvcjogbWFwLWdldCgkY29kZS1jb2xvcnMsIGxpZ2h0Ymx1ZSk7IFxuXHR9XG5cblxuXHQmLm9wZXJhdG9yLFxuXHQmLmVudGl0eSxcblx0Ji51cmwsXG5cdC5sYW5ndWFnZS1jc3MgJi5zdHJpbmcge1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2RlLWNvbG9ycywgbGlnaHRibHVlKTtcblx0fVxuXG5cdCYuZW50aXR5IHtcblx0XHRjdXJzb3I6IGhlbHA7XG5cdH1cblxufVxuXG4ubmFtZXNwYWNlIHtcblx0b3BhY2l0eTogMC43O1xufVxuIiwiI2YtcGFnZS1kb2NzIHtcblx0LmYtY29udGFpbmVyLWlubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdGgyOjpmaXJzdC1sZXR0ZXIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cblx0bGkgc3ZnLnN2Zy1pbmxpbmUtLWZhIHtcblx0XHRtYXJnaW46IDAgNXB4IDNweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbi5mLWRvY3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAgMCAwIC8gMC4xNCksIDAgMnB4IDFweCAtMXB4IHJnYmEoMCAwIDAgLyAwLjEyKSwgMCAxcHggM3B4IDAgcmdiYSgwIDAgMCAvIDAuMik7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFxuXHQuZW1haWwtY2hlY2tsaXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblxuXHRcdGNvZGUge1xuXHRcdFx0Y29sb3I6ICM3YmMyZTE7XG5cdFx0fVxuXHR9XG5cblx0cHJlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0fVxuXG5cdGg0IHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdFx0Ji5kb2NzLWZpcnN0IHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogIzAwN2ViNDtcblx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzAwNjg5NDtcblx0XHR9XG5cdH1cblx0XG5cdGEuYmgtcHJpbWFyeS1idXR0b24ge1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmLS1vdmVydmlldyxcblx0Ji0tZmF2aWNvbnMge1xuXHRcdHByZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jb2RlLXdyYXAge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1mYXZpY29ucyB7XG5cdFx0cHJlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG59IiwiLmNvbG9yLWJsb2NrcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbG9yLWJsb2NrIHtcblx0bWFyZ2luOiAwIDMycHggMzJweCAwO1xuXHR3aWR0aDogNDYlO1xuXHRtYXgtd2lkdGg6IDUyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdHdpZHRoOiA1MjBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdCYtc2hhZGUge1xuXHRcdHBhZGRpbmc6IDAgMjNweDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNDlweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblxuXHRcdGRpdiB7XG5cdFx0XHRoZWlnaHQ6IDg4cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmxpZ2h0IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5kYXJrIHtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdCYtbmlja25hbWUge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmLW5hbWVzIHtcblx0XHR3aWR0aDogNjRweDtcblx0fVxuXG5cdGRpdi5jb2xvci1ibG9jay1mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1zYXNzLCAmLWNzcywgJi1oZXgsICYtcmdiIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG91dGxpbmU6IDNweCBzb2xpZCByZ2JhKDI1NSAyNTUgMjU1IC8gMC41KTtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHggNHB4O1xuXHRcdH1cblx0fVxufSIsIiNmLXBhZ2Utb3ZlcnZpZXcsICNmLXBhZ2Utd2hhdHMtbmV3LCAjZi1wYWdlLWNvbnRhY3QtdXMge1xuXHQuZi1kb2NzLS1vdmVydmlldyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5mLXBhZ2UtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmludHJvLXNjcmVlbnMge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUyO1xuXHR9XG5cblx0LmNlbnRlcmVkLWNvbHVtbiB7XG5cdFx0d2lkdGg6IDg1MHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA0MHB4IDI1cHg7XG5cdFx0XG5cdFx0LmJoLWhlYWRpbmctaDMtLW92ZXJ2aWV3IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJoLWJvZHktMS1tYWluIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRjb2xvcjogIzU2NTk1ZDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn0iLCIgLyogZm9yIGRlc2lnbiBzeXN0ZW0gY29tcG9uZW50IHByZXNlbnRhdGlvbiBvbmx5ICovXG5AaW1wb3J0ICcuLi8uLi90b29sa2l0L3N0eWxlcy90aGVtZXMvX2JoLXZhcnMnOyBcblxuLy9oaWRlcyBpbmxpbmUgc3ZnIGljb25zIG9uIEljb25zIHBhZ2Ugc28gb25seSA8aW1nPiB0YWcgdmVyc2lvbiBzaG93c1xuLmJoLXN2Zy1pbmxpbmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vL2NoYW5nZSBwcmVzZW50YXRpb24gb2YgcHJldmlld1xuI2J1dHRvbnMtLW91dGxpbmVkLTItYnV0dG9uLFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtc2VhcmNoLWZpZWxkX29uLWRhcmsge1xuICAgIC5mLWl0ZW0tcHJldmlldyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb3JlLWJsdWU7XG4gICAgfVxufSBcblxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtZGF0ZS1vZi1iaXJ0aCxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXBhc3N3b3JkLWNyZWF0ZSxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXBhc3N3b3JkLWVudGVyLFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtcGFzc3dvcmQtbmV3LFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtc2VjdXJpdHktY29kZSxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXNvY2lhbC1zZWN1cml0eS1udW1iZXIsXG4jZm9ybS1maWVsZHMtc3RhY2tlZC0tdGV4dC1pbnB1dC1lbWFpbC1lbnRlcixcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LW5hbWUsXG4jZm9ybS1maWVsZHMtc3RhY2tlZC0tdGV4dC1pbnB1dC1uYW1lX2ZpcnN0LFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtbmFtZV9sYXN0LFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtcGhvbmUtbnVtYmVyLFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtc2VjdXJpdHktYW5zd2VyLFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXNlbGVjdC1maWVsZC1zZWN1cml0eS1xdWVzdGlvbixcbiNmb3JtLWZpZWxkcy1ob3Jpem9udGFsLS10ZXh0LWlucHV0LWhvcml6b250YWwtYmFzZSxcbiNmb3JtLWZpZWxkcy1ob3Jpem9udGFsLS1zZWxlY3QtZmllbGQtaG9yaXpvbnRhbC1iYXNlLFxuI2Zvcm0tZmllbGRzLXN0YWNrZWQtLXRleHQtaW5wdXQtdGV4dGFyZWFfd2l0aC1jaGFyYWN0ZXItY291bnQgeyBcbiAgICAuZi1pdGVtLXByZXZpZXcgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxufVxuXG4jZi1wYWdlLXRleHQtc3R5bGVzIC5mLWl0ZW0tcHJldmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3Rvb2x0aXBzLS10b29sdGlwLTEgLmYtaXRlbS1wcmV2aWV3IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmJoLXRvb2x0aXAgKyAuYmgtdG9vbHRpcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4vL2hpZGUgY3NzIHRhYiB3aGVuIHRoZXJlIGlzIGpzIGJ1dCBubyBjc3NcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXBob25lLW1vYmlsZSxcbiNmb3JtLWZpZWxkcy1zdGFja2VkLS10ZXh0LWlucHV0LXNvY2lhbC1zZWN1cml0eS1udW1iZXIsXG4jZm9ybS1maWVsZHMtc3RhY2tlZC0tdGV4dC1pbnB1dC10ZXh0YXJlYV93aXRoLWNoYXJhY3Rlci1jb3VudCB7IFxuICAgIC5mLWl0ZW0tc2hvdy1zYXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiN1dGlsaXR5LWljb25zLS1ncmFiYmVyLWljb24gLmYtaXRlbS1wcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAyN3B4O1xufVxuXG4jZi1wYWdlLW1vbGVjdWxlcyAuZi1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDsgXG59XG5cbi8vaGlkZXMgSFRNTCBhbmQgQ1NTIHRhYiB3aGVuIHRoZXJlJ3MgSlMgb25seSBvbiBIZWxwZXIgU2NyaXB0cyBwYWdlICh0ZW1wIGZpeClcbiNmLXBhZ2UtaGVscGVyLXNjcmlwdHMge1xuXG4gICAgLmYtaXRlbS1wcmV2aWV3LCAuZi1pdGVtLXNob3ctc2FzcywgLmYtaXRlbS1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmYtaXRlbS1jb2RlLCAuZi1pdGVtLW5vdGVzIHsgLy9zaG93IHRoZSBjb2RlIGFuZCBub3RlcyBieSBkZWZhdWx0IG9uIHRoZSBIZWxwZXIgU2NyaXB0cyBwYWdlXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IFxuICAgIH1cblxuICAgICNnZW5lcmFsLS1jb21wb25lbnQtdG9nZ2xlciAuZi1pdGVtLXByZXZpZXcgeyAvL3RoaXMgc2NyaXB0IGhhcyBhbiBleGFtcGxlIHRvIHNob3dcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vbWFyZ2luIGZvciBwcmVzZW50YXRpb24sIGZsZXggZ2FwIGhhbmRsZXMgdGhlIHNwYWNpbmcgaW4gYSBncm91cFxuI2F0b21zLS1jaGlwLWlucHV0LFxuI2F0b21zLS1jaGlwLWlucHV0X2ltYWdlIHtcbiAgICAuZi1pdGVtLXByZXZpZXcge1xuICAgICAgICAuYmgtY2hpcC1pbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9zdGFjayBleGFtcGxlcyBmb3IgcHJlc2VudGF0aW9uXG4jbW9sZWN1bGVzLS1jaGlwLWlucHV0X2dyb3VwLFxuI21vbGVjdWxlcy0tZGlhZ25vc2lzLWNhcmRfcmVzdWx0LWdyb3VwLWljb24sXG4jbW9sZWN1bGVzLS1kaWFnbm9zaXMtY2FyZF9yZXN1bHQtZ3JvdXAtaW1hZ2Uge1xuICAgIC5mLWl0ZW0tcHJldmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy9tYXJnaW4gZm9yIHByZXNlbnRhdGlvblxuI2J1dHRvbnMtLXByaW1hcnktYnV0dG9uLFxuI2J1dHRvbnMtLXNlY29uZGFyeS1idXR0b24sXG4jYnV0dG9ucy0tb3V0bGluZWQtMS1idXR0b24sXG4jYnV0dG9ucy0tb3V0bGluZWQtMi1idXR0b24sXG4jYnV0dG9ucy0tb3V0bGluZWQtMy1idXR0b24sXG4jYnV0dG9ucy0tdGV4dC1idXR0b24ge1xuICAgIC5mLWl0ZW0tcHJldmlldyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9tYXJnaW4gZm9yIHByZXNlbnRhdGlvblxuI2RpYWxvZ3MtLWRpYWxvZy1kZXNrdG9wIHtcbiAgICAuYmgtZGlhbG9nLXRyaWdnZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jdWktbm90aWZpY2F0aW9ucywgI2RpYWxvZ3Mge1xuICAgIC5mLWl0ZW0tcHJldmlldyBwLmJoLWJvZHktMS1tYWluLS1wcmV2aWV3IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8vbWFyZ2luIGZvciBwcmVzZW50YXRpb25cbiN1aS1ub3RpZmljYXRpb25zLS1ub3RpZmljYXRpb24taW5mb3JtYXRpb24sXG4jdWktbm90aWZpY2F0aW9ucy0tbm90aWZpY2F0aW9uLWNvbmZpcm1hdGlvbixcbiN1aS1ub3RpZmljYXRpb25zLS1ub3RpZmljYXRpb24tZXJyb3Ige1xuICAgIC5iaC1ub3RpZmljYXRpb24tdHJpZ2dlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN1aS1ub3RpZmljYXRpb25zLS1ub3RpZmljYXRpb24taW5mb3JtYXRpb24taW5saW5lLFxuI3VpLW5vdGlmaWNhdGlvbnMtLW5vdGlmaWNhdGlvbi1jb25maXJtYXRpb24taW5saW5lLFxuI3VpLW5vdGlmaWNhdGlvbnMtLW5vdGlmaWNhdGlvbi1lcnJvci1pbmxpbmUge1xuICAgIC5iaC1ub3RpZmljYXRpb24taW5saW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9tYXJnaW4gZm9yIHByZXNlbnRhdGlvblxuI2dlbmVyYWwtLWNvbXBvbmVudC10b2dnbGVyIHtcbiAgICAuZi1pdGVtLXByZXZpZXcge1xuICAgICAgICAuYmgtcHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9oaWRlIHByZXZpZXcsIHNob3cgY29kZSBieSBkZWZhdWx0XG4jbm90aWZpY2F0aW9ucy1tb2R1bGVzLS1vdXRlci10ZW1wbGF0ZSB7XG4gICAgLmYtaXRlbS1wcmV2aWV3IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mLWl0ZW0tbm90ZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9zaG93IGFsbCB0ZXh0IHN0eWxlcyBhcyBiYW5uZXIgYmxhY2ssIGJ1dCBub3QgaW5jbHVkaW5nIGl0IGluIHRoZSBkZXNpZ24gc3lzdGVtIHN0eWxlc1xuLmJoLWhlYWRpbmctZGlzcGxheS0xLCAuYmgtaGVhZGluZy1kaXNwbGF5LTIsIC5iaC1oZWFkaW5nLWRpc3BsYXktMyxcbi5iaC1oZWFkaW5nLWgxLCAuYmgtaGVhZGluZy1oMWIsIFxuLmJoLWhlYWRpbmctaDIsIC5iaC1oZWFkaW5nLWgyYixcbi5iaC1oZWFkaW5nLWgzLCAuYmgtaGVhZGluZy1oM2IsXG4uYmgtc3VidGl0bGUtMSwgLmJoLXN1YnRpdGxlLTIsXG4uYmgtYm9keS0xLW1haW4sIC5iaC1ib2R5LTEtbWFpbiwgLmJoLWJvZHktMS10aWdodCxcbi5iaC1ib2R5LTItbWFpbiwgLmJoLWJvZHktMi1zdHJvbmcsIC5iaC1ib2R5LTItdGlnaHQsXG4uYmgtY2FwdGlvbiwgLmJoLW92ZXJsaW5lIHtcbiAgICBjb2xvcjogJGNvbG9yLWJhbm5lci1ibGFjaztcbn1cblxuLy9tYXJnaW4gZm9yIHByZXNlbnRhdGlvblxuLmJoLWJ1dHRvbi10ZXh0LCAuYmgtYnV0dG9uLWxpbmsge1xuICAgIG1hcmdpbjogNHB4IDA7XG59XG5cbi8vbWFyZ2luIGZvciBwcmVzZW50YXRpb25cbi5mLWl0ZW0tcHJldmlldyB7XG4gICAgLmJoLXNlbGVjdCxcbiAgICAuYmgtdGV4dC1pbnB1dC1maWVsZCxcbiAgICAuYmgtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbn1cblxuLy9wb3NpdGlvbiBzdGF0aWMgZm9yIHByZXNlbnRhdGlvblxuI2dlbmVyYWwtdW5hdXRoZW50aWNhdGVkLS1oZWFkZXItZm9vdGVyLXNpbmdsZS1jb2x1bW4ge1xuICAgIC5mLWl0ZW0tcHJldmlldyB7XG4gICAgICAgIC5iaC1nbG9iYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9tYXJnaW4vbGF5b3V0IGZvciBwcmVzZW50YXRpb25cbiNpbnRha2UtLXByb2dyZXNzLWJhciAuZi1pdGVtLXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICAuYmgtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICB9XG59XG5cbi8vZmxleC1kaXJlY3Rpb24gZm9yIHByZXNlbnRhdGlvblxuI3JhdGluZy0tc3Rhci1yYXRpbmcgLmYtaXRlbS1wcmV2aWV3IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG59XG5cbiNmb3JtLWZpZWxkcy1jb250cm9scy0tcmFkaW8tYnV0dG9uIC5mLWl0ZW0tcHJldmlldyxcbiNmb3JtLWZpZWxkcy1jb250cm9scy0tY2hlY2tib3ggLmYtaXRlbS1wcmV2aWV3IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMycHg7XG59IiwiI2YtcGFnZS1mYXZpY29ucyB7XG5cblx0LmYtY29udGFpbmVyLWlubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0fVxuXHRcblx0aW1nIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHQuZmF2aWNvbnMtcHJldmlldyB7XG5cdFx0d2lkdGg6IDI1OXB4O1xuXHR9XG5cblx0LnRleHQtcHJldmlldyB7XG5cdFx0d2lkdGg6IDI3NXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC50b3VjaC1pY29uLXByZXZpZXcge1xuXHRcdHdpZHRoOiAzMDZweDtcblx0fVxuXG5cdC5zYWZhcmktaWNvbi1wcmV2aWV3IHtcblx0XHR3aWR0aDogMjI1cHg7XG5cdH1cblxuXHQud2luZG93cy1tZXRyby1wcmV2aWV3IHtcblx0XHR3aWR0aDogMjYwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODFweCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59IiwiXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuXHRtYXJnaW46IDA7IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuICBcdGZvbnQtd2VpZ2h0OiA0MDA7XG4gIFx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Y29sb3I6ICM3YjdmODQ7XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjojOTlkOWY1O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0bWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAycmVtO1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDQge1xuXHRmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmltZyxcbnZpZGVvLFxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCxcbmxhYmVsLFxuYSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmEge1xuXHRjb2xvcjogIzAwN2ViNDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMDA2ODk0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbm9sLCB1bCwgZGwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCwgbGFiZWwsIGEge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJ1dHRvbiwgW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dCwgYnV0dG9uLCBzZWxlY3QsIG9wdGdyb3VwLCB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmYtY29udGFpbmVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdEBpbmNsdWRlIGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAyZW0gMmVtO1xuXHR6LWluZGV4OiAwOyBcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0Y29sb3I6ICMzMDMyMzU7XG5cdGZsZXgtZ3JvdzogMTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdHBhZGRpbmc6IDAgMWVtIDVlbTtcblx0fVxuICAgIFxuXHQuZi1tZW51LWFjdGl2ZSAmIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkbWVudS13aWR0aCwgMCk7XG4gIFxuXHQgXHRAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRtZW51LXdpZHRoOyBcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdH0gICAgIFxuXHR9ICAgXG4gXG5cdCYtaW5uZXIgeyBcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdGNvZGUge1xuXHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0Y29sb3I6ICM3YmMyZTE7XG5cdH1cbn1cblxuI2JhY2stdG8tdG9wIHtcblx0ZGlzcGxheTogbm9uZTsgLy9zaG93biBhZnRlciBzY3JvbGxpbmdcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDMwcHg7XG5cdHJpZ2h0OiAzMHB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2ViNDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwIDAgMCAvIDAuMzQpLCAwIDJweCAxcHggLTFweCByZ2JhKDAgMCAwIC8gMC4zMiksIDAgMXB4IDNweCAwIHJnYmEoMCAwIDAgLyAwLjQpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdGJvdHRvbTogNDBweDtcblx0XHRyaWdodDogMTVweDtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cblx0LmZhLWxvbmctYXJyb3ctYWx0LXVwIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLy90ZW1wb3JhcmlseSBoaWRpbmcgdGhlIGJhY2sgdG8gdG9wIGJ1dHRvbiBvbiB0aGUgV0lQIHBhZ2UgdG8gbm90IGludGVyZmVyZSB3aXRoIHRoZSBhY3RpdmUgYWxlcnRzIHByZXZpZXdcbiNmLXBhZ2Utd2lwIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQjYmFjay10by10b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uZi1tZW51LXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjdweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdHN2ZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcblxuXHRcdHVzZSB7XG5cdFx0XHRmaWxsOiAjMzAzMjM1O1xuXHRcdH1cblx0XHRcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0c3BhbiB7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHR9XG59XG5cbi5zaXRlLWNvcHlyaWdodCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn0iLCIuZi1jb250cm9scyB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRAaW5jbHVkZSBib3JkZXItYm94O1xuXG5cdC5mLWNvbnRyb2wge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMzMuMzMzMzMlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0XHQmLmYtYWN0aXZlIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICMwMDIwNWI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmEtZW52ZWxvcGUge1xuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6ICM2Yzc1N2Q7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogIzAwMjA1Yjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZi1jb250cm9sIHtcblx0QGluY2x1ZGUgYm9yZGVyLWJveDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi1sZWZ0OiAwLjY2cmVtO1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMC44NzVyZW07XG5cdFx0aGVpZ2h0OiAwLjg3NXJlbTtcblxuXHRcdHVzZSB7XG5cdFx0XHRmaWxsOiBjb2xvcihsaWdodCk7XG5cdFx0fVxuXHR9XG59XG5cbi5mLWNvbnRyb2wtYmFyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdHBhZGRpbmc6IDFyZW0gMDtcbn1cbiIsIiRiYXNlLWNvbG9yczogKFxuXHRkYXJrOiAjMGIwYzBkLFxuXHRtZWRpdW06ICMzMDMyMzUsXG5cdGxpZ2h0OiBoc2woMCwgMCUsIDgwJSksXG5cdGFjY2VudDogbWFwLWdldCgkc2V0dGluZ3MsIGFjY2VudClcbik7XG5cbiR0aGVtZS1kYXJrOiAoXG5cdG1lbnUtYmFja2dyb3VuZDogbWFwLWdldCgkYmFzZS1jb2xvcnMsIGRhcmspLFxuXHRtZW51LXRleHQ6IG1hcC1nZXQoJGJhc2UtY29sb3JzLCBsaWdodCksXG5cdG5vcm1hbDogbWFwLWdldCgkYmFzZS1jb2xvcnMsIG1lZGl1bSlcbik7XG5cbiR0aGVtZS1saWdodDogKFxuXHRtZW51LWJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMTAwJSksXG5cdG1lbnUtdGV4dDogbWFwLWdldCgkYmFzZS1jb2xvcnMsIG1lZGl1bSksXG5cdG5vcm1hbDogbWFwLWdldCgkYmFzZS1jb2xvcnMsIG1lZGl1bSlcbik7XG5cbiR0aGVtZTogJHRoZW1lLWxpZ2h0ICFkZWZhdWx0O1xuXG5AaWYgKG1hcC1nZXQoJHNldHRpbmdzLCB0aGVtZSkgPT0gJ2RhcmsnKSB7XG5cdCR0aGVtZTogJHRoZW1lLWRhcms7XG59XG5cbiRjb2xvcnM6IG1hcC1tZXJnZSgkYmFzZS1jb2xvcnMsICR0aGVtZSk7XG5cbiRtZW51LXdpZHRoOiBtYXAtZ2V0KCRzZXR0aW5ncywgbWVudS13aWR0aCk7XG5cblxuLy8gZnVuY3Rpb25zXG5AZnVuY3Rpb24gY29sb3IoJGNvbG9yKSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRjb2xvcik7XG59XG5cblxuLy8gbWl4aW5zXG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjb250ZW50OiAnICc7XG5cdH1cbn1cblxuQG1peGluIGJvcmRlci1ib3gge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiLmYtcGFnZS1oZWFkZXIge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uZi1pdGVtLWdyb3VwIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdG1hcmdpbi10b3A6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Ly8gJiB+ICYge1xuXHQvLyBcdG1hcmdpbi10b3A6IDA7XG5cdC8vIH1cblxuXHQmID4gJiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyBcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufSBcblxuLmYtaXRlbS1wcmV2aWV3IHtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwIDAgMCAvIDAuMTIpLCAwIDJweCAxcHggLTFweCByZ2JhKDAgMCAwIC8gMC4wOCksIDAgMXB4IDNweCAwIHJnYmEoMCAwIDAgLyAwLjE1KTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbltpZF49XCJmb3JtLWZpZWxkcy1zdGFja2VkLS1zZWxlY3QtXCJdLCBbaWRePVwiZm9ybS1maWVsZHMtc3RhY2tlZC0tdGV4dC1pbnB1dC1cIl0ge1xuXHQuZi1pdGVtLXByZXZpZXcge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG59XG5cbi5mLWl0ZW0tYm9yZGVyLWJvdHRvbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihsaWdodCk7XG59XG5cbi5mLWl0ZW0taGVhZGluZy1ncm91cCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZi1pdGVtLWhlYWRpbmcge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdCYuZi1pdGVtLXN1YmhlYWRpbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHQmOjpmaXJzdC1sZXR0ZXIgeyAvL3NlbnRlbmNlIGNhc2luZyBwZXIgZGVzaWduIHN5c3RlbVxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQmOjpmaXJzdC1sZXR0ZXIgeyAvL3NlbnRlbmNlIGNhc2luZyBwZXIgZGVzaWduIHN5c3RlbVxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuXG4uZi1pdGVtLWNvbnRyb2xzIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogMC41cmVtO1xuXHRwYWRkaW5nLXRvcDogM3B4O1xuXG5cdC5mLWNvbnRyb2wge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHVzZSB7XG5cdFx0XHRcdGZpbGw6IGNvbG9yKG5vcm1hbCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dXNlIHtcblx0XHRcdGZpbGw6IGNvbG9yKGxpZ2h0KTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGluaXRpYWw7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiBjb2xvcihsaWdodCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiBjb2xvcihub3JtYWwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mLWRpcmVjdC1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICMwYjhlYzY7XG5cdH1cblx0XG5cdHN2Zy5zdmctaW5saW5lLS1mYSB7XG5cdFx0dmVydGljYWwtYWxpZ246IGluaXRpYWw7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdH1cblx0XHRcblx0XHRwYXRoIHtcblx0XHRcdGZpbGw6IGNvbG9yKGxpZ2h0KTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiBjb2xvcihub3JtYWwpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZi1pdGVtLW5vdGVzIHtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblxuXHRzcGFuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmM2ZkO1xuXHRcdHBhZGRpbmc6IDAgM3B4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OWQ5ZjU7XG5cdFx0bWFyZ2luOiAwIDJweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYuc3Bhbi1jb3BpZWQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdDb3BpZWQhJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0yOXB4O1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDI5cHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0IDIgMCAvIDAuODUpO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAycHggNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMDsgXG5cdFx0XHRcdGhlaWdodDogMDsgXG5cdFx0XHRcdHRvcDogLTZweDtcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSAycHgpO1xuXHRcdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMzQgMiAwIC8gMC44NSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICMwMDdlYjQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMDA2ODk0O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICMwYjhlYzY7XG5cdFx0fVxuXHR9XG5cblx0Y29kZSB7XG5cdFx0Y29sb3I6ICM3YmMyZTE7XG5cdFx0bWFyZ2luOiAwIDRweDtcblx0fVxufVxuXG4uZi1pdGVtLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mLWl0ZW0tY29kZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuc2Fzcy1maWxlLCAuanMtZmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb2RlLWJ1dHRvbnMsIC5jb2RlLWZ1bmN0aW9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5jb2RlLWJ1dHRvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0YnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDZweCAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcblx0XHR9XG4gXG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQuY29kZS1mdW5jdGlvbnMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDdweDtcblx0XHRyaWdodDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0Ym90dG9tOiA3cHg7XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRwYWRkaW5nOiAxcHggMTBweCAycHggMTJweDtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDdlYjQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODk0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHR9XG5cdH1cblx0XG5cdGJ1dHRvbiB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0b3V0bGluZTogMDtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdH1cbiBcblx0XHQmLmYtaXRlbS1zaG93LWh0bWwge1xuXHRcdFx0LmZhLWh0bWw1IHsgXG5cdFx0XHRcdGNvbG9yOiAjZjE2NTI5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmYtaXRlbS1zaG93LXNhc3Mge1xuXHRcdFx0LmZhLXNhc3Mge1xuXHRcdFx0XHRjb2xvcjogI2NkNjc5OTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmYtaXRlbS1zaG93LWpzIHtcblxuXHRcdFx0LmZhLWpzIHtcblx0XHRcdFx0Y29sb3I6ICNmMGRiNGY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5mLWl0ZW0tZXhwYW5kIHtcblx0XHRcdC5mYS1wbHVzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmYtaXRlbS1zaHJpbmsge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0LmZhLW1pbnVzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5mLWl0ZW0tY29weSB7XG5cblx0XHRcdC5mYS1jb3B5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY29kZS1oaWRkZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcblx0XHR9XG5cdFx0XG5cdH1cblxuXHRidXR0b24uY29kZS1oaWRkZW4gKyBidXR0b24uY29kZS1oaWRkZW4ge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwIDAgMCAvIDAuMjUpO1xuXHR9XG5cdFxuXHQuZi1pdGVtLWh0bWwsXG5cdC5mLWl0ZW0tc2Fzcyxcblx0LmYtaXRlbS1qcyB7XG5cdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFxuXHRcdCYuZnVsbCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XG5cdFx0Ji5jb2RlLXNob3duIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XG5cdFx0Ji5jb2RlLWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG59IiwiLy8gbWVudVxuLmYtbWVudSB7XG5cdEBpbmNsdWRlIGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJG1lbnUtd2lkdGgsIDApO1xuXHR3aWR0aDogJG1lbnUtd2lkdGg7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IobWVudS1iYWNrZ3JvdW5kKTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvOyBcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRib3gtc2hhZG93OiAwIDRweCAycHggMHB4IHJnYmEoMCAwIDAgLyAwLjE1KTtcblxuXHQuZi1tZW51LWFjdGl2ZSAmIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuXG5cdCYtbG9nby13cmFwIHtcblx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0fVxuXG5cdCYtbG9nbyB7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0Y29sb3I6ICMzMDMyMzU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogNDZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0fVxuIFxuXHR1bCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdD4gdWwge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQ+IGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQjbGktb3ZlcnZpZXcgeyBvcmRlcjogMTsgfVxuXG5cdFx0I2xpLXNpdGUtdXNhZ2UgeyBvcmRlcjogMjsgfVxuXG5cdFx0I2xpLWNvbG9ycyB7IG9yZGVyOiAzOyB9XG5cblx0XHQjbGktdGV4dC1zdHlsZXMgeyBvcmRlcjogNDsgfVxuXG5cdFx0I2xpLWxheWVyLXN0eWxlcyB7IG9yZGVyOiA1OyB9XG5cblx0XHQjbGktaWNvbnMgeyBvcmRlcjogNjsgfVxuXG5cdFx0I2xpLWF0b21zIHsgb3JkZXI6IDc7IH1cblxuXHRcdCNsaS1tb2xlY3VsZXMgeyBvcmRlcjogODsgfVxuXG5cdFx0I2xpLW9yZ2FuaXNtcyB7IG9yZGVyOiA5OyB9XG5cblx0XHQjbGktdGVtcGxhdGVzIHsgb3JkZXI6IDEwOyB9XG5cblx0XHQjbGktaGVscGVyLXNjcmlwdHMgeyBvcmRlcjogMTE7IH1cblxuXHRcdCNsaS1lbWFpbHMgeyBvcmRlcjogMTI7IH1cblxuXHRcdCNsaS1mYXZpY29ucyB7IG9yZGVyOiAxMzsgfVxuXG5cdFx0I2xpLWRvY3MgeyBvcmRlcjogMTQ7IH1cblxuXHRcdCNsaS13aGF0cy1uZXcgeyBvcmRlcjogMTU7IH1cblxuXHRcdCNsaS1jb250YWN0LXVzIHsgb3JkZXI6IDE2OyB9XG5cblx0XHQjbGktc2l0ZS1zZWFyY2ggeyBvcmRlcjogMTc7fVxuXG5cdFx0I2xpLXNlY29uZC1vcGluaW9uIHsgb3JkZXI6IDE4O31cblxuXHRcdC8vaGlkaW5nIFdJUCBhbmQgY2hhdGJvdCBwYWdlcyBpbiBpbmRleCBzbyBpdCBjYW4gb25seSBiZSBtYW51YWxseSBuYXZpZ2F0ZWQgdG9cblx0XHQjbGktd29yay1pbi1wcm9ncmVzcywgI2xpLWNoYXRib3QsICNsaS1zaXRlLXNlYXJjaCwgI2xpLXNlY29uZC1vcGluaW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdH1cblxuXHQuZXhwYW5kLW1lbnUge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdHBhZGRpbmc6IDdweCAwIDNweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0fVxuXG5cdC5mYS1jaGV2cm9uLWRvd24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXM7XG5cblx0XHQmLm9wZW5lZCB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXM7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0fVxuXG5cdGE6bm90KC5mLWdsb2JhbC1jb250cm9sKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMC4zM3JlbSAycmVtO1xuXHRcdGNvbG9yOiBjb2xvcihtZW51LXRleHQpICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMwYjBjMGQgIWltcG9ydGFudDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdCYuZi1hY3RpdmUge1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMC4yNXJlbSAwIDAgMCAjMDAyMDViO1xuXHRcdH1cblxuXHRcdCY6OmZpcnN0LWxldHRlciB7IC8vc2VudGVuY2UgY2FzaW5nIHBlciBkZXNpZ24gc3lzdGVtXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdGEuZi1tZW51LWxvZ28tbGluayB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5mLW1lbnVfX2hlYWRpbmcge1xuXHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogY29sb3Iobm9ybWFsKTtcblx0XHR9XG5cblx0XHQmOjpmaXJzdC1sZXR0ZXIgeyAvL3NlbnRlbmNlIGNhc2luZyBwZXIgZGVzaWduIHN5c3RlbVxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQuZi1jb250cm9sIHtcblx0XHRzdmcge1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxufVxuIiwiI2YtcGFnZS1zaXRlLXVzYWdlIHtcblx0LmYtcGFnZS1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJoLWhlYWRpbmctaDItLW92ZXJ2aWV3IHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5iaC1oZWFkaW5nLWgzLS1vdmVydmlldyB7XG5cdG1hcmdpbjogMCAwIDhweDtcblx0Zm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuXHRjb2xvcjogIzMwMzIzNTtcbn1cblxuLnNpdGUtdXNhZ2UtaW50cm8ge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC40OXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG5cbi5jb2RlLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcblx0LmNvZGUtZnVuY3Rpb25zIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxN3B4O1xuXHRcdHJpZ2h0OiA4cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0dG9wOiBpbml0aWFsO1xuXHRcdFx0Ym90dG9tOiAxMnB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdFxuXHR9XG5cdFxufVxuXG5cbi5mLWRvY3Mge1xuXHQub3ZlcnZpZXctY29weSwgLm92ZXJ2aWV3LWRvd25sb2FkLCAub3ZlcnZpZXctZXhwYW5kLCAub3ZlcnZpZXctc2hyaW5rIHtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nOiAxcHggMTBweCAycHggMTJweDtcblx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2ViNDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNjg5NDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cblx0XHQmLS1pbmxpbmUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCA1cHg7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb21wb25lbnQtZXhhbXBsZSB7XG5cdFx0d2lkdGg6IDMwMXB4O1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0LmNvbnRyb2xzLWxpc3Qge1xuXHRcdGxpIHN2Zy5zdmctaW5saW5lLS1mYSB7XG5cdFx0XHRtYXJnaW46IDAgNXB4IDNweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0LmJoLWhlYWRpbmctaDItLW92ZXJ2aWV3IHtcblx0XHRmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdFxuXHQuYmgtaGVhZGluZy1oMy0tb3ZlcnZpZXcge1xuXHRcdGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQuYmgtaGVhZGluZy1oNC0tb3ZlcnZpZXcge1xuXHRcdGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdH1cbn1cblxuLmNvZGUtd3JhcC0tZ2V0LXNhc3Mge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdGJ1dHRvbiB7XG5cdFx0Ji5vdmVydmlldy1leHBhbmQge1xuXHRcdFx0LmZhLXBsdXMge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYub3ZlcnZpZXctc2hyaW5rIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdC5mYS1taW51cyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5sYW5ndWFnZS1jc3Mge1xuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcblx0XHQmLmZ1bGwge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0fVxuXG5cdC5jb2RlLWZ1bmN0aW9ucyB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdHJpZ2h0OiAtMjFweDtcbiAgICBcdFx0d2lkdGg6IDEwNiU7XG5cdFx0fVxuXHR9XG59IiwiLyogQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzICovXG46cm9vdCB7XG4gICAgLyogRGVzaWduIFN5c3RlbSBjb2xvcnMgKi9cbiAgICAtLWNvcmU6ICMwMDIwNWI7XG4gICAgLS1hY2NlbnQ6ICMwMDdlYjQ7XG4gICAgLS1ibGFjazogIzMwMzIzNTtcblxuICAgIC0tY29yZS0xOiAjMDMwNjBkO1xuICAgIC0tY29yZS0yOiAjMDAyMDViO1xuICAgIC0tY29yZS0zOiAjMDkzNTgyO1xuICAgIC0tY29yZS00OiAjMWM0ZWE1O1xuICAgIC0tY29yZS01OiAjM2E2Y2MxO1xuICAgIC0tY29yZS02OiAjNjI4ZGQ2O1xuICAgIC0tY29yZS03OiAjOGVhZmU2O1xuICAgIC0tY29yZS04OiAjYjdjY2YwO1xuICAgIC0tY29yZS05OiAjZDZlMmY3O1xuICAgIC0tY29yZS0xMDogI2ViZjBmYTtcbiAgICAtLWNvcmUtMTE6ICNmNmY3ZmE7XG4gICAgLS1hY2NlbnQtMTogIzAwNjg5NDtcbiAgICAtLWFjY2VudC0yOiAjMDA3ZWI0O1xuICAgIC0tYWNjZW50LTM6ICMwYjhlYzY7XG4gICAgLS1hY2NlbnQtNDogIzIwYTBkNjtcbiAgICAtLWFjY2VudC01OiAjNDFiMmUzO1xuICAgIC0tYWNjZW50LTY6ICM2Y2M2ZWQ7XG4gICAgLS1hY2NlbnQtNzogIzk5ZDlmNTtcbiAgICAtLWFjY2VudC04OiAjYzFlOWZhO1xuICAgIC0tYWNjZW50LTk6ICNkZGYzZmQ7XG4gICAgLS1hY2NlbnQtMTA6ICNlZWZhZmY7XG4gICAgLS1hY2NlbnQtMTE6ICNmNWZjZmY7XG4gICAgLS1ibGFjay0xOiAjMGIwYzBkO1xuICAgIC0tYmxhY2stMjogIzMwMzIzNTtcbiAgICAtLWJsYWNrLTM6ICM1NjU5NWQ7XG4gICAgLS1ibGFjay00OiAjN2I3Zjg0O1xuICAgIC0tYmxhY2stNTogIzljYTBhNTtcbiAgICAtLWJsYWNrLTY6ICNiOGJiYmY7XG4gICAgLS1ibGFjay03OiAjY2ZkMWQzO1xuICAgIC0tYmxhY2stODogI2UxZTFlMjtcbiAgICAtLWJsYWNrLTk6ICNlZGVkZWU7XG4gICAgLS1ibGFjay0xMDogI2Y1ZjVmNTtcbiAgICAtLWJsYWNrLTExOiAjZmFmYWZhO1xuXG4gICAgLS1lcnJvcjogI2RhMjkxYztcbiAgICAtLXN1Y2Nlc3M6ICMwMDg1MjI7XG4gICAgLS1hbGVydDogIzAwNzdjODtcbiAgICAtLXJhdGluZzogI2JmODkwMDtcbiAgICAtLXdoaXRlOiAjZmZmZmZmO1xuICAgIC0tdHJ1ZS1ibGFjazogIzAwMDAwMDtcblxuICAgIC0tcHJvZmlsZS0xOiAjYmYyMDgwO1xuICAgIC0tcHJvZmlsZS0yOiAjOTYzYTFkO1xuICAgIC0tcHJvZmlsZS0zOiAjNjA3ZDBlO1xuICAgIC0tcHJvZmlsZS00OiAjNDEwNThkO1xuICAgIC0tcHJvZmlsZS01OiAjODQ0N2QyO1xuICAgIC0tcHJvZmlsZS02OiAjOGYwYTUyO1xuICAgIC0tcHJvZmlsZS03OiAjMTQ1YjUzO1xuICAgIC0tcHJvZmlsZS04OiAjOTgxNDliO1xuXG4gICAgLyogRGVzaWduIFN5c3RlbSBmb250cyAqL1xuICAgIC0tcHJpbWFyeTogJ3V0b3BpYS1zdGQnLCBzZXJpZjtcbiAgICAtLXNlY29uZGFyeTogJ0VmZnJhJywgc2Fucy1zZXJpZjtcblxuICAgIC8qIE1pc2MuICovXG4gICAgLS1jYXJkLXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCAwIDAgLyAwLjEzKTtcbn1cblxuJGNvbG9yLWNvcmUtYmx1ZTogIzAwMjA1YjtcbiRjb2xvci1hY2NlbnQtYmx1ZTogIzAwN2ViNDtcbiRjb2xvci1iYW5uZXItYmxhY2s6ICMzMDMyMzU7XG5cbiRjb2xvci1jb3JlLWJsdWUtMDEtZGFyazogIzAzMDYwZDtcbiRjb2xvci1jb3JlLWJsdWUtMDItbWFpbjogIzAwMjA1YjtcbiRjb2xvci1jb3JlLWJsdWUtMDMtbGlnaHQ6ICMwOTM1ODI7XG4kY29sb3ItY29yZS1ibHVlLTA0LWxpZ2h0OiAjMWM0ZWE1O1xuJGNvbG9yLWNvcmUtYmx1ZS0wNS1saWdodDogIzNhNmNjMTtcbiRjb2xvci1jb3JlLWJsdWUtMDYtbGlnaHQ6ICM2MjhkZDY7XG4kY29sb3ItY29yZS1ibHVlLTA3LWxpZ2h0OiAjOGVhZmU2O1xuJGNvbG9yLWNvcmUtYmx1ZS0wOC1saWdodDogI2I3Y2NmMDtcbiRjb2xvci1jb3JlLWJsdWUtMDktbGlnaHQ6ICNkNmUyZjc7XG4kY29sb3ItY29yZS1ibHVlLTEwLWxpZ2h0OiAjZWJmMGZhO1xuJGNvbG9yLWNvcmUtYmx1ZS0xMS1saWdodDogI2Y2ZjdmYTtcbiRjb2xvci1hY2NlbnQtYmx1ZS0wMS1kYXJrOiAjMDA2ODk0O1xuJGNvbG9yLWFjY2VudC1ibHVlLTAyLW1haW46ICMwMDdlYjQ7XG4kY29sb3ItYWNjZW50LWJsdWUtMDMtbGlnaHQ6ICMwYjhlYzY7XG4kY29sb3ItYWNjZW50LWJsdWUtMDQtbGlnaHQ6ICMyMGEwZDY7XG4kY29sb3ItYWNjZW50LWJsdWUtMDUtbGlnaHQ6ICM0MWIyZTM7XG4kY29sb3ItYWNjZW50LWJsdWUtMDYtbGlnaHQ6ICM2Y2M2ZWQ7XG4kY29sb3ItYWNjZW50LWJsdWUtMDctbGlnaHQ6ICM5OWQ5ZjU7XG4kY29sb3ItYWNjZW50LWJsdWUtMDgtbGlnaHQ6ICNjMWU5ZmE7XG4kY29sb3ItYWNjZW50LWJsdWUtMDktbGlnaHQ6ICNkZGYzZmQ7XG4kY29sb3ItYWNjZW50LWJsdWUtMTAtbGlnaHQ6ICNlZWZhZmY7XG4kY29sb3ItYWNjZW50LWJsdWUtMTEtbGlnaHQ6ICNmNWZjZmY7XG4kY29sb3ItYmFubmVyLWJsYWNrLTAxLWRhcms6ICMwYjBjMGQ7XG4kY29sb3ItYmFubmVyLWJsYWNrLTAyLW1haW46ICMzMDMyMzU7XG4kY29sb3ItYmFubmVyLWJsYWNrLTAzLWxpZ2h0OiAjNTY1OTVkO1xuJGNvbG9yLWJhbm5lci1ibGFjay0wNC1saWdodDogIzdiN2Y4NDtcbiRjb2xvci1iYW5uZXItYmxhY2stMDUtbGlnaHQ6ICM5Y2EwYTU7XG4kY29sb3ItYmFubmVyLWJsYWNrLTA2LWxpZ2h0OiAjYjhiYmJmO1xuJGNvbG9yLWJhbm5lci1ibGFjay0wNy1saWdodDogI2NmZDFkMztcbiRjb2xvci1iYW5uZXItYmxhY2stMDgtbGlnaHQ6ICNlMWUxZTI7XG4kY29sb3ItYmFubmVyLWJsYWNrLTA5LWxpZ2h0OiAjZWRlZGVlO1xuJGNvbG9yLWJhbm5lci1ibGFjay0xMC1saWdodDogI2Y1ZjVmNTtcbiRjb2xvci1iYW5uZXItYmxhY2stMTEtbGlnaHQ6ICNmYWZhZmE7XG5cbiRjb2xvci1lcnJvcjogI2RhMjkxYztcbiRjb2xvci1zdWNjZXNzOiAjMDA4NTIyO1xuJGNvbG9yLWluZm8tYWxlcnQ6ICMwMDc3Yzg7XG4kY29sb3ItcmF0aW5nOiAjYmY4OTAwO1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLXRydWUtYmxhY2s6ICMwMDAwMDA7XG5cbiRjb2xvci1wcm9maWxlLTE6ICNiZjIwODA7XG4kY29sb3ItcHJvZmlsZS0yOiAjOTYzYTFkO1xuJGNvbG9yLXByb2ZpbGUtMzogIzYwN2QwZTtcbiRjb2xvci1wcm9maWxlLTQ6ICM0MTA1OGQ7XG4kY29sb3ItcHJvZmlsZS01OiAjODQ0N2QyO1xuJGNvbG9yLXByb2ZpbGUtNjogIzhmMGE1MjtcbiRjb2xvci1wcm9maWxlLTc6ICMxNDViNTM7XG4kY29sb3ItcHJvZmlsZS04OiAjOTgxNDliO1xuXG4vKiBEZXNpZ24gU3lzdGVtIGZvbnRzICovXG4kZWZmcmE6ICdFZmZyYScsIHNhbnMtc2VyaWY7XG4kdXRvcGlhOiAndXRvcGlhLXN0ZCcsIHNlcmlmOyIsIi8vc3R5bGVzIHNwZWNpZmljIHRvIEljb25zIHBhZ2UsIHRvIG1ha2UgaXQgZWFzaWVyIHRvIHZpZXdcbiNmLXBhZ2UtaWNvbnMge1xuXHQuZi1wYWdlLWl0ZW1zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdC5mLWl0ZW0tZ3JvdXAge1xuXHRcdFx0d2lkdGg6IDI0JTtcblx0XHRcdG1hcmdpbi1yaWdodDogMSU7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MTVweCkge1xuXHRcdFx0XHR3aWR0aDogMzIlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tZ3JvdXAtd3JhcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mLWl0ZW0tY29kZSAuZi1pdGVtLWh0bWwsIFxuXHRcdC5mLWl0ZW0tY29kZSAuZi1pdGVtLXNhc3MsIFxuXHRcdC5mLWl0ZW0tY29kZSAuZi1pdGVtLWpzIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE1MHB4O1xuXG5cdFx0XHQmLmZ1bGwge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59IiwiI2YtcGFnZS13aGF0cy1uZXcge1xuXHRcblxuXHQuY2VudGVyZWQtY29sdW1uIHtcblx0XHRcblx0XHRoMiB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICMzMDMyMzU7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuICAgIFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuXHRcdFx0Y29sb3I6ICMzMDMyMzU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNDlweDtcblx0XHRcdGNvbG9yOiAjNTY1OTVkO1xuXHRcdH1cblxuXHRcdFxuXHR9XG5cdFxufSJdfQ== */
