﻿@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&family=Patua+One&display=swap";@import"https://use.typekit.net/upp6rus.css";body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}iframe{border:0}html{box-sizing:border-box;scroll-behavior:smooth}html,body{color:#494949;font-family:proxima-nova,sans-serif;font-size:var(--font-size);font-weight:normal;line-height:1.4;margin:0}*,*:before,*:after{box-sizing:inherit;scroll-margin-top:96px}a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-decoration:none}button{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}p{margin-top:0;margin-bottom:16px;max-width:100%}svg{fill:currentColor;height:24px;width:24px}svg[data-theme]{color:var(--primary)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#000;font-family:"Patua One",cursive;font-weight:normal;letter-spacing:-0.03em;max-width:100%}h1,.h1{font-size:var(--font-size-h1);line-height:1.2;text-align:center}h2,.h2{font-size:var(--font-size-h2);line-height:1.2;margin-bottom:6px}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}h5,.h5{font-size:var(--font-size-h5);line-height:1.1}@media(max-width: 1024px){h5,.h5{text-align:center}}h6,.h6{font-size:var(--font-size-h6);line-height:1.1}@media(max-width: 1024px){h6,.h6{text-align:center}}.web-site-width{margin-left:auto;margin-right:auto;max-width:1248px;padding-left:24px;padding-right:24px;transition:padding .4s ease;width:100%}@media(max-width: 719px){.web-site-width{max-width:1232px;padding-left:16px;padding-right:16px}}.web-site-width.mw-1000{max-width:calc(1000px + 48px)}@media(max-width: 719px){.web-site-width.mw-1000{max-width:calc(1000px + 32px)}}.web-site-width.mw-800{max-width:calc(800px + 48px)}@media(max-width: 719px){.web-site-width.mw-800{max-width:calc(800px + 32px)}}:root,body,[data-theme=devolutions]{--primary: #0068c3;--primary-text: #ffffff;--primary-hover: #00539c;--primary-rgb: 0, 104, 195;--primary-darker: #004d90;--font-size: 16px;--font-size-h1: 46px;--font-size-h2: 38px;--font-size-h3: 32px;--font-size-h4: 26px;--font-size-h5: 20px;--font-size-h6: 18px;--font-size-sm: 12px;--font-size-xs: 10px}@media(max-width: 1024px){:root,body,[data-theme=devolutions]{--font-size-h1: calc(46px * 0.8);--font-size-h2: calc(38px * 0.68)}}[data-theme=server]{--primary: #ff1131;--primary-hover: #cc0e27;--primary-rgb: 255, 17, 49;--primary-darker: #dd001e}[data-theme=password]{--primary: #ff7717;--primary-hover: #cc5f12;--primary-rgb: 225, 119, 23;--primary-darker: #e35e00}[data-theme=gateway]{--primary: #5f03a2;--primary-hover: #2b1d81;--primary-rgb: 95, 3, 162;--primary-darker: #3e148d}.d-flex{display:flex !important}.mw-1000{margin-left:auto;margin-right:auto;max-width:1000px}.mw-800{margin-left:auto;margin-right:auto;max-width:800px}.m-0{margin:0px !important}.mt-0{margin-top:0px !important}.mr-0{margin-right:0px !important}.mb-0{margin-bottom:0px !important}.ml-0{margin-left:0px !important}.mx-0{margin-right:0px !important;margin-left:0px !important}.my-0{margin-top:0px !important;margin-bottom:0px !important}.m-8{margin:8px !important}.mt-8{margin-top:8px !important}.mr-8{margin-right:8px !important}.mb-8{margin-bottom:8px !important}.ml-8{margin-left:8px !important}.mx-8{margin-right:8px !important;margin-left:8px !important}.my-8{margin-top:8px !important;margin-bottom:8px !important}.m-12{margin:12px !important}.mt-12{margin-top:12px !important}.mr-12{margin-right:12px !important}.mb-12{margin-bottom:12px !important}.ml-12{margin-left:12px !important}.mx-12{margin-right:12px !important;margin-left:12px !important}.my-12{margin-top:12px !important;margin-bottom:12px !important}.m-16{margin:16px !important}.mt-16{margin-top:16px !important}.mr-16{margin-right:16px !important}.mb-16{margin-bottom:16px !important}.ml-16{margin-left:16px !important}.mx-16{margin-right:16px !important;margin-left:16px !important}.my-16{margin-top:16px !important;margin-bottom:16px !important}.m-24{margin:24px !important}.mt-24{margin-top:24px !important}.mr-24{margin-right:24px !important}.mb-24{margin-bottom:24px !important}.ml-24{margin-left:24px !important}.mx-24{margin-right:24px !important;margin-left:24px !important}.my-24{margin-top:24px !important;margin-bottom:24px !important}.m-48{margin:48px !important}.mt-48{margin-top:48px !important}.mr-48{margin-right:48px !important}.mb-48{margin-bottom:48px !important}.ml-48{margin-left:48px !important}.mx-48{margin-right:48px !important;margin-left:48px !important}.my-48{margin-top:48px !important;margin-bottom:48px !important}.m-50{margin:50px !important}.mt-50{margin-top:50px !important}.mr-50{margin-right:50px !important}.mb-50{margin-bottom:50px !important}.ml-50{margin-left:50px !important}.mx-50{margin-right:50px !important;margin-left:50px !important}.my-50{margin-top:50px !important;margin-bottom:50px !important}.m-72{margin:72px !important}.mt-72{margin-top:72px !important}.mr-72{margin-right:72px !important}.mb-72{margin-bottom:72px !important}.ml-72{margin-left:72px !important}.mx-72{margin-right:72px !important;margin-left:72px !important}.my-72{margin-top:72px !important;margin-bottom:72px !important}.m-120{margin:120px !important}.mt-120{margin-top:120px !important}.mr-120{margin-right:120px !important}.mb-120{margin-bottom:120px !important}.ml-120{margin-left:120px !important}.mx-120{margin-right:120px !important;margin-left:120px !important}.my-120{margin-top:120px !important;margin-bottom:120px !important}.p-0{padding:0px !important}.pt-0{padding-top:0px !important}.pr-0{padding-right:0px !important}.pb-0{padding-bottom:0px !important}.pl-0{padding-left:0px !important}.px-0{padding-right:0px !important;padding-left:0px !important}.py-0{padding-top:0px !important;padding-bottom:0px !important}.p-8{padding:8px !important}.pt-8{padding-top:8px !important}.pr-8{padding-right:8px !important}.pb-8{padding-bottom:8px !important}.pl-8{padding-left:8px !important}.px-8{padding-right:8px !important;padding-left:8px !important}.py-8{padding-top:8px !important;padding-bottom:8px !important}.p-12{padding:12px !important}.pt-12{padding-top:12px !important}.pr-12{padding-right:12px !important}.pb-12{padding-bottom:12px !important}.pl-12{padding-left:12px !important}.px-12{padding-right:12px !important;padding-left:12px !important}.py-12{padding-top:12px !important;padding-bottom:12px !important}.p-16{padding:16px !important}.pt-16{padding-top:16px !important}.pr-16{padding-right:16px !important}.pb-16{padding-bottom:16px !important}.pl-16{padding-left:16px !important}.px-16{padding-right:16px !important;padding-left:16px !important}.py-16{padding-top:16px !important;padding-bottom:16px !important}.p-24{padding:24px !important}.pt-24{padding-top:24px !important}.pr-24{padding-right:24px !important}.pb-24{padding-bottom:24px !important}.pl-24{padding-left:24px !important}.px-24{padding-right:24px !important;padding-left:24px !important}.py-24{padding-top:24px !important;padding-bottom:24px !important}.p-48{padding:48px !important}.pt-48{padding-top:48px !important}.pr-48{padding-right:48px !important}.pb-48{padding-bottom:48px !important}.pl-48{padding-left:48px !important}.px-48{padding-right:48px !important;padding-left:48px !important}.py-48{padding-top:48px !important;padding-bottom:48px !important}.p-50{padding:50px !important}.pt-50{padding-top:50px !important}.pr-50{padding-right:50px !important}.pb-50{padding-bottom:50px !important}.pl-50{padding-left:50px !important}.px-50{padding-right:50px !important;padding-left:50px !important}.py-50{padding-top:50px !important;padding-bottom:50px !important}.p-72{padding:72px !important}.pt-72{padding-top:72px !important}.pr-72{padding-right:72px !important}.pb-72{padding-bottom:72px !important}.pl-72{padding-left:72px !important}.px-72{padding-right:72px !important;padding-left:72px !important}.py-72{padding-top:72px !important;padding-bottom:72px !important}.p-120{padding:120px !important}.pt-120{padding-top:120px !important}.pr-120{padding-right:120px !important}.pb-120{padding-bottom:120px !important}.pl-120{padding-left:120px !important}.px-120{padding-right:120px !important;padding-left:120px !important}.py-120{padding-top:120px !important;padding-bottom:120px !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.text-justify{text-align:justify !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}/*! @algolia/autocomplete-theme-classic 1.7.1 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */:root{--aa-search-input-height: 44px;--aa-input-icon-size: 20px;--aa-base-unit: 16;--aa-spacing-factor: 1;--aa-spacing: calc(var(--aa-base-unit) * var(--aa-spacing-factor) * 1px);--aa-spacing-half: calc(var(--aa-spacing) / 2);--aa-panel-max-height: 650px;--aa-base-z-index: 9999;--aa-font-size: calc(var(--aa-base-unit) * 1px);--aa-font-family: inherit;--aa-font-weight-medium: 500;--aa-font-weight-semibold: 600;--aa-font-weight-bold: 700;--aa-icon-size: 20px;--aa-icon-stroke-width: 1.6;--aa-icon-color-rgb: 119, 119, 163;--aa-icon-color-alpha: 1;--aa-action-icon-size: 20px;--aa-text-color-rgb: 38, 38, 39;--aa-text-color-alpha: 1;--aa-primary-color-rgb: 221, 102, 62;--aa-primary-color-alpha: 0.2;--aa-muted-color-rgb: 128, 126, 163;--aa-muted-color-alpha: 0.6;--aa-panel-border-color-rgb: 128, 126, 163;--aa-panel-border-color-alpha: 0.3;--aa-input-border-color-rgb: 128, 126, 163;--aa-input-border-color-alpha: 0.8;--aa-background-color-rgb: 255, 255, 255;--aa-background-color-alpha: 1;--aa-input-background-color-rgb: 255, 255, 255;--aa-input-background-color-alpha: 1;--aa-selected-color-rgb: 179, 179, 179;--aa-selected-color-alpha: 0.205;--aa-description-highlight-background-color-rgb: 245, 223, 77;--aa-description-highlight-background-color-alpha: 0.5;--aa-detached-media-query: (max-width: 680px);--aa-detached-modal-media-query: (min-width: 680px);--aa-detached-modal-max-width: 680px;--aa-detached-modal-max-height: 500px;--aa-overlay-color-rgb: 115, 114, 129;--aa-overlay-color-alpha: 0.4;--aa-panel-shadow: 0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15);--aa-scrollbar-width: 13px;--aa-scrollbar-track-background-color-rgb: 234, 234, 234;--aa-scrollbar-track-background-color-alpha: 1;--aa-scrollbar-thumb-background-color-rgb: var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha: 1}@media(hover: none)and (pointer: coarse){:root{--aa-spacing-factor: 1.2;--aa-action-icon-size: 22px}}body.dark,body[data-theme=dark]{--aa-text-color-rgb: 183, 192, 199;--aa-primary-color-rgb: 146, 138, 255;--aa-muted-color-rgb: 146, 138, 255;--aa-input-background-color-rgb: 0, 3, 9;--aa-background-color-rgb: 21, 24, 42;--aa-selected-color-rgb: 146, 138, 255;--aa-selected-color-alpha: 0.25;--aa-description-highlight-background-color-rgb: 0 255 255;--aa-description-highlight-background-color-alpha: 0.25;--aa-icon-color-rgb: 119, 119, 163;--aa-panel-shadow: inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb: 44, 46, 64;--aa-scrollbar-thumb-background-color-rgb: var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb), var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb), var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form[focus-within]{border-color:#dd663e;border-color:rgba(var(--aa-primary-color-rgb), 1);box-shadow:0 0 0 2px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-Form:focus-within{border-color:#dd663e;border-color:rgba(var(--aa-primary-color-rgb), 1);box-shadow:0 0 0 2px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#dd663e;color:rgba(var(--aa-primary-color-rgb), 1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:11px;padding-left:calc(var(--aa-spacing)*.75 - 1px);padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media(hover: none)and (pointer: coarse){.aa-LoadingIndicator,.aa-SubmitButton{padding-left:3px;padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1}.aa-Input:-ms-input-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 12.8333333333px;padding:0 calc(var(--aa-spacing)*.83333 - .5px)}@media(hover: none)and (pointer: coarse){.aa-ClearButton{padding:0 10.1666666667px;padding:0 calc(var(--aa-spacing)*.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));border-radius:4px;border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:8px;padding:var(--aa-spacing-half);scrollbar-color:#fff #eaeaea;scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb), var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb), var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid #eaeaea;border-color:rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha));border-right:2px solid rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha))}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:16px;padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:8px .5em 8px 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));color:#dd663e;color:rgba(var(--aa-primary-color-rgb), 1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 8px 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid #dd663e;border-bottom:1px solid rgba(var(--aa-primary-color-rgb), 1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:8px;top:var(--aa-spacing-half);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg, #fff, rgba(128, 126, 163, 0.14));background:linear-gradient(180deg, rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha)), rgba(128, 126, 163, 0.14));border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid #dd663e;border:1px solid rgba(var(--aa-primary-color-rgb), 1);color:#dd663e;color:rgba(var(--aa-primary-color-rgb), 1)}.aa-Item{align-items:center;border-radius:3px;color:#000;cursor:pointer;display:inline-block;line-height:23px;width:100%}.aa-Item a{color:#000;display:inline-block;padding:4px;width:100%}.aa-Item mark{background-color:rgba(221,102,62,.4)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgba(var(--aa-selected-color-rgb), var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb), var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:28px;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:28px;width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:20px;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:20px;max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:8px;padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:none;color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:36px;padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;grid-gap:4px;gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128,126,163,.64);border-color:rgba(var(--aa-muted-color-rgb), 0.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:8px;margin-left:var(--aa-spacing-half);margin-right:4px;margin-right:calc(var(--aa-spacing-half)/2);width:10px;width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));display:grid;grid-gap:8px;gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:8px;height:var(--aa-spacing-half);width:8px;width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb), 1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245,223,77,.5);background:rgba(var(--aa-description-highlight-background-color-rgb), var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62,52,211,.2);background-color:rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;grid-gap:4px;gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 -5.3333333333px;margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha))}@media(hover: none)and (pointer: coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}}.aa-ItemActionButton svg{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));margin:5.3333333333px;margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#dd663e;background:rgba(var(--aa-primary-color-rgb), 1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:8px 16px;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff, hsla(0deg, 0%, 100%, 0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 1), rgba(var(--aa-background-color-rgb), 0));bottom:-8px;bottom:calc(var(--aa-spacing-half)*-1);content:"";height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0}.aa-PanelFooter,.aa-PanelHeader:after{z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128,126,163,.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:16px;padding:var(--aa-spacing);position:relative}.aa-PanelFooter:after{background-image:linear-gradient(hsla(0deg, 0%, 100%, 0), rgba(128, 126, 163, 0.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 0), rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha)));content:"";height:16px;height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:-16px;top:calc(var(--aa-spacing)*-1);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:8px 0 8px 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128,126,163,.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:8px;padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:inherit;color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 8px;margin:0 0 0 var(--aa-spacing-half);padding:0 8px;padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:8px;padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb), var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb), var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 5.5px;padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#dd663e;border-color:rgba(var(--aa-primary-color-rgb), 1);box-shadow:0 0 0 3px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:#dd663e;color:rgba(var(--aa-primary-color-rgb), 1);cursor:auto;display:flex;height:100%;justify-content:center;width:36px;width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(115,114,129,.4);background-color:rgba(var(--aa-overlay-color-rgb), var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff, hsla(0deg, 0%, 100%, 0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 1), rgba(var(--aa-background-color-rgb), 0));top:0}.aa-GradientBottom{background-image:linear-gradient(hsla(0deg, 0%, 100%, 0), #fff);background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 0), rgba(var(--aa-background-color-rgb), 1));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media(hover: none)and (pointer: coarse){.aa-DesktopOnly{display:none}}@media(hover: hover){.aa-TouchOnly{display:none}}.bg-rdm{background-image:url(https://devolutions.mo.cloudinary.net/web/common/images/background/rdm-color.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-glossary{background-image:url(https://devolutions.mo.cloudinary.net/web/common/images/background/glossary.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-security{background-image:url(https://webdevolutions.blob.core.windows.net/web/common/images/background/sysadminotaur-trenches-color-small.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-web-login{background-image:url(https://devolutions.mo.cloudinary.net/web/common/images/background/web-login.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.dwd-button{align-items:center;background-color:var(--primary);border:none;border-radius:30px;color:var(--primary-text);display:inline-flex;font-size:var(--font-size);font-weight:bold;line-height:1;padding:12px 24px;text-align:center;text-transform:uppercase}.dwd-button svg{height:24px;width:24px}.dwd-button:hover{background-color:var(--primary-hover);cursor:pointer}@media(max-width: 1024px){.dwd-button.hide-icon{padding:12px}.dwd-button.hide-icon span{display:none}}.dwd-button.hide-icon svg{display:none}@media(max-width: 1024px){.dwd-button.hide-icon svg{display:inline-block}}.dwd-link-arrow{align-items:center;color:var(--primary);display:inline-flex;text-decoration:none}.dwd-link-arrow:hover .arrow{margin-left:24px}.dwd-link-arrow .arrow{background-color:var(--primary);height:1px;margin-left:8px;position:relative;transition:margin-left .2s ease;width:20px}.dwd-link-arrow .arrow:before,.dwd-link-arrow .arrow:after{background-color:var(--primary);content:"";height:1px;position:absolute;right:0;transform:rotate(45deg);transform-origin:bottom right;width:7px}.dwd-link-arrow .arrow:after{transform:rotate(-45deg);transform-origin:top right}.carousel{display:flex;flex-direction:column;margin:70px auto 0 auto;padding:0 100px;overflow:hidden}@media(max-width: 719px){.carousel{display:none}}.carousel .slides-container{position:relative}.carousel .slides-container:hover .carousel-control{color:#e8e8e8}.carousel .slides-container .slide{position:absolute;transition:transform 1s;display:flex;opacity:0;top:0;pointer-events:none}.carousel .slides-container .slide.slide-right{transform:translateX(calc(100% + 100px));opacity:1}.carousel .slides-container .slide.slide-left{transform:translateX(calc(-100% - 100px));opacity:1}.carousel .slides-container .slide.active{transition:transform 1s;position:relative;opacity:1;pointer-events:visible;cursor:pointer}.carousel .slides-container .slide.active.slide-right{transition:transform 0s;transform:translateX(calc(100% + 100px))}.carousel .slides-container .slide.active.slide-left{transition:transform 0s;transform:translateX(calc(-100% - 100px))}.carousel .slides-container img{width:100%;vertical-align:middle;box-shadow:0 12px 30px 0 rgba(0,0,25,.35)}.carousel .slides-container .carousel-control{align-items:center;background-color:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);cursor:pointer;display:flex;height:100%;opacity:1;padding:0 25px;position:absolute;top:0;transition:.6s ease;user-select:none}.carousel .slides-container .carousel-control:hover{color:#000 !important}.carousel .slides-container .carousel-control svg{height:50px;width:50px}.carousel .slides-container .next{right:-100px}.carousel .slides-container .prev{left:-100px}.carousel .slides-container .caption{position:absolute;padding:10px 40px;bottom:21px;z-index:10;text-align:center;background-color:#323232;box-shadow:0 5px 10px rgba(0,0,0,.35);left:50%;width:100%;max-width:450px;transform:translateX(-50%);color:#fff}.carousel .carousel-indicators{width:100%;display:flex;justify-content:center}.carousel .carousel-indicators .carousel-indicator{display:flex;cursor:pointer;transition:background-color .6s ease;max-width:30px;flex:1 0 auto;margin:20px 3px;height:3px;width:100%;background-color:#999}.carousel .carousel-indicators .carousel-indicator.active,.carousel .carousel-indicators .carousel-indicator:hover{background-color:#0068c3}.dwd-footer{background-color:#000;color:#fff}.dwd-footer .web-footer{background-color:#000;box-sizing:inherit;color:#9e9e9e;font-size:10px;min-width:303px;overflow:hidden;position:relative;padding-bottom:50px;padding-top:50px;width:100%;z-index:0}.dwd-footer .web-footer:before{background-image:url(https://devolutions.mo.cloudinary.net/web/common/images/background/footer.jpg);background-position:right bottom;background-repeat:no-repeat;background-size:2400px;content:"";height:calc(100% + 100px);position:absolute;top:0;width:100%;z-index:-1;transition:all 400ms}@media(max-width: 1280px){.dwd-footer .web-footer:before{background-position:bottom}}.dwd-footer .web-site-width{transition:padding 400ms ease;margin:0 auto;max-width:1200px;padding:0 16px;position:relative;width:100%}@media(min-width: 720px){.dwd-footer .web-site-width{padding:0 24px}}@media(min-width: 1024px){.dwd-footer .web-site-width{padding:0 40px}}@media(min-width: 1280px){.dwd-footer .web-site-width{padding:0}}.dwd-footer .footer-logo{height:56px;width:155px}.dwd-footer .row-footer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:40px}@media(max-width: 599px){.dwd-footer .row-footer-top{flex-direction:column}.dwd-footer .row-footer-top .footer-language{padding:30px 16px 0 16px}}.dwd-footer .row-footer-content{display:flex;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}@media(max-width: 599px){.dwd-footer .row-footer-content{flex-direction:column}}.dwd-footer .footer-language{padding-right:24px;padding-left:24px;display:flex}@media(min-width: 1280px){.dwd-footer .footer-language{margin-right:-12px}}@media(max-width: 1279px){.dwd-footer .footer-language{padding-right:0}}.dwd-footer .footer-language a{padding:0 10px;text-transform:uppercase;color:#9e9e9e}.dwd-footer .footer-language a:hover,.dwd-footer .footer-language a:active,.dwd-footer .footer-language a.active{color:#fff}.dwd-footer .footer-language a+a{border-left:1px solid rgba(255,255,255,.3)}.dwd-footer .content-topdown{display:flex;flex-direction:column;margin-top:16px;padding-left:24px;padding-right:24px;flex:0 0 20%}@media(max-width: 1280px){.dwd-footer .content-topdown{padding-left:16px;padding-right:16px;width:20%}}@media(max-width: 599px){.dwd-footer .content-topdown{width:100%}}.dwd-footer .content-topdown a{color:#9e9e9e;font-size:11px;line-height:2}.dwd-footer .content-topdown .column{display:flex;flex-direction:column}@media(max-width: 599px){.dwd-footer .content-topdown .column{max-height:0 !important;transition:max-height .5s ease-out;overflow:hidden}.dwd-footer .content-topdown .column.active{max-height:240px !important;transition:max-height .5s ease-out}}.dwd-footer .content-topdown .column a{display:inline}@media(max-width: 599px){.dwd-footer .content-topdown .column a{font-size:13px;padding-top:2px;padding-bottom:2px}}.dwd-footer .footer-content-title{background-color:rgba(0,0,0,0);display:flex;border:none;justify-content:left;font-size:18px;color:#fff;font-weight:bold;border-bottom:1px solid #575058;padding:0 0 5px 0;margin-bottom:16px;text-align:left}.dwd-footer .footer-content-title svg{display:none}@media(max-width: 599px){.dwd-footer .footer-content-title{padding-bottom:24px;margin-bottom:8px;cursor:pointer}.dwd-footer .footer-content-title.active svg{transform:rotate(180deg)}.dwd-footer .footer-content-title svg{display:block;margin-left:auto;transition:transform .5s ease}}.dwd-footer .dvl-icon{color:#9e9e9e}.dwd-footer .dvl-icon:hover{color:#fff}.dwd-footer .dvl-icon-social-spiceworks:hover{color:#f05123}.dwd-footer .dvl-icon-social-reddit:hover{color:#ff4500}.dwd-footer .dvl-icon-facebook:hover{color:#4c69ba}.dwd-footer .dvl-icon-social-twitter:hover{color:#55acee}.dwd-footer .dvl-icon-social-linkedin:hover{color:#287bbc}.dwd-footer .dvl-icon-social-youtube:hover{color:#cd1f1f}.dwd-footer .footer-content-last-table{margin-left:auto;margin-top:16px;padding-right:16px;padding-top:30px}@media(min-width: 600px)and (max-width: 720px){.dwd-footer .footer-content-last-table{width:35%}}@media(max-width: 599px){.dwd-footer .footer-content-last-table{margin-right:auto}}.dwd-footer .footer-content-last-table a{text-decoration:none;color:#fff}.dwd-footer .contact-us-boutton{padding:12px 30px;border:1px solid #fff;font-weight:bold;border-radius:150px;width:280px;font-size:12px;text-transform:uppercase;display:flex;justify-content:center;max-width:280px}@media(min-width: 600px)and (max-width: 1024px){.dwd-footer .contact-us-boutton{max-width:240px;width:100%}}.dwd-footer .contact-us-boutton:hover{background-color:#000}.dwd-footer .footer-contact{padding-top:30px;display:flex;justify-content:center}.dwd-footer .footer-contact :first-child{padding-left:0}.dwd-footer .footer-contact a{padding-left:8px;font-size:0}.dwd-footer .footer-justify-center{display:flex;flex-direction:column;align-items:center;margin-top:5px;padding-top:35px}.dwd-footer .footer-justify-center p{font-size:12px;text-align:center;letter-spacing:-0.03em;line-height:1.5rem}.dwd-footer .footer-justify-center a:last-child{border-left:1px solid #9e9e9e}.dwd-footer .footer-justify-center a{padding:0 10px;text-decoration:none;color:#fff}.gray-box{background-color:#f8f8f8;border:1px solid #bdbdbd;border-radius:10px;margin-top:50px;padding:40px 100px;transition:padding .25s ease}@media(max-width: 1024px){.gray-box{padding:24px}}@media(max-width: 719px){.gray-box{padding:16px}}.dwd-header-media{position:relative;height:320px;overflow:hidden;transition:height .25s ease}.dwd-header-media.small{height:200px}@media(max-width: 768px){.dwd-header-media.small{height:100px}}@media(max-width: 1024px){.dwd-header-media{height:200px}}.dwd-header-media.small{height:200px}.dwd-header-media .dwd-photo-parallax{background-repeat:no-repeat;background-size:cover;height:calc(100% + 50px);margin-top:-24px;min-width:1200px}.dwd-header-media .dwd-header-media-container{align-items:center;justify-content:center;color:#fff;display:flex;flex-direction:column;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%}.dwd-header-media .dwd-header-media-container .web-site-width{align-items:center;display:flex;flex-direction:column}.dwd-header-media .dwd-header-media-container .search-container{color:#000;margin-top:16px;max-width:700px;width:100%}.dwd-header-container{background-color:#000;display:flex;height:72px;-webkit-transition:height .4s ease;-moz-transition:height .4s ease;-o-transition:height .4s ease;transition:height .4s ease}@media(max-width: 1024px){.dwd-header-container{height:52px}}.dwd-header{align-items:center;background-color:#000;color:#fff;display:flex;height:72px;justify-content:space-between;padding:0 40px;position:fixed;width:100%;z-index:1000;-webkit-transition-property:padding,height;-moz-transition-property:padding,height;-o-transition-property:padding,height;transition-property:padding,height;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}@media(max-width: 1024px){.dwd-header{height:52px;padding:0 20px}}.dwd-header .dwd-header-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1600px;width:100%}.dwd-header .dwd-header-left{align-items:center;display:flex}.dwd-header .dwd-header-left .dvl-icon-logo-devolutions-text{color:#fff;height:36px;margin-left:-12px;width:100px}.dwd-header .dvl-icon-chat,.dwd-header .dvl-icon-chat+span{color:#f60}.dwd-header .dvl-icon-cellphone,.dwd-header .dvl-icon-cellphone+span{color:#78b41b}.dwd-header .dwd-header-center{display:flex;height:100%;left:50%;position:absolute;transform:translateX(-50%)}.dwd-header .dwd-header-center>span{align-items:center;color:#000;display:none;font-weight:700;height:60px;letter-spacing:-0.05em;padding:10px 40px;text-transform:uppercase}@media(max-width: 1024px){.dwd-header .dwd-header-center>span{display:flex;padding:10px 25px}}@media(max-width: 1024px){.dwd-header .dwd-header-center{background-color:#fff;flex-direction:column;height:calc(100% - 52px);left:-400px;padding:50px 30px;position:fixed;top:52px;transform:translateX(0);transition:transform .5s ease;width:400px;z-index:1000}.dwd-header .dwd-header-center.active{transform:translateX(100%)}.dwd-header .dwd-header-center.active+.dwd-header-backdrop{display:block}.dwd-header .dwd-header-center .dwd-header-submenu-container>.dwd-header-item svg{margin-left:auto;margin-right:-7px;transform:rotate(-90deg)}.dwd-header .dwd-header-center .dwd-header-item{border-top:1px solid #eee;color:#000;font-size:16px;height:auto;letter-spacing:-0.05em;line-height:40px;padding:10px 25px;text-transform:inherit;width:100%}.dwd-header .dwd-header-center .dwd-header-item:hover,.dwd-header .dwd-header-center .dwd-header-item.active{color:#000}.dwd-header .dwd-header-center .dwd-header-item:hover:after,.dwd-header .dwd-header-center .dwd-header-item.active:after{content:none}.dwd-header .dwd-header-center .dwd-header-submenu{box-shadow:none;display:flex;height:100%;left:-400px;padding:50px 30px;position:fixed;top:0;transition:left .5s ease;width:400px;z-index:1000}.dwd-header .dwd-header-center .dwd-header-submenu.active{left:0}}@media(max-width: 599px){.dwd-header .dwd-header-center{left:-320px;max-width:320px;padding-left:0;padding-right:0;width:100%}.dwd-header .dwd-header-center .dwd-header-submenu{max-width:320px;padding-left:0;padding-right:0}}.dwd-header .dwd-header-right{display:flex;height:100%}.dwd-header .dwd-header-right .dwd-header-submenu{flex-direction:row;flex-wrap:wrap;padding:10px;right:0;width:490px}@media(max-width: 599px){.dwd-header .dwd-header-right .dwd-header-submenu{position:fixed;right:16px;top:52px;width:calc(100% - 32px)}}.dwd-header .dwd-header-right .dwd-header-submenu>span{background-color:#000;color:#fff;display:block;height:40px;letter-spacing:normal;line-height:40px;margin:10px -10px;padding:0 10px;text-align:center;text-transform:initial;width:calc(100% + 20px)}.dwd-header .dwd-header-right .dwd-header-submenu .dwd-header-submenu-item{align-items:center;border:none;border-radius:4px;display:flex;flex-direction:column;font-size:13px;letter-spacing:normal;line-height:15px;height:auto;margin:5px;padding:10px;text-align:center;text-decoration:none;text-transform:initial;width:calc(25% - 10px);white-space:inherit}.dwd-header .dwd-header-right .dwd-header-submenu .dwd-header-submenu-item img{height:58px;margin-bottom:5px;margin-right:0;transition:transform .3s ease-out;width:58px}.dwd-header .dwd-header-right .dwd-header-submenu .dwd-header-submenu-item+.dwd-header-submenu-item{border:none}.dwd-header .dwd-header-right .dwd-header-submenu-container>.dwd-header-item svg{height:24px;width:24px}.dwd-header .dwd-header-right .dwd-header-item{font-size:12px;padding:0 6px}@media(max-width: 1500px){.dwd-header .dwd-header-right .dwd-header-item span{display:none}}.dwd-header .dwd-header-item{align-items:center;background-color:rgba(0,0,0,0);border:none;color:rgba(255,255,255,.8);cursor:pointer;display:flex;font-size:16px;font-weight:400;height:100%;padding:0 12px;text-transform:uppercase}@media(max-width: 1279px){.dwd-header .dwd-header-item{font-size:14px}}.dwd-header .dwd-header-item:hover,.dwd-header .dwd-header-item.active{color:#fff}.dwd-header .dwd-header-item.active:after{background:#000;border-radius:4px;content:"";height:30px;left:50%;position:absolute;top:52px;transform:translate(-50%) rotate(135deg) skew(14deg, 14deg);width:30px;z-index:1001}@media(max-width: 1023px){.dwd-header .dwd-header-item.active:after{height:22px;top:39px;width:22px}}.dwd-header .dwd-header-item.mobile-menu{display:none;margin-right:6px;padding:0 10px}.dwd-header .dwd-header-item.mobile-menu:after{content:none}@media(max-width: 1024px){.dwd-header .dwd-header-item.mobile-menu{display:flex}}.dwd-header .dwd-header-item svg+span{padding-left:2px}@media(max-width: 1500px){.dwd-header .dwd-header-item svg+span{display:none}}.dwd-header .dwd-header-item .notification{background-color:#ff7717;border-radius:50%;display:inline-flex;font-size:14px;justify-content:center;height:18px;line-height:18px;margin-left:4px;margin-top:-2px;width:18px}.dwd-header .dwd-header-submenu-container{height:100%;position:relative}@media(max-width: 1024px){.dwd-header .dwd-header-submenu-container{height:auto}}.dwd-header .dwd-header-submenu-container>.dwd-header-item svg{height:18px;width:18px}@media(max-width: 1024px){.dwd-header .dwd-header-submenu-container>.dwd-header-item svg{height:24px;width:24px}}.dwd-header .dwd-header-submenu{background-color:#fff;box-shadow:0 12px 50px 0 rgba(0,0,0,.35);color:#000;display:none;flex-direction:column;padding:24px 48px;position:absolute;top:100%;z-index:1000}.dwd-header .dwd-header-submenu .dwd-header-submenu-back{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:none;font-size:0;left:12px;padding:15px;position:absolute;top:0}@media(max-width: 1024px){.dwd-header .dwd-header-submenu .dwd-header-submenu-back{display:block}}.dwd-header .dwd-header-submenu .dwd-header-submenu{box-shadow:none;display:flex;left:0;overflow:hidden;padding:0;position:relative;width:auto}.dwd-header .dwd-header-submenu .dwd-header-submenu>:first-child{margin-top:-70%;transition:margin-top .6s ease}.dwd-header .dwd-header-submenu .dwd-header-submenu.active>:first-child{margin-top:14px}.dwd-header .dwd-header-submenu.active{display:flex}.dwd-header .dwd-header-submenu>span{align-items:center;border-bottom:1px solid #eee;display:flex;font-weight:700;height:60px;letter-spacing:-0.05em;padding:10px 40px;text-transform:uppercase}@media(max-width: 1024px){.dwd-header .dwd-header-submenu>span{padding:10px 25px}}.dwd-header .dwd-header-submenu .dwd-header-submenu-item{align-items:center;border:none;color:#000;display:flex;height:60px;letter-spacing:-0.05em;padding:10px 40px;white-space:nowrap;width:100%}@media(max-width: 1024px){.dwd-header .dwd-header-submenu .dwd-header-submenu-item{padding:10px 25px}}.dwd-header .dwd-header-submenu button.dwd-header-submenu-item{background-color:#000;color:#fff;font-weight:700;margin-top:10px;margin-left:-48px;padding-left:88px;padding-right:48px;text-transform:uppercase;width:calc(100% + 96px)}@media(max-width: 1024px){.dwd-header .dwd-header-submenu button.dwd-header-submenu-item{margin-left:-30px;padding-left:55px;width:calc(100% + 60px)}}@media(max-width: 599px){.dwd-header .dwd-header-submenu button.dwd-header-submenu-item{margin-left:0;padding-left:25px;width:100%}}.dwd-header .dwd-header-submenu button.dwd-header-submenu-item:hover{background-color:#000;color:#fff;cursor:pointer}.dwd-header .dwd-header-submenu button.dwd-header-submenu-item svg{height:24px;margin-left:auto;width:24px}.dwd-header .dwd-header-submenu .dwd-header-submenu-item:hover{background-color:#f8f8f8;color:#0068c3}.dwd-header .dwd-header-submenu .dwd-header-submenu-item+.dwd-header-submenu-item{border-top:1px solid #eee}.dwd-header .dwd-header-submenu .dwd-header-submenu-item svg,.dwd-header .dwd-header-submenu .dwd-header-submenu-item img{height:32px;margin-right:10px;max-width:unset;width:32px}.dwd-header .dwd-header-backdrop{background-color:rgba(0,0,0,.3);content:"";display:none;height:100%;position:fixed;right:0;top:52px;width:100%;z-index:999}.dwd-list li{line-height:24px;padding:5px 0}.dwd-list li+li{border-top:1px solid #dcdcdc}ul.dwd-list{list-style:none;padding-left:0}ul.dwd-list li{padding-left:42px;position:relative}ul.dwd-list li:before{background-color:var(--primary);border-radius:50%;content:"";display:inline-block;left:12px;height:6px;position:absolute;top:14px;width:6px}.markdown *:last-child{margin-bottom:0}.markdown a{color:var(--primary)}.markdown a:hover{text-decoration:underline}.markdown ul{padding-left:18px}.dwd-product-header{border-bottom:1px solid rgba(var(--primary-rgb), 0.2);padding-bottom:60px;padding-top:54px;position:relative}.dwd-product-header img{height:150px;position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:150px}.dwd-product-header h1{font-family:"Open Sans",sans-serif;font-size:52px;letter-spacing:-0.06em;text-align:center}@media(max-width: 1024px){.dwd-product-header h1{font-size:var(--font-size-h1)}}.dwd-product-header h2{color:var(--primary);margin-top:3px;text-align:center}.dwd-product-header p{letter-spacing:-0.03em;margin-bottom:0;text-align:center}.dwd-product-header.small{padding-top:30px;padding-bottom:40px}.dwd-product-header.small h1{font-family:"Patua One",cursive;font-size:var(--font-size-h1);letter-spacing:-0.03em}.dwd-section{padding:100px 0}.dwd-section:nth-child(odd){background-color:#f5f5f5}.dwd-small-header-container{padding-bottom:50px;border-bottom:1px solid rgba(0,104,195,.2);margin-bottom:100px;margin-top:50px}.dwd-small-header-container h1+p{margin:auto;margin-top:50px;max-width:900px;text-align:center}.dwd-small-header-container .center{display:flex;justify-content:center;align-items:center;flex-direction:column}.dwd-small-header-container .dwd-button{margin-top:50px}.header-dropdown{display:none;justify-content:center;margin:40px auto 40px;padding-top:24px}@media(max-width: 1279px){.header-dropdown{display:flex}}.header-dropdown select{max-width:325px;width:100%;height:auto;padding:.5rem 1.75rem .5rem .75rem;color:#494949;display:inline-block;line-height:1.5;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:0;-moz-appearance:none;-webkit-appearance:none}.header-dropdown select:focus{border-color:#44a8ff;outline:none}.tabs{margin-top:40px;margin-bottom:40px;padding:0 30px;display:none;align-items:center;justify-content:center;text-align:center}@media(min-width: 1279px){.tabs{display:flex}}.tabs a{color:#494949;font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:500;margin:0 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-color:rgba(0,0,0,0);border:none;text-transform:uppercase}.tabs a.active{color:#0068c3;text-decoration:none}.tabs a.active:after{content:"";position:absolute;background-color:#0068c3;border-radius:3px;opacity:.4;width:100%;height:6px;top:100%}.tabs a:hover{color:#0068c3}.accordian-dropdown{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.accordian-dropdown .dropdown-header{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;cursor:pointer}.accordian-dropdown .dropdown-header :first-child{margin-right:4px}.accordian-dropdown .dropdown-header.active svg{transform:rotate(-180deg)}.accordian-dropdown .dropdown-header svg{margin-left:auto;min-width:24px;min-height:24px;transition:transform .5s}.accordian-dropdown .dropdown-content{padding:0px 20px;transition:max-height .5s;max-height:0;overflow:hidden}.accordian-dropdown .dropdown-content p{margin-bottom:0;padding-bottom:12px}.advisories-subscribe h2{margin-bottom:50px}.advisories-subscribe :not(:first-child){display:flex;align-items:center;justify-content:center}.advisories-subscribe :not(:first-child) img{width:300px;display:none}@media(min-width: 1024px){.advisories-subscribe :not(:first-child) img{display:flex;margin-right:20px}}.advisories-subscribe :not(:first-child) img+div{width:100%;max-width:302px;flex-direction:column;display:flex}a:hover>.arrow,div:hover>.arrow,a:hover .web-arrow,button:hover .web-arrow,.learn-more-arrow:hover .web-arrow{transform:translate(0px, 15px) rotate(0deg)}a:hover>.arrow.left,div:hover>.arrow.left,a:hover .web-arrow.left,button:hover .web-arrow.left,.learn-more-arrow:hover .web-arrow.left{transform:translate(-14.9999999989px, 0.0000000002px) rotate(90deg)}a:hover>.arrow.right,div:hover>.arrow.right,a:hover .web-arrow.right,button:hover .web-arrow.right,.learn-more-arrow:hover .web-arrow.right{transform:translate(15px, 0px) rotate(-90deg)}a:hover>.arrow.top,div:hover>.arrow.top,a:hover .web-arrow.top,button:hover .web-arrow.top,.learn-more-arrow:hover .web-arrow.top{transform:translate(0px, -15px) rotate(-180deg)}a:hover>.arrow span,div:hover>.arrow span,a:hover .web-arrow span,button:hover .web-arrow span,.learn-more-arrow:hover .web-arrow span{background-color:#0068c3}a:hover>.arrow span:nth-child(4),div:hover>.arrow span:nth-child(4),a:hover .web-arrow span:nth-child(4),button:hover .web-arrow span:nth-child(4),.learn-more-arrow:hover .web-arrow span:nth-child(4){transform:scale(0) translate(-50%, 0px);transition-delay:0s}.arrow{height:30px;width:40px;display:flex;align-items:flex-end;position:relative;transition:transform .2s ease;transition-delay:.2s;transform:rotate(0deg)}.arrow:hover{transform:translate(0px, 15px) rotate(0deg)}.arrow:hover span{background-color:#0068c3}.arrow:hover span:nth-child(4){transform:scale(0) translate(-50%, 0px);transition-delay:0s}.arrow.left{transform:rotate(90deg)}.arrow.left:hover{transform:translate(-14.9999999989px, 0.0000000002px) rotate(90deg)}.arrow.right{transform:rotate(-90deg);margin-left:3px}.arrow.right:hover{transform:translate(15px, 0px) rotate(-90deg)}.arrow.top{transform:rotate(-180deg)}.arrow.top:hover{transform:translate(0px, -15px) rotate(-180deg)}.arrow.size-14{height:20px;width:14px}.arrow.thickness-1 span{height:1px}.arrow.thickness-1 span:nth-child(1){width:1px !important}.arrow.disabled-end-line span:nth-child(4){display:none}.arrow span{height:2px;position:absolute;background-color:#0068c3}.arrow span:nth-child(1){height:100% !important;width:2px !important;bottom:0px;transform:translate(-50%, 0px);left:50%;border-radius:20px}.arrow span:nth-child(2){width:50% !important;transform:rotate(45deg);transform-origin:right;left:0px;bottom:0}.arrow span:nth-child(3){width:50% !important;transform:rotate(135deg);transform-origin:right;right:50%;bottom:0}.arrow span:nth-child(4){width:75% !important;bottom:-1px;transform:scale(1) translate(-50%, 0px);left:50%;transition:transform .4s ease;transition-delay:.2s;transform-origin:left}.arrow-right-blue a:hover .arrow,.arrow-right-blue div:hover>.arrow{transform:translate(10px, 0px) rotate(-90deg)}.arrow-right-blue a:hover .arrow span,.arrow-right-blue div:hover>.arrow span{background-color:#0068c3}.arrow-right-blue .arrow{height:16px;width:16px;transform:rotate(-90deg)}.arrow-right-blue .arrow span{height:2px;background-color:#0068c3}.arrow-right-blue .arrow span:nth-child(1){width:2px !important;border-radius:20px}.arrow-right-blue .arrow span:nth-child(4){display:block}.arrow-right-blue .arrow:hover{transform:translate(10px, 0px) rotate(-90deg)}.arrow-right-blue .arrow:hover span{background-color:#0068c3}.arrow-right-blue .arrow span:nth-child(4){display:none}.learn-more-arrow{display:inline-flex;align-items:center;font-size:14px;text-align:left;text-decoration:none}.learn-more-arrow:hover{text-decoration:none}.learn-more-arrow .web-arrow{margin-left:8px}.learn-more-arrow a:hover .arrow,.learn-more-arrow div:hover>.arrow{transform:translate(15px, 0px) rotate(-90deg)}.learn-more-arrow a:hover .arrow span,.learn-more-arrow div:hover>.arrow span{background-color:#0068c3}.learn-more-arrow .arrow{height:20px;width:14px;transform:rotate(-90deg)}.learn-more-arrow .arrow span{height:1px;background-color:#0068c3}.learn-more-arrow .arrow span:nth-child(1){width:1px !important;border-radius:10px}.learn-more-arrow .arrow span:nth-child(4){display:none}.learn-more-arrow .arrow:hover{transform:translate(15px, 0px) rotate(-90deg)}.learn-more-arrow .arrow:hover span{background-color:#0068c3}@keyframes floating{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -4px) rotate(-1deg)}20%{transform:translate(-6px, 0px) rotate(1deg)}30%{transform:translate(6px, 4px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 4px) rotate(-1deg)}60%{transform:translate(-6px, 1px) rotate(0deg)}70%{transform:translate(6px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 4px) rotate(0deg)}100%{transform:translate(1px, 1px) rotate(0deg)}}.home-section:first-child{align-items:center;background-color:#000;background-image:url(https://webdevolutions.blob.core.windows.net/web/common/images/background/landing-sysadminotaur-black.png);background-position:center center;background-repeat:no-repeat;background-size:1920px;color:#fff;display:flex;min-height:calc(100vh - 72px);overflow:hidden;position:relative}@media(max-width: 1024px){.home-section:first-child{background-size:1200px;min-height:calc(100vh - 52px)}}@media(min-width: 1921px){.home-section:first-child{background-size:cover}}.home-section:first-child:before{animation-duration:17s;animation-iteration-count:infinite;animation-name:floating;animation-timing-function:ease-in-out;background-image:url(https://webdevolutions.blob.core.windows.net/web/common/images/background/landing-sysadminotaur-maurice-black.png);background-position:center center;background-size:1920px;background-repeat:no-repeat;content:"";display:block;height:100%;left:0;position:absolute;top:15px;width:100%}@media(min-width: 1921px){.home-section:first-child:before{background-size:cover}}@media(max-width: 1024px){.home-section:first-child:before{display:none}}.home-section:first-child h1{color:#fff;padding:0 140px}@media(max-width: 768px){.home-section:first-child h1{padding:0}}.home-section:first-child .web-site-width{justify-content:center;z-index:1}.home-section:first-child img{margin-bottom:78px;max-width:500px;width:100%}[lang=fr] .home-section:first-child img{max-width:450px}@media(max-width: 1024px){[lang=fr] .home-section:first-child img{max-width:360px}}.home-section:nth-child(odd) .left-section{order:1}.home-section:nth-child(odd) .right-section{margin-left:0;margin-right:11%}.home-section .web-site-width{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.home-section .h1{flex:0 0 100%;margin-bottom:100px}.home-section h6,.home-section .h6{color:var(--primary);margin-top:40px}.home-section .left-section{flex:1;max-width:410px}@media(max-width: 1024px){.home-section .left-section{align-items:center;display:flex;flex-direction:column;max-width:600px}}.home-section .left-section img{height:86px;margin-bottom:6px}@media(max-width: 1024px){.home-section .left-section img{margin-left:auto;margin-right:auto}}.home-section .left-section>span{color:#707070;display:block;font-size:var(--font-size-xs);line-height:1.1;margin-top:9px;text-transform:uppercase}@media(max-width: 1024px){.home-section .left-section>span{text-align:center}}.home-section .right-section{box-shadow:0 20px 40px rgba(0,0,0,.16);flex:1;margin-left:8%}@media(max-width: 1024px){.home-section .right-section{display:none}}.dwd-section:nth-child(even).section-security-level .security-level-row{background-color:#f5f5f5}.dwd-section:nth-child(even).section-security-level .security-level-row.--header{background-color:rgba(0,0,0,0)}.section-security-level .h1{margin-bottom:60px}@media(max-width: 1024px){.section-security-level .h1{max-width:500px;margin-left:auto;margin-right:auto}}.section-security-level .h2{margin:50px auto;max-width:630px;text-align:center}.section-security-level .web-site-width{display:flex;flex-direction:column}.section-security-level .dwd-button{margin:0 auto}.security-level-row{background-color:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;padding:24px 20px}@media(max-width: 1024px){.security-level-row{flex-direction:column;max-width:500px;margin-left:auto;margin-right:auto;padding:0;position:relative;width:100%}}.security-level-row.--header{background-color:rgba(0,0,0,0);border:none;padding-bottom:10px;text-transform:uppercase}@media(max-width: 1024px){.security-level-row.--header{display:none}}.security-level-row.--header>*{align-items:center !important;color:#707070 !important;font-size:var(--font-size-sm) !important;font-weight:normal !important;letter-spacing:-0.3px !important}.security-level-row+.security-level-row+.security-level-row{margin-top:20px}@media(max-width: 1024px){.security-level-row+.security-level-row+.security-level-row{margin-top:60px}}.security-level-row>*{align-items:center;display:flex;flex:1;justify-content:center}.security-level-row>*:nth-child(1){flex:0 0 9%}@media(max-width: 1024px){.security-level-row>*:nth-child(1){left:40px;position:absolute;top:-24px}}@media(max-width: 599px){.security-level-row>*:nth-child(1){left:16px}}.security-level-row>*:nth-child(2){color:var(--primary);flex:0 0 13%;font-size:var(--font-size-h4);font-weight:bold;line-height:1.1;letter-spacing:-1.2px;text-align:center;text-transform:uppercase}@media(max-width: 1024px){.security-level-row>*:nth-child(2){min-height:90px;text-align:right;border-bottom:1px solid #ccc;padding:18px 40px 18px 139px;justify-content:flex-end}}@media(max-width: 599px){.security-level-row>*:nth-child(2){padding-right:16px;padding-left:99px}}.security-level-row>*:nth-child(3){align-items:flex-start;flex:0 0 32%;flex-direction:column;padding:0 16px;position:relative}@media(max-width: 1024px){.security-level-row>*:nth-child(3){align-items:center;padding:40px 40px 20px;position:static;text-align:center}}@media(max-width: 599px){.security-level-row>*:nth-child(3){padding-left:16px;padding-right:16px}}.security-level-row>*:nth-child(3) span{display:flex;letter-spacing:-0.8px;line-height:1;margin-top:5px}.security-level-row>*:nth-child(3) span:first-child{color:var(--primary);font-family:"Patua One",cursive;font-size:var(--font-size-h3);letter-spacing:-1.5px;margin-top:0}@media(max-width: 1024px){.security-level-row>*:nth-child(3) span:first-child{color:#000}}.security-level-row>*:nth-child(4){padding-left:7%;position:relative}@media(max-width: 1024px){.security-level-row>*:nth-child(4){padding:40px 40px 30px}}@media(max-width: 599px){.security-level-row>*:nth-child(4){padding-left:16px;padding-right:16px}}.security-level-row>*:nth-child(4) a{border:1px solid rgba(0,0,0,0);border-radius:6px;padding:10px}.security-level-row>*:nth-child(4) a:hover{border-color:#0068c3}.security-level-row>*:nth-child(4) a+a{margin-left:15px}.security-level-row>*:nth-child(4) .dvl-icon-expand-more{background-color:#000;border-radius:50%;color:#fff;height:32px;left:calc(3.5% + 8px);position:absolute;width:32px;transform:rotate(-90deg)}@media(max-width: 1024px){.security-level-row>*:nth-child(4) .dvl-icon-expand-more{left:50%;top:0;transform:translateX(-50%)}}.security-level-row .circle{align-items:center;background-color:var(--primary);border:6px solid #fff;border-radius:50%;box-shadow:0px 3px 6px rgba(0,0,0,.16);color:var(--primary-text);display:flex;flex-direction:column;justify-content:center;height:87px;width:87px}.security-level-row .circle span{display:flex;font-size:var(--font-size-sm);line-height:1;text-transform:uppercase}.security-level-row .circle span.number{font-size:var(--font-size-h1);font-weight:bold}.security-level-row .arrow{background-color:#000;height:2px;left:calc(50% - 12px);margin-top:0 !important;position:absolute;bottom:-35px;transition:margin-left .2s ease;transform:translateX(-50%) rotate(90deg);width:70px;z-index:1}@media(max-width: 1024px){.security-level-row .arrow{bottom:-32px}}.security-level-row .arrow:before,.security-level-row .arrow:after{background-color:#000;content:"";height:2px;position:absolute;right:0px;transform:rotate(45deg);transform-origin:bottom right;width:17px}.security-level-row .arrow:before{top:0px}.security-level-row .arrow:after{bottom:0px;transform:rotate(-45deg);transform-origin:top right}.security-level-row .arrow+.arrow{left:calc(50% + 12px);transform:translateX(-50%) rotate(-90deg)}#it-security-glossary nav{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:75px}#it-security-glossary nav a{color:#424242;margin:0 7px;text-align:center}#it-security-glossary nav a:after{background-color:#dd663e;border-radius:3px;content:"";display:block;height:6px;min-width:26px;opacity:0;transition:all .25s ease-in-out;visibility:hidden;width:100%}#it-security-glossary nav a:hover{color:#dd663e}#it-security-glossary nav a:hover:after{opacity:.4;visibility:visible}#it-security-glossary .page-title{color:#fff}#it-security-glossary .h1{display:block;margin-bottom:32px;text-align:left}#it-security-glossary .h1:not(#a){border-top:1px solid #e8e8e8;margin-top:50px;padding-top:50px;scroll-margin-top:46px}#it-security-glossary .h4{display:flex}#it-security-glossary .h4:hover a{visibility:visible}#it-security-glossary .h4 a{color:#424242;visibility:hidden}#it-security-glossary .h4 .dvl-icon{height:18px;margin:0 6px;width:18px}#it-security-glossary .section-term+.section-term{margin-top:36px}#security-compliance{margin-top:50px}#security-compliance h1+p{margin-top:50px}#security-compliance .blue-border-bottom::after{content:"";background-color:rgba(0,104,195,.2);display:block;height:1px;margin-top:50px;position:relative;width:100%}#security-compliance .web-section{width:100%;margin-left:auto;margin-right:auto;max-width:1200px;margin-top:100px;margin-bottom:100px;width:100%;padding:0 12px;min-width:300px}#security-compliance .web-section.light-gray{background-color:#f5f5f5;padding:80px 0;max-width:unset}#security-compliance .web-section.light-gray .web-section{margin-top:0;margin-bottom:0}#security-compliance h2{text-align:center;margin-bottom:50px}#security-compliance .data-row{display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;border-radius:10px;padding:30px 10px}#security-compliance .data-row a:hover .arrow,#security-compliance .data-row div:hover>.arrow{transform:translate(10px, 0px) rotate(-90deg)}#security-compliance .data-row a:hover .arrow span,#security-compliance .data-row div:hover>.arrow span{background-color:#000}#security-compliance .data-row .arrow{height:10px;width:10px;transform:rotate(-90deg)}#security-compliance .data-row .arrow span{height:2px;background-color:#000}#security-compliance .data-row .arrow span:nth-child(1){width:2px !important;border-radius:20px}#security-compliance .data-row .arrow span:nth-child(4){display:none}#security-compliance .data-row .arrow:hover{transform:translate(10px, 0px) rotate(-90deg)}#security-compliance .data-row .arrow:hover span{background-color:#000}#security-compliance .data-row p{margin-bottom:0px}#security-compliance .data-row>div{padding:0px 30px;height:100px}#security-compliance .data-row>div+div{border-left:1px solid #e0e0e0}#security-compliance .data-row .text{flex:1 1 45%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;height:100%;margin-bottom:auto}@media(max-width: 1024px){#security-compliance .data-row .text{align-items:center}}#security-compliance .data-row .text b+p{margin-top:4px}#security-compliance .data-row .text p+p{margin-top:1rem}#security-compliance .data-row .img{height:100px;flex:0 0 20%;display:flex;align-items:center;justify-content:center;min-width:250px}#security-compliance .data-row .img img{width:auto;height:100%}#security-compliance .data-row .docs{display:flex;align-items:center;justify-content:flex-start;flex:0 0 30%;min-width:340px}#security-compliance .data-row .docs .icon{min-width:48px}#security-compliance .data-row .docs .icon+div{margin-left:10px}#security-compliance .data-row .docs.empty svg{display:none}#security-compliance .data-row .docs.empty svg+div{margin-left:0px}#security-compliance .data-row .docs .text-arrow-container{display:flex;justify-content:flex;align-items:center}#security-compliance .data-row .docs .text-arrow-container a{color:#0068c3}#security-compliance .data-row .docs .text-arrow-container .web-arrow{margin-left:8px}#security-compliance .data-row .docs svg{width:48px;height:48px;color:#0068c3;min-width:48px}#security-compliance .data-row .docs>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#security-compliance .data-row .docs>div p{margin-bottom:0;line-height:1.3}#security-compliance .data-row .docs>div p a{display:flex;align-items:center;justify-content:flex-start;color:#0068c3}#security-compliance .data-row .docs>div p a .arrow{margin-left:8px}#security-compliance .data-row .docs>div p a:hover,#security-compliance .data-row .docs>div p a:focus{text-decoration:none}#security-compliance .data-row+.data-row{margin-top:10px}#security-compliance .data-row+h2{margin-top:100px}@media(max-width: 1024px){#security-compliance .data-row{max-width:800px;margin:auto;flex-direction:column}#security-compliance .data-row>div{padding:0px 0px;width:100%}#security-compliance .data-row>div+div{padding-top:20px;margin-top:20px;border-left:none;border-top:1px solid #e0e0e0}#security-compliance .data-row .text{text-align:center;justify-content:center;max-width:600px}#security-compliance .data-row .docs{max-width:600px;justify-content:center}#security-compliance .data-row .img{max-width:600px;width:auto;flex:unset;min-width:unset}#security-compliance .data-row .img img{width:100%}}#web-login .browsers-list{padding-left:0}#web-login .browsers-list li{align-items:center;display:flex}#web-login .browsers-list li+li{border-top:1px solid #dcdcdc;margin-top:16px;padding-top:16px}#web-login .browsers-list li>svg{color:#000;height:50px;width:50px}@media(max-width: 719px){#web-login .browsers-list li>svg{height:36px;width:36px}}#web-login .browsers-list li>svg+*{margin-left:24px}@media(max-width: 719px){#web-login .browsers-list li>svg+*{margin-left:8px}}#web-login .browsers-list li>span{color:#000;font-size:24px;letter-spacing:-0.03em;line-height:1.2}@media(max-width: 719px){#web-login .browsers-list li>span{font-size:18px}}#web-login .browsers-list li>div{align-items:center;display:flex}#web-login .browsers-list li>div .version-number{color:#777;line-height:1.2;margin-right:16px}@media(max-width: 719px){#web-login .browsers-list li>div .version-number{margin-right:8px}}.modal-open{overflow:hidden}#companion-tools h2{font-family:"Patua One",cursive;color:#000;font-size:36px;line-height:45px;letter-spacing:-1.8px;font-weight:normal}#companion-tools h4{font-family:"proxima-nova",sans-serif;color:#000;font-size:24px;letter-spacing:-0.03em;line-height:32px}#companion-tools .logo{position:absolute;left:50%;transform:translateX(-50%);top:-100px;height:150px}#companion-tools .margin-top-80{margin-top:80px}#companion-tools .bg-image{height:320px;background-image:url("https://devolutions.mo.cloudinary.net/web/common/images/background/launcher.jpg");background-position:90% 35%;background-size:cover}@media(max-width: 1023px){#companion-tools .bg-image{height:225px}}#companion-tools .center{display:flex;justify-content:center;height:100%;align-items:center;flex-direction:column;text-align:center}#companion-tools .center p{text-align:center}#companion-tools .center p:last-child{margin-bottom:32px}#companion-tools .logo-height{height:150px}#companion-tools .title-section{min-height:100px;margin:-100px 0 0;border-bottom:1px solid rgba(0,104,195,.2)}#companion-tools .web-site-width{max-width:1200px;margin:0 auto}@media(max-width: 1023px){#companion-tools .web-site-width{padding:0;margin:0;max-width:none}}#companion-tools .title-section-content{background-size:40%;background-repeat:repeat;border-bottom:none}#companion-tools .title-section-content h1{font-size:52px;text-align:center;font-family:"Open Sans",Regular,sans-serif;font-weight:normal;letter-spacing:-3.64px}#companion-tools .title-section-content h2{color:#0068c3;font-family:"Patua One",cursive;font-size:38px;font-weight:500;letter-spacing:-0.03em;line-height:.9}@media(max-width: 719px){#companion-tools .title-section-content h2{font-size:30px}}#companion-tools .title-section-content p{margin-top:8px;margin-bottom:0;line-height:20px;font-size:16px;letter-spacing:-0.03em}#companion-tools .title-section-content .padding-bottom{padding-bottom:50px;text-align:center}#companion-tools .title-section-content .padding-bottom h1{line-height:50px;margin:24px 0}#companion-tools .d-inline{display:inline}#companion-tools .body{margin:100px auto 0;max-width:840px;display:flex;flex-direction:column;align-items:center}@media(max-width: 1023px){#companion-tools .body{margin-bottom:50px;padding-left:20px;padding-right:20px}}#companion-tools .body a{color:#0068c3;text-decoration:none}#companion-tools .body a:hover{text-decoration:1px underline #0068c3}#companion-tools .body h2{text-align:center}#companion-tools .body h2+p{letter-spacing:-0.03em;line-height:1.5rem;margin-bottom:16px;font-family:"proxima-nova",sans-serif;font-size:16px;margin-top:16px}#companion-tools .body p{color:#494949;text-align:center;letter-spacing:-0.03em;line-height:1.5rem;font-family:"proxima-nova",sans-serif;font-size:16px}#companion-tools .body .max-width-840{max-width:840px}#companion-tools .section{min-height:1px;padding-top:50px;padding-bottom:50px;position:relative;z-index:0}#companion-tools .section .container-fluid{margin-left:auto;margin-right:auto;max-width:1032px;padding-left:16px;padding-right:16px;position:relative;width:100%}#companion-tools .section .container-fluid *:last-child{margin-bottom:0}#companion-tools .top-71{margin-top:71px}#companion-tools .h2{color:#000;font-family:"Patua One",cursive;font-size:36px;font-weight:500;letter-spacing:-0.03em;line-height:.9;text-align:center}#companion-tools .change-history-list{list-style:none;padding:0}#companion-tools .change-history-list p{line-height:1.5rem;font-family:"proxima-nova",sans-serif;font-size:16px;color:#494949;display:inline}#companion-tools .change-history-list h4{font-size:18px;font-weight:600}#companion-tools .change-history-list ul+ul{margin-top:20px}#companion-tools .change-history-list ul{list-style:disc;padding-left:20px}#companion-tools .change-history-list ul li{margin-left:18px}#companion-tools .change-history-list>li+li{margin-top:40px}#companion-tools .change-history-list .deprecated-tag:before,#companion-tools .change-history-list .breaking-changes-tag:before,#companion-tools .change-history-list .security-fix-tag:before{border-radius:5px;display:inline-block;font-size:13px;letter-spacing:0;margin-right:5px;padding:2px 7px;text-transform:uppercase;white-space:nowrap;width:auto;color:#fff}#companion-tools .change-history-list .deprecated-tag:before{content:"Deprecated";background-color:#bdbdbd}#companion-tools .change-history-list .breaking-changes-tag:before{content:"Breaking Changes";background-color:#0068c3}#companion-tools .change-history-list .security-fix-tag:before{content:"Security Fix";background-color:#f05123}#companion-tools .change-history-list .fixed-flag{border-left:1px solid #f60}#companion-tools .change-history-list .fixed-flag:before{color:#f60;content:"Fixes"}#companion-tools .change-history-list .update-flag{border-left:1px solid #0068c3}#companion-tools .change-history-list .update-flag:before{color:#0068c3;content:"Improvements"}#companion-tools .change-history-list .db-flag{align-items:center;background-color:#fffbe7;border-left:4px solid #ffda23;display:flex;line-height:18px;margin-bottom:6px;padding:7px 14px;vertical-align:middle;width:100%}#companion-tools .change-history-list .db-flag:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23494949' d='M15.5,20.4c-2.986,0 -5.991,-0.716 -7.5,-2.096l0,1.546c0,1.74 3.358,3.15 7.5,3.15c4.142,0 7.5,-1.41 7.5,-3.15l0,-1.546c-1.509,1.38 -4.514,2.096 -7.5,2.096Zm0,-4.05c-2.986,0 -5.991,-0.716 -7.5,-2.096l0,1.996c0,1.74 3.358,3.15 7.5,3.15c4.142,0 7.5,-1.41 7.5,-3.15l0,-1.996c-1.509,1.38 -4.514,2.096 -7.5,2.096Zm-8.5,-0.018c-2.453,-0.199 -4.745,-0.88 -6,-2.028l0,1.546c0,1.524 2.577,2.795 6,3.087l0,-2.605Zm8.5,-4.032c-2.986,0 -5.991,-0.716 -7.5,-2.096l0,1.996c0,1.74 3.358,3.15 7.5,3.15c4.142,0 7.5,-1.41 7.5,-3.15l0,-1.996c-1.509,1.38 -4.514,2.096 -7.5,2.096Zm-8.5,-0.018c-2.453,-0.199 -4.745,-0.88 -6,-2.028l0,1.996c0,1.524 2.577,2.795 6,3.087l0,-3.055Zm8.5,-7.282c4.139,0 7.5,1.411 7.5,3.15c0,1.739 -3.361,3.15 -7.5,3.15c-4.139,0 -7.5,-1.411 -7.5,-3.15c0,-1.739 3.361,-3.15 7.5,-3.15Zm-8.5,3.232c-2.453,-0.199 -4.745,-0.88 -6,-2.028l0,1.996c0,1.524 2.577,2.795 6,3.087l0,-3.055Zm8.5,-4.232c0.161,0 0.322,0.006 0.483,0.01c-0.176,-1.674 -3.453,-3.01 -7.483,-3.01c-4.142,0 -7.5,1.41 -7.5,3.15c0,1.552 2.675,2.839 6.193,3.099c0.833,-2.133 4.58,-3.249 8.307,-3.249Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:24px 24px;display:inline-block;height:24px;margin-right:6px;width:24px}#companion-tools .change-history-list .new-flag:before,#companion-tools .change-history-list .update-flag:before,#companion-tools .change-history-list .fixed-flag:before{display:block;font-size:15px;text-transform:uppercase}#companion-tools .change-history-list .new-flag{border-left:1px solid #78b41b}#companion-tools .change-history-list .new-flag:before{color:#78b41b;content:"New Features"}#companion-tools .message-flag{align-items:center;background-color:#eaf5ff;border-left:4px solid #0068c3;font-size:14px;line-height:18px;margin-bottom:6px;padding:7px 14px;vertical-align:middle;width:100%}#companion-tools .mt-24{margin-top:24px}#companion-tools .display-row{display:flex;flex-direction:row;align-items:center;justify-content:center}#companion-tools .h-100{height:100px}#companion-tools .w-100{width:100px}#companion-tools .btn-mobile-img{height:63px;width:auto;min-height:1px}#companion-tools .gbody-correction{padding:20px 20px !important;width:100%;margin-bottom:100px !important}#companion-tools .pr-12{padding-right:12px}#companion-tools .pl-12{padding-left:12px}#companion-tools .download-icon svg{display:none}@media(max-width: 719px){#companion-tools .download-icon svg{display:block;width:24px !important;height:24px !important}}@media(max-width: 719px){#companion-tools .download-text{display:none}}.web-section-gray-body{max-width:1000px;background-color:#f5f5f5;margin:0 auto;border-top:1px solid #ccc;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;display:flex;flex-direction:column;padding:0 100px 50px 100px;text-align:center;box-shadow:0 50px 60px -50px rgba(0,0,25,.35);border-radius:16px}@media(max-width: 1023px){.web-section-gray-body{padding:0 50px 50px}}@media(max-width: 599px){.web-section-gray-body{padding:0 20px 20px}}.web-section-gray-body .list2{margin:0;padding:10px 70px;list-style-type:none;width:100%}@media(max-width: 1023px){.web-section-gray-body .list2{padding:10px 50px}}@media(max-width: 599px){.web-section-gray-body .list2{padding:10px 20px}}.web-section-gray-body .list2 li{padding:25px 0;display:flex;justify-content:space-between;border-bottom:1px solid #bdbdbd;margin:0 20px}@media(max-width: 599px){.web-section-gray-body .list2 li{padding:4px 10px;margin:0}}.web-section-gray-body .list2 li:last-child{border:none}.web-section-gray-body .list2 li div{display:flex;align-items:center}.web-section-gray-body .list2 li svg{width:50px;height:50px}.web-section-gray-body .list2 li .navigator-name{font-weight:400;margin-left:24px}@media(max-width: 599px){.web-section-gray-body .list2 li .navigator-name{margin-left:12px}}@media(max-width: 399px){.web-section-gray-body .list2 li .navigator-name{margin-left:6px}}.web-section-gray-body .list2 li .version-number{margin-right:32px;font-size:14px;color:#494949}@media(max-width: 599px){.web-section-gray-body .list2 li .version-number{margin-right:10px}}@media(max-width: 399px){.web-section-gray-body .list2 li .version-number{margin-right:3px}}.web-section-gray-body .gray-header{border-bottom:3px solid rgba(0,104,195,.2);padding:50px 0;margin:0 80px;width:80%}@media(max-width: 599px){.web-section-gray-body .gray-header{padding:50px 0;margin-right:auto;margin-left:auto;width:80%}}.web-section-gray-body .gray-header p{line-height:20px;margin-top:4px;letter-spacing:-0.03em;color:#494949}.web-section-gray-body .gray-body{display:flex;flex-direction:column;align-items:center;width:80%;margin-left:auto;margin-right:auto}@media(max-width: 1023px){.web-section-gray-body .gray-body{width:100%;margin:0}}.web-section-gray-body .gray-body .list{margin:0;padding:50px 30px;list-style-type:none;width:100%}@media(max-width: 469px){.web-section-gray-body .gray-body .list{padding:50px 0 !important}}.web-section-gray-body .gray-body .list li{padding:4px 30px;display:flex}@media(max-width: 599px){.web-section-gray-body .gray-body .list li{padding:4px 10px}}.web-section-gray-body .gray-body .list li span{padding-right:15px;text-align:left;color:#494949;flex:1}@media(max-width: 599px){.web-section-gray-body .gray-body .list li span{padding-right:0}}.web-section-gray-body .gray-body .list li:nth-child(even){background-color:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.web-section-gray-body .gray-body .list svg{margin-left:auto;color:#78b41b;height:28px;width:28px}.web-section-gray-body .gray-footer{display:flex;flex-direction:column;align-items:center}.web-section-gray-body .gray-footer a{padding:12px 30px 12px 30px;background-color:#0068c3;border-radius:150px;color:#fff;max-width:240px;width:100%;font-weight:700;font-size:14px;text-transform:uppercase}@media(max-width: 719px){.web-section-gray-body .gray-footer a{max-width:280px}}.web-section-gray-body .gray-footer a:hover{background-color:#00539c}.web-section-gray-body .gray-footer p{line-height:1.4;font-size:14px;padding-top:8px;text-align:center;color:#494949;letter-spacing:-0.03em}.web-section-gray-body .gray-footer p:last-child{color:#000;margin-bottom:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9fZm9udHMuc2NzcyIsImZpbGU6Ly8vRDovYS9kZXZvbHV0aW9ucy5uZXQvZGV2b2x1dGlvbnMubmV0L3BhY2thZ2VzL3dlYnNpdGUtZGV2b2x1dGlvbnMvY3NzL19yZXNldC5zY3NzIiwiZmlsZTovLy9EOi9hL2Rldm9sdXRpb25zLm5ldC9kZXZvbHV0aW9ucy5uZXQvcGFja2FnZXMvd2Vic2l0ZS1kZXZvbHV0aW9ucy9jc3MvX3JlYm9vdC5zY3NzIiwiZmlsZTovLy9EOi9hL2Rldm9sdXRpb25zLm5ldC9kZXZvbHV0aW9ucy5uZXQvcGFja2FnZXMvd2Vic2l0ZS1kZXZvbHV0aW9ucy9jc3MvX3ZhcmlhYmxlcy5zY3NzIiwiZmlsZTovLy9EOi9hL2Rldm9sdXRpb25zLm5ldC9kZXZvbHV0aW9ucy5uZXQvcGFja2FnZXMvd2Vic2l0ZS1kZXZvbHV0aW9ucy9jc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9fdGhlbWUuc2NzcyIsImZpbGU6Ly8vRDovYS9kZXZvbHV0aW9ucy5uZXQvZGV2b2x1dGlvbnMubmV0L3BhY2thZ2VzL3dlYnNpdGUtZGV2b2x1dGlvbnMvY3NzL3V0aWxzL19mbGV4LnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy91dGlscy9fbWF4LXdpZHRoLnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy91dGlscy9fc3BhY2luZy5zY3NzIiwiZmlsZTovLy9EOi9hL2Rldm9sdXRpb25zLm5ldC9kZXZvbHV0aW9ucy5uZXQvcGFja2FnZXMvd2Vic2l0ZS1kZXZvbHV0aW9ucy9jc3MvdXRpbHMvX3RleHQtYWxpZ25tZW50LnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9jb21wb25lbnRzL19hbGdvbGlhLnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9jb21wb25lbnRzL19iYWNrZ3JvdW5kLnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsImZpbGU6Ly8vRDovYS9kZXZvbHV0aW9ucy5uZXQvZGV2b2x1dGlvbnMubmV0L3BhY2thZ2VzL3dlYnNpdGUtZGV2b2x1dGlvbnMvY3NzL2NvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsImZpbGU6Ly8vRDovYS9kZXZvbHV0aW9ucy5uZXQvZGV2b2x1dGlvbnMubmV0L3BhY2thZ2VzL3dlYnNpdGUtZGV2b2x1dGlvbnMvY3NzL2NvbXBvbmVudHMvX2dyYXktYm94LnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9jb21wb25lbnRzL19oZWFkZXItbWVkaWEuc2NzcyIsImZpbGU6Ly8vRDovYS9kZXZvbHV0aW9ucy5uZXQvZGV2b2x1dGlvbnMubmV0L3BhY2thZ2VzL3dlYnNpdGUtZGV2b2x1dGlvbnMvY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiZmlsZTovLy9EOi9hL2Rldm9sdXRpb25zLm5ldC9kZXZvbHV0aW9ucy5uZXQvcGFja2FnZXMvd2Vic2l0ZS1kZXZvbHV0aW9ucy9jc3MvY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiZmlsZTovLy9EOi9hL2Rldm9sdXRpb25zLm5ldC9kZXZvbHV0aW9ucy5uZXQvcGFja2FnZXMvd2Vic2l0ZS1kZXZvbHV0aW9ucy9jc3MvY29tcG9uZW50cy9fbWFya2Rvd24uc2NzcyIsImZpbGU6Ly8vRDovYS9kZXZvbHV0aW9ucy5uZXQvZGV2b2x1dGlvbnMubmV0L3BhY2thZ2VzL3dlYnNpdGUtZGV2b2x1dGlvbnMvY3NzL2NvbXBvbmVudHMvX3Byb2R1Y3QtaGVhZGVyLnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9jb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9jb21wb25lbnRzL19zbWFsbC1oZWFkZXIuc2NzcyIsImZpbGU6Ly8vRDovYS9kZXZvbHV0aW9ucy5uZXQvZGV2b2x1dGlvbnMubmV0L3BhY2thZ2VzL3dlYnNpdGUtZGV2b2x1dGlvbnMvY3NzL2NvbXBvbmVudHMvX2FjY29yZGlhbi1kcm9wZG93bi5zY3NzIiwiZmlsZTovLy9EOi9hL2Rldm9sdXRpb25zLm5ldC9kZXZvbHV0aW9ucy5uZXQvcGFja2FnZXMvd2Vic2l0ZS1kZXZvbHV0aW9ucy9jc3MvY29tcG9uZW50cy9fYWR2aXNvcmllcy1zdWJzY3JpYmUuc2NzcyIsImZpbGU6Ly8vRDovYS9kZXZvbHV0aW9ucy5uZXQvZGV2b2x1dGlvbnMubmV0L3BhY2thZ2VzL3dlYnNpdGUtZGV2b2x1dGlvbnMvY3NzL2NvbXBvbmVudHMvX2Fycm93LnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9wYWdlcy9faG9tZS5zY3NzIiwiZmlsZTovLy9EOi9hL2Rldm9sdXRpb25zLm5ldC9kZXZvbHV0aW9ucy5uZXQvcGFja2FnZXMvd2Vic2l0ZS1kZXZvbHV0aW9ucy9jc3MvcGFnZXMvX2l0LXNlY3VyaXR5LWdsb3NzYXJ5LnNjc3MiLCJmaWxlOi8vL0Q6L2EvZGV2b2x1dGlvbnMubmV0L2Rldm9sdXRpb25zLm5ldC9wYWNrYWdlcy93ZWJzaXRlLWRldm9sdXRpb25zL2Nzcy9wYWdlcy9fc2VjdXJpdHkuc2NzcyIsImZpbGU6Ly8vRDovYS9kZXZvbHV0aW9ucy5uZXQvZGV2b2x1dGlvbnMubmV0L3BhY2thZ2VzL3dlYnNpdGUtZGV2b2x1dGlvbnMvY3NzL3BhZ2VzL193ZWItbG9naW4uc2NzcyIsImZpbGU6Ly8vRDovYS9kZXZvbHV0aW9ucy5uZXQvZGV2b2x1dGlvbnMubmV0L3BhY2thZ2VzL3dlYnNpdGUtZGV2b2x1dGlvbnMvY3NzL3BhZ2VzL19jb21wYW5pb25zLXRvb2xzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBQVEsdUdBQ0Esa0dDYU4sU0FJRiw0QkFFRSxnQkFJRixrQkFDRSx1QkFJRixLQUNFLGlCQUNBLDZCQUNBLGdCQUlGLGVBQ0UsOEJBSUYsWUFFRSxlQUNBLGNBSUYsNkJBSUUsYUFJRixPQUNFLFNDdERGLEtBQ0Usc0JBQ0EsdUJBR0YsVUFFRSxjQUNBLFlDUHVCLHdCRFF2QiwyQkFDQSxtQkFDQSxnQkFDQSxTQUdGLG1CQUdFLG1CQUNBLHVCQUdGLEVFckJFLG1CRnNCQSxxQkVyQkEsZ0JGcUJBLHFCRXBCQSxjRm9CQSxxQkVuQkEsV0ZtQkEscUJBQ0EscUJBR0YsT0UxQkUsbUJGMkJBLHFCRTFCQSxnQkYwQkEscUJFekJBLGNGeUJBLHFCRXhCQSxXRndCQSxxQkFHRixFQUNFLGFBQ0EsbUJBQ0EsZUFHRixJQUNFLGtCQUNBLFlBQ0EsV0FFQSxnQkFDRSxxQkFJSiwwQ0FZRSxXQUNBLFlDMURlLG9CRDJEZixtQkFDQSx1QkFDQSxlQUdGLE9BRUUsOEJBQ0EsZ0JBQ0Esa0JBR0YsT0FFRSw4QkFDQSxnQkFDQSxrQkFHRixPQUVFLDhCQUdGLE9BRUUsOEJBR0YsT0FFRSw4QkFDQSxnQkFFQSwwQkFMRixPQU1JLG1CQUlKLE9BRUUsOEJBQ0EsZ0JBRUEsMEJBTEYsT0FNSSxtQkFJSixnQkFDRSxpQkFDQSxrQkFDQSxpQkFDQSxrQkFDQSxtQkFDQSw0QkFDQSxXQUVBLHlCQVRGLGdCQVVJLGlCQUNBLGtCQUNBLG9CQUlBLHdCQUNFLDhCQUVBLHlCQUhGLHdCQUlJLCtCQUpKLHVCQUNFLDZCQUVBLHlCQUhGLHVCQUlJLDhCR25JUixvQ0FHRSxtQkFDQSx3QkFDQSx5QkFDQSwyQkFDQSwwQkFDQSxrQkFDQSxxQkFDQSxxQkFDQSxxQkFDQSxxQkFDQSxxQkFDQSxxQkFDQSxxQkFDQSxxQkFFQSwwQkFsQkYsb0NBbUJJLGlDQUNBLG1DQUlKLG9CQUNFLG1CQUNBLHlCQUNBLDJCQUNBLDBCQUdGLHNCQUNFLG1CQUNBLHlCQUNBLDRCQUNBLDBCQUdGLHFCQUNFLG1CQUNBLHlCQUNBLDBCQUNBLDBCQzVDRixRQUNFLHdCQ0VBLFNBQ0UsaUJBQ0Esa0JBQ0EsaUJBSEYsUUFDRSxpQkFDQSxrQkFDQSxnQkNGQSxLQUNFLHNCQUVGLE1BQ0UsMEJBRUYsTUFDRSw0QkFFRixNQUNFLDZCQUVGLE1BQ0UsMkJBRUYsTUFDRSw0QkFDQSwyQkFFRixNQUNFLDBCQUNBLDZCQXJCRixLQUNFLHNCQUVGLE1BQ0UsMEJBRUYsTUFDRSw0QkFFRixNQUNFLDZCQUVGLE1BQ0UsMkJBRUYsTUFDRSw0QkFDQSwyQkFFRixNQUNFLDBCQUNBLDZCQXJCRixNQUNFLHVCQUVGLE9BQ0UsMkJBRUYsT0FDRSw2QkFFRixPQUNFLDhCQUVGLE9BQ0UsNEJBRUYsT0FDRSw2QkFDQSw0QkFFRixPQUNFLDJCQUNBLDhCQXJCRixNQUNFLHVCQUVGLE9BQ0UsMkJBRUYsT0FDRSw2QkFFRixPQUNFLDhCQUVGLE9BQ0UsNEJBRUYsT0FDRSw2QkFDQSw0QkFFRixPQUNFLDJCQUNBLDhCQXJCRixNQUNFLHVCQUVGLE9BQ0UsMkJBRUYsT0FDRSw2QkFFRixPQUNFLDhCQUVGLE9BQ0UsNEJBRUYsT0FDRSw2QkFDQSw0QkFFRixPQUNFLDJCQUNBLDhCQXJCRixNQUNFLHVCQUVGLE9BQ0UsMkJBRUYsT0FDRSw2QkFFRixPQUNFLDhCQUVGLE9BQ0UsNEJBRUYsT0FDRSw2QkFDQSw0QkFFRixPQUNFLDJCQUNBLDhCQXJCRixNQUNFLHVCQUVGLE9BQ0UsMkJBRUYsT0FDRSw2QkFFRixPQUNFLDhCQUVGLE9BQ0UsNEJBRUYsT0FDRSw2QkFDQSw0QkFFRixPQUNFLDJCQUNBLDhCQXJCRixNQUNFLHVCQUVGLE9BQ0UsMkJBRUYsT0FDRSw2QkFFRixPQUNFLDhCQUVGLE9BQ0UsNEJBRUYsT0FDRSw2QkFDQSw0QkFFRixPQUNFLDJCQUNBLDhCQXJCRixPQUNFLHdCQUVGLFFBQ0UsNEJBRUYsUUFDRSw4QkFFRixRQUNFLCtCQUVGLFFBQ0UsNkJBRUYsUUFDRSw4QkFDQSw2QkFFRixRQUNFLDRCQUNBLCtCQXJCRixLQUNFLHVCQUVGLE1BQ0UsMkJBRUYsTUFDRSw2QkFFRixNQUNFLDhCQUVGLE1BQ0UsNEJBRUYsTUFDRSw2QkFDQSw0QkFFRixNQUNFLDJCQUNBLDhCQXJCRixLQUNFLHVCQUVGLE1BQ0UsMkJBRUYsTUFDRSw2QkFFRixNQUNFLDhCQUVGLE1BQ0UsNEJBRUYsTUFDRSw2QkFDQSw0QkFFRixNQUNFLDJCQUNBLDhCQXJCRixNQUNFLHdCQUVGLE9BQ0UsNEJBRUYsT0FDRSw4QkFFRixPQUNFLCtCQUVGLE9BQ0UsNkJBRUYsT0FDRSw4QkFDQSw2QkFFRixPQUNFLDRCQUNBLCtCQXJCRixNQUNFLHdCQUVGLE9BQ0UsNEJBRUYsT0FDRSw4QkFFRixPQUNFLCtCQUVGLE9BQ0UsNkJBRUYsT0FDRSw4QkFDQSw2QkFFRixPQUNFLDRCQUNBLCtC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cy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANDAwOzcwMCZmYW1pbHk9UGF0dWErT25lJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvdXBwNnJ1cy5jc3MnKTtcclxuIiwiLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXHJcbmJvZHksXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmZpZ3VyZSxcclxuYmxvY2txdW90ZSxcclxuZGwsXHJcbmRkLFxyXG5wcmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXHJcbnVsW3JvbGU9XCJsaXN0XCJdLFxyXG5vbFtyb2xlPVwibGlzdFwiXSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xyXG5odG1sOmZvY3VzLXdpdGhpbiB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cclxuYm9keSB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cclxuYTpub3QoW2NsYXNzXSkge1xyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxufVxyXG5cclxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xyXG5pbWcsXHJcbnBpY3R1cmUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBib3JkZXIgb24gaWZyYW1lc1xyXG5pZnJhbWUge1xyXG4gIGJvcmRlcjogMDtcclxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnbWl4aW5zL3RyYW5zaXRpb24nIGFzICo7XHJcblxyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBjb2xvcjogIzQ5NDk0OTtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDcycHggKyAyNHB4KTtcclxufVxyXG5cclxuYSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1pbi1vdXQpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjI1cyBlYXNlLWluLW91dCk7XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIElFIEZpeFxyXG59XHJcblxyXG5zdmcge1xyXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgd2lkdGg6IDI0cHg7XHJcblxyXG4gICZbZGF0YS10aGVtZV0ge1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMixcclxuaDMsXHJcbi5oMyxcclxuaDQsXHJcbi5oNCxcclxuaDUsXHJcbi5oNSxcclxuaDYsXHJcbi5oNiB7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXBhdHVhLW9uZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gSUUgRml4XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgxKTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMyk7XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg0KTtcclxufVxyXG5cclxuaDUsXHJcbi5oNSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2KTtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ud2ViLXNpdGUtd2lkdGgge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IGNhbGMoMTIwMHB4ICsgNDhweCk7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjRzIGVhc2U7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArIDMycHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICB9XHJcblxyXG4gIEBlYWNoICRtdyBpbiAkbWF4LXdpZHRocyB7XHJcbiAgICAmLm13LSN7JG13fSB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygjeyRtd31weCArIDQ4cHgpO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JG13fXB4ICsgMzJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcblxyXG4vLyBGb250c1xyXG4kZm9udC1mYW1pbHktb3Blbi1zYW5zLXNlcmlmOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtcGF0dWEtb25lOiAnUGF0dWEgT25lJywgY3Vyc2l2ZSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1oMTogNDZweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1oMjogMzhweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1oMzogMzJweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1oNDogMjZweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1oNTogMjBweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1oNjogMThweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1zbTogMTJweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS14czogMTBweCAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhclxyXG4kbmF2YmFyLWhlaWdodDogNzJweCAhZGVmYXVsdDtcclxuXHJcbi8vIFV0aWxzXHJcbiRtYXgtd2lkdGhzOiAxMDAwLCA4MDA7XHJcbiRzcGFjaW5nOiAwLCA4LCAxMiwgMTYsIDI0LCA0OCwgNTAsIDcyLCAxMjA7XHJcblxyXG4vLyBDb2xvcnNcclxuJHByaW1hcnk6ICMwMDY4YzMgIWRlZmF1bHQ7XHJcblxyXG4kZ3JleS0xMDA6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiRncmV5LTIwMDogI2VlZWVlZSAhZGVmYXVsdDtcclxuJGdyZXktMzAwOiAjZTBlMGUwICFkZWZhdWx0O1xyXG4kZ3JleS00MDA6ICNiZGJkYmQgIWRlZmF1bHQ7XHJcbiRncmV5LTUwMDogIzllOWU5ZSAhZGVmYXVsdDtcclxuXHJcbiRzcGljZXdvcmtzOiAjZjA1MTIzICFkZWZhdWx0O1xyXG4kcmVkZGl0OiAjZmY0NTAwICFkZWZhdWx0O1xyXG4kZmFjZWJvb2s6ICM0YzY5YmEgIWRlZmF1bHQ7XHJcbiR0d2l0dGVyOiAjNTVhY2VlICFkZWZhdWx0O1xyXG4kbGlua2VkaW46ICMyODdiYmMgIWRlZmF1bHQ7XHJcbiRibG9nOiAjOTkwMDY2ICFkZWZhdWx0O1xyXG4keW91dHViZTogI2NkMWYxZiAhZGVmYXVsdDtcclxuJGZvcnVtOiAjMDBjYzAwICFkZWZhdWx0O1xyXG5cclxuJHNvY2lhbC1tZWRpYTogKFxyXG4gIHNvY2lhbC1zcGljZXdvcmtzOiAkc3BpY2V3b3JrcyxcclxuICBzb2NpYWwtcmVkZGl0OiAkcmVkZGl0LFxyXG4gIGZhY2Vib29rOiAkZmFjZWJvb2ssXHJcbiAgc29jaWFsLXR3aXR0ZXI6ICR0d2l0dGVyLFxyXG4gIHNvY2lhbC1saW5rZWRpbjogJGxpbmtlZGluLFxyXG4gIHNvY2lhbC15b3V0dWJlOiAkeW91dHViZSxcclxuKTtcclxuXHJcbi8vIElzb21ldHJpYyBDdWJlc1xyXG5cclxuLy8kaXNvLWN1YmVzOiAoXHJcbi8vICBkZWZhdWx0OiAoXHJcbi8vICAgIHRvcDogIzMzODZkNixcclxuLy8gICAgbGVmdDogIzAwNTZjMyxcclxuLy8gICAgcmlnaHQ6ICRibHVlXHJcbi8vICApLFxyXG4vLyAgcmVkOiAoXHJcbi8vICAgIHRvcDogI2ZmNDE1YSxcclxuLy8gICAgbGVmdDogI2RiMTEzMSxcclxuLy8gICAgcmlnaHQ6ICRzb2x1dGlvbi1yZWRcclxuLy8gICksXHJcbi8vICBvcmFuZ2U6IChcclxuLy8gICAgdG9wOiAjZmY5MjQ1LFxyXG4vLyAgICBsZWZ0OiAjZmY2MjE3LFxyXG4vLyAgICByaWdodDogJHNvbHV0aW9uLW9yYW5nZVxyXG4vLyAgKSxcclxuLy8gIGxpZ2h0LWJsdWU6IChcclxuLy8gICAgdG9wOiAjNWNkNmZmLFxyXG4vLyAgICBsZWZ0OiAjMzNiN2YzLFxyXG4vLyAgICByaWdodDogJHNvbHV0aW9uLWxpZ2h0LWJsdWVcclxuLy8gIClcclxuLy8pO1xyXG5cclxuLy8kc29sdXRpb25zOiAoXHJcbi8vICBibHVlOiAkYmx1ZSxcclxuLy8gIHJlZDogJHNvbHV0aW9uLXJlZCxcclxuLy8gIG9yYW5nZTogJHNvbHV0aW9uLW9yYW5nZSxcclxuLy8gIGxpZ2h0LWJsdWU6ICRzb2x1dGlvbi1saWdodC1ibHVlXHJcbi8vKTtcclxuIiwiLy8gVHJhbnNpdGlvblxyXG5cclxuLy8gVHJhbnNpdGlvblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5cclxuLy8gVHJhbnNpdGlvbiBEZWxheVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkZGVsYXkuLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTtcclxuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTtcclxuICAtby10cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG59XHJcblxyXG4vLyBUcmFuc2l0aW9uIER1cmF0aW9uXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbn1cclxuXHJcbi8vIFRyYW5zaXRpb24gUHJvcGVydHlcclxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHByb3BlcnR5Li4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XHJcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XHJcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcclxufVxyXG5cclxuLy8gVHJhbnNpdGlvbiBUaW1pbmcgRnVuY3Rpb25cclxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuOnJvb3QsXHJcbmJvZHksXHJcbltkYXRhLXRoZW1lPSdkZXZvbHV0aW9ucyddIHtcclxuICAtLXByaW1hcnk6ICN7JHByaW1hcnl9O1xyXG4gIC0tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xyXG4gIC0tcHJpbWFyeS1ob3ZlcjogIzAwNTM5YztcclxuICAtLXByaW1hcnktcmdiOiAwLCAxMDQsIDE5NTtcclxuICAtLXByaW1hcnktZGFya2VyOiAjMDA0ZDkwO1xyXG4gIC0tZm9udC1zaXplOiAjeyRmb250LXNpemV9O1xyXG4gIC0tZm9udC1zaXplLWgxOiAjeyRmb250LXNpemUtaDF9O1xyXG4gIC0tZm9udC1zaXplLWgyOiAjeyRmb250LXNpemUtaDJ9O1xyXG4gIC0tZm9udC1zaXplLWgzOiAjeyRmb250LXNpemUtaDN9O1xyXG4gIC0tZm9udC1zaXplLWg0OiAjeyRmb250LXNpemUtaDR9O1xyXG4gIC0tZm9udC1zaXplLWg1OiAjeyRmb250LXNpemUtaDV9O1xyXG4gIC0tZm9udC1zaXplLWg2OiAjeyRmb250LXNpemUtaDZ9O1xyXG4gIC0tZm9udC1zaXplLXNtOiAjeyRmb250LXNpemUtc219O1xyXG4gIC0tZm9udC1zaXplLXhzOiAjeyRmb250LXNpemUteHN9O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAtLWZvbnQtc2l6ZS1oMTogY2FsYygjeyRmb250LXNpemUtaDF9ICogMC44KTtcclxuICAgIC0tZm9udC1zaXplLWgyOiBjYWxjKCN7JGZvbnQtc2l6ZS1oMn0gKiAwLjY4KTtcclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXRoZW1lPSdzZXJ2ZXInXSB7XHJcbiAgLS1wcmltYXJ5OiAjZmYxMTMxO1xyXG4gIC0tcHJpbWFyeS1ob3ZlcjogI2NjMGUyNztcclxuICAtLXByaW1hcnktcmdiOiAyNTUsIDE3LCA0OTtcclxuICAtLXByaW1hcnktZGFya2VyOiAjZGQwMDFlO1xyXG59XHJcblxyXG5bZGF0YS10aGVtZT0ncGFzc3dvcmQnXSB7XHJcbiAgLS1wcmltYXJ5OiAjZmY3NzE3O1xyXG4gIC0tcHJpbWFyeS1ob3ZlcjogI2NjNWYxMjtcclxuICAtLXByaW1hcnktcmdiOiAyMjUsIDExOSwgMjM7XHJcbiAgLS1wcmltYXJ5LWRhcmtlcjogI2UzNWUwMDtcclxufVxyXG5cclxuW2RhdGEtdGhlbWU9J2dhdGV3YXknXSB7XHJcbiAgLS1wcmltYXJ5OiAjNWYwM2EyO1xyXG4gIC0tcHJpbWFyeS1ob3ZlcjogIzJiMWQ4MTtcclxuICAtLXByaW1hcnktcmdiOiA5NSwgMywgMTYyO1xyXG4gIC0tcHJpbWFyeS1kYXJrZXI6ICMzZTE0OGQ7XHJcbn1cclxuIiwiLmQtZmxleCB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQGVhY2ggJG13IGluICRtYXgtd2lkdGhzIHtcclxuICAubXctI3skbXd9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAjeyRtd31weDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xyXG4gIEBlYWNoICRzcGFjZSBpbiAkc3BhY2luZyB7XHJcbiAgICAuI3skYWJicmV2fS0jeyRzcGFjZX0ge1xyXG4gICAgICAjeyRwcm9wfTogI3skc3BhY2V9cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC4jeyRhYmJyZXZ9dC0jeyRzcGFjZX0ge1xyXG4gICAgICAjeyRwcm9wfS10b3A6ICN7JHNwYWNlfXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuI3skYWJicmV2fXItI3skc3BhY2V9IHtcclxuICAgICAgI3skcHJvcH0tcmlnaHQ6ICN7JHNwYWNlfXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuI3skYWJicmV2fWItI3skc3BhY2V9IHtcclxuICAgICAgI3skcHJvcH0tYm90dG9tOiAjeyRzcGFjZX1weCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLiN7JGFiYnJldn1sLSN7JHNwYWNlfSB7XHJcbiAgICAgICN7JHByb3B9LWxlZnQ6ICN7JHNwYWNlfXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuI3skYWJicmV2fXgtI3skc3BhY2V9IHtcclxuICAgICAgI3skcHJvcH0tcmlnaHQ6ICN7JHNwYWNlfXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICN7JHByb3B9LWxlZnQ6ICN7JHNwYWNlfXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuI3skYWJicmV2fXktI3skc3BhY2V9IHtcclxuICAgICAgI3skcHJvcH0tdG9wOiAjeyRzcGFjZX1weCAhaW1wb3J0YW50O1xyXG4gICAgICAjeyRwcm9wfS1ib3R0b206ICN7JHNwYWNlfXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubS1hdXRvIHtcclxuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LWF1dG8ge1xyXG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItYXV0byB7XHJcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1hdXRvIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi50ZXh0LWp1c3RpZnkge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG4iLCIvKiEgQGFsZ29saWEvYXV0b2NvbXBsZXRlLXRoZW1lLWNsYXNzaWMgMS43LjEgfCBNSVQgTGljZW5zZSB8IMKpIEFsZ29saWEsIEluYy4gYW5kIGNvbnRyaWJ1dG9ycyB8IGh0dHBzOi8vZ2l0aHViLmNvbS9hbGdvbGlhL2F1dG9jb21wbGV0ZSAqL1xyXG46cm9vdCB7XHJcbiAgLS1hYS1zZWFyY2gtaW5wdXQtaGVpZ2h0OiA0NHB4O1xyXG4gIC0tYWEtaW5wdXQtaWNvbi1zaXplOiAyMHB4O1xyXG4gIC0tYWEtYmFzZS11bml0OiAxNjtcclxuICAtLWFhLXNwYWNpbmctZmFjdG9yOiAxO1xyXG4gIC0tYWEtc3BhY2luZzogY2FsYyh2YXIoLS1hYS1iYXNlLXVuaXQpICogdmFyKC0tYWEtc3BhY2luZy1mYWN0b3IpICogMXB4KTtcclxuICAtLWFhLXNwYWNpbmctaGFsZjogY2FsYyh2YXIoLS1hYS1zcGFjaW5nKSAvIDIpO1xyXG4gIC0tYWEtcGFuZWwtbWF4LWhlaWdodDogNjUwcHg7XHJcbiAgLS1hYS1iYXNlLXotaW5kZXg6IDk5OTk7XHJcbiAgLS1hYS1mb250LXNpemU6IGNhbGModmFyKC0tYWEtYmFzZS11bml0KSAqIDFweCk7XHJcbiAgLS1hYS1mb250LWZhbWlseTogaW5oZXJpdDtcclxuICAtLWFhLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xyXG4gIC0tYWEtZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcclxuICAtLWFhLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcclxuICAtLWFhLWljb24tc2l6ZTogMjBweDtcclxuICAtLWFhLWljb24tc3Ryb2tlLXdpZHRoOiAxLjY7XHJcbiAgLS1hYS1pY29uLWNvbG9yLXJnYjogMTE5LCAxMTksIDE2MztcclxuICAtLWFhLWljb24tY29sb3ItYWxwaGE6IDE7XHJcbiAgLS1hYS1hY3Rpb24taWNvbi1zaXplOiAyMHB4O1xyXG4gIC0tYWEtdGV4dC1jb2xvci1yZ2I6IDM4LCAzOCwgMzk7XHJcbiAgLS1hYS10ZXh0LWNvbG9yLWFscGhhOiAxO1xyXG4gIC0tYWEtcHJpbWFyeS1jb2xvci1yZ2I6IDIyMSwgMTAyLCA2MjtcclxuICAtLWFhLXByaW1hcnktY29sb3ItYWxwaGE6IDAuMjtcclxuICAtLWFhLW11dGVkLWNvbG9yLXJnYjogMTI4LCAxMjYsIDE2MztcclxuICAtLWFhLW11dGVkLWNvbG9yLWFscGhhOiAwLjY7XHJcbiAgLS1hYS1wYW5lbC1ib3JkZXItY29sb3ItcmdiOiAxMjgsIDEyNiwgMTYzO1xyXG4gIC0tYWEtcGFuZWwtYm9yZGVyLWNvbG9yLWFscGhhOiAwLjM7XHJcbiAgLS1hYS1pbnB1dC1ib3JkZXItY29sb3ItcmdiOiAxMjgsIDEyNiwgMTYzO1xyXG4gIC0tYWEtaW5wdXQtYm9yZGVyLWNvbG9yLWFscGhhOiAwLjg7XHJcbiAgLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcclxuICAtLWFhLWJhY2tncm91bmQtY29sb3ItYWxwaGE6IDE7XHJcbiAgLS1hYS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcclxuICAtLWFhLWlucHV0LWJhY2tncm91bmQtY29sb3ItYWxwaGE6IDE7XHJcbiAgLS1hYS1zZWxlY3RlZC1jb2xvci1yZ2I6IDE3OSwgMTc5LCAxNzk7XHJcbiAgLS1hYS1zZWxlY3RlZC1jb2xvci1hbHBoYTogMC4yMDU7XHJcbiAgLS1hYS1kZXNjcmlwdGlvbi1oaWdobGlnaHQtYmFja2dyb3VuZC1jb2xvci1yZ2I6IDI0NSwgMjIzLCA3NztcclxuICAtLWFhLWRlc2NyaXB0aW9uLWhpZ2hsaWdodC1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhOiAwLjU7XHJcbiAgLS1hYS1kZXRhY2hlZC1tZWRpYS1xdWVyeTogKG1heC13aWR0aDogNjgwcHgpO1xyXG4gIC0tYWEtZGV0YWNoZWQtbW9kYWwtbWVkaWEtcXVlcnk6IChtaW4td2lkdGg6IDY4MHB4KTtcclxuICAtLWFhLWRldGFjaGVkLW1vZGFsLW1heC13aWR0aDogNjgwcHg7XHJcbiAgLS1hYS1kZXRhY2hlZC1tb2RhbC1tYXgtaGVpZ2h0OiA1MDBweDtcclxuICAtLWFhLW92ZXJsYXktY29sb3ItcmdiOiAxMTUsIDExNCwgMTI5O1xyXG4gIC0tYWEtb3ZlcmxheS1jb2xvci1hbHBoYTogMC40O1xyXG4gIC0tYWEtcGFuZWwtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgzNSwgMzgsIDU5LCAwLjEpLFxyXG4gICAgMCA2cHggMTZweCAtNHB4IHJnYmEoMzUsIDM4LCA1OSwgMC4xNSk7XHJcbiAgLS1hYS1zY3JvbGxiYXItd2lkdGg6IDEzcHg7XHJcbiAgLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1yZ2I6IDIzNCwgMjM0LCAyMzQ7XHJcbiAgLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1hbHBoYTogMTtcclxuICAtLWFhLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLXJnYjogdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpO1xyXG4gIC0tYWEtc2Nyb2xsYmFyLXRodW1iLWJhY2tncm91bmQtY29sb3ItYWxwaGE6IDE7XHJcbn1cclxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICA6cm9vdCB7XHJcbiAgICAtLWFhLXNwYWNpbmctZmFjdG9yOiAxLjI7XHJcbiAgICAtLWFhLWFjdGlvbi1pY29uLXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcbmJvZHkuZGFyayxcclxuYm9keVtkYXRhLXRoZW1lPSdkYXJrJ10ge1xyXG4gIC0tYWEtdGV4dC1jb2xvci1yZ2I6IDE4MywgMTkyLCAxOTk7XHJcbiAgLS1hYS1wcmltYXJ5LWNvbG9yLXJnYjogMTQ2LCAxMzgsIDI1NTtcclxuICAtLWFhLW11dGVkLWNvbG9yLXJnYjogMTQ2LCAxMzgsIDI1NTtcclxuICAtLWFhLWlucHV0LWJhY2tncm91bmQtY29sb3ItcmdiOiAwLCAzLCA5O1xyXG4gIC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2I6IDIxLCAyNCwgNDI7XHJcbiAgLS1hYS1zZWxlY3RlZC1jb2xvci1yZ2I6IDE0NiwgMTM4LCAyNTU7XHJcbiAgLS1hYS1zZWxlY3RlZC1jb2xvci1hbHBoYTogMC4yNTtcclxuICAtLWFhLWRlc2NyaXB0aW9uLWhpZ2hsaWdodC1iYWNrZ3JvdW5kLWNvbG9yLXJnYjogMCAyNTUgMjU1O1xyXG4gIC0tYWEtZGVzY3JpcHRpb24taGlnaGxpZ2h0LWJhY2tncm91bmQtY29sb3ItYWxwaGE6IDAuMjU7XHJcbiAgLS1hYS1pY29uLWNvbG9yLXJnYjogMTE5LCAxMTksIDE2MztcclxuICAtLWFhLXBhbmVsLXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIDAgIzJjMmU0MCwgMCAzcHggOHB4IDAgIzAwMDMwOTtcclxuICAtLWFhLXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLXJnYjogNDQsIDQ2LCA2NDtcclxuICAtLWFhLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLXJnYjogdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpO1xyXG59XHJcbi5hYS1BdXRvY29tcGxldGUgKixcclxuLmFhLURldGFjaGVkRm9ybUNvbnRhaW5lciAqLFxyXG4uYWEtUGFuZWwgKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uYWEtQXV0b2NvbXBsZXRlLFxyXG4uYWEtRGV0YWNoZWRGb3JtQ29udGFpbmVyLFxyXG4uYWEtUGFuZWwge1xyXG4gIGNvbG9yOiAjMjYyNjI3O1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSwgdmFyKC0tYWEtdGV4dC1jb2xvci1hbHBoYSkpO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hYS1mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWEtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYWEtRm9ybSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoXHJcbiAgICB2YXIoLS1hYS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksXHJcbiAgICB2YXIoLS1hYS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKVxyXG4gICk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjgpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkXHJcbiAgICByZ2JhKHZhcigtLWFhLWlucHV0LWJvcmRlci1jb2xvci1yZ2IpLCB2YXIoLS1hYS1pbnB1dC1ib3JkZXItY29sb3ItYWxwaGEpKTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFhLUZvcm1bZm9jdXMtd2l0aGluXSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGQ2NjNlO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksIDEpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDYyLCA1MiwgMjExLCAwLjIpLFxyXG4gICAgaW5zZXQgMCAwIDAgMnB4IHJnYmEoNjIsIDUyLCAyMTEsIDAuMik7XHJcbiAgYm94LXNoYWRvdzogcmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksIHZhcigtLWFhLXByaW1hcnktY29sb3ItYWxwaGEpKSAwXHJcbiAgICAgIDAgMCAycHgsXHJcbiAgICBpbnNldCByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgdmFyKC0tYWEtcHJpbWFyeS1jb2xvci1hbHBoYSkpIDAgMCAwXHJcbiAgICAgIDJweDtcclxuICBvdXRsaW5lOiBtZWRpdW0gbm9uZSBjdXJyZW50Q29sb3I7XHJcbn1cclxuLmFhLUZvcm06Zm9jdXMtd2l0aGluIHtcclxuICBib3JkZXItY29sb3I6ICNkZDY2M2U7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgMSk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNjIsIDUyLCAyMTEsIDAuMiksXHJcbiAgICBpbnNldCAwIDAgMCAycHggcmdiYSg2MiwgNTIsIDIxMSwgMC4yKTtcclxuICBib3gtc2hhZG93OiByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgdmFyKC0tYWEtcHJpbWFyeS1jb2xvci1hbHBoYSkpIDBcclxuICAgICAgMCAwIDJweCxcclxuICAgIGluc2V0IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLCB2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLWFscGhhKSkgMCAwIDBcclxuICAgICAgMnB4O1xyXG4gIG91dGxpbmU6IG1lZGl1bSBub25lIGN1cnJlbnRDb2xvcjtcclxufVxyXG4uYWEtSW5wdXRXcmFwcGVyUHJlZml4IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGhlaWdodDogdmFyKC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodCk7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuLmFhLUxhYmVsLFxyXG4uYWEtTG9hZGluZ0luZGljYXRvciB7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmFhLUxhYmVsIHN2ZyxcclxuLmFhLUxvYWRpbmdJbmRpY2F0b3Igc3ZnIHtcclxuICBjb2xvcjogI2RkNjYzZTtcclxuICBjb2xvcjogcmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksIDEpO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG4gIG1heC1oZWlnaHQ6IHZhcigtLWFhLWlucHV0LWljb24tc2l6ZSk7XHJcbiAgc3Ryb2tlLXdpZHRoOiAxLjY7XHJcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1hYS1pY29uLXN0cm9rZS13aWR0aCk7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgd2lkdGg6IHZhcigtLWFhLWlucHV0LWljb24tc2l6ZSk7XHJcbn1cclxuLmFhLUxvYWRpbmdJbmRpY2F0b3IsXHJcbi5hYS1TdWJtaXRCdXR0b24ge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWFhLXNwYWNpbmcpICogMC43NSAtIDFweCk7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XHJcbiAgd2lkdGg6IDQ3cHg7XHJcbiAgd2lkdGg6IGNhbGModmFyKC0tYWEtc3BhY2luZykgKiAxLjc1ICsgdmFyKC0tYWEtaWNvbi1zaXplKSAtIDFweCk7XHJcbn1cclxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAuYWEtTG9hZGluZ0luZGljYXRvcixcclxuICAuYWEtU3VibWl0QnV0dG9uIHtcclxuICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikgLyAyIC0gMXB4KTtcclxuICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgd2lkdGg6IGNhbGModmFyKC0tYWEtaWNvbi1zaXplKSArIHZhcigtLWFhLXNwYWNpbmcpICogMS4yNSAtIDFweCk7XHJcbiAgfVxyXG59XHJcbi5hYS1TdWJtaXRCdXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLmFhLUxvYWRpbmdJbmRpY2F0b3Ige1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uYWEtTG9hZGluZ0luZGljYXRvcltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hYS1JbnB1dFdyYXBwZXIge1xyXG4gIG9yZGVyOiAzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYWEtSW5wdXQge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogIzI2MjYyNztcclxuICBjb2xvcjogcmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksIHZhcigtLWFhLXRleHQtY29sb3ItYWxwaGEpKTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBoZWlnaHQ6IHZhcigtLWFhLXNlYXJjaC1pbnB1dC1oZWlnaHQpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFhLUlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjYpO1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uYWEtSW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjYpO1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uYWEtSW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjYpO1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uYWEtSW5wdXQ6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmFhLUlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4uYWEtSW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbi5hYS1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbi5hYS1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uYWEtSW5wdXRXcmFwcGVyU3VmZml4IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGhlaWdodDogdmFyKC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodCk7XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuLmFhLUNsZWFyQnV0dG9uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuNik7XHJcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtbXV0ZWQtY29sb3ItcmdiKSwgdmFyKC0tYWEtbXV0ZWQtY29sb3ItYWxwaGEpKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMTIuODMzMzMzMzMzM3B4O1xyXG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1hYS1zcGFjaW5nKSAqIDAuODMzMzMgLSAwLjVweCk7XHJcbn1cclxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAuYWEtQ2xlYXJCdXR0b24ge1xyXG4gICAgcGFkZGluZzogMCAxMC4xNjY2NjY2NjY3cHg7XHJcbiAgICBwYWRkaW5nOiAwIGNhbGModmFyKC0tYWEtc3BhY2luZykgKiAwLjY2NjY3IC0gMC41cHgpO1xyXG4gIH1cclxufVxyXG4uYWEtQ2xlYXJCdXR0b246Zm9jdXMsXHJcbi5hYS1DbGVhckJ1dHRvbjpob3ZlciB7XHJcbiAgY29sb3I6ICMyNjI2Mjc7XHJcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtdGV4dC1jb2xvci1yZ2IpLCB2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSk7XHJcbn1cclxuLmFhLUNsZWFyQnV0dG9uW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFhLUNsZWFyQnV0dG9uIHN2ZyB7XHJcbiAgc3Ryb2tlLXdpZHRoOiAxLjY7XHJcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1hYS1pY29uLXN0cm9rZS13aWR0aCk7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgd2lkdGg6IHZhcigtLWFhLWljb24tc2l6ZSk7XHJcbn1cclxuLmFhLVBhbmVsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoXHJcbiAgICB2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksXHJcbiAgICB2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKVxyXG4gICk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYWEtc3BhY2luZykgLyA0KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgzNSwgMzgsIDU5LCAwLjEpLFxyXG4gICAgMCA2cHggMTZweCAtNHB4IHJnYmEoMzUsIDM4LCA1OSwgMC4xNSk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tYWEtcGFuZWwtc2hhZG93KTtcclxuICBtYXJnaW46IDhweCAwIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4sIGZpbHRlciAwLjJzIGVhc2UtaW47XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcclxuICAuYWEtUGFuZWwge1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuLmFhLVBhbmVsIGJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5hYS1QYW5lbExheW91dCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtaGVpZ2h0OiA2NTBweDtcclxuICBtYXgtaGVpZ2h0OiB2YXIoLS1hYS1wYW5lbC1tYXgtaGVpZ2h0KTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmFhLVBhbmVsTGF5b3V0Q29sdW1ucy0tdHdvR29sZGVuIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzkuMiUgYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmFhLVBhbmVsTGF5b3V0Q29sdW1ucy0tdHdvIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmFhLVBhbmVsTGF5b3V0Q29sdW1ucy0tdGhyZWUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uYWEtUGFuZWwtLXN0YWxsZWQgLmFhLVNvdXJjZSB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcbi5hYS1QYW5lbC0tc2Nyb2xsYWJsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC1oZWlnaHQ6IDY1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IHZhcigtLWFhLXBhbmVsLW1heC1oZWlnaHQpO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBwYWRkaW5nOiB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO1xyXG4gIHNjcm9sbGJhci1jb2xvcjogI2ZmZiAjZWFlYWVhO1xyXG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYShcclxuICAgICAgdmFyKC0tYWEtc2Nyb2xsYmFyLXRodW1iLWJhY2tncm91bmQtY29sb3ItcmdiKSxcclxuICAgICAgdmFyKC0tYWEtc2Nyb2xsYmFyLXRodW1iLWJhY2tncm91bmQtY29sb3ItYWxwaGEpXHJcbiAgICApXHJcbiAgICByZ2JhKFxyXG4gICAgICB2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1yZ2IpLFxyXG4gICAgICB2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1hbHBoYSlcclxuICAgICk7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG59XHJcbi5hYS1QYW5lbC0tc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAxM3B4O1xyXG4gIHdpZHRoOiB2YXIoLS1hYS1zY3JvbGxiYXItd2lkdGgpO1xyXG59XHJcbi5hYS1QYW5lbC0tc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShcclxuICAgIHZhcigtLWFhLXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksXHJcbiAgICB2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1hbHBoYSlcclxuICApO1xyXG59XHJcbi5hYS1QYW5lbC0tc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShcclxuICAgIHZhcigtLWFhLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksXHJcbiAgICB2YXIoLS1hYS1zY3JvbGxiYXItdGh1bWItYmFja2dyb3VuZC1jb2xvci1hbHBoYSlcclxuICApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjZWFlYWVhO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYShcclxuICAgIHZhcigtLWFhLXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksXHJcbiAgICB2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1hbHBoYSlcclxuICApO1xyXG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkXHJcbiAgICByZ2JhKFxyXG4gICAgICB2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1yZ2IpLFxyXG4gICAgICB2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1hbHBoYSlcclxuICAgICk7XHJcbn1cclxuLmFhLVNvdXJjZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hYS1Tb3VyY2U6ZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFhLVNvdXJjZU5vUmVzdWx0cyB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgcGFkZGluZzogdmFyKC0tYWEtc3BhY2luZyk7XHJcbn1cclxuLmFhLUxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5hYS1MaXN0LFxyXG4uYWEtU291cmNlSGVhZGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYWEtU291cmNlSGVhZGVyIHtcclxuICBtYXJnaW46IDhweCAwLjVlbSA4cHggMDtcclxuICBtYXJnaW46IHZhcigtLWFhLXNwYWNpbmctaGFsZikgMC41ZW0gdmFyKC0tYWEtc3BhY2luZy1oYWxmKSAwO1xyXG59XHJcbi5hYS1Tb3VyY2VIZWFkZXI6ZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFhLVNvdXJjZUhlYWRlclRpdGxlIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoXHJcbiAgICB2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksXHJcbiAgICB2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKVxyXG4gICk7XHJcbiAgY29sb3I6ICNkZDY2M2U7XHJcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLCAxKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwLjhlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hYS1mb250LXdlaWdodC1zZW1pYm9sZCk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcclxuICBwYWRkaW5nOiAwIHZhcigtLWFhLXNwYWNpbmctaGFsZikgMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHotaW5kZXg6IHZhcigtLWFhLWJhc2Utei1pbmRleCk7XHJcbn1cclxuLmFhLVNvdXJjZUhlYWRlckxpbmUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGQ2NjNlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgMSk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogOHB4O1xyXG4gIHRvcDogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcclxuICB6LWluZGV4OiA5OTk4O1xyXG4gIHotaW5kZXg6IGNhbGModmFyKC0tYWEtYmFzZS16LWluZGV4KSAtIDEpO1xyXG59XHJcbi5hYS1Tb3VyY2VGb290ZXJTZWVBbGwge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYsIHJnYmEoMTI4LCAxMjYsIDE2MywgMC4xNCkpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIDE4MGRlZyxcclxuICAgIHJnYmEodmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLCB2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSksXHJcbiAgICByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuMTQpXHJcbiAgKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuNik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1hYS1tdXRlZC1jb2xvci1yZ2IpLCB2YXIoLS1hYS1tdXRlZC1jb2xvci1hbHBoYSkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4ICNmZmYsIDAgMnB4IDJweCAtMXB4IHJnYmEoNzYsIDY5LCA4OCwgMC4xNSk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAwLjk1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXdlaWdodDogdmFyKC0tYWEtZm9udC13ZWlnaHQtbWVkaXVtKTtcclxuICBwYWRkaW5nOiAwLjQ3NWVtIDFlbSAwLjZlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmFhLVNvdXJjZUZvb3RlclNlZUFsbDpmb2N1cyxcclxuLmFhLVNvdXJjZUZvb3RlclNlZUFsbDpob3ZlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkNjYzZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgMSk7XHJcbiAgY29sb3I6ICNkZDY2M2U7XHJcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLCAxKTtcclxufVxyXG4uYWEtSXRlbSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMjNweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgbWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMTAyLCA2MiwgMC40KTtcclxuICB9XHJcbn1cclxuLmFhLUl0ZW1bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTczLCAyMTQsIDAuMjA1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKFxyXG4gICAgdmFyKC0tYWEtc2VsZWN0ZWQtY29sb3ItcmdiKSxcclxuICAgIHZhcigtLWFhLXNlbGVjdGVkLWNvbG9yLWFscGhhKVxyXG4gICk7XHJcbn1cclxuLmFhLUl0ZW1bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIC5hYS1BY3RpdmVPbmx5LFxyXG4uYWEtSXRlbVthcmlhLXNlbGVjdGVkPSd0cnVlJ10gLmFhLUl0ZW1BY3Rpb25CdXR0b24ge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLmFhLUl0ZW1JY29uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogcmdiYShcclxuICAgIHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSxcclxuICAgIHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItYWxwaGEpXHJcbiAgKTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTI4LCAxMjYsIDE2MywgMC4zKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHhcclxuICAgIHJnYmEodmFyKC0tYWEtcGFuZWwtYm9yZGVyLWNvbG9yLXJnYiksIHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1hbHBoYSkpO1xyXG4gIGNvbG9yOiAjNzc3N2EzO1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLWljb24tY29sb3ItcmdiKSwgdmFyKC0tYWEtaWNvbi1jb2xvci1hbHBoYSkpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZm9udC1zaXplOiAwLjdlbTtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWFhLWljb24tc2l6ZSkgKyB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpKTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHN0cm9rZS13aWR0aDogMS42O1xyXG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYWEtaWNvbi1zdHJva2Utd2lkdGgpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMjhweDtcclxuICB3aWR0aDogY2FsYyh2YXIoLS1hYS1pY29uLXNpemUpICsgdmFyKC0tYWEtc3BhY2luZy1oYWxmKSk7XHJcbn1cclxuLmFhLUl0ZW1JY29uIGltZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1hYS1pY29uLXNpemUpICsgdmFyKC0tYWEtc3BhY2luZy1oYWxmKSAtIDhweCk7XHJcbiAgbWF4LXdpZHRoOiAyMHB4O1xyXG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1hYS1pY29uLXNpemUpICsgdmFyKC0tYWEtc3BhY2luZy1oYWxmKSAtIDhweCk7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmFhLUl0ZW1JY29uIHN2ZyB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGhlaWdodDogdmFyKC0tYWEtaWNvbi1zaXplKTtcclxuICB3aWR0aDogMjBweDtcclxuICB3aWR0aDogdmFyKC0tYWEtaWNvbi1zaXplKTtcclxufVxyXG4uYWEtSXRlbUljb24tLWFsaWduVG9wIHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5hYS1JdGVtSWNvbi0tbm9Cb3JkZXIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYWEtSXRlbUljb24tLXBpY3R1cmUge1xyXG4gIGhlaWdodDogOTZweDtcclxuICB3aWR0aDogOTZweDtcclxufVxyXG4uYWEtSXRlbUljb24tLXBpY3R1cmUgaW1nIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgcGFkZGluZzogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcclxufVxyXG4uYWEtSXRlbUNvbnRlbnQge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IDhweDtcclxuICBnYXA6IDhweDtcclxuICBncmlkLWdhcDogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcclxuICBnYXA6IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmFhLUl0ZW1Db250ZW50OmVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hYS1JdGVtQ29udGVudCBtYXJrIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjMjYyNjI3O1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSwgdmFyKC0tYWEtdGV4dC1jb2xvci1hbHBoYSkpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hYS1mb250LXdlaWdodC1ib2xkKTtcclxufVxyXG4uYWEtSXRlbUNvbnRlbnQtLWR1YWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYWEtSXRlbUNvbnRlbnQtLWR1YWwgLmFhLUl0ZW1Db250ZW50U3VidGl0bGUsXHJcbi5hYS1JdGVtQ29udGVudC0tZHVhbCAuYWEtSXRlbUNvbnRlbnRUaXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFhLUl0ZW1Db250ZW50LS1pbmRlbnRlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1hYS1pY29uLXNpemUpICsgdmFyKC0tYWEtc3BhY2luZykpO1xyXG59XHJcbi5hYS1JdGVtQ29udGVudEJvZHkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IDRweDtcclxuICBnYXA6IDRweDtcclxuICBncmlkLWdhcDogY2FsYyh2YXIoLS1hYS1zcGFjaW5nLWhhbGYpIC8gMik7XHJcbiAgZ2FwOiBjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikgLyAyKTtcclxufVxyXG4uYWEtSXRlbUNvbnRlbnRUaXRsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCAwLjVlbSAwIDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5hYS1JdGVtQ29udGVudFN1YnRpdGxlIHtcclxuICBmb250LXNpemU6IDAuOTJlbTtcclxufVxyXG4uYWEtSXRlbUNvbnRlbnRTdWJ0aXRsZUljb246YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCAxMjYsIDE2MywgMC42NCk7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIDAuNjQpO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxlZnQ6IDFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtM3B4O1xyXG59XHJcbi5hYS1JdGVtQ29udGVudFN1YnRpdGxlLS1pbmxpbmUgLmFhLUl0ZW1Db250ZW50U3VidGl0bGVJY29uOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMS41cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBtYXJnaW4tbGVmdDogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYWEtc3BhY2luZy1oYWxmKSAvIDIpO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIHdpZHRoOiBjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikgKyAycHgpO1xyXG59XHJcbi5hYS1JdGVtQ29udGVudFN1YnRpdGxlLS1zdGFuZGFsb25lIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjMjYyNjI3O1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSwgdmFyKC0tYWEtdGV4dC1jb2xvci1hbHBoYSkpO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IDhweDtcclxuICBnYXA6IDhweDtcclxuICBncmlkLWdhcDogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcclxuICBnYXA6IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG59XHJcbi5hYS1JdGVtQ29udGVudFN1YnRpdGxlLS1zdGFuZGFsb25lIC5hYS1JdGVtQ29udGVudFN1YnRpdGxlSWNvbjpiZWZvcmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDNweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxLjVweCAxLjVweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBoZWlnaHQ6IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XHJcbiAgd2lkdGg6IDhweDtcclxuICB3aWR0aDogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcclxufVxyXG4uYWEtSXRlbUNvbnRlbnRTdWJ0aXRsZUNhdGVnb3J5IHtcclxuICBjb2xvcjogIzgwN2VhMztcclxuICBjb2xvcjogcmdiYSh2YXIoLS1hYS1tdXRlZC1jb2xvci1yZ2IpLCAxKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5hYS1JdGVtQ29udGVudERlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogIzI2MjYyNztcclxuICBjb2xvcjogcmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksIHZhcigtLWFhLXRleHQtY29sb3ItYWxwaGEpKTtcclxuICBmb250LXNpemU6IDAuODVlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcbi5hYS1JdGVtQ29udGVudERlc2NyaXB0aW9uOmVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hYS1JdGVtQ29udGVudERlc2NyaXB0aW9uIG1hcmsge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyMjMsIDc3LCAwLjUpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoXHJcbiAgICB2YXIoLS1hYS1kZXNjcmlwdGlvbi1oaWdobGlnaHQtYmFja2dyb3VuZC1jb2xvci1yZ2IpLFxyXG4gICAgdmFyKC0tYWEtZGVzY3JpcHRpb24taGlnaGxpZ2h0LWJhY2tncm91bmQtY29sb3ItYWxwaGEpXHJcbiAgKTtcclxuICBjb2xvcjogIzI2MjYyNztcclxuICBjb2xvcjogcmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksIHZhcigtLWFhLXRleHQtY29sb3ItYWxwaGEpKTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXdlaWdodDogdmFyKC0tYWEtZm9udC13ZWlnaHQtbWVkaXVtKTtcclxufVxyXG4uYWEtSXRlbUNvbnRlbnREYXNoIHtcclxuICBjb2xvcjogcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjYpO1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuLmFhLUl0ZW1Db250ZW50VGFnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYyLCA1MiwgMjExLCAwLjIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoXHJcbiAgICB2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksXHJcbiAgICB2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLWFscGhhKVxyXG4gICk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIG1hcmdpbjogMCAwLjRlbSAwIDA7XHJcbiAgcGFkZGluZzogMC4wOGVtIDAuM2VtO1xyXG59XHJcbi5hYS1JdGVtTGluayxcclxuLmFhLUl0ZW1XcmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IDRweDtcclxuICBnYXA6IDRweDtcclxuICBncmlkLWdhcDogY2FsYyh2YXIoLS1hYS1zcGFjaW5nLWhhbGYpIC8gMik7XHJcbiAgZ2FwOiBjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikgLyAyKTtcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYWEtSXRlbUxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uYWEtSXRlbUFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgbWFyZ2luOiAwIC01LjMzMzMzMzMzMzNweDtcclxuICBtYXJnaW46IDAgY2FsYyh2YXIoLS1hYS1zcGFjaW5nKSAvIC0zKTtcclxuICBwYWRkaW5nOiAwIDJweCAwIDA7XHJcbn1cclxuLmFhLUl0ZW1BY3Rpb25CdXR0b24ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6IHJnYmEoMTI4LCAxMjYsIDE2MywgMC42KTtcclxuICBjb2xvcjogcmdiYSh2YXIoLS1hYS1tdXRlZC1jb2xvci1yZ2IpLCB2YXIoLS1hYS1tdXRlZC1jb2xvci1hbHBoYSkpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmFhLUl0ZW1BY3Rpb25CdXR0b246Zm9jdXMgc3ZnLFxyXG4uYWEtSXRlbUFjdGlvbkJ1dHRvbjpob3ZlciBzdmcge1xyXG4gIGNvbG9yOiAjMjYyNjI3O1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSwgdmFyKC0tYWEtdGV4dC1jb2xvci1hbHBoYSkpO1xyXG59XHJcbkBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgLmFhLUl0ZW1BY3Rpb25CdXR0b246Zm9jdXMgc3ZnLFxyXG4gIC5hYS1JdGVtQWN0aW9uQnV0dG9uOmhvdmVyIHN2ZyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuLmFhLUl0ZW1BY3Rpb25CdXR0b24gc3ZnIHtcclxuICBjb2xvcjogcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjYpO1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSk7XHJcbiAgbWFyZ2luOiA1LjMzMzMzMzMzMzNweDtcclxuICBtYXJnaW46IGNhbGModmFyKC0tYWEtc3BhY2luZykgLyAzKTtcclxuICBzdHJva2Utd2lkdGg6IDEuNjtcclxuICBzdHJva2Utd2lkdGg6IHZhcigtLWFhLWljb24tc3Ryb2tlLXdpZHRoKTtcclxuICB3aWR0aDogMjBweDtcclxuICB3aWR0aDogdmFyKC0tYWEtYWN0aW9uLWljb24tc2l6ZSk7XHJcbn1cclxuLmFhLUFjdGl2ZU9ubHkge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uYWEtUGFuZWxIZWFkZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2RkNjYzZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgMSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBoZWlnaHQ6IHZhcigtLWFhLW1vZGFsLWhlYWRlci1oZWlnaHQpO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBwYWRkaW5nOiB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpIHZhcigtLWFhLXNwYWNpbmcpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYWEtUGFuZWxIZWFkZXI6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgcmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIDEpLFxyXG4gICAgcmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIDApXHJcbiAgKTtcclxuICBib3R0b206IC04cHg7XHJcbiAgYm90dG9tOiBjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikgKiAtMSk7XHJcbiAgY29udGVudDogJyc7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgaGVpZ2h0OiB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5hYS1QYW5lbEZvb3RlcixcclxuLmFhLVBhbmVsSGVhZGVyOmFmdGVyIHtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHotaW5kZXg6IHZhcigtLWFhLWJhc2Utei1pbmRleCk7XHJcbn1cclxuLmFhLVBhbmVsRm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoXHJcbiAgICB2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksXHJcbiAgICB2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKVxyXG4gICk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuMyk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMFxyXG4gICAgcmdiYSh2YXIoLS1hYS1wYW5lbC1ib3JkZXItY29sb3ItcmdiKSwgdmFyKC0tYWEtcGFuZWwtYm9yZGVyLWNvbG9yLWFscGhhKSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgcGFkZGluZzogdmFyKC0tYWEtc3BhY2luZyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hYS1QYW5lbEZvb3RlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgaHNsYSgwLCAwJSwgMTAwJSwgMCksXHJcbiAgICByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuNilcclxuICApO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgIHJnYmEodmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLCAwKSxcclxuICAgIHJnYmEodmFyKC0tYWEtbXV0ZWQtY29sb3ItcmdiKSwgdmFyKC0tYWEtbXV0ZWQtY29sb3ItYWxwaGEpKVxyXG4gICk7XHJcbiAgY29udGVudDogJyc7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGhlaWdodDogdmFyKC0tYWEtc3BhY2luZyk7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAwLjEyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IC0xNnB4O1xyXG4gIHRvcDogY2FsYyh2YXIoLS1hYS1zcGFjaW5nKSAqIC0xKTtcclxuICB6LWluZGV4OiA5OTk4O1xyXG4gIHotaW5kZXg6IGNhbGModmFyKC0tYWEtYmFzZS16LWluZGV4KSAtIDEpO1xyXG59XHJcbi5hYS1EZXRhY2hlZENvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKFxyXG4gICAgdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLFxyXG4gICAgdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSlcclxuICApO1xyXG4gIGJvdHRvbTogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgzNSwgMzgsIDU5LCAwLjEpLFxyXG4gICAgMCA2cHggMTZweCAtNHB4IHJnYmEoMzUsIDM4LCA1OSwgMC4xNSk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tYWEtcGFuZWwtc2hhZG93KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB6LWluZGV4OiB2YXIoLS1hYS1iYXNlLXotaW5kZXgpO1xyXG59XHJcbi5hYS1EZXRhY2hlZENvbnRhaW5lcjphZnRlciB7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcbi5hYS1EZXRhY2hlZENvbnRhaW5lciAuYWEtU291cmNlSGVhZGVyIHtcclxuICBtYXJnaW46IDhweCAwIDhweCAycHg7XHJcbiAgbWFyZ2luOiB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpIDAgdmFyKC0tYWEtc3BhY2luZy1oYWxmKSAycHg7XHJcbn1cclxuLmFhLURldGFjaGVkQ29udGFpbmVyIC5hYS1QYW5lbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKFxyXG4gICAgdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLFxyXG4gICAgdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSlcclxuICApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hYS1EZXRhY2hlZENvbnRhaW5lciAuYWEtUGFuZWxMYXlvdXQge1xyXG4gIGJvdHRvbTogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hYS1EZXRhY2hlZEZvcm1Db250YWluZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuMyk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkXHJcbiAgICByZ2JhKHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1yZ2IpLCB2YXIoLS1hYS1wYW5lbC1ib3JkZXItY29sb3ItYWxwaGEpKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgcGFkZGluZzogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcclxufVxyXG4uYWEtRGV0YWNoZWRDYW5jZWxCdXR0b24ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjb2xvcjogIzI2MjYyNztcclxuICBjb2xvcjogcmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksIHZhcigtLWFhLXRleHQtY29sb3ItYWxwaGEpKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBtYXJnaW46IDAgMCAwIDhweDtcclxuICBtYXJnaW46IDAgMCAwIHZhcigtLWFhLXNwYWNpbmctaGFsZik7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgcGFkZGluZzogMCB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO1xyXG59XHJcbi5hYS1EZXRhY2hlZENhbmNlbEJ1dHRvbjpmb2N1cyxcclxuLmFhLURldGFjaGVkQ2FuY2VsQnV0dG9uOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjMpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweFxyXG4gICAgcmdiYSh2YXIoLS1hYS1wYW5lbC1ib3JkZXItY29sb3ItcmdiKSwgdmFyKC0tYWEtcGFuZWwtYm9yZGVyLWNvbG9yLWFscGhhKSk7XHJcbn1cclxuLmFhLURldGFjaGVkQ29udGFpbmVyLS1tb2RhbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJvdHRvbTogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA2ODBweDtcclxuICBtYXgtd2lkdGg6IHZhcigtLWFhLWRldGFjaGVkLW1vZGFsLW1heC13aWR0aCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMyU7XHJcbn1cclxuLmFhLURldGFjaGVkQ29udGFpbmVyLS1tb2RhbCAuYWEtUGFuZWxMYXlvdXQge1xyXG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gIG1heC1oZWlnaHQ6IHZhcigtLWFhLWRldGFjaGVkLW1vZGFsLW1heC1oZWlnaHQpO1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG4uYWEtRGV0YWNoZWRTZWFyY2hCdXR0b24ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKFxyXG4gICAgdmFyKC0tYWEtaW5wdXQtYmFja2dyb3VuZC1jb2xvci1yZ2IpLFxyXG4gICAgdmFyKC0tYWEtaW5wdXQtYmFja2dyb3VuZC1jb2xvci1hbHBoYSlcclxuICApO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjYsIDE2MywgMC44KTtcclxuICBib3JkZXI6IDFweCBzb2xpZFxyXG4gICAgcmdiYSh2YXIoLS1hYS1pbnB1dC1ib3JkZXItY29sb3ItcmdiKSwgdmFyKC0tYWEtaW5wdXQtYm9yZGVyLWNvbG9yLWFscGhhKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGNvbG9yOiByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuNik7XHJcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtbXV0ZWQtY29sb3ItcmdiKSwgdmFyKC0tYWEtbXV0ZWQtY29sb3ItYWxwaGEpKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hYS1mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWEtZm9udC1zaXplKTtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgaGVpZ2h0OiB2YXIoLS1hYS1zZWFyY2gtaW5wdXQtaGVpZ2h0KTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCA1LjVweDtcclxuICBwYWRkaW5nOiAwIGNhbGModmFyKC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodCkgLyA4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYWEtRGV0YWNoZWRTZWFyY2hCdXR0b246Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogI2RkNjYzZTtcclxuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLCAxKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2MiwgNTIsIDIxMSwgMC4yKSxcclxuICAgIGluc2V0IDAgMCAwIDJweCByZ2JhKDYyLCA1MiwgMjExLCAwLjIpO1xyXG4gIGJveC1zaGFkb3c6IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLCB2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLWFscGhhKSkgMFxyXG4gICAgICAwIDAgM3B4LFxyXG4gICAgaW5zZXQgcmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksIHZhcigtLWFhLXByaW1hcnktY29sb3ItYWxwaGEpKSAwIDAgMFxyXG4gICAgICAycHg7XHJcbiAgb3V0bGluZTogbWVkaXVtIG5vbmUgY3VycmVudENvbG9yO1xyXG59XHJcbi5hYS1EZXRhY2hlZFNlYXJjaEJ1dHRvbkljb24ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNkZDY2M2U7XHJcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLCAxKTtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgd2lkdGg6IGNhbGModmFyKC0tYWEtaWNvbi1zaXplKSArIHZhcigtLWFhLXNwYWNpbmcpKTtcclxufVxyXG4uYWEtRGV0YWNoZWQge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYWEtRGV0YWNoZWRPdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTE0LCAxMjksIDAuNCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShcclxuICAgIHZhcigtLWFhLW92ZXJsYXktY29sb3ItcmdiKSxcclxuICAgIHZhcigtLWFhLW92ZXJsYXktY29sb3ItYWxwaGEpXHJcbiAgKTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTk4O1xyXG4gIHotaW5kZXg6IGNhbGModmFyKC0tYWEtYmFzZS16LWluZGV4KSAtIDEpO1xyXG59XHJcbi5hYS1HcmFkaWVudEJvdHRvbSxcclxuLmFhLUdyYWRpZW50VG9wIHtcclxuICBoZWlnaHQ6IDhweDtcclxuICBoZWlnaHQ6IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XHJcbiAgbGVmdDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB6LWluZGV4OiB2YXIoLS1hYS1iYXNlLXotaW5kZXgpO1xyXG59XHJcbi5hYS1HcmFkaWVudFRvcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYsIGhzbGEoMCwgMCUsIDEwMCUsIDApKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICByZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwgMSksXHJcbiAgICByZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwgMClcclxuICApO1xyXG4gIHRvcDogMDtcclxufVxyXG4uYWEtR3JhZGllbnRCb3R0b20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChoc2xhKDAsIDAlLCAxMDAlLCAwKSwgI2ZmZik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgcmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIDApLFxyXG4gICAgcmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIDEpXHJcbiAgKTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1hYS1zcGFjaW5nKSAvIDQpO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYWEtc3BhY2luZykgLyA0KTtcclxuICBib3R0b206IDA7XHJcbn1cclxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAuYWEtRGVza3RvcE9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAuYWEtVG91Y2hPbmx5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5iZy1yZG0ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2Rldm9sdXRpb25zLm1vLmNsb3VkaW5hcnkubmV0L3dlYi9jb21tb24vaW1hZ2VzL2JhY2tncm91bmQvcmRtLWNvbG9yLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5iZy1nbG9zc2FyeSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZGV2b2x1dGlvbnMubW8uY2xvdWRpbmFyeS5uZXQvd2ViL2NvbW1vbi9pbWFnZXMvYmFja2dyb3VuZC9nbG9zc2FyeS5qcGcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uYmctc2VjdXJpdHkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3dlYmRldm9sdXRpb25zLmJsb2IuY29yZS53aW5kb3dzLm5ldC93ZWIvY29tbW9uL2ltYWdlcy9iYWNrZ3JvdW5kL3N5c2FkbWlub3RhdXItdHJlbmNoZXMtY29sb3Itc21hbGwuanBnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmJnLXdlYi1sb2dpbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZGV2b2x1dGlvbnMubW8uY2xvdWRpbmFyeS5uZXQvd2ViL2NvbW1vbi9pbWFnZXMvYmFja2dyb3VuZC93ZWItbG9naW4uanBnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4iLCIuZHdkLWJ1dHRvbiB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBzdmcge1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJi5oaWRlLWljb24ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHdkLWxpbmstYXJyb3cge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuYXJyb3cge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnMgZWFzZTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgICB3aWR0aDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXJvdXNlbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbjogNzBweCBhdXRvIDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zbGlkZXMtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgICAgIGNvbG9yOiAjZThlOGU4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAmLnNsaWRlLXJpZ2h0IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMTAwcHgpKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWRlLWxlZnQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMTAwcHgpKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5zbGlkZS1yaWdodCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHM7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMTAwcHgpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpZGUtbGVmdCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHM7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDEwMHB4KSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMHB4IDAgcmdiKDAgMCAyNSAvIDM1JSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXYge1xyXG4gICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgICAgYm90dG9tOiAyMXB4O1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYigwIDAgMCAvIDM1JSk7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9yIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMgZWFzZTtcclxuICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgbWFyZ2luOiAyMHB4IDNweDtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xyXG5cclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4YzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmR3ZC1mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gIC53ZWItZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICM5ZTllOWU7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMwM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG5cclxuICAud2ViLWZvb3RlcjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZGV2b2x1dGlvbnMubW8uY2xvdWRpbmFyeS5uZXQvd2ViL2NvbW1vbi9pbWFnZXMvYmFja2dyb3VuZC9mb290ZXIuanBnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MDBweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndlYi1zaXRlLXdpZHRoIHtcclxuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgNDAwbXMgZWFzZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItbG9nbyB7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICB3aWR0aDogMTU1cHg7XHJcbiAgfVxyXG5cclxuICAucm93LWZvb3Rlci10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAuZm9vdGVyLWxhbmd1YWdlIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDE2cHggMCAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm93LWZvb3Rlci1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWxhbmd1YWdlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1sYW5ndWFnZSBhIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzllOWU5ZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICsgYSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtdG9wZG93biB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICBmbGV4OiAwIDAgMjAlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzllOWU5ZTtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItY29udGVudC10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NzUwNTg7XHJcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHZsLWljb24ge1xyXG4gICAgY29sb3I6ICM5ZTllOWU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAka2V5LCAkY29sb3IgaW4gJHNvY2lhbC1tZWRpYSB7XHJcbiAgICAgICYtI3ska2V5fTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jb250ZW50LWxhc3QtdGFibGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtdXMtYm91dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWNvbnRhY3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1qdXN0aWZ5LWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGE6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzllOWU5ZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZ3JheS1ib3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgcGFkZGluZzogNDBweCAxMDBweDtcclxuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMjVzIGVhc2U7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5kd2QtaGVhZGVyLW1lZGlhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAzMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBlYXNlO1xyXG4gICYuc21hbGwge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcblxyXG4gICYuc21hbGwge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5kd2QtcGhvdG8tcGFyYWxsYXgge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDUwcHgpO1xyXG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XHJcbiAgICBtaW4td2lkdGg6IDEyMDBweDtcclxuICB9XHJcblxyXG4gIC5kd2QtaGVhZGVyLW1lZGlhLWNvbnRhaW5lciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC53ZWItc2l0ZS13aWR0aCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1jb250YWluZXIge1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9uJyBhcyAqO1xyXG5cclxuLmR3ZC1oZWFkZXItY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiA3MnB4O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0IDAuNHMgZWFzZSk7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGhlaWdodDogNTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5kd2QtaGVhZGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDcycHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5KHBhZGRpbmcsIGhlaWdodCk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbigwLjRzKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmR3ZC1oZWFkZXItd3JhcHBlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5kd2QtaGVhZGVyLWxlZnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmR2bC1pY29uLWxvZ28tZGV2b2x1dGlvbnMtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmR2bC1pY29uLWNoYXQge1xyXG4gICAgJixcclxuICAgICYgKyBzcGFuIHtcclxuICAgICAgY29sb3I6ICNmZjY2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHZsLWljb24tY2VsbHBob25lIHtcclxuICAgICYsXHJcbiAgICAmICsgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjNzhiNDFiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmR3ZC1oZWFkZXItY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MnB4KTtcclxuICAgICAgbGVmdDogLTQwMHB4O1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiA1MnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblxyXG4gICAgICAgICsgLmR3ZC1oZWFkZXItYmFja2Ryb3Age1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHdkLWhlYWRlci1zdWJtZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgPiAuZHdkLWhlYWRlci1pdGVtIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHdkLWhlYWRlci1pdGVtIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kd2QtaGVhZGVyLXN1Ym1lbnUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogLTQwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlO1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgICBsZWZ0OiAtMzIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuZHdkLWhlYWRlci1zdWJtZW51IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHdkLWhlYWRlci1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5kd2QtaGVhZGVyLXN1Ym1lbnUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogNDkwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdG9wOiA1MnB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmR3ZC1oZWFkZXItc3VibWVudS1pdGVtIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuZHdkLWhlYWRlci1zdWJtZW51LWl0ZW0ge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kd2QtaGVhZGVyLXN1Ym1lbnUtY29udGFpbmVyIHtcclxuICAgICAgPiAuZHdkLWhlYWRlci1pdGVtIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR3ZC1oZWFkZXItaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcGFkZGluZzogMCA2cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmR3ZC1oZWFkZXItaXRlbSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSByb3RhdGUoMTM1ZGVnKSBza2V3KDE0ZGVnLCAxNGRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgdG9wOiAzOXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2JpbGUtbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyArIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc3MTc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmR3ZC1oZWFkZXItc3VibWVudS1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmR3ZC1oZWFkZXItaXRlbSB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kd2QtaGVhZGVyLXN1Ym1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMTJweCA1MHB4IDAgcmdiKDAgMCAwIC8gMzUlKTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAgIC5kd2QtaGVhZGVyLXN1Ym1lbnUtYmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kd2QtaGVhZGVyLXN1Ym1lbnUge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC03MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjZzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxuICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kd2QtaGVhZGVyLXN1Ym1lbnUtaXRlbSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAYXQtcm9vdCB7XHJcbiAgICAgICAgI3tzZWxlY3Rvci11bmlmeSgmLCBidXR0b24pfSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg0MHB4ICsgNDhweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoNDhweCAqIDIpKTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDI1cHggKyAzMHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICgzMHB4ICogMikpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgICAgY29sb3I6ICMwMDY4YzM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgLmR3ZC1oZWFkZXItc3VibWVudS1pdGVtIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnLFxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmR3ZC1oZWFkZXItYmFja2Ryb3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcbn1cclxuIiwiLmR3ZC1saXN0IHtcclxuICBsaSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICAgICsgbGkge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZGNkYztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsLmR3ZC1saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgbGkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEycHggKyA2cHggKyAyNHB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbGVmdDogMTJweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tYXJrZG93biB7XHJcbiAgKiB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZHdkLXByb2R1Y3QtaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMik7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgcGFkZGluZy10b3A6IDU0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwMHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vcGVuLXNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi5zbWFsbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBhdHVhLW9uZTtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDEpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmR3ZC1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgfVxyXG59XHJcbiIsIi5kd2Qtc21hbGwtaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMTA0LCAxOTUsIDAuMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBoMSB7XHJcbiAgICArIHAge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmR3ZC1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItZHJvcGRvd24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiA0MHB4IGF1dG8gNDBweDtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICBzZWxlY3Qge1xyXG4gICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDEuNzVyZW0gMC41cmVtIDAuNzVyZW07XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzMzMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIilcclxuICAgICAgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM0NGE4ZmY7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFicyB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAwIDE4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjMDA2OGMzO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjhjMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzAwNjhjMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFjY29yZGlhbi1kcm9wZG93biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gIC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cztcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWR2aXNvcmllcy1zdWJzY3JpYmUge1xyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gIDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgKyBkaXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAycHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJ3V0aWxzL2Z1bmN0aW9ucycgYXMgKjtcclxuXHJcbmE6aG92ZXIgPiAuYXJyb3csXHJcbmRpdjpob3ZlciA+IC5hcnJvdyxcclxuYTpob3ZlciAud2ViLWFycm93LFxyXG5idXR0b246aG92ZXIgLndlYi1hcnJvdyxcclxuLmxlYXJuLW1vcmUtYXJyb3c6aG92ZXIgLndlYi1hcnJvdyB7XHJcbiAgJHg6ICgxICogY29zKDkwZGVnKSk7XHJcbiAgJHk6ICgxICogc2luKDkwZGVnKSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCAqICR4LCAxNXB4ICogJHkpIHJvdGF0ZSg5MGRlZyAtIDkwKTtcclxuXHJcbiAgJi5sZWZ0IHtcclxuICAgICR4OiAoMSAqIGNvcygxODBkZWcpKTtcclxuICAgICR5OiAoMSAqIHNpbigxODBkZWcpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHggKiAkeCwgMTVweCAqICR5KSByb3RhdGUoMTgwZGVnIC0gOTApO1xyXG4gIH1cclxuXHJcbiAgJi5yaWdodCB7XHJcbiAgICAkeDogKDEgKiBjb3MoMGRlZykpO1xyXG4gICAgJHk6ICgxICogc2luKDBkZWcpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHggKiAkeCwgMTVweCAqICR5KSByb3RhdGUoMGRlZyAtIDkwKTtcclxuICB9XHJcblxyXG4gICYudG9wIHtcclxuICAgICR4OiAoMSAqIGNvcygtOTBkZWcpKTtcclxuICAgICR5OiAoMSAqIHNpbigtOTBkZWcpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHggKiAkeCwgMTVweCAqICR5KSByb3RhdGUoLTkwZGVnIC0gOTApO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OGMzO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIDBweCk7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFycm93IHtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyAtIDkwKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAkeDogKDEgKiBjb3MoOTBkZWcpKTtcclxuICAgICR5OiAoMSAqIHNpbig5MGRlZykpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCAqICR4LCAxNXB4ICogJHkpIHJvdGF0ZSg5MGRlZyAtIDkwKTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjhjMztcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIDBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGVmdCB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcgLSA5MCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICR4OiAoMSAqIGNvcygxODBkZWcpKTtcclxuICAgICAgJHk6ICgxICogc2luKDE4MGRlZykpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4ICogJHgsIDE1cHggKiAkeSkgcm90YXRlKDE4MGRlZyAtIDkwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmlnaHQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyAtIDkwKTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICR4OiAoMSAqIGNvcygwZGVnKSk7XHJcbiAgICAgICR5OiAoMSAqIHNpbigwZGVnKSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHggKiAkeCwgMTVweCAqICR5KSByb3RhdGUoMGRlZyAtIDkwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudG9wIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyAtIDkwKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJHg6ICgxICogY29zKC05MGRlZykpO1xyXG4gICAgICAkeTogKDEgKiBzaW4oLTkwZGVnKSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHggKiAkeCwgMTVweCAqICR5KSByb3RhdGUoLTkwZGVnIC0gOTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaXplLTE0IHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgJi50aGlja25lc3MtMSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLWVuZC1saW5lIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4YzM7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHggKiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICByaWdodDogY2FsYyg1MCUpO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGFycm93KCRhcmdzOiAoKSkge1xyXG4gICRkZWZhdWx0czogKFxyXG4gICAgJ3dpZHRoJzogNDBweCxcclxuICAgICdjb2xvcic6IGJsYWNrLFxyXG4gICAgJ2hlaWdodCc6IDAsXHJcbiAgICAndGhpY2tuZXNzJzogMnB4LFxyXG4gICAgJ2RlZ3JlZSc6IDkwZGVnLFxyXG4gICAgJ2Rpc3RhbmNlJzogMCxcclxuICAgICdlbmQtbGluZSc6IGJsb2NrLFxyXG4gICk7XHJcblxyXG4gICRvcHRzOiBtYXAtbWVyZ2UoJGRlZmF1bHRzLCAkYXJncyk7XHJcbiAgJHdpZHRoOiBtYXAtZ2V0KCRvcHRzLCAnd2lkdGgnKTtcclxuICAkYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkb3B0cywgJ2NvbG9yJyk7XHJcbiAgJGxpbmUtd2lkdGg6IG1hcC1nZXQoJG9wdHMsICd0aGlja25lc3MnKTtcclxuICAkZGVncmVlOiBtYXAtZ2V0KCRvcHRzLCAnZGVncmVlJyk7XHJcbiAgJGhlaWdodDogbWFwLWdldCgkb3B0cywgJ2hlaWdodCcpO1xyXG4gICRkaXN0YW5jZTogbWFwLWdldCgkb3B0cywgJ2Rpc3RhbmNlJyk7XHJcbiAgJGVuZExpbmU6IG1hcC1nZXQoJG9wdHMsICdlbmQtbGluZScpO1xyXG5cclxuICBAaWYgKCRoZWlnaHQgPT0gMCkge1xyXG4gICAgJGhlaWdodDogJHdpZHRoICogMC43NTtcclxuICB9XHJcbiAgQGlmICgkZGlzdGFuY2UgPT0gMCkge1xyXG4gICAgJGRpc3RhbmNlOiAkd2lkdGggKiAwLjI7XHJcbiAgfVxyXG5cclxuICBhOmhvdmVyIC5hcnJvdyxcclxuICBkaXY6aG92ZXIgPiAuYXJyb3cge1xyXG4gICAgJHg6ICgxICogY29zKCRkZWdyZWUpKTtcclxuICAgICR5OiAoMSAqIHNpbigkZGVncmVlKSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkZGlzdGFuY2UgKiAkeCwgJGRpc3RhbmNlICogJHkpIHJvdGF0ZSgkZGVncmVlIC0gOTApO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXJyb3cge1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWUgLSA5MCk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGhlaWdodDogJGxpbmUtd2lkdGg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHdpZHRoOiAkbGluZS13aWR0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRsaW5lLXdpZHRoICogMTA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBkaXNwbGF5OiAkZW5kTGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAkeDogKDEgKiBjb3MoJGRlZ3JlZSkpO1xyXG4gICAgICAkeTogKDEgKiBzaW4oJGRlZ3JlZSkpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkZGlzdGFuY2UgKiAkeCwgJGRpc3RhbmNlICogJHkpIHJvdGF0ZSgkZGVncmVlIC0gOTApO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdy1yaWdodCB7XHJcbiAgJi1ibHVlIHtcclxuICAgIEBpbmNsdWRlIGFycm93KFxyXG4gICAgICAoXHJcbiAgICAgICAgJ3dpZHRoJzogMTZweCxcclxuICAgICAgICAnY29sb3InOiAjMDA2OGMzLFxyXG4gICAgICAgICdkZWdyZWUnOiAwZGVnLFxyXG4gICAgICAgICdkaXN0YW5jZSc6IDEwcHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDE2cHgsXHJcbiAgICAgIClcclxuICAgICk7XHJcbiAgICAuYXJyb3cgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxlYXJuLW1vcmUtYXJyb3cge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC53ZWItYXJyb3cge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYXJyb3coXHJcbiAgICAoXHJcbiAgICAgICd3aWR0aCc6IDE0cHgsXHJcbiAgICAgICd0aGlja25lc3MnOiAxcHgsXHJcbiAgICAgICdjb2xvcic6ICMwMDY4YzMsXHJcbiAgICAgICdkZWdyZWUnOiAwZGVnLFxyXG4gICAgICAnZGlzdGFuY2UnOiAxNXB4LFxyXG4gICAgICAnaGVpZ2h0JzogMjBweCxcclxuICAgICAgJ2VuZC1saW5lJzogbm9uZSxcclxuICAgIClcclxuICApO1xyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBrZXlmcmFtZXMgZmxvYXRpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMXB4KSByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTRweCkgcm90YXRlKC0xZGVnKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCAwcHgpIHJvdGF0ZSgxZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDRweCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgLTFweCkgcm90YXRlKDFkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIDRweCkgcm90YXRlKC0xZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCAxcHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDFweCkgcm90YXRlKC0xZGVnKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMXB4KSByb3RhdGUoMWRlZyk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCA0cHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAxcHgpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lLXNlY3Rpb24ge1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93ZWJkZXZvbHV0aW9ucy5ibG9iLmNvcmUud2luZG93cy5uZXQvd2ViL2NvbW1vbi9pbWFnZXMvYmFja2dyb3VuZC9sYW5kaW5nLXN5c2FkbWlub3RhdXItYmxhY2sucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1MnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDE3cztcclxuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmbG9hdGluZztcclxuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3dlYmRldm9sdXRpb25zLmJsb2IuY29yZS53aW5kb3dzLm5ldC93ZWIvY29tbW9uL2ltYWdlcy9iYWNrZ3JvdW5kL2xhbmRpbmctc3lzYWRtaW5vdGF1ci1tYXVyaWNlLWJsYWNrLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTkyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcGFkZGluZzogMCAxNDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2ViLXNpdGUtd2lkdGgge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3OHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIFtsYW5nPSdmciddICYge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYyg0NTBweCAqIDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgIC5sZWZ0LXNlY3Rpb24ge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtc2VjdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDExJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53ZWItc2l0ZS13aWR0aCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5oMSB7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgaDYsXHJcbiAgLmg2IHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAubGVmdC1zZWN0aW9uIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhzKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0LXNlY3Rpb24ge1xyXG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW4tbGVmdDogOCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmR3ZC1zZWN0aW9uOm50aC1jaGlsZChldmVuKS5zZWN0aW9uLXNlY3VyaXR5LWxldmVsIHtcclxuICAuc2VjdXJpdHktbGV2ZWwtcm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAmLi0taGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNlY3VyaXR5LWxldmVsIHtcclxuICAuaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaDIge1xyXG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLndlYi1zaXRlLXdpZHRoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmR3ZC1idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdXJpdHktbGV2ZWwtcm93IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMjRweCAyMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi4tLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogIzcwNzA3MCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSkgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICArIC5zZWN1cml0eS1sZXZlbC1yb3cgKyAuc2VjdXJpdHktbGV2ZWwtcm93IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAqIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgPiAqOm50aC1jaGlsZCgxKSB7XHJcbiAgICBmbGV4OiAwIDAgOSU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+ICo6bnRoLWNoaWxkKDIpIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIGZsZXg6IDAgMCAxMyU7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgcGFkZGluZzogMThweCA0MHB4IDE4cHggMTM5cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOTlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gKjpudGgtY2hpbGQoMykge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4OiAwIDAgMzIlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcGF0dWEtb25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAqOm50aC1jaGlsZCg0KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHZsLWljb24tZXhwYW5kLW1vcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoMy41JSArIDhweCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaXJjbGUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgYm9yZGVyOiA2cHggc29saWQgI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDg3cHg7XHJcbiAgICB3aWR0aDogODdweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICYubnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMzVweDtcclxuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnMgZWFzZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgYm90dG9tOiAtMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgKyAuYXJyb3cge1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDEycHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiNpdC1zZWN1cml0eS1nbG9zc2FyeSB7XHJcbiAgbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjNDI0MjQyO1xyXG4gICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2NjNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI2cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2RkNjYzZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuaDEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmOm5vdCgjYSkge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDcycHggKyAyNHB4IC0gNTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaDQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzQyNDI0MjtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5kdmwtaWNvbiB7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi10ZXJtIHtcclxuICAgICsgLnNlY3Rpb24tdGVybSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJ2NvbXBvbmVudHMvYXJyb3cnIGFzICo7XHJcblxyXG4jc2VjdXJpdHktY29tcGxpYW5jZSB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgaDEgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuYmx1ZS1ib3JkZXItYm90dG9tIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTA0LCAxOTUsIDAuMik7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53ZWItc2VjdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgJi5saWdodC1ncmF5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAud2ViLXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIC5kYXRhLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICAkYXJnczogKFxyXG4gICAgICAnd2lkdGgnOiAxMHB4LFxyXG4gICAgICAnY29sb3InOiBibGFjayxcclxuICAgICAgJ2RlZ3JlZSc6IDBkZWcsXHJcbiAgICAgICdkaXN0YW5jZSc6IDEwcHgsXHJcbiAgICAgICdoZWlnaHQnOiAxMHB4LFxyXG4gICAgICAnZW5kLWxpbmUnOiBub25lLFxyXG4gICAgKTtcclxuICAgIEBpbmNsdWRlIGFycm93KCRhcmdzKTtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICArIGRpdiB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGZsZXg6IDEgMSA0NSU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgYiArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgfVxyXG4gICAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRvY3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMzQwcHg7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgKyBkaXYge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZW1wdHkge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAvLyBjb2xvcjogI2JkYmRiZDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICArIGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LWFycm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA2OGMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2ViLWFycm93IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDA2OGMzO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDhweDtcclxuICAgICAgfVxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNjhjMztcclxuICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgLmRhdGEtcm93IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICsgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICArIGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRvY3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI3dlYi1sb2dpbiB7XHJcbiAgLmJyb3dzZXJzLWxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICsgbGkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gc3ZnIHtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArICoge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC52ZXJzaW9uLW51bWJlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI2NvbXBhbmlvbi10b29scyB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQYXR1YSBPbmUnLCBjdXJzaXZlO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMS44cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdG9wOiAtMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1hcmdpbi10b3AtODAge1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICB9XHJcblxyXG4gIC5iZy1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Rldm9sdXRpb25zLm1vLmNsb3VkaW5hcnkubmV0L3dlYi9jb21tb24vaW1hZ2VzL2JhY2tncm91bmQvbGF1bmNoZXIuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgMzUlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHAge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLXNlY3Rpb24ge1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICBtYXJnaW46IC0xMDBweCAwIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwMCwgMTA0LCAxOTUsIDAuMik7XHJcbiAgfVxyXG5cclxuICAud2ViLXNpdGUtd2lkdGgge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlLXNlY3Rpb24tY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgUmVndWxhciwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zLjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogIzAwNjhjMztcclxuICAgICAgZm9udC1mYW1pbHk6ICdQYXR1YSBPbmUnLCBjdXJzaXZlO1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1ib3R0b20ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICAuYm9keSB7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcclxuICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDA2OGMzO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogMXB4IHVuZGVybGluZSAjMDA2OGMzO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGgyICsgcCB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXgtd2lkdGgtODQwIHtcclxuICAgICAgbWF4LXdpZHRoOiA4NDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uIHtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMzJweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLTcxIHtcclxuICAgIG1hcmdpbi10b3A6IDcxcHg7XHJcbiAgfVxyXG5cclxuICAuaDIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LWZhbWlseTogJ1BhdHVhIE9uZScsIGN1cnNpdmU7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNoYW5nZS1oaXN0b3J5LWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsICsgdWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGxpICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXByZWNhdGVkLXRhZzpiZWZvcmUsXHJcbiAgICAuYnJlYWtpbmctY2hhbmdlcy10YWc6YmVmb3JlLFxyXG4gICAgLnNlY3VyaXR5LWZpeC10YWc6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBwYWRkaW5nOiAycHggN3B4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlcHJlY2F0ZWQtdGFnOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdEZXByZWNhdGVkJztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWtpbmctY2hhbmdlcy10YWc6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ0JyZWFraW5nIENoYW5nZXMnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OGMzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN1cml0eS1maXgtdGFnOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdTZWN1cml0eSBGaXgnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MTIzO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXhlZC1mbGFnIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmY2NjAwO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmY2NjAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICdGaXhlcyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXBkYXRlLWZsYWcge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDY4YzM7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDY4YzM7XHJcbiAgICAgICAgY29udGVudDogJ0ltcHJvdmVtZW50cyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGItZmxhZyB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZTc7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZGEyMztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgcGFkZGluZzogN3B4IDE0cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjM0OTQ5NDknIGQ9J00xNS41LDIwLjRjLTIuOTg2LDAgLTUuOTkxLC0wLjcxNiAtNy41LC0yLjA5NmwwLDEuNTQ2YzAsMS43NCAzLjM1OCwzLjE1IDcuNSwzLjE1YzQuMTQyLDAgNy41LC0xLjQxIDcuNSwtMy4xNWwwLC0xLjU0NmMtMS41MDksMS4zOCAtNC41MTQsMi4wOTYgLTcuNSwyLjA5NlptMCwtNC4wNWMtMi45ODYsMCAtNS45OTEsLTAuNzE2IC03LjUsLTIuMDk2bDAsMS45OTZjMCwxLjc0IDMuMzU4LDMuMTUgNy41LDMuMTVjNC4xNDIsMCA3LjUsLTEuNDEgNy41LC0zLjE1bDAsLTEuOTk2Yy0xLjUwOSwxLjM4IC00LjUxNCwyLjA5NiAtNy41LDIuMDk2Wm0tOC41LC0wLjAxOGMtMi40NTMsLTAuMTk5IC00Ljc0NSwtMC44OCAtNiwtMi4wMjhsMCwxLjU0NmMwLDEuNTI0IDIuNTc3LDIuNzk1IDYsMy4wODdsMCwtMi42MDVabTguNSwtNC4wMzJjLTIuOTg2LDAgLTUuOTkxLC0wLjcxNiAtNy41LC0yLjA5NmwwLDEuOTk2YzAsMS43NCAzLjM1OCwzLjE1IDcuNSwzLjE1YzQuMTQyLDAgNy41LC0xLjQxIDcuNSwtMy4xNWwwLC0xLjk5NmMtMS41MDksMS4zOCAtNC41MTQsMi4wOTYgLTcuNSwyLjA5NlptLTguNSwtMC4wMThjLTIuNDUzLC0wLjE5OSAtNC43NDUsLTAuODggLTYsLTIuMDI4bDAsMS45OTZjMCwxLjUyNCAyLjU3NywyLjc5NSA2LDMuMDg3bDAsLTMuMDU1Wm04LjUsLTcuMjgyYzQuMTM5LDAgNy41LDEuNDExIDcuNSwzLjE1YzAsMS43MzkgLTMuMzYxLDMuMTUgLTcuNSwzLjE1Yy00LjEzOSwwIC03LjUsLTEuNDExIC03LjUsLTMuMTVjMCwtMS43MzkgMy4zNjEsLTMuMTUgNy41LC0zLjE1Wm0tOC41LDMuMjMyYy0yLjQ1MywtMC4xOTkgLTQuNzQ1LC0wLjg4IC02LC0yLjAyOGwwLDEuOTk2YzAsMS41MjQgMi41NzcsMi43OTUgNiwzLjA4N2wwLC0zLjA1NVptOC41LC00LjIzMmMwLjE2MSwwIDAuMzIyLDAuMDA2IDAuNDgzLDAuMDFjLTAuMTc2LC0xLjY3NCAtMy40NTMsLTMuMDEgLTcuNDgzLC0zLjAxYy00LjE0MiwwIC03LjUsMS40MSAtNy41LDMuMTVjMCwxLjU1MiAyLjY3NSwyLjgzOSA2LjE5MywzLjA5OWMwLjgzMywtMi4xMzMgNC41OCwtMy4yNDkgOC4zMDcsLTMuMjQ5WicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3LWZsYWc6YmVmb3JlLFxyXG4gICAgLnVwZGF0ZS1mbGFnOmJlZm9yZSxcclxuICAgIC5maXhlZC1mbGFnOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ldy1mbGFnIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzhiNDFiO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAjNzhiNDFiO1xyXG4gICAgICAgIGNvbnRlbnQ6ICdOZXcgRmVhdHVyZXMnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVzc2FnZS1mbGFnIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmNWZmO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA2OGMzO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMTRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5tdC0yNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLmRpc3BsYXktcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmgtMTAwIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAudy0xMDAge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1tb2JpbGUtaW1nIHtcclxuICAgIGhlaWdodDogNjNweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gIH1cclxuXHJcbiAgLmdib2R5LWNvcnJlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHItMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gIC5wbC0xMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuZG93bmxvYWQtaWNvbiB7XHJcbiAgICBzdmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb3dubG9hZC10ZXh0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndlYi1zZWN0aW9uLWdyYXktYm9keSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZTBlMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogMCAxMDBweCA1MHB4IDEwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3gtc2hhZG93OiAwIDUwcHggNjBweCAtNTBweCByZ2IoMCAwIDI1IC8gMzUlKTtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBwYWRkaW5nOiAwIDUwcHggNTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubGlzdDIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCA3MHB4O1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcclxuICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZpZ2F0b3ItbmFtZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmVyc2lvbi1udW1iZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyYXktaGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDAsIDEwNCwgMTk1LCAwLjIpO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgbWFyZ2luOiAwIDgwcHg7XHJcbiAgICB3aWR0aDogODAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmF5LWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBjb2xvcjogIzc4YjQxYjtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmF5LWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4YzM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5YztcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIH1cclxuXHJcbiAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */