@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.width{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{-webkit-transition:none;transition:none}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:400;src:url(../fonts/nunito-sans-v15-latin-regular.woff2) format("woff2"),url(../fonts/nunito-sans-v15-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:500;src:url(../fonts/nunito-sans-v15-latin-500.woff2) format("woff2"),url(../fonts/nunito-sans-v15-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:700;src:url(../fonts/nunito-sans-v15-latin-700.woff2) format("woff2"),url(../fonts/nunito-sans-v15-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:800;src:url(../fonts/nunito-sans-v15-latin-800.woff2) format("woff2"),url(../fonts/nunito-sans-v15-latin-800.ttf) format("truetype")}.hidden{display:none!important}@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (min-width:480px){.container{max-width:460px}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1366px){.container{max-width:1340px}}@media (min-width:1840px){.container{max-width:1810px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:800;margin:0 0 1rem}.h1,h1{font-size:30px;letter-spacing:-1.5px}@media (min-width:768px){.h1,h1{font-size:55px}}.h2,h2{font-size:27px;letter-spacing:-1.5px}@media (min-width:768px){.h2,h2{font-size:50px}}.h3,h3{font-size:24px;line-height:1.3}.h4,h4{font-size:18px;line-height:24px;font-weight:500}@media (min-width:768px){.h4,h4{font-size:20px;font-weight:700}}.h5,h5{font-size:17px;line-height:1.2}a{display:inline-block;text-decoration:none;-webkit-transition:color ease-out .35s;transition:color ease-out .35s}a:hover{text-decoration:none}p{margin-top:0}b,strong{font-weight:700}body,html{height:100%;-webkit-tap-highlight-color:transparent}body{position:relative;min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;font-family:"Nunito Sans",Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#101931;background-color:#fff;overflow-x:hidden}img{max-width:100%;height:auto}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100vh;overflow:hidden;padding-top:102px}@media (min-width:768px){.wrapper{padding-top:150px}}@media (min-width:1366px){.wrapper{padding:0}}.wrapper .footer{margin-top:auto}.d-none{display:none!important}.clear::after{content:".";display:block;width:100%;height:0;line-height:0;visibility:hidden;clear:both}.disabled{pointer-events:none}.container{padding:0 20px}@media (min-width:480px){.container{padding:0 20px}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0}.page-header{padding:15px;background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:20px}@media (min-width:1366px){.page-header{padding:31px 29px;margin-bottom:40px}}.page-header-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;overflow:hidden;background-size:cover;background-position:center center;padding:57px 0 41px}.page-header-title{position:relative;color:#fff;margin-bottom:0;text-align:center}.page-header-text{margin-top:20px}.page-header-text p:last-child{margin-bottom:0}.archive .pagination-wrapper{margin-top:30px}.archive .nav-links{height:60px}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;border-radius:5px;font-size:14px;color:#575757;margin:0 3px;-webkit-transition:color ease-out .35s;transition:color ease-out .35s}@media (min-width:768px){.page-numbers{width:33px;height:32px;font-size:16px;margin:0 12px 0 0}.page-numbers:last-child{margin-right:0}}.page-numbers:hover{color:#00b4e9}.page-numbers.current{background-color:#00b4e9;color:#fff;pointer-events:none}.page-numbers.dots{pointer-events:none}.page-numbers.next,.page-numbers.prev{display:none;position:relative;width:auto}@media (min-width:480px){.page-numbers.next,.page-numbers.prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.page-numbers.next:hover::before,.page-numbers.prev:hover::before{opacity:0}.page-numbers.next:hover::after,.page-numbers.prev:hover::after{opacity:1}.page-numbers.next::after,.page-numbers.next::before,.page-numbers.prev::after,.page-numbers.prev::before{content:"";display:block;width:20px;height:20px;position:absolute;top:2px;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}@media (min-width:768px){.page-numbers.next::after,.page-numbers.next::before,.page-numbers.prev::after,.page-numbers.prev::before{top:6px}}.page-numbers.next::before,.page-numbers.prev::before{background-image:url(../img/angle-right-gray.svg)}.page-numbers.next::after,.page-numbers.prev::after{opacity:0;background-image:url(../img/angle-right-blue.svg)}.page-numbers.prev{padding-left:26px;margin-right:20px}.page-numbers.prev::after,.page-numbers.prev::before{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-numbers.next{padding-right:26px;margin-left:8px}.page-numbers.next:hover::before{opacity:0}.page-numbers.next:hover::after{opacity:1}.page-numbers.next::after,.page-numbers.next::before{right:0}.popup{position:relative;width:100%;max-width:390px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:40px 29px 31px;text-align:center}.popup-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:none;opacity:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.75);z-index:999;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.popup-wrapper.active{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-wrapper.visible{opacity:1}.popup-buttons{margin-top:20px}.popup-buttons .button{font-size:16px;font-weight:500}.popup-buttons .button:first-child{margin-right:20px}.popup-close{position:absolute;top:0;right:0;display:inline-block;width:40px;height:40px;cursor:pointer;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.popup-close:hover{opacity:.75}.popup-close .nav-close-line{top:18px;left:10px}.popup-close .menu-button-line,.popup-close .nav-close-line{background-color:#101931}.popup .note{text-align:center;color:#ff6813;font-weight:500;margin:10px 0}.popup .note.hidden{display:none}.img-cover-inside img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.g-recaptcha{margin-bottom:15px}.wpcf7-response-output{color:#fff;border:none!important;margin:20px 0 0!important;padding:15px!important;border-radius:4px}.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450!important}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{background-color:#c30f0f!important}.wpcf7 form.spam .wpcf7-response-output{background-color:#ff6813!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#ffc107!important}legend{font-size:16px;line-height:1.5}input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],select,textarea{width:100%;height:30px;background-color:#fff;border:1px solid #4a4a4a;border-radius:5px;color:#000;font-size:13px;padding:0 31px 0 14px;line-height:1.3;outline:0;opacity:1!important;-webkit-transition:border-color ease-out .35s,border-width ease-out .35s;transition:border-color ease-out .35s,border-width ease-out .35s}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(255,255,255,.34);font-size:inherit;line-height:28px}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(255,255,255,.34);font-size:inherit;line-height:28px}input[type=email]:-ms-input-placeholder,input[type=email]::placeholder,input[type=number]:-ms-input-placeholder,input[type=number]::placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::placeholder,input[type=url]:-ms-input-placeholder,input[type=url]::placeholder,select:-ms-input-placeholder,select::placeholder,textarea:-ms-input-placeholder,textarea::placeholder{color:rgba(255,255,255,.34);font-size:inherit;line-height:28px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:2px solid #000;outline:0}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{border:2px solid #000;outline:0}textarea{height:80px;resize:none;padding:5px 14px;text-align:left}.search-select{position:relative}.search-select-list{display:none;position:absolute;top:100%;left:0;width:100%;max-height:300px;border-radius:5px;padding:5px 0;background-color:#fff;z-index:1;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1);overflow-y:auto}.search-select-option{font-weight:400;padding:5px 11px;border-radius:5px;-webkit-transition:background-color ease-in-out .35s;transition:background-color ease-in-out .35s;cursor:pointer}.search-select-option:nth-child(odd){background-color:#f7f7f7}.search-select-option:nth-child(odd):hover{background-color:#e1e2e3}.search-select-option:hover{background-color:#e1e2e3}.search-select.active .search-select-list{display:block}.searchform{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 30px 0 32px;margin:13px 0 150px}@media (min-width:1366px){.searchform{display:block;width:247px;padding:0;margin:0 31px 0 0}}.searchform-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:0 15px;border:none;border-radius:5px;background-color:#00b4e9;margin-left:8px;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}@media (min-width:1366px){.searchform-button{position:absolute;top:0;right:0;width:auto;height:100%;margin-left:0;background-color:transparent}}.searchform-button .style-svg{overflow:visible;width:12px}.searchform-button:hover{opacity:.7}.searchform .input-search{min-width:220px;background-color:transparent;color:#fff}.searchform .input-search:focus{border-color:#fff}.searchform .input-search:focus-visible{border-color:#fff}.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:30px;color:#fff;font-weight:500;font-size:13px;line-height:.9;border:none;border-radius:5px;padding:0 10px}@media (min-width:1366px){.button{min-width:88px}}.button.with-icon{width:30px;min-width:1px}@media (min-width:768px){.button.with-icon{width:auto;min-width:88px;padding-left:10px}}.button.with-icon .style-svg,.button.with-icon img{overflow:visible;width:24px;height:24px}@media (min-width:768px){.button.with-icon .style-svg,.button.with-icon img{margin-right:6px}}.button.with-icon .button-title{display:none}@media (min-width:768px){.button.with-icon .button-title{display:inline-block}}.button.transparent{border:1px solid #53d2ff;-webkit-transition:background-color ease-out .35s;transition:background-color ease-out .35s}.button.transparent:hover{background-color:#53d2ff;color:#fff}.button.transparent-blue{border-color:#00b4e9;color:#00b4e9;-webkit-transition:background-color ease-out .35s,color ease-out .35s;transition:background-color ease-out .35s,color ease-out .35s}.button.transparent-blue:hover{background-color:#00b4e9;color:#fff}.button.blue{background-color:#00b4e9;border:1px solid #00b4e9;-webkit-transition:background-color ease-out .35s,color ease-out .35s;transition:background-color ease-out .35s,color ease-out .35s}.button.blue:hover{background-color:#fff;color:#00b4e9}.button.white{background-color:#fff;color:#101931;-webkit-transition:background-color ease-out .35s,color ease-out .35s;transition:background-color ease-out .35s,color ease-out .35s}.button.white:hover{background-color:#101931;color:#fff}.button.white.active{background-color:#101931;color:#fff}.button.black{background-color:#000;font-size:18px;font-weight:400;line-height:1.5;height:40px;min-width:200px;-webkit-transition:background-color ease-out .35s,color ease-out .35s;transition:background-color ease-out .35s,color ease-out .35s}.button.black:hover{background-color:#fff;color:#000}.button.orange{min-height:58px;background-color:#ff6813;font-size:18px;font-weight:700;padding:0 32px;-webkit-transition:background-color ease-out .35s,color ease-out .35s;transition:background-color ease-out .35s,color ease-out .35s}@media (max-width:575.99px){.button.orange{min-height:40px}}.button.orange:hover{color:#fff;background-color:#df5000}.button.gray{background-color:#f5f5f5;font-size:18px;font-weight:400;line-height:1.5;height:40px;min-width:135px;min-height:58px;color:#000;-webkit-transition:background-color ease-out .35s,color ease-out .35s;transition:background-color ease-out .35s,color ease-out .35s}@media (max-width:575.99px){.button.gray{min-height:40px}}.button.gray:hover{background-color:#ff6813;color:#fff}.button.alt{min-width:200px;height:40px;font-size:14px;font-weight:500;background-color:#000;padding:0 25px;-webkit-transition:background-color ease-out .35s,color ease-out .35s;transition:background-color ease-out .35s,color ease-out .35s}.button.alt:hover{background-color:#fff;color:#000}.button.alt.alt-with-icon .style-svg{width:14px;height:14px;margin-left:9px}.button.alt.alt-with-icon .style-svg path{-webkit-transition:fill ease-out .35s;transition:fill ease-out .35s}.button.alt.alt-with-icon:hover .style-svg path{fill:#000}.button.small{min-width:88px;height:30px;font-size:13px}.button.large{height:50px;border-radius:10px}@media (min-width:1366px){.button.large{border-radius:5px}}.button.link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:27px;font-size:18px;font-weight:400;color:#101931;padding:0;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.button.link img{width:20px;height:20px;margin-left:10px}.button.link:hover{opacity:.75}.button.md{font-size:18px;line-height:1.5;min-height:35px;padding:0 20px}.button.download{font-size:18px;padding:0 12px;background-color:#101931;color:#fff;height:50px;border:1px solid #101931;-webkit-transition:background-color ease-out .35s,color ease-out .35s;transition:background-color ease-out .35s,color ease-out .35s}@media (min-width:480px){.button.download{min-width:279px}}.button.download .style-svg{margin-left:6px}.button.download .style-svg path{fill:#fff;-webkit-transition:fill ease-out .35s;transition:fill ease-out .35s}.button.download:hover{background-color:transparent;color:#101931}.button.download:hover .style-svg path{fill:#101931}.button.hover-blue:hover{background-color:#00b4e9;color:#fff}.button.hover-orange:hover{background-color:#ff6813;color:#fff}.archive-section .top-stories-inner{margin-bottom:40px}.archive-desc{margin-bottom:40px}.archive-desc::after{content:"";display:block;width:100%;height:0;line-height:0;opacity:0;clear:both}.archive-desc img{max-width:50%;float:left;margin:0 15px 5px 0}.archive-desc p:last-child{margin-bottom:0}.archive-content-inner.single-content-wrapper{padding:10px 20px;border:none;background-color:#fff}@media (min-width:1366px){.archive-content-inner.single-content-wrapper{padding:20px 29px 20px}}.archive-content-inner.single-content-wrapper div{max-width:none}.archive-content-inner.single-content-wrapper .single-sidebar{padding-top:10px}.archive-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.archive-posts-wrapper{margin-top:40px}.archive-posts.not-found{margin:0}.archive-posts.disabled{opacity:.5;pointer-events:none}.archive-posts .related-preview{width:100%;margin-top:30px}.archive-posts .related-preview:first-child{margin-top:0}@media (min-width:768px){.archive-posts .related-preview{width:50%}.archive-posts .related-preview:nth-child(2){margin-top:0}}.archive-pagination-wrapper{margin-top:30px}.header{position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:999;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1)}@media (min-width:1366px){.header{position:relative;margin-bottom:40px;-webkit-box-shadow:none;box-shadow:none}}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:480px){.header-inner{padding:0}}@media (min-width:1366px){.header-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header-logo{position:relative;width:126px;background-color:transparent}@media (min-width:1366px){.header-logo{width:205px;background-color:#00b4e9;padding:23px 6px 19px}}@media (min-width:1366px){.header-logo::after{content:"";position:absolute;top:100%;left:0;width:100%;height:20px;background-color:#00b4e9}}@media (min-width:1366px){.header-logo img{width:auto}}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 0 27px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:1366px){.header-right{width:calc(100% - 205px)}}.header-right-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-right-top .searchform{display:none}@media (min-width:1366px){.header-right-top .searchform{display:block;position:relative;width:247px}}.header-auth{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-auth .button{margin-right:15px}@media (min-width:1366px){.header-auth .button{margin-right:31px}}.header-auth .button:last-child{margin-right:0}.header-nav{margin-top:35px}@media (min-width:1366px){.header-nav{margin-top:24px}}.header-nav-wrapper{display:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2c2c2c;overflow-y:auto;z-index:10;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}@media (min-width:1366px){.header-nav-wrapper{display:block;opacity:1;position:relative;height:auto;overflow-y:visible;background-color:transparent}}.header-nav-wrapper.active{display:block}.header-nav-wrapper.visible{opacity:1}@media (min-width:1366px){.header-nav-wrapper .searchform{display:none}}.header-nav-close{position:relative;width:15px;height:15px;margin:47px 0 0 30px;cursor:pointer}@media (min-width:1366px){.header-nav-close{display:none}}.header-nav-close:hover .nav-close-line{background-color:#00b4e9}@media (min-width:1366px){.header-nav .menu{width:calc(100% - 26px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:26px}}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none}@media (min-width:1366px){.menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.menu-item{position:relative}@media (min-width:1366px){.menu-item{padding-left:0;margin-right:40px}}@media (min-width:1366px){.menu-item::after{content:"";position:absolute;top:100%;left:50%;width:0;height:3px;background-color:#00b4e9;z-index:2;-webkit-transition:width ease-out .35s,left ease-out .35s;transition:width ease-out .35s,left ease-out .35s}}.menu-item:last-child{margin-right:0}.menu-item a{position:relative;color:#fff;line-height:2.25;margin-left:32px}@media (min-width:1366px){.menu-item a{line-height:1.5;margin-left:0}}@media (min-width:1366px){.menu-item:hover a{color:#00b4e9}.menu-item:hover::after{left:0;width:100%}}.menu-item-has-children{cursor:pointer}@media (min-width:1366px){.menu-item-has-children{margin-right:41px}}.menu-item-has-children.active a{color:#00b4e9}.menu-item-has-children.active a::after,.menu-item-has-children.active a::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);top:13px}.menu-item-has-children.active a::before{opacity:0}.menu-item-has-children.active a::after{opacity:1}@media (min-width:1366px){.menu-item-has-children>a{padding-right:20px}}.menu-item-has-children>a::after,.menu-item-has-children>a::before{content:"";position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:9px;background-repeat:no-repeat;background-size:100% 100%;background-position:center center;pointer-events:none;-webkit-transition:opacity ease-out .35s,top ease-out .35s,-webkit-transform ease-out .35s;transition:opacity ease-out .35s,top ease-out .35s,-webkit-transform ease-out .35s;transition:opacity ease-out .35s,top ease-out .35s,transform ease-out .35s;transition:opacity ease-out .35s,top ease-out .35s,transform ease-out .35s,-webkit-transform ease-out .35s}@media (min-width:1366px){.menu-item-has-children>a::after,.menu-item-has-children>a::before{right:0;pointer-events:all}}.menu-item-has-children>a::before{background-image:url(../../static/img/angle-down-white.svg)}.menu-item-has-children>a::after{opacity:0;background-image:url(../../static/img/angle-down-blue.svg)}.menu-item-has-children .menu-item::after{display:none}.menu-item-has-children .menu-item a::after,.menu-item-has-children .menu-item a::before{display:none}@media (min-width:1366px){.menu-item-has-children:hover a::after,.menu-item-has-children:hover a::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);top:13px}}@media (min-width:1366px) and (min-width:1366px){.menu-item-has-children:hover a::after,.menu-item-has-children:hover a::before{top:8px}}@media (min-width:1366px){.menu-item-has-children:hover a::before{opacity:0}.menu-item-has-children:hover a::after{opacity:1}.menu-item-has-children:hover .sub-menu{z-index:1;pointer-events:all;opacity:1}}.menu-item.current_page_item a{color:#00b4e9}.sub-menu{display:none;opacity:0;position:relative;background-color:#3d3d3d;list-style:none;padding:0;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.sub-menu.active{display:block}.sub-menu.visible{opacity:1}@media (min-width:1366px){.sub-menu{display:block;opacity:0;z-index:-10;pointer-events:none;position:absolute;top:100%;left:-26px;min-width:220px;padding:24px 30px 31px;background-color:#2c2c2c}}.sub-menu .menu-item{text-align:left;border-bottom:1px solid #2c2c2c}@media (min-width:1366px){.sub-menu .menu-item{margin:0 0 23px;border-bottom:none}}.sub-menu .menu-item:last-child{margin-bottom:0}.sub-menu .menu-item a{color:#fff;line-height:3.12;margin-left:51px}@media (min-width:1366px){.sub-menu .menu-item a{line-height:1.5;margin-left:0}}.sub-menu .menu-item a:hover{color:#00b4e9}.header-menu-button{position:relative;width:20px;height:14px;cursor:pointer;margin-right:5px}@media (min-width:360px){.header-menu-button{margin-right:23px}}@media (min-width:1366px){.header-menu-button{display:none}}.header-menu-button:hover .menu-button-line{background-color:#00b4e9}.menu-button-line,.nav-close-line{position:absolute;left:0;width:100%;height:2px;background-color:#fff;-webkit-transition:background-color ease-out .35s;transition:background-color ease-out .35s}.menu-button-line.first{top:0}.menu-button-line.second{top:6px}.menu-button-line.third{top:12px}.nav-close-line{top:6px;left:-2px;height:2.5px;width:18.5px}.nav-close-line.first{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-close-line.second{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.breadcrumbs{margin:0 0 20px}.breadcrumbs-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs span{font-size:13px;line-height:1.3}.breadcrumbs span a{color:#575757}.breadcrumbs span a:hover{color:#ff6813}.breadcrumbs span.current-item{color:#101931}.breadcrumbs span.breadcrumb-sep{width:2px;height:2px;background-color:#575757;margin:0 16px}.footer{background-color:#000}.footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}@media (min-width:1366px){.footer-top{margin:0;padding:24px 0 19px;border-bottom:1px solid #666}}.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media (min-width:1366px){.footer-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:24px 0 26px;margin-top:0;border-bottom:1px solid #666}}.footer-nav{margin-bottom:20px}@media (min-width:1366px){.footer-nav{width:50%;margin-bottom:0}}.footer-copyright{color:#787878;text-align:center;font-size:12px;line-height:2;margin:15px 0 45px}@media (min-width:768px){.footer-copyright{margin:15px 0 30px}}@media (min-width:1366px){.footer-copyright{margin:14px 0 16px}}.footer-copyright p{margin-bottom:0}.footer-copyright a{color:#787878}.footer-copyright a:hover{color:#00b4e9}.s-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-5px}@media (min-width:1366px){.s-buttons-wrapper{width:auto}}.s-buttons-wrapper a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}.s-buttons-wrapper a:hover .style-svg path{fill:#00b4e9}.s-buttons-wrapper a .style-svg{display:block;width:24px;height:24px}.s-buttons-wrapper a .style-svg path{fill:#fff;-webkit-transition:fill ease-out .35s;transition:fill ease-out .35s}.s-buttons-wrapper a:last-child{margin-right:0}.s-buttons-title{font-weight:500;color:#fff;margin-right:25px}.footer-nav .menu{display:none}@media (min-width:992px){.footer-nav .menu{display:block;-webkit-columns:3;-moz-columns:3;columns:3}}.footer-nav .menu-item{margin:0 0 9px}.footer-nav .menu-item::after{display:none}.footer-nav .menu-item a{font-size:13px;line-height:1.3}.footer-nav .menu-item a:hover{color:#00b4e9}.section-title{position:relative;margin-bottom:10px}@media (min-width:1366px){.section-title{margin-bottom:21px}}.archive .section-title,.search-no-results .section-title,.search-results .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{padding-right:60px;line-height:1}@media (max-width:575.99px){.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{padding-right:20px}}.section-title-text{line-height:1.5}.section-title-text span{color:#ff6813}.section-title.underlined{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;margin:0}@media (min-width:1366px){.section-title.underlined{margin-bottom:20px}}.section-title.underlined::after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;width:auto;background-color:#d9d9d9}.section-title.large.underlined{padding:0 0 15px 0;margin-bottom:20px}@media (min-width:1366px){.section-title.large.underlined{padding:0 0 11px 0}}.section-title.large .section-title-text{font-weight:800;line-height:1.2;font-size:24px}@media (min-width:1366px){.section-title.large .section-title-text{font-size:50px}}.section-title.white .section-title-text{color:#fff}.section-title.white .slick-next,.section-title.white .slick-prev{background-image:url(../../static/img/angle-left-white.svg)}.section-title-text{margin-bottom:0}.section-title .slick-next,.section-title .slick-prev{-webkit-transform:none;-ms-transform:none;transform:none;width:58px;height:58px;background-color:#f5f5f5;background-repeat:no-repeat;background-size:100% 100%;background-position:center center;position:static;margin-left:10px;border-radius:4px;-webkit-transition:background-color ease-out .35s;transition:background-color ease-out .35s}@media (max-width:767.99px){.section-title .slick-next,.section-title .slick-prev{height:40px;width:40px}}@media (min-width:1366px){.section-title .slick-next,.section-title .slick-prev{margin-top:-18px}}.section-title .slick-next::before,.section-title .slick-prev::before{display:none}.section-title .slick-next.slick-disabled,.section-title .slick-prev.slick-disabled{opacity:.5;pointer-events:none}.section-title .slick-next svg path,.section-title .slick-prev svg path{fill:#101931;-webkit-transition:fill ease-out .35s;transition:fill ease-out .35s}@media (min-width:768px){.section-title .slick-next:is(:hover,:focus),.section-title .slick-prev:is(:hover,:focus){background-color:#101931}.section-title .slick-next:is(:hover,:focus) svg path,.section-title .slick-prev:is(:hover,:focus) svg path{fill:#fff}}.section-title_white-arrows .slick-next,.section-title_white-arrows .slick-prev{background-color:#fff}.section-title_black-arrows .slick-next,.section-title_black-arrows .slick-prev{background-color:#101931}.section-title_black-arrows .slick-next svg path,.section-title_black-arrows .slick-prev svg path{fill:#fff}@media (min-width:768px){.section-title_black-arrows .slick-next:is(:hover,:focus),.section-title_black-arrows .slick-prev:is(:hover,:focus){background-color:#fff}.section-title_black-arrows .slick-next:is(:hover,:focus) svg path,.section-title_black-arrows .slick-prev:is(:hover,:focus) svg path{fill:#101931}}.section-title .slick-prev{left:auto;right:40px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-title .slick-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;right:0;-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}.section-title .slick-next:hover{-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}.section-title_with-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.section-title_with-btn .section-title__separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;width:auto;background-color:#d9d9d9}.section-title_with-btn .section-title-text{background-color:#fff;position:relative;z-index:1}.section-title_with-btn.underlined:after{display:none}.section-title__btn{background-color:#fff;padding-left:17px;margin-left:auto;position:relative;z-index:1}.post-preview-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;color:#101931;font-size:20px}@media (max-width:1365.99px){.post-preview-item{font-size:18px}}.post-preview-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%}@media (max-width:767.99px){.post-preview-item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.post-preview-item__thumbnail{min-height:230px;max-height:230px;min-width:450px;max-width:450px;border-radius:4px;background-color:#d9d9d9;overflow:hidden}@media (max-width:767.99px){.post-preview-item__thumbnail{max-width:100%;min-width:100%;min-height:auto;max-height:none}}.post-preview-item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left 50%;object-position:left 50%}.post-preview-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#101931}.post-preview-item__bottom{color:#a4a4a4;font-size:20px;line-height:1.2;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-preview-item__title{color:#101931;-webkit-transition:color ease-out .35s;transition:color ease-out .35s;font-size:30px}@media (max-width:1839.99px){.post-preview-item__title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (max-width:1365.99px){.post-preview-item__title{font-size:25px}}@media (max-width:991.99px){.post-preview-item__title{font-size:20px}}.post-preview-item__excerpt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:20px}@media (max-width:1839.99px){.post-preview-item__excerpt{display:none}}.post-preview-item:hover .post-preview-item__title{color:#ff6813}.top-stories{padding:70px 0;background-color:#f4f4f4}@media (max-width:767.99px){.top-stories{padding:40px 0}}.top-stories .section-title.large.underlined{padding:0}@media (min-width:1366px){.top-stories .section-title.large.underlined{margin:0}}.stories{display:none}@media (min-width:1366px){.stories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.stories .preview a{color:#101931}.stories-left-part,.stories-right-part{width:50%;border-bottom:1px solid #d9d9d9}.stories .stories-bottom-left-part,.stories .stories-left-part{position:relative}.stories .stories-bottom-left-part::after,.stories .stories-left-part::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#d9d9d9}.stories .stories-left-part .preview{width:100%}.stories .stories-left-part .preview-thumb{max-height:420px}.stories .stories-left-part .preview-inner{padding-left:0}.stories .stories-left-part .preview-title{font-size:40px;margin-bottom:20px}@media (min-width:1366px){.stories .stories-left-part .preview-excerpt{-webkit-line-clamp:8;line-clamp:8}}.stories .stories-bottom-left-part,.stories .stories-bottom-right-part,.stories .stories-right-part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.stories .stories-bottom-left-part .preview a,.stories .stories-bottom-right-part .preview a,.stories .stories-right-part .preview a{color:#101931}@media (min-width:1366px){.stories .stories-bottom-left-part .preview,.stories .stories-bottom-right-part .preview,.stories .stories-right-part .preview{width:calc(50% - 1px)}.stories .stories-bottom-left-part .preview:nth-child(odd) .preview-inner,.stories .stories-bottom-right-part .preview:nth-child(odd) .preview-inner,.stories .stories-right-part .preview:nth-child(odd) .preview-inner{padding-left:0}.stories .stories-bottom-left-part .preview:nth-child(even) .preview-inner,.stories .stories-bottom-right-part .preview:nth-child(even) .preview-inner,.stories .stories-right-part .preview:nth-child(even) .preview-inner{padding-right:0}}.stories .stories-right-part{padding-left:32px}.stories .stories-right-part .preview-title{margin:15px 0}@media (min-width:1366px){.stories .stories-right-part .preview{width:calc(50% - 1px)}.stories .stories-right-part .preview:nth-child(odd){border-right:1px solid #d9d9d9}.stories .stories-right-part .preview:nth-child(1)::after,.stories .stories-right-part .preview:nth-child(2)::after{content:"";position:absolute;bottom:0;left:-56px;width:calc(100% + 56px);height:1px;background-color:#d9d9d9}}.stories .stories-bottom-left-part,.stories .stories-bottom-right-part{width:50%}@media (min-width:1366px){.stories .stories-bottom-left-part .preview:not(:last-child),.stories .stories-bottom-right-part .preview:not(:last-child){border-right:1px solid #d9d9d9}.stories .stories-bottom-left-part .preview-inner,.stories .stories-bottom-right-part .preview-inner{padding-bottom:0}.stories .stories-bottom-left-part .preview-excerpt,.stories .stories-bottom-right-part .preview-excerpt{-webkit-line-clamp:6;line-clamp:6}}.stories .stories-bottom-left-part{padding-right:32px}.stories .stories-bottom-right-part{padding-left:32px}.stories .preview-title{font-size:20px}.stories.mobile{display:block}@media (min-width:1366px){.stories.mobile{display:none}}.preview{position:relative;width:25%;color:#101931}.preview.video .perfmatters-lazy-youtube,.preview.video>div{height:100%!important}.preview.video .perfmatters-lazy-youtube img,.preview.video>div img{height:100%}.preview.video iframe{width:100%;height:100%}.preview-inner{padding:7px}@media (min-width:1366px){.preview-inner{padding:32px}}.preview-inner:hover{color:#101931}.preview-inner:hover .preview-title{color:#ff6813}.preview-thumb{position:relative;width:100%;border-radius:4px;aspect-ratio:1.411;overflow:hidden;max-height:239px}.preview-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-title{width:100%;margin:20px 0;font-size:40px;font-weight:700;line-height:1.2;-webkit-transition:color ease-out .35s;transition:color ease-out .35s}.preview-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.preview-excerpt{font-size:18px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.breaking-news{margin:0 -7px}@media (min-width:1366px){.breaking-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}}.breaking-news-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.breaking-news .slick-list{overflow:visible}.breaking-news.slick-slider{width:calc(100% - 6px)}.breaking-news .preview.preview-news .preview-inner a{color:#101931}.breaking-news .preview.preview-news .preview-title{font-size:30px}@media (max-width:1365.99px){.breaking-news .preview.preview-news .preview-title{font-size:20px}}@media (min-width:1366px){.preview-news{width:33.33%;padding:0 12px;float:none}}@media (min-width:1366px){.preview-news:first-child{width:66.66%}}.cta{background-size:cover;background-position:center center;background-color:#00b4e9;padding:77px 0 80px}@media (max-width:767.99px){.cta{padding:40px 0 40px}}.cta-footer{margin-top:40px}.cta.large .cta-text{max-width:870px}.cta.large .cta-desc{width:90%}@media (min-width:1366px){.cta.large .cta-desc{margin:21px 0 0;width:100%}}.cta.with-margin{margin:31px 0}@media (min-width:1366px){.cta.with-margin{margin:25px 0}}.cta.empty{padding:0}.cta-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.cta-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1366px){.cta-inner{padding:0 140px}}.cta-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-text:not(:last-child){margin:0 0 40px}.cta-before-title{color:#fff;text-align:center;font-size:20px;line-height:1.2;text-transform:uppercase;margin-bottom:20px}@media (max-width:767.99px){.cta-before-title{font-size:16px;margin-bottom:15px}}.cta-title{line-height:1;color:#fff;margin-bottom:20px;text-align:center}.cta-desc{font-size:20px;color:#fff;line-height:1.2;text-align:center}.cta-button{width:100%;text-align:center}.cta-button .button{min-width:178px}.home .cta-footer{margin-top:0}.features{padding:70px 0}@media (min-width:1366px){.features{padding:82px 0 84px}}.features-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:90px 0}@media (max-width:1365.99px){.features-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.features-banner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1839.99px){.features-banner{padding-right:60px}}@media (max-width:1365.99px){.features-banner{padding-right:0}}.features-banner-wrapper{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.99px){.features-banner-wrapper{padding:40px 30px}}.features-banner-wrapper .button{margin:0 auto}.features-banner-inner{width:100%;font-size:30px;line-height:1.2}@media (max-width:767.99px){.features-banner-inner{font-size:20px}}.features-banner-inner h2,.features-banner-inner h3{font-weight:800}.features-banner-inner p{margin-bottom:44px}@media (max-width:767.99px){.features-banner-inner p{margin-bottom:30px!important}}.features-banner__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.features-slider{width:calc(100% - 360px)}@media (max-width:1365.99px){.features-slider{width:100%}}.features-slider .slick-slide:is(:focus-visible,:focus){outline:0}.features-slider .section-title.large.underlined{margin-bottom:0;padding-bottom:0;max-width:calc(100% - 150px)}@media (max-width:767.99px){.features-slider .section-title.large.underlined{max-width:calc(100% - 110px)}}.features-wrapper{width:100%}.features-wrapper .post-preview-item-inner{padding:39px 3px;border-bottom:1px solid #d9d9d9}.features-wrapper .post-preview-item-inner:focus{background-color:rgba(0,0,0,.1)}@media (max-width:1839.99px){.features-wrapper .post-preview-item__bottom{font-size:14px}}.features-read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.features .slick-arrow{top:-58px;right:0;left:auto;height:58px;width:58px;background-color:#f5f5f5;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);border-radius:4px;-webkit-transition:background-color ease-out .35s;transition:background-color ease-out .35s}@media (max-width:767.99px){.features .slick-arrow{height:40px;width:40px;top:-40px}}.features .slick-arrow:before{display:none}.features .slick-arrow svg path{fill:#101931;-webkit-transition:fill ease-out .35s;transition:fill ease-out .35s}@media (min-width:768px){.features .slick-arrow:is(:hover,:focus){background-color:#101931}.features .slick-arrow:is(:hover,:focus) svg path{fill:#fff}}.features .slick-arrow.slick-prev{-webkit-transform:translateX(-68px);-ms-transform:translateX(-68px);transform:translateX(-68px)}@media (max-width:767.99px){.features .slick-arrow.slick-prev{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}}.features .slick-arrow.slick-next span{display:block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.preview-feature{width:auto;padding:0 7px;margin-top:0}@media (min-width:1366px){.preview-feature{padding:0 15px}.preview-feature:first-child{width:auto}.preview-feature:nth-child(2),.preview-feature:nth-child(3),.preview-feature:nth-child(4),.preview-feature:nth-child(5),.preview-feature:nth-child(6),.preview-feature:nth-child(7){height:240px}}.news.margin-top{margin-top:31px}@media (min-width:1366px){.news.margin-top{margin-top:35px}}.news.margin-bottom{margin-bottom:31px}.news-wrapper{margin:0 -15px}.news-wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.news-col{height:inherit;padding:0 15px}.news-col.no-thumb .col-title{margin-bottom:40px}.col-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fff;padding:31px 10px 28px;border-radius:5px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1)}.col-inner .preview-feature{width:100%;padding:0;margin-bottom:56px;float:none}.col-title{font-size:23px;line-height:1.3;font-weight:700;padding-left:24px;margin-bottom:19px}.col-post{padding:0 10px 0 21px;margin-bottom:17px}@media (min-width:1366px){.col-post{margin-bottom:20px;padding-right:21px}}.col-post-inner{border-bottom:1px solid #e1e2e3;padding-bottom:15px}@media (min-width:1366px){.col-post-inner{padding-bottom:14px}}.col-post-title{margin-bottom:13px}@media (min-width:1366px){.col-post-title{margin-bottom:15px}}.col-post-title a{font-size:18px;font-weight:500;line-height:1.3;color:#000}.col-post-title a:hover{color:#00b4e9}.col-post-date{font-size:12px;text-transform:uppercase;line-height:1;color:#ff6813;font-weight:700;letter-spacing:1px}.col-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;line-height:1.29;font-weight:500;color:#000;margin-top:20px}@media (min-width:1366px){.col-link{margin-top:12px}}.col-link:hover{color:#00b4e9}.col-link:hover .style-svg path{stroke:#00b4e9}.col-link-wrapper{margin:auto 0 0 51px}.col-link .style-svg{position:relative;margin-left:10px}@media (min-width:1366px){.col-link .style-svg path{-webkit-transition:stroke ease-out .35s;transition:stroke ease-out .35s}}.news-section-v2{background-color:#f4f4f4;padding:140px 0}@media (max-width:1839.99px){.news-section-v2{padding:70px 0}}.news-section-v2 .categories-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}@media (max-width:1365.99px){.news-section-v2 .categories-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.news-section-v2 .categories-buttons .button{font-size:18px;font-weight:500;padding:0 20px}@media (max-width:1365.99px){.news-section-v2 .categories-buttons .button{font-size:16px;height:45px}}@media (max-width:479.99px){.news-section-v2 .categories-buttons .button{font-size:12px;height:35px}}.news-section-v2 .categories-buttons:before{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;width:auto;background-color:#d9d9d9}@media (max-width:1366px){.news-section-v2 .categories-buttons:before{display:none}}.news-section-v2 .section-title.large.underlined{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1366px){.news-section-v2 .section-title.large.underlined{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news-section-v2 .section-title.large.underlined:after{display:none}.news-section-v2 .section-title.large.underlined .section-title-text{padding-right:10px}@media (max-width:1366px){.news-section-v2 .section-title.large.underlined .section-title-text{margin-bottom:15px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.news-section-v2 .section-title.large.underlined .section-title-text:after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;width:auto;background-color:#d9d9d9;margin-left:60px;display:none}@media (max-width:1366px){.news-section-v2 .section-title.large.underlined .section-title-text:after{display:block}}@media (max-width:479.99px){.news-section-v2 .section-title.large.underlined .section-title-text:after{margin-left:20px}}.news-section-v2-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.news-section-v2-tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;width:100%}@media (max-width:991.99px){.news-section-v2-tab-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.news-section-v2-item{width:calc(33.33% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.99px){.news-section-v2-item{width:100%;max-width:500px}}.news-section-v2-item__thumbnail{margin-bottom:30px;overflow:hidden;border-radius:4px;height:250px}@media (max-width:1365.99px){.news-section-v2-item__thumbnail{height:160px}}@media (max-width:991.99px){.news-section-v2-item__thumbnail{height:auto}}.news-section-v2-item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-section-v2-item__info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:calc(40px - 1rem)}.news-section-v2-item__info .title{color:#101931;font-size:30px;font-weight:700;line-height:1.2;margin-bottom:14px}@media (max-width:479.99px){.news-section-v2-item__info .title{font-size:25px}}.news-section-v2-item__info .title:hover{color:#ff6813}.news-section-v2-item__info .excerpt{font-size:18px;line-height:1.2}.news-section-v2-item__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;line-height:1.2;text-transform:uppercase}.news-section-v2-item__bottom .link{color:#101931;text-decoration:underline;font-weight:700}.news-section-v2-item__bottom .link:hover{color:#ff6813}.news-section-v2-item__bottom .date{color:#a4a4a4}.news-section-v2-more{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}.news-section-v2-more .button{font-size:18px;font-weight:700;min-width:143px;min-height:58px}.b-wrapper{padding:60px 0;width:100%}@media (max-width:767.99px){.b-wrapper{padding:30px 0}}.b-wrapper.margin-top{margin-top:30px}@media (min-width:1366px){.b-wrapper.margin-top{margin-top:40px}}.b-wrapper.margin-bottom{margin-bottom:30px}@media (min-width:1366px){.b-wrapper.margin-bottom{margin-bottom:40px}}.b-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.b-wrapper-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.b-wrapper a:focus{outline:solid #101931}body.single.single-post .breadcrumbs+.b-wrapper{padding-top:30px}.b-top-1,.b-top-2{width:100%;max-width:600px;height:150px}body.archive .b-top-1,body.archive .b-top-2{height:auto}.b-top-1{margin-bottom:40px}@media (min-width:768px){.b-top-1{margin:0 40px 0 0}}.b-desktop{display:none}@media (min-width:1366px){.b-desktop{display:block;width:100%}}.b-mobile{width:100%}@media (min-width:1366px){.b-mobile{display:none}}.bsaProContainerNew{position:relative}.bsaProContainerNew#bsa-image-1 .bsaProHeader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;padding:15px;z-index:1}@media (min-width:1366px){.bsaProContainerNew#bsa-image-1 .bsaProHeader{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 29px}}.bsaProContainerNew#bsa-image-1 .bsaProHeader .bsaProHeader__title{width:100%;text-align:center;margin-bottom:15px;text-shadow:0 2px 1px rgba(0,0,0,.25)}@media (min-width:1366px){.bsaProContainerNew#bsa-image-1 .bsaProHeader .bsaProHeader__title{width:80%;text-align:left;margin-bottom:0}}.bsaProContainerNew#bsa-image-1 .bsaProHeader .bsaProHeader__title span{font-size:16px;color:#fff;line-height:1.3}@media (min-width:1366px){.bsaProContainerNew#bsa-image-1 .bsaProHeader .bsaProHeader__title span{font-size:24px}}.bsaProContainerNew#bsa-image-1 .bsaProHeader .bsaProHeader__formUrl{position:relative;width:auto;height:auto;float:none;text-align:center;background-color:#000;color:#fff;font-size:18px;font-weight:400;border-radius:5px;padding:9px 53px 9px 25px}.bsaProContainerNew#bsa-image-1 .bsaProHeader .bsaProHeader__formUrl span{font-size:18px}.bsaProContainerNew#bsa-image-1 .bsaProHeader .bsaProHeader__formUrl::after{content:"";position:absolute;top:10px;right:27px;width:20px;height:20px;background-image:url(../img/download.svg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.bsaProContainerNew#bsa-image-1 .bsaProItems{position:absolute;top:0;left:0;height:100%}.bsaProContainerNew#bsa-image-1 .bsaProItem{height:inherit}.bsaProContainerNew#bsa-image-1 .bsaProItemInner__img{position:absolute;top:0;left:0;width:100%;height:100%}.bsaProContainerNew.bsa-pro-col-1 .bsaGridGutter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bsaProContainerNew.bsa-pro-col-1 .bsaGridGutter .bsaProItem{margin:0}.bsaProContainerNew a{height:100%}#bsa-block-300--220,#bsa-block-307--328,#bsa-block-420--217,#bsa-block-420--240{border-radius:5px;overflow:hidden}#bsa-block-300--220.bsaProContainerNew .bsaProItem,#bsa-block-307--328.bsaProContainerNew .bsaProItem,#bsa-block-420--217.bsaProContainerNew .bsaProItem,#bsa-block-420--240.bsaProContainerNew .bsaProItem{max-width:100%}#bsa-block-300--220.bsaProContainerNew .bsaProItems,#bsa-block-307--328.bsaProContainerNew .bsaProItems,#bsa-block-420--217.bsaProContainerNew .bsaProItems,#bsa-block-420--240.bsaProContainerNew .bsaProItems{position:absolute;top:0;left:0;height:100%}#bsa-block-300--220.bsaProContainerNew .bsaProHeader,#bsa-block-307--328.bsaProContainerNew .bsaProHeader,#bsa-block-420--217.bsaProContainerNew .bsaProHeader,#bsa-block-420--240.bsaProContainerNew .bsaProHeader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;pointer-events:none;z-index:1}#bsa-block-300--220.bsaProContainerNew .bsaProHeader__title,#bsa-block-307--328.bsaProContainerNew .bsaProHeader__title,#bsa-block-420--217.bsaProContainerNew .bsaProHeader__title,#bsa-block-420--240.bsaProContainerNew .bsaProHeader__title{width:75%}#bsa-block-300--220.bsaProContainerNew .bsaProHeader__title span,#bsa-block-307--328.bsaProContainerNew .bsaProHeader__title span,#bsa-block-420--217.bsaProContainerNew .bsaProHeader__title span,#bsa-block-420--240.bsaProContainerNew .bsaProHeader__title span{font-size:16px;color:#fff;line-height:1.3}#bsa-block-300--220.bsaProContainerNew .bsaProHeader__formUrl,#bsa-block-307--328.bsaProContainerNew .bsaProHeader__formUrl,#bsa-block-420--217.bsaProContainerNew .bsaProHeader__formUrl,#bsa-block-420--240.bsaProContainerNew .bsaProHeader__formUrl{position:relative;width:auto;height:auto;float:none;text-align:center;background-color:#000;color:#fff;font-weight:400;border-radius:5px;margin-top:10px;padding:9px 53px 9px 25px}@media (min-width:480px){#bsa-block-300--220.bsaProContainerNew .bsaProHeader__formUrl,#bsa-block-307--328.bsaProContainerNew .bsaProHeader__formUrl,#bsa-block-420--217.bsaProContainerNew .bsaProHeader__formUrl,#bsa-block-420--240.bsaProContainerNew .bsaProHeader__formUrl{margin-top:36px}}#bsa-block-300--220.bsaProContainerNew .bsaProHeader__formUrl::after,#bsa-block-307--328.bsaProContainerNew .bsaProHeader__formUrl::after,#bsa-block-420--217.bsaProContainerNew .bsaProHeader__formUrl::after,#bsa-block-420--240.bsaProContainerNew .bsaProHeader__formUrl::after{content:"";position:absolute;top:10px;right:26px;width:20px;height:20px;background-image:url(../img/download.svg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}#bsa-block-300--220.bsaProContainerNew .bsaProHeader__formUrl span,#bsa-block-307--328.bsaProContainerNew .bsaProHeader__formUrl span,#bsa-block-420--217.bsaProContainerNew .bsaProHeader__formUrl span,#bsa-block-420--240.bsaProContainerNew .bsaProHeader__formUrl span{font-size:18px}#bsa-block-300--220 .bsaProItemInner__thumb,#bsa-block-307--328 .bsaProItemInner__thumb,#bsa-block-420--217 .bsaProItemInner__thumb,#bsa-block-420--240 .bsaProItemInner__thumb{max-width:100%}#bsa-block-300--220 .bsaProAnimateThumb,#bsa-block-307--328 .bsaProAnimateThumb,#bsa-block-420--217 .bsaProAnimateThumb,#bsa-block-420--240 .bsaProAnimateThumb{max-width:100%}#bsa-block-300--220 .bsaProItemInner__img,#bsa-block-307--328 .bsaProItemInner__img,#bsa-block-420--217 .bsaProItemInner__img,#bsa-block-420--240 .bsaProItemInner__img{position:absolute;top:0;left:0;width:100%;height:100%!important;background-size:cover}#bsa-block-300--220{height:220px}#bsa-block-300--220.bsaProContainerNew .bsaProHeader{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:41px 19px 10px}#bsa-block-300--220.bsaProContainerNew .bsaProHeader__title{width:78%}#bsa-block-300--220.bsaProContainerNew .bsaProHeader__title span{line-height:1.29;letter-spacing:.02em}#bsa-block-300--220 .bsaProAnimateThumb,#bsa-block-300--220 .bsaProItemInner__thumb{height:220px!important}#bsa-block-420--240{height:240px}#bsa-block-420--240 .bsaProAnimateThumb,#bsa-block-420--240 .bsaProItemInner__thumb{height:240px!important}#bsa-block-307--328{height:220px;border-radius:5px}@media (min-width:1366px){#bsa-block-307--328{height:328px}}#bsa-block-307--328.bsaProContainerNew .bsaProHeader{padding:27px 30px 35px}#bsa-block-307--328.bsaProContainerNew .bsaProHeader__title{width:85%}#bsa-block-307--328.bsaProContainerNew .bsaProHeader__formUrl{-ms-flex-item-align:center;align-self:center;margin-top:auto}#bsa-block-307--328 .bsaProItemInner__img{max-height:220px}@media (min-width:1366px){#bsa-block-307--328 .bsaProItemInner__img{max-height:328px}}#bsa-block-307--328 .bsaProAnimateThumb,#bsa-block-307--328 .bsaProItemInner__thumb{height:220px!important}@media (min-width:1366px){#bsa-block-307--328 .bsaProAnimateThumb,#bsa-block-307--328 .bsaProItemInner__thumb{height:328px!important}}#bsa-block-420--217{height:217px}#bsa-block-420--217.bsaProContainerNew .bsaProHeader{padding:10px 29px}#bsa-block-420--217.bsaProContainerNew .bsaProHeader__title{width:83%}@media (min-width:768px){#bsa-block-420--217.bsaProContainerNew .bsaProHeader__title{width:58%}}#bsa-block-420--217 .bsaProAnimateThumb,#bsa-block-420--217 .bsaProItemInner__thumb{height:217px!important}#bsa-block-728--90.bsaProContainerNew .bsaProItem{max-width:100%}#bsa-block-728--90 .bsaProAnimateThumb,#bsa-block-728--90 .bsaProItemInner__thumb{max-width:100%}#bsa-block-970--250 .bsaProItems{display:-webkit-box;display:-ms-flexbox;display:flex}#bsa-block-970--250 .bsaProItem{margin:0 auto!important}.resource{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}@media (min-width:768px){.resource{width:calc(50% - 15px)}.resource:nth-child(2n+1){margin-right:30px}}@media (min-width:1366px){.resource{width:414px}.resource:nth-child(2n+1){margin-right:78px}.resource:nth-child(2n){margin-right:107px}}.resources{padding:40px 0 0}@media (min-width:1366px){.resources{padding:62px 0 0}}.resources-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.resources-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1366px){.resources-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 307px)}}.resources-bnr{width:307px;margin:0 auto}@media (min-width:1366px){.resources-bnr{margin:0 0 0 auto}}.resources .section-title{width:100%}@media (min-width:1366px){.resources .section-title{margin-bottom:50px}}.resource-thumb{width:96px;height:96px;border-radius:5px;overflow:hidden}.resource-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.resource-title{width:calc(100% - 96px);line-height:1.3;font-weight:500;padding-left:15px}@media (min-width:1366px){.resource-title{font-size:18px;padding-left:49px}}.experts{padding:70px 0}.experts .section-title.large.underlined{margin-bottom:54px}.experts .section-title.large.underlined .button{font-weight:500}@media (min-width:992px){.experts .author-preview.expert-preview.small{width:50%}.experts .author-preview.expert-preview.small:nth-child(2){margin-top:0}}.experts-more-wrapper{margin-top:30px;text-align:right}.single-post-inner{background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:20px 10px;margin-bottom:40px}@media (min-width:768px){.single-post-inner{padding:31px 29px}}.single-post-title{width:100%;font-size:30px;text-align:center;margin:0 auto 20px;line-height:1.3}@media (min-width:1366px){.single-post-title{font-size:48px}}.single-post-date{text-align:center;color:#ff6813;font-size:14px;line-height:16px;font-weight:700;margin-bottom:32px;text-transform:uppercase}.single-post-thumb{width:100%;margin-bottom:40px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);aspect-ratio:1.911}@media (min-width:992px){.single-post-thumb{width:50%;margin:0 auto 40px}}.single-post-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-content{width:100%}@media (min-width:992px){.single-content{width:calc(100% - 420px)}}@media (min-width:1366px){.single-content{width:calc(100% - 450px)}}.single-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d9d9d9;padding-top:40px}.single-content :where(.wp-block-columns.is-layout-flex){margin-bottom:20px}.single-content :where(.wp-block-columns.is-layout-flex):last-child{margin-bottom:0}.single-content>p:last-of-type{padding-bottom:40px;border-bottom:1px solid #d9d9d9}.single-content p{color:#101931;text-align:justify;margin-bottom:20px}.single-content p:last-child{margin-bottom:0}@media (min-width:1366px){.single-content p{font-size:20px}}.single-content p a{display:inline;font-weight:500;color:#c30f0f}.single-content p a span{font-weight:500!important}.single-content p a:hover{color:#f14747}.single-content div{max-width:100%}.single-content .alignleft{float:left;margin-right:20px}.single-content .alignleft img{width:100%}.single-content .alignright{float:right;margin-left:20px}.single-content .alignright img{width:100%}.single-content .aligncenter{width:100%!important;float:none;margin:0;text-align:center}.single-content .aligncenter,.single-content .alignleft,.single-content .alignright{position:relative}.single-content .aligncenter p,.single-content .alignleft p,.single-content .alignright p{font-size:14px;color:#575757;text-align:center;margin-top:5px}.single-content .aligncenter p:last-of-type,.single-content .alignleft p:last-of-type,.single-content .alignright p:last-of-type{padding-bottom:0;border-bottom:none}.single-term{margin:0 16px 10px 0}@media (min-width:1366px){.single-term{margin:0 29px 0 0}}.single-term:last-child{margin-right:0}.single-terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.single-term-link{font-size:14px;font-weight:400;color:#575757;text-transform:capitalize}@media (min-width:768px){.single-term-link{font-size:16px}}.single-term-link:hover{color:#ff6813}.single-sidebar{width:100%;max-width:390px;margin:40px auto 0}@media (min-width:992px){.single-sidebar{width:390px;margin:0}}.single-sidebar .section-title{margin-bottom:15px}.sidebar-section{background-color:#fff;margin-bottom:40px}.sidebar-section:last-child{margin-bottom:0}.sidebar-section-inner{margin:0 -7px}@media (min-width:1366px){.sidebar-section-inner{margin:0 -15px}}.sidebar-section-inner .preview-inner{padding:0}.sidebar-section-inner .preview-inner a{color:#101931}.sidebar-section-inner .preview .preview-title{width:100%;-webkit-transform:none;-ms-transform:none;transform:none;max-height:calc(100% - 50px);min-height:1px;padding:0;font-size:25px}.sidebar-section-inner .preview:first-child .preview-title,.sidebar-section-inner .preview:nth-child(2) .preview-title,.sidebar-section-inner .preview:nth-child(3) .preview-title,.sidebar-section-inner .preview:nth-child(4) .preview-title,.sidebar-section-inner .preview:nth-child(5) .preview-title,.sidebar-section-inner .preview:nth-child(6) .preview-title,.sidebar-section-inner .preview:nth-child(7) .preview-title,.sidebar-section-inner .preview:nth-child(8) .preview-title,.sidebar-section-inner .preview:nth-child(9) .preview-title{width:100%;bottom:50px;min-height:1px}.sidebar-title{padding-bottom:12px}.sidebar-title-text{line-height:1.5;margin-bottom:0}.sidebar-title .slick-next,.sidebar-title .slick-prev{margin-top:-19px}.sidebar-news .slick-slider .slick-slide,.sidebar-resources .slick-slider .slick-slide{padding:0 15px}.sidebar-news .slick-slider .slick-slide div:last-child .news-preview,.sidebar-resources .slick-slider .slick-slide div:last-child .news-preview{margin-bottom:0}.news-preview{border-bottom:1px solid #d9d9d9;padding-bottom:20px;margin-bottom:20px}.news-preview-title{font-size:18px;color:#101931;font-weight:500}.news-preview-title a{font-size:inherit;color:inherit;font-weight:inherit}.news-preview-title a:hover{color:#ff6813}.news-preview-date{font-size:12px;font-weight:700;color:#ff6813;line-height:1.3;text-transform:uppercase;margin-top:16px}.resource-preview{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.resource-preview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.slick-initialized .resource-preview.slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px 20px}.resource-preview-text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.resource-preview-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 112px)}}.resource-preview-thumb{width:100px;height:92px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}@media (min-width:768px){.resource-preview-thumb{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 0 auto}}.resource-preview-sup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6px}.resource-preview-sup-title{color:#575757;font-weight:400}.resource-preview-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:6px}.resource-preview-icon .style-svg,.resource-preview-icon img{display:block;width:20px;height:20px}.resource-preview-icon .style-svg path,.resource-preview-icon img path{stroke:#00b4e9}.resource-preview .news-preview-button{width:100%;margin-top:20px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.resource-preview .news-preview-button .w3eden{display:none}.sidebar-soc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-soc a{margin-right:40px}.sidebar-soc a:last-child{margin-right:0}.sidebar-soc a .style-svg{width:30px;height:30px}.sidebar-soc a .style-svg path{fill:#858585;-webkit-transition:fill ease-out .35s;transition:fill ease-out .35s}.sidebar-soc a:hover .style-svg path{fill:#00b4e9}.sidebar-soc .addtoany_list a{padding:0;margin-right:20px}.post-author{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.post-author:hover{opacity:.75}@media (min-width:992px){.post-author{padding-right:15px}}.post-author-thumb{width:90px;height:90px;border-radius:5px;overflow:hidden;border:1px solid #00b4e9}.post-author-info{width:calc(100% - 90px);padding:4px 0 0 16px}.post-author-name{font-size:20px;font-weight:700;line-height:1.3;color:#101931;margin-bottom:8px}.post-author-bio{font-weight:400;color:#575757}.post-author-link{position:absolute;top:0;left:0;width:100%;height:100%}.expert-top-banner{margin-bottom:20px}.expert-top-banner img{width:100%}.expert-header{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}@media (min-width:1366px){.expert-header-banner{width:50%}}.expert-header-banner img{width:100%}.expert-header-title span{color:#ff6813}.expert-header-text{-webkit-box-shadow:none;box-shadow:none}.related-inner{margin:0 -15px}.related-inner .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.related-preview{height:inherit;padding:0 15px 15px}.related-preview:hover .related-preview-title a{color:#00b4e9}.related-preview-inner{height:100%;min-height:301px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);background-color:#fff}.related-preview-thumb{height:180px}.related-preview-thumb a{width:100%;height:100%}.related-preview-title a{display:block;font-size:18px;font-weight:500;color:#101931;padding:20px 29px}.login-wrapper,.register-wrapper{margin-bottom:40px}.login-inner,.register-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-inner .already-logged-in,.register-inner .already-logged-in{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.login-inner .section-title,.register-inner .section-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.login-inner .login-content,.login-inner .register-content,.register-inner .login-content,.register-inner .register-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}@media (min-width:768px){.login-inner .login-content,.login-inner .register-content,.register-inner .login-content,.register-inner .register-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:45%;margin-right:10%}}@media (min-width:992px){.login-inner .login-content,.login-inner .register-content,.register-inner .login-content,.register-inner .register-content{width:40%}}.login-inner .login-desc,.login-inner .register-desc,.register-inner .login-desc,.register-inner .register-desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}@media (min-width:768px){.login-inner .login-desc,.login-inner .register-desc,.register-inner .login-desc,.register-inner .register-desc{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:45%}}@media (min-width:992px){.login-inner .login-desc,.login-inner .register-desc,.register-inner .login-desc,.register-inner .register-desc{width:50%}}.login-content label,.register-content label{margin:.5em 0}.login-content .select2-container.-acf .select2-selection,.register-content .select2-container.-acf .select2-selection{border:1px solid #4a4a4a;border-radius:5px;background-color:#fff}.login-content .select2-container .select2-selection--single .select2-selection__rendered,.register-content .select2-container .select2-selection--single .select2-selection__rendered{font-size:14px}.login-content form,.register-content form{font-weight:400;width:100%;margin:0}.login-content form a,.register-content form a{color:#00b4e9}.login-content form a:hover,.register-content form a:hover{color:#53d2ff}.login-content label,.register-content label{font-size:16px}.login-content #pass-strength-result,.register-content #pass-strength-result{opacity:1}.login-content .acf-input ul li,.register-content .acf-input ul li{margin-bottom:10px}.login-content .acf-input ul li input[type=checkbox],.login-content .acf-input ul li input[type=radio],.register-content .acf-input ul li input[type=checkbox],.register-content .acf-input ul li input[type=radio]{margin-right:10px}.ic-form{-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.ic-form-field{margin-bottom:.5em}.ic-form-field:last-of-type{margin-bottom:40px}.ic-form-field.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}.ic-form-field.checkbox label{width:calc(100% - 25px);font-size:14px;color:#575757;margin:0}.ic-form-field.checkbox label p{margin-bottom:0}.ic-form-field.checkbox input{margin-top:3px}.ic-form-field.note{text-align:center;color:#ff6813;font-weight:500}.ic-form-field.hidden{display:none}.ic-form-field.with-error input,.ic-form-field.with-error select,.ic-form-field.with-error textarea{border:2px solid #c30f0f}.ic-form-field.with-error input[type=checkbox]{outline:2px solid #c30f0f}.ic-form.disabled{opacity:.5}.ic-form .button{background-color:#101931;-webkit-transition:background-color ease-out .35s;transition:background-color ease-out .35s}.ic-form .button:hover{background-color:#00b4e9}.ic-form-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:30px 0 0}@media (min-width:1366px){.ic-form-links{margin:0}}.ic-form-link{margin-right:18px}.ic-form-link:last-child{margin-right:0}.ic-form-link:last-child a::after{display:none}.ic-form-link a{position:relative;color:#00b4e9}.ic-form-link a::after{content:"";position:absolute;top:0;right:-10px;width:1px;height:22px;background-color:#d9d9d9}.ic-form-link a:hover{color:#53d2ff}.ic-lostpass .ic-form-field{margin-bottom:1em}.ic-lostpass .ic-form-field:last-of-type{margin-bottom:40px}.already-logged-in-buttons{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.already-logged-in .button{background-color:#101931;margin-right:10px;-webkit-transition:background-color ease-out .35s,color ease-out .35s;transition:background-color ease-out .35s,color ease-out .35s}.already-logged-in .button:hover{background-color:#00b4e9;color:#fff}.already-logged-in .button:last-child{margin-right:0}.send-activation-link-again{font-weight:500;color:#00b4e9}.send-activation-link-again:hover{color:#53d2ff}.send-activation-link-response{font-weight:500;color:#ff6813}.all-vendors{-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.all-vendors-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px}@media (min-width:1366px){.all-vendors-inner{margin:0 -15px}}.all-vendors-pagination{padding:14px 0;margin-top:20px}.all-vendors.disabled{opacity:.5;pointer-events:none}.vendor-preview{width:100%;padding:0 7px;height:inherit;margin-top:20px}@media (min-width:1366px){.vendor-preview{margin-top:30px}}.vendor-preview:first-child{margin-top:0}@media (min-width:992px){.vendor-preview{width:50%;padding:0 15px}.vendor-preview:nth-child(2){margin-top:0}}.vendor-preview-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:#fff;padding:12px 15px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}@media (min-width:992px){.vendor-preview-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:1366px){.vendor-preview-inner{padding:31px 29px}}.vendor-preview-inner:hover .vendor-preview-text,.vendor-preview-inner:hover .vendor-preview-thumb{opacity:.75}.vendor-preview-thumb{width:100px;height:100px;border-radius:5px;margin-bottom:20px;overflow:hidden;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}@media (min-width:992px){.vendor-preview-thumb{margin:28px 0 0}}.vendor-preview-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;font-size:20px;line-height:1.5;margin-bottom:0;text-align:center;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}@media (min-width:992px){.vendor-preview-text{width:calc(100% - 100px);font-size:24px;padding-left:20px;text-align:left}}.vendor-preview-title{line-height:1.5;margin-bottom:6px}.vendor-preview-excerpt{font-size:16px}@media (min-width:1366px){.vendor-preview-excerpt{font-size:18px}}.vendor-preview a{position:absolute;top:0;left:0;width:100%;height:100%}.vendor-preview a.col-link{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto;line-height:21px;margin-top:15px}@media (min-width:992px){.vendor-preview a.col-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1366px){.vendor-preview a.col-link{margin-top:35px}}.premium-vendor{margin-top:0}.premium-vendor-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:#fff;padding:31px 29px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}@media (min-width:992px){.premium-vendor-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.premium-vendor-inner:hover .premium-vendor-thumb,.premium-vendor-inner:hover .premium-vendor-title{opacity:.75}.premium-vendor-inner .vendor-preview-thumb{margin-top:0}.premium-vendors{margin-bottom:20px}.premium-vendors .section-title{margin-bottom:0}.premium-vendors-inner{margin:0 -7px}@media (min-width:1366px){.premium-vendors-inner{margin:0 -15px}}.premium-vendors .slick-list{padding:20px 0}.premium-vendors .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.vendors-not-found{font-size:18px;font-weight:500;padding:0 7px}@media (min-width:1366px){.vendors-not-found{padding:0 15px}}.filter{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9}.filter-title{line-height:1.5;margin-bottom:20px}.filter-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.filter-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.filter-inner .button{height:40px;min-width:122px;margin:0 auto}@media (min-width:992px){.filter-inner .button{margin:0}}@media (min-width:1366px){.filter-inner .button{margin:0 0 0 auto}}.filter-inner .button:hover{color:#fff;background-color:#00b4e9}.filter-dropdown{position:relative;width:100%;margin-bottom:20px}@media (min-width:992px){.filter-dropdown{width:25%}}@media (min-width:1366px){.filter-dropdown{width:350px;margin:0 30px 0 0}.filter-dropdown:last-of-type{margin-right:0}}.filter-dropdown-active{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 46px 0 13px;background-color:#f3f3f3;color:#575757;cursor:pointer;white-space:nowrap;overflow:hidden;-webkit-transition:color ease-out .35s;transition:color ease-out .35s}.filter-dropdown-active:hover{color:#00b4e9}.filter-dropdown-active:hover .filter-dropdown-arrow .style-svg path{stroke:#00b4e9}.filter-dropdown-arrow{position:absolute;top:0;right:0;width:46px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.filter-dropdown-arrow .style-svg path{-webkit-transition:stroke ease-out .35s;transition:stroke ease-out .35s}.filter-dropdown-list{display:none;opacity:0;position:absolute;left:0;top:100%;width:100%;max-height:224px;list-style:none;padding:12px 20px 12px 0;margin:4px 0 0;border-radius:5px;background-color:#f3f3f3;overflow-y:auto;z-index:1;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.filter-dropdown-list.active{display:block}.filter-dropdown-list.visible{opacity:1}.filter-dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding-left:13px;cursor:pointer;-webkit-transition:color ease-out .35s;transition:color ease-out .35s}.filter-dropdown-item:hover{color:#00b4e9}.alpha{margin-top:20px}@media (min-width:1366px){.alpha-mobile{display:none}}.alpha-inner{width:150px;margin:0 auto}@media (min-width:1366px){.alpha-inner{width:100%;margin:0}}.alpha-letter{color:#575757;font-weight:500;line-height:19px;min-height:1px;padding:6px 11px;cursor:pointer;border-radius:5px;-webkit-transition:color ease-out .35s,background-color ease-out .35s;transition:color ease-out .35s,background-color ease-out .35s}.alpha-letters{display:none}@media (min-width:1366px){.alpha-letters{position:relative;top:auto;height:auto;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent;padding:0;margin:0;z-index:0}}.alpha-letter:hover{color:#00b4e9}.alpha-letter.disabled{color:#aaa5a5;pointer-events:none}.alpha-letter.active{color:#fff;background-color:#00b4e9}.single-vendor-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.single-vendor-header-inner{width:100%;padding:15px 15px 0}@media (min-width:992px){.single-vendor-header-inner{padding:31px 29px 0}}.single-vendor-header-img{width:100%;margin-bottom:20px}.single-vendor-header-img img{width:100%;border-radius:5px}.single-vendor-bio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;border-bottom:1px solid #d9d9d9}@media (min-width:992px){.single-vendor-bio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-vendor-thumb{width:150px;height:150px;border-radius:5px;border:2px solid #fff;overflow:hidden;margin-bottom:20px}@media (min-width:992px){.single-vendor-thumb{margin-bottom:0;position:absolute;bottom:20px;left:0}}@media (min-width:992px){.single-vendor-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:170px}}.single-vendor-title{margin-bottom:0}.single-vendor-tagline{font-size:18px;color:#575757;margin-top:4px}@media (min-width:992px){.single-vendor-tagline{min-width:30%;margin:0 0 8px 40px}}.single-vendor-tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:200px;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;color:#575757;border-bottom:4px solid transparent;padding:0 20px;cursor:pointer;-webkit-transition:border-color ease-out .35s;transition:border-color ease-out .35s}.single-vendor-tab.active{border-color:#00b4e9;color:#101931;font-weight:700}.single-vendor-tab:hover{border-color:#00b4e9}.single-vendor-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.single-vendor-tabs{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.single-vendor-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 15px}@media (min-width:992px){.single-vendor-buttons{width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;padding:0 29px 0 0}}.single-vendor-buttons .button{margin-bottom:20px}@media (min-width:992px){.single-vendor-buttons .button{margin:0 20px 0 0}}.single-vendor-buttons .button:last-child{margin:0}.single-vendor-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.single-vendor-body{width:100%}@media (min-width:992px){.single-vendor-body{width:calc(100% - 450px)}}.single-vendor-text{background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:15px}@media (min-width:992px){.single-vendor-text{padding:31px 29px}}.single-vendor-text-item{display:none;font-size:18px}.single-vendor-text-item.active{display:block}.single-vendor-text-item p:last-of-type{margin-bottom:0}.premium-vendor-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}.single-vendor-events{width:100%;background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:31px 29px;margin-bottom:40px}@media (min-width:1366px){.single-vendor-events{width:calc(50% - 15px);margin-bottom:0}}.single-vendor-events-inner{margin:0 -15px}.vendor-event{position:relative;padding:0 15px;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.vendor-event:hover{opacity:.75}.vendor-event-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ff6813;margin-bottom:12px}.vendor-event-date-day{margin-bottom:2px}.vendor-event-title{line-height:1.5;margin-bottom:6px}.vendor-event-text{color:#575757}.vendor-event-time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00b4e9;margin-top:42px}.vendor-event-time img{width:24px;height:24px;margin-right:8px}.vendor-event a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.single-vendor-news{width:100%;background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:31px 29px}@media (min-width:1366px){.single-vendor-news{width:calc(50% - 15px)}}.single-vendor-news-inner .slick-slide>div:last-child .news-preview{padding-bottom:0;border-bottom:none}.single-vendor-related{margin-top:40px}.single-vendor-related-inner{margin:0 -15px}.single-vendor-related-inner .slick-slide{padding:0 15px}.single-vendor-related-inner .slick-slide>div{margin-bottom:20px}.single-vendor-related-inner .slick-slide>div:last-child{margin-bottom:0}.vendor-related-post{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:31px 29px;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}@media (min-width:480px){.vendor-related-post{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.vendor-related-post a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.vendor-related-post:hover{opacity:.75}.vendor-related-thumb{width:140px;height:84px;border-radius:5px;overflow:hidden;margin-bottom:20px}@media (min-width:480px){.vendor-related-thumb{margin-bottom:0}}.vendor-related-title{width:100%;font-size:18px;font-weight:500;text-align:center}@media (min-width:480px){.vendor-related-title{width:calc(100% - 140px);padding-left:20px;text-align:left}}.single-vendor-sidebar{width:100%;max-width:420px;margin:40px auto 0}@media (min-width:992px){.single-vendor-sidebar{margin:0 0 0 auto}}.single-vendor-sidebar .sidebar-section{padding:31px 29px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.single-vendor-sidebar .sidebar-section-inner{margin:0 -15px}.single-vendor-sidebar .preview-feature{width:100%;height:216px;padding:0;float:none;margin-bottom:20px}.single-vendor-sidebar .slick-slide{padding:0 15px}.single-vendor-sidebar .slick-slide>div:last-child .news-preview{padding-bottom:0;border-bottom:none;margin-bottom:0}.single-vendor-sidebar .sidebar-videos .slick-list{height:250px!important}.single-vendor-sidebar .sidebar-video p{margin-bottom:0}.single-vendor-sidebar .sidebar-video iframe{display:block;width:100%;height:250px;border-radius:5px}.single-vendor-sidebar .sidebar-vendor-resources .sidebar-section-inner{margin:0}.single-vendor-sidebar .sidebar-vendor-resources .resource-preview{margin-bottom:20px}.single-vendor-sidebar .sidebar-vendor-resources .resource-preview:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.author-preview{width:100%;padding:0 7px}@media (min-width:576px){.author-preview{width:50%}.author-preview:nth-child(2){margin-top:0}}@media (min-width:992px){.author-preview{width:33.333%}.author-preview:nth-child(3){margin-top:0}}@media (min-width:1366px){.author-preview{padding:0 15px;width:25%}.author-preview:nth-child(4){margin-top:0}}@media (min-width:1840px){.author-preview{width:20%}}.author-preview:first-child{margin-top:0}.author-preview.expert-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}@media (min-width:768px){.author-preview.expert-preview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;margin-top:15px}}@media (min-width:1366px){.author-preview.expert-preview{margin-top:30px}}.author-preview.expert-preview:first-child{margin-top:0}@media (min-width:768px){.author-preview.expert-preview:nth-child(2){margin-top:0}}@media (min-width:992px){.author-preview.expert-preview.small{width:100%}.author-preview.expert-preview.small:nth-child(2){margin-top:15px}}@media (min-width:1366px){.author-preview.expert-preview.small{width:50%}.author-preview.expert-preview.small:nth-child(2){margin-top:0}}.author-preview.expert-preview.small .expert-preview-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.author-preview.expert-preview.small .author-inner{width:100px;padding:0 0 10px}.author-preview.expert-preview.small .author-avatar{width:100px;height:100px;margin-bottom:10px}.author-preview.expert-preview.small .author-name{width:100%;font-size:14px;padding:0 5px;margin-bottom:0}.author-preview.expert-preview.small .author-preview-info{width:calc(100% - 100px);padding:10px}.author-preview.expert-preview.small .author-preview-post{margin-top:0}.author-preview.expert-preview .expert-preview-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:31px 29px;background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}@media (min-width:1366px){.author-preview.expert-preview .expert-preview-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:31px 29px 31px 0}}.author-preview.expert-preview .expert-preview-inner:hover{opacity:.75}.author-preview.expert-preview .author-inner{width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none;padding:0 0 31px}@media (min-width:1366px){.author-preview.expert-preview .author-inner{width:300px;padding:0 31px}}.author-preview.expert-preview .author-inner:hover{opacity:1}.author-preview.expert-preview .author-preview-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}@media (min-width:1366px){.author-preview.expert-preview .author-preview-info{width:calc(100% - 300px)}}.author-preview.expert-preview .expert-read-more{font-weight:500}.author-preview-bio{border-bottom:1px solid #e1e2e3;padding-bottom:8px;margin-bottom:15px}.author-preview-post{margin-top:auto}.author-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:31px 29px;background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.author-inner:hover{opacity:.75}.author-inner>a{position:absolute;top:0;left:0;width:100%;height:100%}.author-avatar{width:150px;height:150px;border-radius:5px;overflow:hidden;margin-bottom:20px}@media (min-width:1366px){.author-avatar-single{margin-bottom:0}}.author-name{line-height:1.5;margin-bottom:4px;text-align:center}.author-company{text-align:center;margin-bottom:8px}.author-posts-count{font-size:18px;color:#575757;text-align:center}.authors{-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.authors.disabled{opacity:.5}.authors-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px;gap:30px 0}@media (min-width:1366px){.authors-inner{margin:0 -15px}}@media (max-width:767.99px){.authors-inner{margin:0 auto}}.authors-top-banner{margin-bottom:40px}.authors-more{text-align:center;margin-top:40px}.author-single{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:31px 29px;margin-bottom:40px}@media (min-width:768px){.author-single{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.author-single-info{width:calc(100% - 271px);padding-left:20px}}.author-single-link{display:block;width:32px;height:32px;margin-bottom:20px;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.author-single-link:hover{opacity:.75}.author-single-link:last-child{margin-bottom:0}.author-single-links{position:absolute;top:31px;right:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.author-single-name{font-size:32px;margin-bottom:8px}.author-single-company{font-weight:500;margin-bottom:8px}.author-single-desc{font-size:18px}.author-single-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.author-single-posts.disabled{opacity:.5}.author-single-posts .related-preview{width:100%;margin-top:30px}.author-single-posts .related-preview:first-child{margin-top:0}@media (min-width:768px){.author-single-posts .related-preview{width:50%}.author-single-posts .related-preview:nth-child(2){margin-top:0}}@media (min-width:1366px){.author-single-posts .related-preview{width:33.333%}.author-single-posts .related-preview:nth-child(3){margin-top:0}}.author-post-title{margin-bottom:5px}.author-post-excerpt{font-size:14px}.author-post-excerpt a{display:block;font-weight:500;text-align:right;margin-top:5px}.author-preview-standard{display:-webkit-box;display:-ms-flexbox;display:flex}.author-preview-standard .expert-preview-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.author-preview-standard__thumbnail{height:300px;border-radius:4px;background-color:#d9d9d9;overflow:hidden;position:relative;display:block;margin-bottom:15px;width:100%;max-width:260px}@media (max-width:991.99px){.author-preview-standard__thumbnail{width:100%;max-width:220px;height:280px}}@media (max-width:767.99px){.author-preview-standard__thumbnail{max-width:100%;height:320px;margin:0 auto;margin-bottom:20px}}.author-preview-standard__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-preview-standard__thumbnail .author-name{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 20px);z-index:1;min-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;color:#101931;font-size:20px;font-weight:700;line-height:1.2;background-color:#fff;border-radius:4px;margin-bottom:0}@media (max-width:767.99px){.author-preview-standard__thumbnail .author-name{font-size:20px;width:calc(100% - 20px);bottom:10px}}.author-preview-standard__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.author-preview-standard__info h5{font-size:20px;margin-bottom:10px}.author-preview-standard__info .author-preview-post{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.author-preview-standard__info .author-post-excerpt{font-size:18px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.author-preview-standard__info .author-post-excerpt a{text-align:left;text-decoration:underline;color:#101931;font-size:20px;font-weight:700;line-height:1.2;text-transform:uppercase;margin-top:20px}.author-preview-standard__info .author-post-excerpt a:is(:hover,:focus){color:#ff6813;outline:0}.landing-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:30px 0 70px;gap:30px}@media (max-width:1365.99px){.landing-header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:30px 0 40px}}.landing-header-text{max-width:540px}@media (max-width:1365.99px){.landing-header-text{max-width:100%}}.landing-header-text .button{margin-top:15px}.landing-header-before{margin-bottom:20px;font-size:20px;line-height:1.2;text-transform:uppercase}.landing-header-title{width:100%;line-height:1.2;margin-bottom:30px;font-weight:800}@media (min-width:1366px){.landing-header-title{letter-spacing:-1.5px}}.landing-header-content{font-size:18px;line-height:1.2}.landing-header-thumb{width:100%;border-radius:5px;overflow:hidden;aspect-ratio:1.911}.landing-header .button.orange{background-color:#ff6813;border-color:#ff6813;min-width:248px}.landing-header .button.orange:hover{color:#fff;background-color:#df5000}.landing-content{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:70px 0;max-width:1470px;gap:40px;margin:0 auto}@media (max-width:1365.99px){.landing-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 0}}.landing-content h2{margin-bottom:30px}.landing-content h3{margin-bottom:14px}@media (min-width:768px){.landing-content h3{font-size:30px}}.landing-content-image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-align:center}@media (max-width:1365.99px){.landing-content-image{text-align:left}}.landing-content-image img{max-width:100%;border-radius:5px}.landing-content-text{width:100%;max-width:720px;line-height:1.2}@media (max-width:1365.99px){.landing-content-text{max-width:100%}}.landing-content-text p{font-size:18px}.landing-content-text p:last-of-type{margin-bottom:0}.landing-content-text .button{margin-top:40px}.landing-content-zoom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.landing-content-zoom .button{margin:0 10px 10px 0}.landing-content-zoom .button:last-child{margin-right:0}.landing-content-quote{border-top:1px solid #d9d9d9;padding-top:37px;margin-top:40px;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:86px}@media (max-width:1365.99px){.landing-content-quote{gap:20px 40px}}@media (max-width:767.99px){.landing-content-quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.landing-content-quote__photo{min-width:213px;max-width:213px;height:auto}@media (max-width:767.99px){.landing-content-quote__photo{margin:0 auto}}.landing-content-quote__photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.landing-content-quote__quote{color:#ff6813;font-size:30px;font-weight:700;line-height:1.2;margin-bottom:30px}@media (max-width:1365.99px){.landing-content-quote__quote{margin-bottom:20px}}.landing-content-quote__name{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:10px}.resources-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}@media (min-width:1366px){.resources-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.resources-filter-title{margin-bottom:10px;line-height:1.5;margin-right:30px}@media (min-width:1366px){.resources-filter-title{margin-bottom:0}}.resources-filter-terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.resources-filter-term{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#101931;background-color:#f3f3f3;padding:6px 20px;border-radius:5px;margin:0 20px 10px 0;cursor:pointer;white-space:nowrap;-webkit-transition:color ease-out .35s,background-color ease-out .35s;transition:color ease-out .35s,background-color ease-out .35s}.resources-filter-term:hover{background-color:#00b4e9;color:#fff}.resources-filter-term:hover .style-svg path{stroke:#fff}.resources-filter-term:last-child{margin:0}.resources-filter-term.active{background-color:#00b4e9;color:#fff}.resources-filter-term.active .style-svg path{stroke:#fff}.resources-filter-term .style-svg{width:16px;height:16px;margin-right:10px}.resources-filter-term .style-svg path{stroke:#101931;-webkit-transition:stroke ease-out .35s;transition:stroke ease-out .35s}.resources-archive-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}@media (min-width:1366px){.resources-archive-inner{width:calc(100% + 30px);margin:0 -15px}}.resources-archive-inner.disabled{opacity:.5;pointer-events:none}.resources-archive-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.resources-archive-pagination .page-numbers{margin:14px 12px 14px 0}.resources-archive-pagination .page-numbers:last-child{margin-right:0}.resources-item{width:100%;padding:0 10px;margin-bottom:20px}@media (min-width:768px){.resources-item{width:50%}}@media (min-width:1366px){.resources-item{width:33.333%;padding:0 15px;margin-bottom:30px}}.resources-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fff;padding:15px}@media (min-width:1366px){.resources-item-inner{padding:31px 29px}}.resources-item-thumb{position:relative;width:100%;height:130px;border-radius:5px;overflow:hidden}@media (min-width:1366px){.resources-item-thumb{height:200px}}.resources-item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.resources-item-overlay a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.resources-item-overlay a:hover img{opacity:.75}.resources-item-overlay img{width:60px;height:60px;cursor:pointer;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.resources-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.resources-item-terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 0}@media (min-width:1366px){.resources-item-terms{margin:10px 0}}.resources-item-term{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;line-height:1.3;border-radius:5px;padding:4px 10px;margin:0 5px 5px 0}.resources-item-term:last-child{margin-right:0}.resources-item-term .style-svg{width:16px;height:16px;margin-right:8px}.resources-item-term .style-svg path{stroke:#101931}.resources-item-title{width:100%;line-height:1.5;margin-bottom:6px;font-size:20px;margin-bottom:0}@media (min-width:1366px){.resources-item-title{font-size:24px}}.resources-item-excerpt{width:100%;color:#575757}@media (min-width:1366px){.resources-item-excerpt{font-size:18px}}.resources-item-button{margin-top:auto}.resources-item-button .button{margin-top:20px}@media (min-width:1366px){.resources-item-button .button{margin-top:32px}}.resources-item-button .button-title{font-weight:500}.resources-item-button .w3eden{display:none}.view-resource-video{margin-top:20px;width:100%;height:300px;border-radius:5px}@media (min-width:480px){.view-resource-video{height:300px}}@media (min-width:768px){.view-resource-video{height:200px}}@media (min-width:992px){.view-resource-video{height:300px}}@media (min-width:1366px){.view-resource-video{height:450px}}.page-template-page-template-contact .page-header{margin:0}.page-template-page-template-contact .wpcf7{width:100%;max-width:645px;margin:0 auto}.page-template-page-template-contact .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:768px){.page-template-page-template-contact .wpcf7-form{margin:0 -15px}}.page-template-page-template-contact .wpcf7-form.sent .wpcf7-response-output{display:none}.page-template-page-template-contact .wpcf7-form.sent .successfully-sent{opacity:1;z-index:999}.page-template-page-template-contact .wpcf7-form .successfully-sent{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.2);-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s;opacity:0;z-index:-10;overflow-y:auto}.page-template-page-template-contact .wpcf7-form .successfully-sent-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-height:100vh;overflow-y:auto;max-width:645px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:72px 32px 60px}.page-template-page-template-contact .wpcf7-form .successfully-sent-close{position:absolute;top:20px;right:20px;width:32px;height:32px;cursor:pointer;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.page-template-page-template-contact .wpcf7-form .successfully-sent-close:hover{opacity:.75}.page-template-page-template-contact .wpcf7-form .successfully-sent-close img{width:100%;height:100%}.page-template-page-template-contact .wpcf7-form .successfully-sent h2{margin-bottom:12px;text-align:center}.page-template-page-template-contact .wpcf7-form .successfully-sent p{font-size:20px;color:#575757;text-align:center;margin-bottom:28px}.page-template-page-template-contact .wpcf7-form .successfully-sent-img{width:140px;height:auto;margin-bottom:42px}.page-template-page-template-contact .wpcf7-form .successfully-sent-link{text-align:center}.page-template-page-template-contact .wpcf7-form .successfully-sent .col-link{margin:0}.page-template-page-template-contact .wpcf7 label{width:100%;margin-bottom:31px}@media (min-width:768px){.page-template-page-template-contact .wpcf7 label{width:50%;padding:0 15px}}.page-template-page-template-contact .wpcf7 label.full-width{width:100%}.page-template-page-template-contact .wpcf7 label.label-submit{pointer-events:none}.page-template-page-template-contact .wpcf7 label:last-of-type{margin-bottom:40px}.page-template-page-template-contact .wpcf7 .form-input,.page-template-page-template-contact .wpcf7 .form-textarea,.page-template-page-template-contact .wpcf7 select{border:1px solid #f3f3f3;background-color:#f3f3f3;border-radius:5px;color:#101931;padding-left:13px;font-size:16px;-webkit-transition:border-color ease-out .35s;transition:border-color ease-out .35s}.page-template-page-template-contact .wpcf7 .form-input::-webkit-input-placeholder,.page-template-page-template-contact .wpcf7 .form-textarea::-webkit-input-placeholder,.page-template-page-template-contact .wpcf7 select::-webkit-input-placeholder{color:#575757;opacity:1}.page-template-page-template-contact .wpcf7 .form-input::-moz-placeholder,.page-template-page-template-contact .wpcf7 .form-textarea::-moz-placeholder,.page-template-page-template-contact .wpcf7 select::-moz-placeholder{color:#575757;opacity:1}.page-template-page-template-contact .wpcf7 .form-input:-ms-input-placeholder,.page-template-page-template-contact .wpcf7 .form-textarea:-ms-input-placeholder,.page-template-page-template-contact .wpcf7 select:-ms-input-placeholder{color:#575757;opacity:1}.page-template-page-template-contact .wpcf7 .form-input::-ms-input-placeholder,.page-template-page-template-contact .wpcf7 .form-textarea::-ms-input-placeholder,.page-template-page-template-contact .wpcf7 select::-ms-input-placeholder{color:#575757;opacity:1}.page-template-page-template-contact .wpcf7 .form-input::placeholder,.page-template-page-template-contact .wpcf7 .form-textarea::placeholder,.page-template-page-template-contact .wpcf7 select::placeholder{color:#575757;opacity:1}.page-template-page-template-contact .wpcf7 .form-input:focus,.page-template-page-template-contact .wpcf7 .form-textarea:focus,.page-template-page-template-contact .wpcf7 select:focus{border-color:#101931}.page-template-page-template-contact .wpcf7 .form-input.wpcf7-not-valid,.page-template-page-template-contact .wpcf7 .form-textarea.wpcf7-not-valid,.page-template-page-template-contact .wpcf7 select.wpcf7-not-valid{border-color:#c30f0f}.page-template-page-template-contact .wpcf7 .form-input{width:100%;height:40px}.page-template-page-template-contact .wpcf7 .form-textarea{width:100%;height:160px;resize:none;padding-top:8px}.page-template-page-template-contact .wpcf7 .form-textarea:focus-visible{outline:0}.page-template-page-template-contact .wpcf7 select{height:40px;padding-left:10px;padding-right:0}.page-template-page-template-contact .wpcf7 .button{width:100%}.page-template-page-template-contact .wpcf7 .button:hover{background-color:#00b4e9;color:#fff}.page-template-page-template-contact .wpcf7 .button.disabled{background-color:#d9d9d9;pointer-events:none}.page-template-page-template-contact .wpcf7 .ajax-loader{display:none}.page-template-page-template-contact .wpcf7 .wpcf7-not-valid-tip{color:#c30f0f}.page-template-page-template-contact .wpcf7 form.failed .wpcf7-response-output,.page-template-page-template-contact .wpcf7 form.invalid .wpcf7-response-output{width:100%;border-radius:5px;border-color:#c30f0f;text-align:center;padding:15px}.page-template-page-template-contact .page-content{margin-top:40px}.page-template-page-template-contact .form-recaptcha{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.tribe-events-page-template .tribe-events-l-container.tribe-common-l-container{max-width:1320px}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{display:inline-block}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-l-container{padding:0}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-header{background-color:#fff;padding:31px 29px}@media (min-width:768px){.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list-nav{padding:32px 29px 0}}@media (min-width:1366px){.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list-nav{padding:32px 0 0}}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin:0 0 20px}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-row{margin:0 0 20px;padding:31px 29px}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding:0}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-row>.tribe-events-calendar-list__event-wrapper{padding:0 0 0 20px}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper{height:200px;padding:0;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1)}@media (min-width:768px){.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper{height:240px}}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper a{width:100%;height:100%}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month{margin-top:20px}@media (min-width:768px){.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day-nav{padding:32px 29px 0}}@media (min-width:1366px){.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day-nav{padding:32px 0 0}}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__event{margin:0 0 20px;padding:31px 29px;background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__event::before{display:none}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__event .tribe-events-calendar-day__event-featured-image-wrapper{height:200px;padding:0;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1)}@media (min-width:768px){.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__event .tribe-events-calendar-day__event-featured-image-wrapper{height:240px}}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__event .tribe-events-calendar-day__event-featured-image-wrapper a{width:100%;height:100%}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__event .tribe-events-calendar-day__event-featured-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event{margin:0 0 20px}@media (min-width:768px){.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-ical{padding:0 29px}}@media (min-width:1366px){.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-ical{padding:0}}.tribe-events-page-template .tribe-events .tribe-events-l-container{padding:0 10px}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-l-container{padding:0 15px}}@media (min-width:1366px){.tribe-events-page-template .tribe-events .tribe-events-l-container{padding:0}}.tribe-events-page-template .tribe-events .tribe-events-header{background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:31px 29px;margin:0}.tribe-events-page-template .tribe-events .tribe-events-header--has-event-search{background-color:#fff}.tribe-events-page-template .tribe-events .tribe-events-header__top-bar{margin-bottom:0}.tribe-events-page-template .tribe-events .tribe-events-calendar-day__type-separator,.tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator{margin-bottom:20px}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-calendar-day__type-separator,.tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator{padding:0 29px}}@media (min-width:1366px){.tribe-events-page-template .tribe-events .tribe-events-calendar-day__type-separator,.tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator{padding:0}}.tribe-events-page-template .tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-list__event-row,.tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 0 20px;padding:31px 29px}.tribe-events-page-template .tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-list__event-row>.tribe-common-g-col,.tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row>.tribe-common-g-col{padding:0}.tribe-events-page-template .tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-list__event-row>.tribe-events-calendar-list__event-wrapper,.tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row>.tribe-events-calendar-list__event-wrapper{padding:0}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-list__event-row>.tribe-events-calendar-list__event-wrapper,.tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row>.tribe-events-calendar-list__event-wrapper{padding-left:20px}}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row{-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 0 20px;padding:31px 29px}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding:0}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row>.tribe-events-calendar-list__event-wrapper{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;padding:0}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row>.tribe-events-calendar-list__event-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:88.888%;padding:0 0 0 20px}}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-datetime{color:#575757}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-datetime-wrapper{text-align:center}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-datetime-wrapper{text-align:left}}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-description{margin-top:10px}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper{height:200px;padding:0;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1)}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper{height:240px}}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper a{width:100%;height:100%}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-datetime-featured-text{color:#ff6813}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag::after{display:none;content:"";position:absolute;top:0;right:-1px;background-color:#ff6813;border-radius:5px;height:100%;width:4px}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag::after{display:block}}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime::after{display:none}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag{position:relative;width:100%}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag{width:11.111%}}.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-title{text-align:center}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-title{text-align:left}}.tribe-events-page-template .tribe-events .tribe-events-calendar-month{background-color:#fff;padding:31px 29px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.tribe-events-page-template .tribe-events .tribe-events-calendar-day__event{-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:31px 29px}.tribe-events-page-template .tribe-events .tribe-events-calendar-day__event.tribe_events{margin:0 0 20px!important}.tribe-events-page-template .tribe-events .tribe-events-calendar-day__time-separator{margin-bottom:20px}@media (min-width:768px){.tribe-events-page-template .tribe-events .tribe-events-calendar-day__time-separator{padding:0 29px}}@media (min-width:1366px){.tribe-events-page-template .tribe-events .tribe-events-calendar-day__time-separator{padding:0}}.tribe-events-page-template .tribe-events.tribe-common .tribe-events-calendar-day,.tribe-events-page-template .tribe-events.tribe-common .tribe-events-calendar-list{margin-top:20px}.tribe-events-page-template .tribe-events.tribe-common .tribe-common-anchor-thin{border:none;color:#101931;text-align:center;-webkit-transition:color ease-out .35s;transition:color ease-out .35s}@media (min-width:768px){.tribe-events-page-template .tribe-events.tribe-common .tribe-common-anchor-thin{text-align:left}}.tribe-events-page-template .tribe-events.tribe-common .tribe-common-anchor-thin:hover{color:#ff6813}.tribe-events-page-template .tribe-events.tribe-common .tribe-common-c-svgicon{color:#ff6813}.tribe-events-page-template .tribe-events.tribe-common .tribe-common-c-svgicon--featured,.tribe-events-page-template .tribe-events.tribe-common .tribe-common-c-svgicon--recurring{color:#ff6813;height:12px}.tribe-events-page-template .tribe-events.tribe-common .tribe-common-g-row--gutters{margin:0}.tribe-events-page-template .tribe-events .tribe-events-c-ical__link-icon-svg{height:12px}.tribe-events-page-template .tribe-events-pg-template{background-color:#fff;padding:31px 29px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.tribe-events-page-template .tribe-events-content{font-family:"Nunito Sans",Arial,sans-serif;color:#101931}.tribe-events-page-template .tribe-events-content p{margin-bottom:20px;text-align:justify}.tribe-events-page-template .tribe-events-content p:last-of-type{margin-bottom:0}.tribe-events-page-template .tribe-events-content pre{margin-bottom:20px;padding:0;overflow:visible;white-space:normal}.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{position:relative;width:100%;padding:0 20px}@media (min-width:768px){.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{width:50%}}.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::after,.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::before,.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::after,.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::before{position:absolute;top:7px;background-size:7px}.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{margin-bottom:10px}@media (min-width:768px){.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{margin-bottom:0}}.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::before{left:0}.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next{text-align:right;margin-top:10px}@media (min-width:768px){.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next{margin-top:0}}.tribe-events-page-template .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::after{right:0}.tribe-events-page-template .tribe-events-single-event-title{font-size:27px;line-height:1.3;text-align:center}@media (min-width:768px){.tribe-events-page-template .tribe-events-single-event-title{font-size:48px}}.tribe-events-page-template .tribe-events-schedule{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 20px}.tribe-events-page-template .tribe-events-schedule .tribe-events-cost,.tribe-events-page-template .tribe-events-schedule h2{text-align:center;color:#575757}.tribe-events-page-template .tribe-events-event-image{text-align:center;margin-bottom:20px}.tribe-events-page-template .tribe-events-event-image img{display:inline-block;border-radius:5px}.tribe-events-page-template .tribe-events-cal-links{margin:40px 0}#tribe-events-pg-template{width:100%;max-width:1320px}.page-template-page-template-forum #wpforo #wpforo-wrap{color:#101931;padding:0;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-head-bar{padding:0 29px}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-breadcrumb div:nth-last-child(2){display:inline-block!important}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-title{font-size:27px;line-height:1.3;margin-bottom:6px;padding:0}@media (min-width:768px){.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-title{font-size:48px}}.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-feed{float:none;margin:10px 0 20px}.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-content #wpforo-title{padding:0 29px}.page-template-page-template-forum #wpforo #wpforo-wrap .wpfl-1 .wpforo-category{background-color:#00b4e9}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-search-title{padding:0 29px;margin:20px 0;color:#101931;font-size:24px;line-height:1.5;font-weight:700}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-search-title span{color:#ff6813;font-weight:700}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-action-link{padding:0;margin:0 0 10px}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-form-wrapper{padding:0}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-reply-form-title{font-size:24px;font-weight:700;padding:0 29px;margin:20px 0}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-sbtn{padding:0 29px;margin:20px 0}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-footer{margin-top:0}@media (min-width:576px){.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu .wpf-res-menu{display:none}}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu #wpf-menu,.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu .wpf-menu{z-index:2}@media (min-width:576px){.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu #wpf-menu,.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu .wpf-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu li{margin-left:0}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu li.menu-item{-webkit-transition:background-color ease-out .35s;transition:background-color ease-out .35s}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu li.menu-item::after,.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu li.menu-item::before{display:none}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu li.menu-item:hover{background-color:#00b4e9!important}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu li.menu-item.wpforo-active{background-color:#00b4e9!important}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu li.menu-item.menu-item-has-children a::after,.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu li.menu-item.menu-item-has-children a::before{display:none}.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu li a{padding:9px}@media (min-width:992px){.page-template-page-template-forum #wpforo #wpforo-wrap #wpforo-menu li a{padding:15px 24px}}.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-members-wrap{padding:0 15px}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-next-button,.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-page-info,.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-prev-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(1){width:100%}@media (min-width:768px){.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(1){width:37%;float:left}}.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(2),.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(3){width:100%}@media (min-width:768px){.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(2),.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(3){width:31.5%;float:left}}.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:15px}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-profile-section .wpf-profile-section-head{padding:0 29px}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-profile-section .wpf-stat-wrap{padding:0 15px}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-field-wrap .wpf-field-icon{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-member-job-info{font-weight:500}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-member-profile-bio{width:100%;margin:20px auto;font-size:14px;font-weight:500;color:#575757;padding:0 15px}.page-template-page-template-forum #wpforo #wpforo-wrap .wpf-activities{padding:0 15px}.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-ad{position:relative}.page-template-page-template-forum #wpforo #wpforo-wrap .wpforo-ad img{display:block;width:100%;max-width:100%;height:auto}.page-template-page-template-forum .wpforo-copy-url-wrap .wpforo-copy-url{color:#101931}.user-header .author-single-name{font-size:20px}@media (min-width:768px){.user-header .author-single-name{font-size:32px}}.user-header .author-single-name a{display:block;width:100%;font-size:16px;font-weight:400;color:#00b4e9}@media (min-width:768px){.user-header .author-single-name a{display:inline-block;width:auto;font-size:20px;margin-left:10px}}.user-header .author-single-name a:hover{color:#ff6813}.user-header .to-admin{margin-top:20px}.user-company{font-size:14px;font-weight:400;color:#858585}@media (min-width:768px){.user-company{font-size:16px}}.user-dashboard-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;padding:15px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}@media (min-width:768px){.user-dashboard-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:31px 29px}}.user-tabs{width:100%;background-color:#f3f3f3;margin-bottom:20px;border:1px solid #101931;border-radius:5px;overflow:hidden}@media (min-width:768px){.user-tabs{width:25%;background-color:#fff;margin-bottom:0}}@media (min-width:1366px){.user-tabs{width:20%}}.user-tab{font-weight:500;cursor:pointer;font-size:18px;padding:10px;text-align:center;border-bottom:1px solid #101931;-webkit-transition:color ease-out .35s,background-color ease-out .35s;transition:color ease-out .35s,background-color ease-out .35s}.user-tab:last-child{border-bottom:none}.user-tab.active,.user-tab:hover{color:#fff;background-color:#101931}.user-tab-content{width:100%}@media (min-width:768px){.user-tab-content{width:70%}}@media (min-width:1366px){.user-tab-content{width:75%}}.user-tab-content-inner{display:none}.user-tab-content-inner.active{display:block}.user-tab-content-inner .section-title-text{padding-right:0}.user-tab-content-inner form{width:100%;border-bottom:1px solid #e1e2e3;margin-bottom:20px;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.user-tab-content-inner form.disabled{opacity:.5}.user-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.user-field.hidden{display:none}.user-field.note{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ff6813;font-weight:500}.user-field.avatar .user-field-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1366px){.user-field.avatar .user-field-value{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.user-field.avatar .user-field-value img{border-radius:5px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);margin-right:10px}.user-field.avatar .user-field-value input{width:100%;margin-top:10px}@media (min-width:1366px){.user-field.avatar .user-field-value input{width:calc(100% - 106px);margin-top:0}}.user-field-label{width:100%;color:#858585}@media (min-width:768px){.user-field-label{width:35%}}@media (min-width:1366px){.user-field-label{width:30%}}.user-field-value{width:100%;font-weight:500}@media (min-width:768px){.user-field-value{width:60%}}@media (min-width:1366px){.user-field-value{width:65%}}.user-field-value a{color:#00b4e9}.user-field-value a:hover{color:#ff6813}.user-field-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.user-field.with-error input,.user-field.with-error select,.user-field.with-error textarea{border:2px solid #c30f0f}.user-sme-text .user-field-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0}.user-sme-text.disabled{opacity:.5}.user-invite{margin-bottom:20px}.user-invite.disabled{opacity:.5}.user-profile-not-logged-in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-profile-not-logged-in p:last-of-type{margin-bottom:20px}.forum-profile-link{margin-bottom:10px}.forum-profile-link:last-child{margin-bottom:0}.forum-profile-link a{color:#00b4e9;font-weight:500}.forum-profile-link a:hover{color:#53d2ff}.not-logged-in-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:480px){.not-logged-in-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.not-logged-in-buttons .button{margin-bottom:10px}.not-logged-in-buttons .button:last-child{margin-bottom:0}@media (min-width:480px){.not-logged-in-buttons .button{margin:0 10px 0 0}.not-logged-in-buttons .button:last-child{margin-right:0}}.deactivate-button{margin-top:20px}.deactivated{-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.deactivated.disabled{opacity:.5}.deactivated .note{color:#ff6813;font-weight:500;margin-top:20px}.deactivated .note.hidden{display:none}.ac-subscribe-button .note{font-weight:500;color:#ff6813;margin-top:10px}.user-awaiting{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;border-bottom:1px solid #f3f3f3;margin-bottom:20px;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.user-awaiting.disabled{opacity:.5}.user-awaiting:last-child{margin-bottom:0}.user-awaiting-number{width:20%;font-size:20px;font-weight:700;padding-left:5px}@media (min-width:768px){.user-awaiting-number{width:12%}}@media (min-width:1366px){.user-awaiting-number{width:6%}}.user-awaiting-image{width:96px;height:96px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.user-awaiting-info{width:100%;padding-left:20%;margin-top:10px}@media (min-width:768px){.user-awaiting-info{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;margin-top:0}}.user-awaiting-title{margin-bottom:10px}.user-awaiting-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}.user-awaiting-row:last-of-type{margin-bottom:0}@media (min-width:992px){.user-awaiting-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.user-awaiting-label{color:#858585}@media (min-width:992px){.user-awaiting-label{width:25%}}@media (min-width:1366px){.user-awaiting-label{width:15%}}.user-awaiting-value{font-weight:500;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.user-awaiting-value a{color:#00b4e9}.user-awaiting-value a:hover{color:#ff6813}.user-awaiting-buttons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media (min-width:992px){.user-awaiting-buttons{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0}}.user-awaiting-buttons .button{margin-right:10px}.user-awaiting-buttons .button:last-of-type{margin-right:0}@media (min-width:992px){.user-awaiting-buttons .button{margin:0 0 10px}.user-awaiting-buttons .button:last-of-type{margin-bottom:0}}.user-awaiting-roles{position:absolute;z-index:1;bottom:0;right:0;opacity:0;background-color:#fff;border-radius:5px;padding:15px;overflow-y:auto;max-height:200px;min-width:200px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.user-awaiting-roles.hidden{display:none}.user-awaiting-roles.visible{opacity:1}.user-awaiting-role{padding:5px 0;cursor:pointer;-webkit-transition:opacity ease-out .35s;transition:opacity ease-out .35s}.user-awaiting-role:hover{opacity:.75}.user-awaiting-role.active{color:#ff6813}.user-awaiting .note{width:100%;margin-top:10px;text-align:center;font-weight:500;color:#ff6813}.user-awaiting .note.hidden{display:none}.wpdm-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 15px}.wpdm-thumb{width:100%;border-radius:5px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;margin-bottom:30px;aspect-ratio:1.911}@media (min-width:768px){.wpdm-thumb{width:300px;margin-bottom:0}}.wpdm-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpdm-info{width:100%}@media (min-width:768px){.wpdm-info{width:calc(100% - 300px);padding-left:30px}}.wpdm-button-area{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.wpdm-button-area{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.wpdm-button-area.card{border:none}.wpdm-button-area.card a{color:#fff}.zoom-landing-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:80px}@media (max-width:1839.99px){.zoom-landing-header{gap:50px 30px}}@media (max-width:1365.99px){.zoom-landing-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:40px}}@media (max-width:767.99px){.zoom-landing-header{margin-bottom:40px}}.zoom-landing-header .zoom-landing-form{width:100%;max-width:520px;text-align:center}@media (max-width:1839.99px){.zoom-landing-header .zoom-landing-form{max-width:400px}}@media (max-width:1365.99px){.zoom-landing-header .zoom-landing-form{max-width:600px;margin:0 auto}}.zoom-landing-header .zoom-landing-form-wrapper{border-radius:4px;background-color:#f5f5f5;padding:40px}@media (max-width:1839.99px){.zoom-landing-header .zoom-landing-form-wrapper{padding:20px}}.zoom-landing-header .zoom-landing-form-wrapper h3{margin-bottom:0;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:-1.2px}@media (max-width:1839.99px){.zoom-landing-header .zoom-landing-form-wrapper h3{font-size:30px}}.zoom-landing-header .zoom-landing-form-wrapper input[type=email]{min-height:58px;padding:0 32px;text-align:center;font-size:18px;font-weight:500;border:none}.zoom-landing-header .zoom-landing-form-wrapper input[type=email]::-webkit-input-placeholder{opacity:.3}.zoom-landing-header .zoom-landing-form-wrapper input[type=email]::-moz-placeholder{opacity:.3}.zoom-landing-header .zoom-landing-form-wrapper input[type=email]:-ms-input-placeholder{opacity:.3}.zoom-landing-header .zoom-landing-form-wrapper input[type=email]::-ms-input-placeholder{opacity:.3}.zoom-landing-header .zoom-landing-form-wrapper input[type=email]::placeholder{opacity:.3}.zoom-landing-header .zoom-landing-form-wrapper .wpcf7-not-valid-tip{text-align:right;padding-top:3px;font-size:12px}.zoom-landing-header .zoom-landing-form-wrapper .terms{font-size:18px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.zoom-landing-header .zoom-landing-form-wrapper .terms input{min-width:20px;height:20px;margin-top:3px}.zoom-landing-header .zoom-landing-form-wrapper .terms p{margin-bottom:0}.zoom-landing-header .zoom-landing-form-wrapper .terms a{display:inline;text-decoration:underline;color:#ff6813}.zoom-landing-header .zoom-landing-form-wrapper .terms a:hover{text-decoration:none}.zoom-landing-header .zoom-landing-form-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.zoom-landing-header .zoom-landing-form-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.zoom-landing-header .zoom-landing-form-button .button{width:100%}.zoom-landing-header .zoom-landing-form-button .wpcf7-spinner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.zoom-landing-banner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:4px;color:#fff;overflow:hidden;aspect-ratio:1.91}.zoom-landing-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zoom-landing-thumb{width:100%;border-radius:5px;overflow:hidden;margin-bottom:30px;aspect-ratio:1.911}.zoom-landing-title{text-align:center}@media (min-width:768px){.zoom-landing-title{max-width:65%;margin-bottom:0;text-align:left;padding-right:50px}}@media (min-width:1366px){.zoom-landing-title{max-width:80%}}.zoom-landing-button{padding:30px 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1365.99px){.zoom-landing-button{padding:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.zoom-landing-button .button{max-width:400px;width:100%;margin-bottom:15px}.zoom-landing-button .terms{font-weight:500;max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.zoom-landing-button .terms input{min-width:20px;height:20px;margin-top:3px}.zoom-landing-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px 0}@media (max-width:1365.99px){.zoom-landing-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.zoom-landing-text{width:50%;padding-right:30px;font-size:18px;line-height:1.2}@media (max-width:1365.99px){.zoom-landing-text{width:100%}}.zoom-landing-speakers{width:50%}@media (max-width:1365.99px){.zoom-landing-speakers{width:100%}}.zoom-landing-speakers-inner{border-left:1px solid #d9d9d9}@media (max-width:1365.99px){.zoom-landing-speakers-inner{border-left:none}}.zoom-landing-speakers .section-title{margin-bottom:0!important}.speakers-title{padding-right:10px;padding-left:15px;background:#fff;margin-left:-2px}.speaker{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:40px;padding:30px 0 30px 30px;border-bottom:1px solid #d9d9d9}@media (max-width:1365.99px){.speaker{padding:30px 0}}@media (max-width:767.99px){.speaker{gap:20px}}@media (max-width:575.99px){.speaker{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.speaker-photo{width:280px;height:280px;min-width:280px}@media (max-width:767.99px){.speaker-photo{width:150px;height:150px;min-width:150px}}.speaker-position{color:#ff6813;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:30px;font-style:italic}.speaker-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.speaker-name{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:10px}.speaker-desc .read-more-btn{overflow:hidden;color:#101931;font-size:20px;font-weight:700;line-height:1.2;text-decoration-line:underline;text-transform:uppercase;border:none;background-color:transparent;padding:0;-webkit-transition:color ease-out .35s;transition:color ease-out .35s}.speaker-desc .read-more-btn span{padding-right:10px}.speaker-desc .read-more-btn svg path{fill:#101931;-webkit-transition:fill ease-out .35s;transition:fill ease-out .35s}.speaker-desc .read-more-btn:is(:hover,:focus){color:#ff6813}.speaker-desc .read-more-btn:is(:hover,:focus) svg path{fill:#ff6813}.speaker-desc .read-more-btn.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.join-zoom-event:disabled{opacity:.5;pointer-events:none}.join-zoom-event-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.join-zoom-event-wrapper label{position:relative;padding-left:23px;margin:10px 0 0;text-align:left}.join-zoom-event-wrapper label input{position:absolute;top:4px;left:0;width:17px;height:17px}.webinars-hero{color:#fff;background-image:url(../img/webinar-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;padding:100px 0}.webinars-hero h1{margin-bottom:0}.webinars-upcoming{padding:100px 0 75px}@media (max-width:767.99px){.webinars-upcoming{padding:100px 0 40px}}@media (min-width:1366px){.webinars-upcoming .container{max-width:1510px}}.webinars-upcoming-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.webinars-upcoming-head h2{margin-bottom:0}@media (max-width:991.99px){.webinars-upcoming-head{-ms-flex-wrap:wrap;flex-wrap:wrap}}.webinars-upcoming-select{max-width:420px;width:100%}@media (max-width:991.99px){.webinars-upcoming-select{max-width:100%}}.webinars-upcoming-select select{width:100%;font-size:30px;font-weight:500;line-height:1.2;height:auto;border-radius:0;border:none;border-bottom:2px solid #101931;padding:20px 30px 20px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/arrow-down.svg);background-repeat:no-repeat;background-position:100% 50%}.webinars-upcoming-select select.open{background-image:url(../img/arrow-up.svg)}.webinars-upcoming-select select:focus{border-bottom-color:#ff6813}.webinars-upcoming-select select option{font-size:20px}.webinars-upcoming-item{border-radius:4px;background:#f5f5f5;padding:20px;font-size:18px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:245px;margin-bottom:30px}@media (max-width:1365.99px){.webinars-upcoming-item{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0}}.webinars-upcoming-item:last-child{margin-bottom:0}.webinars-upcoming-item__content{width:64.5%;display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid #d9d9d9}@media (max-width:1365.99px){.webinars-upcoming-item__content{width:100%;border-right:none}}@media (max-width:991.99px){.webinars-upcoming-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.webinars-upcoming-item__content a{color:#101931}.webinars-upcoming-item__content a:hover{color:#ff6813}.webinars-upcoming-item__content h3{font-size:30px;font-weight:700;line-height:1.2}@media (max-width:479.99px){.webinars-upcoming-item__content h3{font-size:25px}}.webinars-upcoming-item__thumbnail{min-width:400px;border-radius:4px;overflow:hidden;aspect-ratio:1.91}@media (max-width:991.99px){.webinars-upcoming-item__thumbnail{min-width:auto;width:100%;margin-bottom:20px}}@media (max-width:479.99px){.webinars-upcoming-item__thumbnail{min-width:auto;width:100%;margin-bottom:20px}}.webinars-upcoming-item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media (max-width:991.99px){.webinars-upcoming-item__thumbnail img{-o-object-position:center;object-position:center}}.webinars-upcoming-item__text{padding:0 40px}@media (max-width:1365.99px){.webinars-upcoming-item__text{padding:0 0 0 20px}}@media (max-width:991.99px){.webinars-upcoming-item__text{padding:0}}.webinars-upcoming-item__text a:is(:hover,:focus){outline:0;color:#ff6813}.webinars-upcoming-item__info{width:22%;padding:0 40px;border-right:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media (max-width:1365.99px){.webinars-upcoming-item__info{width:70%;padding-left:0;padding-right:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-right:none}}@media (max-width:767.99px){.webinars-upcoming-item__info{width:100%}}.webinars-upcoming-item__info-item{font-size:20px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1365.99px){.webinars-upcoming-item__info-item{width:auto}}.webinars-upcoming-item__info-item span{color:#ff6813;min-width:100px;font-weight:700;line-height:1.2;display:block}.webinars-upcoming-item__speakers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 14px;margin-top:auto;width:100%}.webinars-upcoming-item__speakers .title{width:100%;color:#101931;font-size:20px;font-weight:700;line-height:1.2}.webinars-upcoming-item__speakers .photo{border-radius:100px;overflow:hidden;border:4px solid #2bc8f6;width:77px;height:77px}.webinars-upcoming-item__button{width:13.5%;padding-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1365.99px){.webinars-upcoming-item__button{width:30%;padding-left:10px}}@media (max-width:767.99px){.webinars-upcoming-item__button{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.webinars-upcoming-item__button .duration{text-align:right;color:#838793;font-size:20px;line-height:1}.webinars-upcoming-item__button .duration span{margin-right:5px}.webinars-upcoming-item__button .button{margin-top:auto}@media (max-width:767.99px){.webinars-upcoming-item__button .button{min-width:200px;margin-left:auto}}.webinars-posts{padding-top:70px;padding-bottom:100px}@media (max-width:767.99px){.webinars-posts{padding-top:40px;padding-bottom:60px}}@media (min-width:1366px){.webinars-posts .container{max-width:1510px}}.webinars-posts .categories-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}@media (max-width:1365.99px){.webinars-posts .categories-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.webinars-posts .categories-buttons .button{font-size:18px;font-weight:500;padding:0 20px}@media (max-width:1365.99px){.webinars-posts .categories-buttons .button{font-size:16px;height:45px}}@media (max-width:479.99px){.webinars-posts .categories-buttons .button{font-size:12px;height:35px}}.webinars-posts .categories-buttons .button.active,.webinars-posts .categories-buttons .button:hover{background-color:#101931;color:#fff}.webinars-posts .categories-buttons:before{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;width:auto;background-color:#d9d9d9}@media (max-width:1366px){.webinars-posts .categories-buttons:before{display:none}}.webinars-posts-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.webinars-posts-item{width:calc(33.33% - 20px);border-radius:4px;background:#f5f5f5;padding:20px;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1365.99px){.webinars-posts-item{width:calc(50% - 15px)}}@media (max-width:767.99px){.webinars-posts-item{width:100%}}.webinars-posts-item__thumbnail{width:100%;border-radius:4px;overflow:hidden;position:relative;aspect-ratio:1.91}@media (max-width:991.99px){.webinars-posts-item__thumbnail{height:180px}}@media (max-width:767.99px){.webinars-posts-item__thumbnail{height:auto;min-height:150px;max-height:350px}}.webinars-posts-item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.webinars-posts-item a.webinars-posts-item__thumbnail:after{content:"";background-image:url(../img/play-webinar.svg);background-repeat:no-repeat;background-position:center;background-size:contain;height:68px;width:68px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform ease-out .35s;transition:-webkit-transform ease-out .35s;transition:transform ease-out .35s;transition:transform ease-out .35s,-webkit-transform ease-out .35s}.webinars-posts-item a.webinars-posts-item__thumbnail:hover:after{-webkit-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.webinars-posts-item__title{color:#101931}.webinars-posts-item a.webinars-posts-item__title:hover{color:#ff6813}.webinars-posts-item__button{text-align:right;margin-top:auto}.webinars-posts-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:20px;font-weight:700;line-height:1.2}.webinars-posts-pagination a,.webinars-posts-pagination span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border-radius:4px;height:58px;width:58px}.webinars-posts-pagination a.page-numbers,.webinars-posts-pagination span.page-numbers{height:58px;width:58px}.webinars-posts-pagination a.page-numbers:not(.prev,.next,.current),.webinars-posts-pagination span.page-numbers:not(.prev,.next,.current){display:none}.webinars-posts-pagination a.current,.webinars-posts-pagination span.current{background-color:transparent;color:#101931;font-size:20px}.webinars-posts-pagination a.total,.webinars-posts-pagination span.total{font-weight:400}.webinars-posts-pagination a.next,.webinars-posts-pagination a.prev,.webinars-posts-pagination span.next,.webinars-posts-pagination span.prev{background-color:#f5f5f5;padding:0;margin:0;-webkit-transition:background-color ease-out .35s;transition:background-color ease-out .35s;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.webinars-posts-pagination a.next svg path,.webinars-posts-pagination a.prev svg path,.webinars-posts-pagination span.next svg path,.webinars-posts-pagination span.prev svg path{-webkit-transition:fill ease-out .35s;transition:fill ease-out .35s}.webinars-posts-pagination a.next:hover,.webinars-posts-pagination a.prev:hover,.webinars-posts-pagination span.next:hover,.webinars-posts-pagination span.prev:hover{background-color:#101931}.webinars-posts-pagination a.next:hover svg path,.webinars-posts-pagination a.prev:hover svg path,.webinars-posts-pagination span.next:hover svg path,.webinars-posts-pagination span.prev:hover svg path{fill:#fff}.webinars-posts-pagination a:after,.webinars-posts-pagination a:before,.webinars-posts-pagination span:after,.webinars-posts-pagination span:before{display:none!important}.webinars-posts .section-title.large.underlined{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:26px}@media (max-width:1366px){.webinars-posts .section-title.large.underlined{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.webinars-posts .section-title.large.underlined:after{display:none}.webinars-posts .section-title.large.underlined .section-title-text{padding-right:10px}@media (max-width:1366px){.webinars-posts .section-title.large.underlined .section-title-text{margin-bottom:15px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.webinars-posts .section-title.large.underlined .section-title-text:after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;width:auto;background-color:#d9d9d9;margin-left:60px;display:none}@media (max-width:1366px){.webinars-posts .section-title.large.underlined .section-title-text:after{display:block}}@media (max-width:479.99px){.webinars-posts .section-title.large.underlined .section-title-text:after{margin-left:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJtYWluLm1pbi5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzIiwiY29tcG9uZW50cy9mb250cy5zY3NzIiwiY29tbW9uL2hlbHBlcnMuc2NzcyIsImNvbXBvbmVudHMvZ3JpZC9ib290c3RyYXAtZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9ncmlkL19ncmlkLnNjc3MiLCJjb21wb25lbnRzL2dyaWQvbWl4aW5zL19ncmlkLnNjc3MiLCJjb21wb25lbnRzL2dyaWQvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiY29tcG9uZW50cy90eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL2Jhc2Uuc2NzcyIsImNvbXBvbmVudHMvZm9ybS5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9hcmNoaXZlLnNjc3MiLCJjb21tb24vaGVhZGVyL2hlYWRlci5zY3NzIiwiY29tbW9uL2hlYWRlci9hdXRoLWJ1dHRvbnMuc2NzcyIsImNvbW1vbi9oZWFkZXIvbWVudS5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiY29tbW9uL2Zvb3Rlci9mb290ZXIuc2NzcyIsImNvbW1vbi9mb290ZXIvc29jaWFscy5zY3NzIiwiY29tbW9uL2Zvb3Rlci9tZW51LnNjc3MiLCJjb21tb24vc2VjdGlvbi9zZWN0aW9uLXRpdGxlLnNjc3MiLCJwb3N0LXByZXZpZXctaXRlbS9wb3N0LXByZXZpZXctaXRlbS5zY3NzIiwiZmxleGlibGUtY29udGVudC90b3Atc3Rvcmllcy90b3Atc3Rvcmllcy5zY3NzIiwiZmxleGlibGUtY29udGVudC90b3Atc3Rvcmllcy9zdG9yeS5zY3NzIiwiZmxleGlibGUtY29udGVudC9icmVha2luZy1uZXdzL2JyZWFraW5nLW5ld3Muc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvY3RhL2N0YS5zY3NzIiwiZmxleGlibGUtY29udGVudC9mZWF0dXJlcy1zZWN0aW9uL2ZlYXR1cmVzLnNjc3MiLCJmbGV4aWJsZS1jb250ZW50L2ZlYXR1cmVzLXNlY3Rpb24vZmVhdHVyZS5zY3NzIiwiZmxleGlibGUtY29udGVudC9uZXdzLXNlY3Rpb24vbmV3cy5zY3NzIiwiZmxleGlibGUtY29udGVudC9uZXdzLXNlY3Rpb24tdjIvbmV3cy5zY3NzIiwiZmxleGlibGUtY29udGVudC9hZHMvYWRzLnNjc3MiLCJmbGV4aWJsZS1jb250ZW50L3Jlc291cmNlcy9yZXNvdXJjZXMuc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvZXhwZXJ0cy1zZWN0aW9uL2V4cGVydHMuc2NzcyIsInNpbmdsZS9wb3N0LnNjc3MiLCJzaW5nbGUvc2lkZWJhci5zY3NzIiwic2luZ2xlL2F1dGhvci5zY3NzIiwic2luZ2xlL2V4cGVydC5zY3NzIiwic2luZ2xlL3JlbGF0ZWQuc2NzcyIsImxvZ2luLXJlZ2lzdGVyL2xvZ2luLXJlZ2lzdGVyLnNjc3MiLCJ2ZW5kb3JzL3ZlbmRvcnMuc2NzcyIsInZlbmRvcnMvZmlsdGVycy5zY3NzIiwic2luZ2xlL3ZlbmRvci92ZW5kb3Iuc2NzcyIsInNpbmdsZS92ZW5kb3IvZXZlbnRzLnNjc3MiLCJzaW5nbGUvdmVuZG9yL25ld3Muc2NzcyIsInNpbmdsZS92ZW5kb3IvcmVsYXRlZC5zY3NzIiwic2luZ2xlL3ZlbmRvci9zaWRlYmFyLnNjc3MiLCJhdXRob3JzL2F1dGhvcnMuc2NzcyIsImxhbmRpbmctcGFnZS9sYW5kaW5nLXBhZ2Uuc2NzcyIsInJlc291cmNlcy9maWx0ZXIuc2NzcyIsInJlc291cmNlcy9wcmV2aWV3LnNjc3MiLCJyZXNvdXJjZXMvc2luZ2xlLnNjc3MiLCJjb250YWN0L2NvbnRhY3Quc2NzcyIsImV2ZW50cy9ldmVudHMuc2NzcyIsImZvcnVtL2ZvcnVtLnNjc3MiLCJ1c2VyL3VzZXIuc2NzcyIsInVzZXIvdXNlci1hd2FpdGluZy5zY3NzIiwid3BkbXByby9zaW5nbGUuc2NzcyIsInpvb20vem9vbS1sYW5kaW5nLnNjc3MiLCJ3ZWJpbmFycy93ZWJpbmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFrQkEsRUNmQSxRQURBLFNEbUJFLG1CQUFBLFdBQUEsV0FBQSxXQUdGLEtBQ0UsWUFBQSxXQUNBLFlBQUEsS0FDQSx5QkFBQSxLQUNBLDRCQUFBLFlBTUYsUUFBQSxNQUFBLFdBQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxLQUFBLElBQUEsUUFDRSxRQUFBLE1BVUYsS0FDRSxPQUFBLEVBQ0EsWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsTUFBQSxDQUFBLGdCQUFBLENBQUEsS0FBQSxDQUFBLFdBQUEsQ0FBQSxpQkFBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsaUJBQUEsQ0FBQSxtQkVxSUksVUFBQSxLRm5JSixZQUFBLElBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsaUJBQUEsS0FZRiwwQ0FDRSxRQUFBLFlBU0YsR0FDRSxtQkFBQSxZQUFBLFdBQUEsWUFDQSxPQUFBLEVBQ0EsU0FBQSxRQWFGLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUNFLFdBQUEsRUFDQSxjQUFBLE1BT0YsRUFDRSxXQUFBLEVBQ0EsY0FBQSxLQ2xERiwwQkQ2REEs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WUFBQSxLQUNBLFFBQUEsS0FFQSwwQkFURiwwRUFVSSxRQUFBLE9wRHhkUiw0Qm9EOGNJLDBFQWNJLFlBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcud2lkdGgge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcud2lkdGgge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbnVuaXRvLXNhbnMtdjE1LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL251bml0by1zYW5zLXYxNS1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12MTUtbGF0aW4tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12MTUtbGF0aW4tNTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12MTUtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12MTUtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12MTUtbGF0aW4tODAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12MTUtbGF0aW4tODAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMC4wLWJldGEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODEwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTAxOTMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLndyYXBwZXIgLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMzFweCAyOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwYWRkaW5nOiA1N3B4IDAgNDFweDtcbn1cbi5wYWdlLWhlYWRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWhlYWRlci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wYWdlLWhlYWRlci10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKlxuICogUGFnaW5hdGlvbi5cbiAqL1xuLmFyY2hpdmUgLnBhZ2luYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYXJjaGl2ZSAubmF2LWxpbmtzIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4ubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMzVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW51bWJlcnMge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICB9XG4gIC5wYWdlLW51bWJlcnM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6ICMwMGI0ZTk7XG59XG4ucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnZS1udW1iZXJzLmRvdHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdlLW51bWJlcnMucHJldiwgLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGFnZS1udW1iZXJzLnByZXYsIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbi5wYWdlLW51bWJlcnMucHJldjpob3Zlcjo6YmVmb3JlLCAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFnZS1udW1iZXJzLnByZXY6aG92ZXI6OmFmdGVyLCAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLW51bWJlcnMucHJldjo6YmVmb3JlLCAucGFnZS1udW1iZXJzLnByZXY6OmFmdGVyLCAucGFnZS1udW1iZXJzLm5leHQ6OmJlZm9yZSwgLnBhZ2UtbnVtYmVycy5uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjM1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1udW1iZXJzLnByZXY6OmJlZm9yZSwgLnBhZ2UtbnVtYmVycy5wcmV2OjphZnRlciwgLnBhZ2UtbnVtYmVycy5uZXh0OjpiZWZvcmUsIC5wYWdlLW51bWJlcnMubmV4dDo6YWZ0ZXIge1xuICAgIHRvcDogNnB4O1xuICB9XG59XG4ucGFnZS1udW1iZXJzLnByZXY6OmJlZm9yZSwgLnBhZ2UtbnVtYmVycy5uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FuZ2xlLXJpZ2h0LWdyYXkuc3ZnKTtcbn1cbi5wYWdlLW51bWJlcnMucHJldjo6YWZ0ZXIsIC5wYWdlLW51bWJlcnMubmV4dDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FuZ2xlLXJpZ2h0LWJsdWUuc3ZnKTtcbn1cbi5wYWdlLW51bWJlcnMucHJldiB7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnBhZ2UtbnVtYmVycy5wcmV2OjpiZWZvcmUsIC5wYWdlLW51bWJlcnMucHJldjo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5wYWdlLW51bWJlcnMubmV4dDpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdlLW51bWJlcnMubmV4dDpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtbnVtYmVycy5uZXh0OjpiZWZvcmUsIC5wYWdlLW51bWJlcnMubmV4dDo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLyoqXG4gKiBQb3B1cC5cbiAqL1xuLnBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogNDBweCAyOXB4IDMxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC4zNXM7XG59XG4ucG9wdXAtd3JhcHBlci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvcHVwLXdyYXBwZXIudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wdXAtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucG9wdXAtYnV0dG9ucyAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBvcHVwLWJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wb3B1cC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC4zNXM7XG59XG4ucG9wdXAtY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnBvcHVwLWNsb3NlIC5uYXYtY2xvc2UtbGluZSB7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMTBweDtcbn1cbi5wb3B1cC1jbG9zZSAubWVudS1idXR0b24tbGluZSxcbi5wb3B1cC1jbG9zZSAubmF2LWNsb3NlLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxOTMxO1xufVxuLnBvcHVwIC5ub3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmNjgxMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ucG9wdXAgLm5vdGUuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltZy1jb3Zlci1pbnNpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xufVxuXG4uZy1yZWNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiNDUwICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0uYWJvcnRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzMGYwZiAhaW1wb3J0YW50O1xufVxuXG4ud3BjZjcgZm9ybS5zcGFtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ODEzICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi53cGNmNyBmb3JtLnBheW1lbnQtcmVxdWlyZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxubGVnZW5kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhNGE0YTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDMxcHggMCAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLW91dCAwLjM1cywgYm9yZGVyLXdpZHRoIGVhc2Utb3V0IDAuMzVzO1xufVxuaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnNlbGVjdDo6cGxhY2Vob2xkZXIsXG5zZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNCk7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMtdmlzaWJsZSxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMtdmlzaWJsZSxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMtdmlzaWJsZSxcbnRleHRhcmVhOmZvY3VzLXZpc2libGUsXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VhcmNoLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtc2VsZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlYXJjaC1zZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNXB4IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAwLjM1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1zZWxlY3Qtb3B0aW9uOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5zZWFyY2gtc2VsZWN0LW9wdGlvbjpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUyZTM7XG59XG4uc2VhcmNoLXNlbGVjdC1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMmUzO1xufVxuLnNlYXJjaC1zZWxlY3QuYWN0aXZlIC5zZWFyY2gtc2VsZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHggMCAzMnB4O1xuICBtYXJnaW46IDEzcHggMCAxNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNlYXJjaGZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNDdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAzMXB4IDAgMDtcbiAgfVxufVxuLnNlYXJjaGZvcm0tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc2VhcmNoZm9ybS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uc2VhcmNoZm9ybS1idXR0b24gLnN0eWxlLXN2ZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTJweDtcbn1cbi5zZWFyY2hmb3JtLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWFyY2hmb3JtIC5pbnB1dC1zZWFyY2gge1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoZm9ybSAuaW5wdXQtc2VhcmNoOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaGZvcm0gLmlucHV0LXNlYXJjaDpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA4OHB4O1xuICB9XG59XG4uYnV0dG9uLndpdGgtaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBtaW4td2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLndpdGgtaWNvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA4OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLmJ1dHRvbi53aXRoLWljb24gaW1nLFxuLmJ1dHRvbi53aXRoLWljb24gLnN0eWxlLXN2ZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24ud2l0aC1pY29uIGltZyxcbiAgLmJ1dHRvbi53aXRoLWljb24gLnN0eWxlLXN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbi5idXR0b24ud2l0aC1pY29uIC5idXR0b24tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24ud2l0aC1pY29uIC5idXR0b24tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmJ1dHRvbi50cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1M2QyZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG4uYnV0dG9uLnRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzZDJmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLnRyYW5zcGFyZW50LWJsdWUge1xuICBib3JkZXItY29sb3I6ICMwMGI0ZTk7XG4gIGNvbG9yOiAjMDBiNGU5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDAuMzVzLCBjb2xvciBlYXNlLW91dCAwLjM1cztcbn1cbi5idXR0b24udHJhbnNwYXJlbnQtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI0ZTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjRlOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYjRlOTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAwLjM1cywgY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG4uYnV0dG9uLmJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwYjRlOTtcbn1cbi5idXR0b24ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzEwMTkzMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAwLjM1cywgY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG4uYnV0dG9uLndoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTkzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLndoaXRlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE5MzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDAuMzVzLCBjb2xvciBlYXNlLW91dCAwLjM1cztcbn1cbi5idXR0b24uYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24ub3JhbmdlIHtcbiAgbWluLWhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjgxMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgMC4zNXMsIGNvbG9yIGVhc2Utb3V0IDAuMzVzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OXB4KSB7XG4gIC5idXR0b24ub3JhbmdlIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYnV0dG9uLm9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY1MDAwO1xufVxuLmJ1dHRvbi5ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMTM1cHg7XG4gIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDAuMzVzLCBjb2xvciBlYXNlLW91dCAwLjM1cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOTlweCkge1xuICAuYnV0dG9uLmdyYXkge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5idXR0b24uZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY4MTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5hbHQge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDAuMzVzLCBjb2xvciBlYXNlLW91dCAwLjM1cztcbn1cbi5idXR0b24uYWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLmFsdC5hbHQtd2l0aC1pY29uIC5zdHlsZS1zdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuLmJ1dHRvbi5hbHQuYWx0LXdpdGgtaWNvbiAuc3R5bGUtc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIGVhc2Utb3V0IDAuMzVzO1xufVxuLmJ1dHRvbi5hbHQuYWx0LXdpdGgtaWNvbjpob3ZlciAuc3R5bGUtc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuLmJ1dHRvbi5zbWFsbCB7XG4gIG1pbi13aWR0aDogODhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uYnV0dG9uLmxhcmdlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYnV0dG9uLmxhcmdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5idXR0b24ubGluayB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTAxOTMxO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzO1xufVxuLmJ1dHRvbi5saW5rIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmJ1dHRvbi5saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5idXR0b24ubWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5idXR0b24uZG93bmxvYWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTkzMTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEwMTkzMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAwLjM1cywgY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJ1dHRvbi5kb3dubG9hZCB7XG4gICAgbWluLXdpZHRoOiAyNzlweDtcbiAgfVxufVxuLmJ1dHRvbi5kb3dubG9hZCAuc3R5bGUtc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5idXR0b24uZG93bmxvYWQgLnN0eWxlLXN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCBlYXNlLW91dCAwLjM1cztcbn1cbi5idXR0b24uZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxMDE5MzE7XG59XG4uYnV0dG9uLmRvd25sb2FkOmhvdmVyIC5zdHlsZS1zdmcgcGF0aCB7XG4gIGZpbGw6ICMxMDE5MzE7XG59XG4uYnV0dG9uLmhvdmVyLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaG92ZXItb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjgxMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hcmNoaXZlLXNlY3Rpb24gLnRvcC1zdG9yaWVzLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hcmNoaXZlLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFyY2hpdmUtZGVzYzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFyY2hpdmUtZGVzYyBpbWcge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxNXB4IDVweCAwO1xufVxuLmFyY2hpdmUtZGVzYyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFyY2hpdmUtY29udGVudC1pbm5lci5zaW5nbGUtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5hcmNoaXZlLWNvbnRlbnQtaW5uZXIuc2luZ2xlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAyOXB4IDIwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLWNvbnRlbnQtaW5uZXIuc2luZ2xlLWNvbnRlbnQtd3JhcHBlciBkaXYge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uYXJjaGl2ZS1jb250ZW50LWlubmVyLnNpbmdsZS1jb250ZW50LXdyYXBwZXIgLnNpbmdsZS1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYXJjaGl2ZS1wb3N0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzO1xufVxuLmFyY2hpdmUtcG9zdHMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYXJjaGl2ZS1wb3N0cy5ub3QtZm91bmQge1xuICBtYXJnaW46IDA7XG59XG4uYXJjaGl2ZS1wb3N0cy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXJjaGl2ZS1wb3N0cyAucmVsYXRlZC1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYXJjaGl2ZS1wb3N0cyAucmVsYXRlZC1wcmV2aWV3OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1wb3N0cyAucmVsYXRlZC1wcmV2aWV3IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hcmNoaXZlLXBvc3RzIC5yZWxhdGVkLXByZXZpZXc6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYXJjaGl2ZS1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLWlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmhlYWRlci1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xuICAgIHBhZGRpbmc6IDIzcHggNnB4IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci1sb2dvOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGI0ZTk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci1sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyNXB4IDAgMjdweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjA1cHgpO1xuICB9XG59XG4uaGVhZGVyLXJpZ2h0LXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5oZWFkZXItcmlnaHQtdG9wIC5zZWFyY2hmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci1yaWdodC10b3AgLnNlYXJjaGZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjQ3cHg7XG4gIH1cbn1cblxuLmhlYWRlci1hdXRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhlYWRlci1hdXRoIC5idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXItYXV0aCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gIH1cbn1cbi5oZWFkZXItYXV0aCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItbmF2IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC4zNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXItbmF2LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uaGVhZGVyLW5hdi13cmFwcGVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1uYXYtd3JhcHBlci52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci1uYXYtd3JhcHBlciAuc2VhcmNoZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1uYXYtY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogNDdweCAwIDAgMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLW5hdi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1uYXYtY2xvc2U6aG92ZXIgLm5hdi1jbG9zZS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjRlOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci1uYXYgLm1lbnUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNnB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubWVudS1pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1vdXQgMC4zNXMsIGxlZnQgZWFzZS1vdXQgMC4zNXM7XG4gIH1cbn1cbi5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZW51LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1lbnUtaXRlbSBhIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tZW51LWl0ZW06aG92ZXIgYSB7XG4gICAgY29sb3I6ICMwMGI0ZTk7XG4gIH1cbiAgLm1lbnUtaXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MXB4O1xuICB9XG59XG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDBiNGU5O1xufVxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIGE6OmJlZm9yZSwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRvcDogMTNweDtcbn1cbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSBhOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIGE6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmJlZm9yZSwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzLCB0b3AgZWFzZS1vdXQgMC4zNXMsIHRyYW5zZm9ybSBlYXNlLW91dCAwLjM1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjpiZWZvcmUsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3N0YXRpYy9pbWcvYW5nbGUtZG93bi13aGl0ZS5zdmcpO1xufVxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zdGF0aWMvaW1nL2FuZ2xlLWRvd24tYmx1ZS5zdmcpO1xufVxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtaXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtaXRlbSBhOjpiZWZvcmUsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWl0ZW0gYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciBhOjpiZWZvcmUsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgYTo6YmVmb3JlLCAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciBhOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgYTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIGE6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMDBiNGU5O1xufVxuXG4uc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNkM2Q7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC4zNXM7XG59XG4uc3ViLW1lbnUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3ViLW1lbnUudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMjZweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzBweCAzMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIH1cbn1cbi5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5zdWItbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMy4xMjtcbiAgbWFyZ2luLWxlZnQ6IDUxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zdWItbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzAwYjRlOTtcbn1cblxuLmhlYWRlci1tZW51LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAuaGVhZGVyLW1lbnUtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci1tZW51LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1tZW51LWJ1dHRvbjpob3ZlciAubWVudS1idXR0b24tbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI0ZTk7XG59XG5cbi5tZW51LWJ1dHRvbi1saW5lLFxuLm5hdi1jbG9zZS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG5cbi5tZW51LWJ1dHRvbi1saW5lLmZpcnN0IHtcbiAgdG9wOiAwO1xufVxuLm1lbnUtYnV0dG9uLWxpbmUuc2Vjb25kIHtcbiAgdG9wOiA2cHg7XG59XG4ubWVudS1idXR0b24tbGluZS50aGlyZCB7XG4gIHRvcDogMTJweDtcbn1cblxuLm5hdi1jbG9zZS1saW5lIHtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGhlaWdodDogMi41cHg7XG4gIHdpZHRoOiAxOC41cHg7XG59XG4ubmF2LWNsb3NlLWxpbmUuZmlyc3Qge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubmF2LWNsb3NlLWxpbmUuc2Vjb25kIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5icmVhZGNydW1icy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5icmVhZGNydW1icyBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmJyZWFkY3J1bWJzIHNwYW4gYSB7XG4gIGNvbG9yOiAjNTc1NzU3O1xufVxuLmJyZWFkY3J1bWJzIHNwYW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuLmJyZWFkY3J1bWJzIHNwYW4uY3VycmVudC1pdGVtIHtcbiAgY29sb3I6ICMxMDE5MzE7XG59XG4uYnJlYWRjcnVtYnMgc3Bhbi5icmVhZGNydW1iLXNlcCB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3O1xuICBtYXJnaW46IDAgMTZweDtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZm9vdGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuZm9vdGVyLXRvcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDI0cHggMCAxOXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICB9XG59XG4uZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDI0cHggMCAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gIH1cbn1cbi5mb290ZXItbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZvb3Rlci1uYXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW46IDE1cHggMCA0NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IDE0cHggMCAxNnB4O1xuICB9XG59XG4uZm9vdGVyLWNvcHlyaWdodCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXItY29weXJpZ2h0IGEge1xuICBjb2xvcjogIzc4Nzg3ODtcbn1cbi5mb290ZXItY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogIzAwYjRlOTtcbn1cblxuLnMtYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnMtYnV0dG9ucy13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnMtYnV0dG9ucy13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucy1idXR0b25zLXdyYXBwZXIgYTpob3ZlciAuc3R5bGUtc3ZnIHBhdGgge1xuICBmaWxsOiAjMDBiNGU5O1xufVxuLnMtYnV0dG9ucy13cmFwcGVyIGEgLnN0eWxlLXN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnMtYnV0dG9ucy13cmFwcGVyIGEgLnN0eWxlLXN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCBlYXNlLW91dCAwLjM1cztcbn1cbi5zLWJ1dHRvbnMtd3JhcHBlciBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zLWJ1dHRvbnMtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uZm9vdGVyLW5hdiAubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1uYXYgLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbHVtbnM6IDM7XG4gIH1cbn1cbi5mb290ZXItbmF2IC5tZW51LWl0ZW0ge1xuICBtYXJnaW46IDAgMCA5cHg7XG59XG4uZm9vdGVyLW5hdiAubWVudS1pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyLW5hdiAubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZm9vdGVyLW5hdiAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzAwYjRlOTtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG59XG4uYXJjaGl2ZSAuc2VjdGlvbi10aXRsZSwgLnNlYXJjaC1yZXN1bHRzIC5zZWN0aW9uLXRpdGxlLCAuc2VhcmNoLW5vLXJlc3VsdHMgLnNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXRpdGxlIGgxLCAuc2VjdGlvbi10aXRsZSBoMixcbi5zZWN0aW9uLXRpdGxlIGgzLCAuc2VjdGlvbi10aXRsZSBoNCxcbi5zZWN0aW9uLXRpdGxlIGg1LCAuc2VjdGlvbi10aXRsZSBoNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIGgxLCAuc2VjdGlvbi10aXRsZSBoMixcbiAgLnNlY3Rpb24tdGl0bGUgaDMsIC5zZWN0aW9uLXRpdGxlIGg0LFxuICAuc2VjdGlvbi10aXRsZSBoNSwgLnNlY3Rpb24tdGl0bGUgaDYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRpdGxlLXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNlY3Rpb24tdGl0bGUtdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNmZjY4MTM7XG59XG4uc2VjdGlvbi10aXRsZS51bmRlcmxpbmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLnVuZGVybGluZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRpdGxlLnVuZGVybGluZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4uc2VjdGlvbi10aXRsZS5sYXJnZS51bmRlcmxpbmVkIHtcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZCB7XG4gICAgcGFkZGluZzogMCAwIDExcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tdGl0bGUubGFyZ2UgLnNlY3Rpb24tdGl0bGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUubGFyZ2UgLnNlY3Rpb24tdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi10aXRsZS53aGl0ZSAuc2VjdGlvbi10aXRsZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi10aXRsZS53aGl0ZSAuc2xpY2stcHJldixcbi5zZWN0aW9uLXRpdGxlLndoaXRlIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3N0YXRpYy9pbWcvYW5nbGUtbGVmdC13aGl0ZS5zdmcpO1xufVxuLnNlY3Rpb24tdGl0bGUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi10aXRsZSAuc2xpY2stcHJldixcbi5zZWN0aW9uLXRpdGxlIC5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAwLjM1cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuc2VjdGlvbi10aXRsZSAuc2xpY2stcHJldixcbiAgLnNlY3Rpb24tdGl0bGUgLnNsaWNrLW5leHQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc2VjdGlvbi10aXRsZSAuc2xpY2stcHJldixcbiAgLnNlY3Rpb24tdGl0bGUgLnNsaWNrLW5leHQge1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG59XG4uc2VjdGlvbi10aXRsZSAuc2xpY2stcHJldjo6YmVmb3JlLFxuLnNlY3Rpb24tdGl0bGUgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi10aXRsZSAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbi5zZWN0aW9uLXRpdGxlIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWN0aW9uLXRpdGxlIC5zbGljay1wcmV2IHN2ZyBwYXRoLFxuLnNlY3Rpb24tdGl0bGUgLnNsaWNrLW5leHQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMTAxOTMxO1xuICB0cmFuc2l0aW9uOiBmaWxsIGVhc2Utb3V0IDAuMzVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIC5zbGljay1wcmV2OmlzKDpob3ZlciwgOmZvY3VzKSxcbiAgLnNlY3Rpb24tdGl0bGUgLnNsaWNrLW5leHQ6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxOTMxO1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlIC5zbGljay1wcmV2OmlzKDpob3ZlciwgOmZvY3VzKSBzdmcgcGF0aCxcbiAgLnNlY3Rpb24tdGl0bGUgLnNsaWNrLW5leHQ6aXMoOmhvdmVyLCA6Zm9jdXMpIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG4uc2VjdGlvbi10aXRsZV93aGl0ZS1hcnJvd3MgLnNsaWNrLXByZXYsXG4uc2VjdGlvbi10aXRsZV93aGl0ZS1hcnJvd3MgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tdGl0bGVfYmxhY2stYXJyb3dzIC5zbGljay1wcmV2LFxuLnNlY3Rpb24tdGl0bGVfYmxhY2stYXJyb3dzIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTkzMTtcbn1cbi5zZWN0aW9uLXRpdGxlX2JsYWNrLWFycm93cyAuc2xpY2stcHJldiBzdmcgcGF0aCxcbi5zZWN0aW9uLXRpdGxlX2JsYWNrLWFycm93cyAuc2xpY2stbmV4dCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGVfYmxhY2stYXJyb3dzIC5zbGljay1wcmV2OmlzKDpob3ZlciwgOmZvY3VzKSxcbiAgLnNlY3Rpb24tdGl0bGVfYmxhY2stYXJyb3dzIC5zbGljay1uZXh0OmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbi10aXRsZV9ibGFjay1hcnJvd3MgLnNsaWNrLXByZXY6aXMoOmhvdmVyLCA6Zm9jdXMpIHN2ZyBwYXRoLFxuICAuc2VjdGlvbi10aXRsZV9ibGFjay1hcnJvd3MgLnNsaWNrLW5leHQ6aXMoOmhvdmVyLCA6Zm9jdXMpIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjMTAxOTMxO1xuICB9XG59XG4uc2VjdGlvbi10aXRsZSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0MHB4O1xuICBvcmRlcjogMjtcbn1cbi5zZWN0aW9uLXRpdGxlIC5zbGljay1uZXh0IHtcbiAgb3JkZXI6IDM7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVooMCk7XG59XG4uc2VjdGlvbi10aXRsZSAuc2xpY2stbmV4dDpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWigwKTtcbn1cbi5zZWN0aW9uLXRpdGxlX3dpdGgtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi10aXRsZV93aXRoLWJ0biAuc2VjdGlvbi10aXRsZV9fc2VwYXJhdG9yIHtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4uc2VjdGlvbi10aXRsZV93aXRoLWJ0biAuc2VjdGlvbi10aXRsZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tdGl0bGVfd2l0aC1idG4udW5kZXJsaW5lZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi10aXRsZV9fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucG9zdC1wcmV2aWV3LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTAxOTMxO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC5wb3N0LXByZXZpZXctaXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucG9zdC1wcmV2aWV3LWl0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5wb3N0LXByZXZpZXctaXRlbS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBvc3QtcHJldmlldy1pdGVtX190aHVtYm5haWwge1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgbWF4LWhlaWdodDogMjMwcHg7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAucG9zdC1wcmV2aWV3LWl0ZW1fX3RodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5wb3N0LXByZXZpZXctaXRlbV9fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgNTAlO1xufVxuLnBvc3QtcHJldmlldy1pdGVtX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIGNvbG9yOiAjMTAxOTMxO1xufVxuLnBvc3QtcHJldmlldy1pdGVtX19ib3R0b20ge1xuICBjb2xvcjogI0E0QTRBNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucG9zdC1wcmV2aWV3LWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMxMDE5MzE7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMzVzO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTgzOS45OXB4KSB7XG4gIC5wb3N0LXByZXZpZXctaXRlbV9fdGl0bGUge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC5wb3N0LXByZXZpZXctaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OXB4KSB7XG4gIC5wb3N0LXByZXZpZXctaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBvc3QtcHJldmlldy1pdGVtX19leGNlcnB0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTgzOS45OXB4KSB7XG4gIC5wb3N0LXByZXZpZXctaXRlbV9fZXhjZXJwdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBvc3QtcHJldmlldy1pdGVtOmhvdmVyIC5wb3N0LXByZXZpZXctaXRlbV9fdGl0bGUge1xuICBjb2xvcjogI2ZmNjgxMztcbn1cblxuLnRvcC1zdG9yaWVzIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC50b3Atc3RvcmllcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4udG9wLXN0b3JpZXMgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC50b3Atc3RvcmllcyAuc2VjdGlvbi10aXRsZS5sYXJnZS51bmRlcmxpbmVkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnN0b3JpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc3RvcmllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zdG9yaWVzIC5wcmV2aWV3IGEge1xuICBjb2xvcjogIzEwMTkzMTtcbn1cbi5zdG9yaWVzLWxlZnQtcGFydCwgLnN0b3JpZXMtcmlnaHQtcGFydCB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLnN0b3JpZXMgLnN0b3JpZXMtbGVmdC1wYXJ0LFxuLnN0b3JpZXMgLnN0b3JpZXMtYm90dG9tLWxlZnQtcGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdG9yaWVzIC5zdG9yaWVzLWxlZnQtcGFydDo6YWZ0ZXIsXG4uc3RvcmllcyAuc3Rvcmllcy1ib3R0b20tbGVmdC1wYXJ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuLnN0b3JpZXMgLnN0b3JpZXMtbGVmdC1wYXJ0IC5wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcmllcyAuc3Rvcmllcy1sZWZ0LXBhcnQgLnByZXZpZXctdGh1bWIge1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbn1cbi5zdG9yaWVzIC5zdG9yaWVzLWxlZnQtcGFydCAucHJldmlldy1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zdG9yaWVzIC5zdG9yaWVzLWxlZnQtcGFydCAucHJldmlldy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnN0b3JpZXMgLnN0b3JpZXMtbGVmdC1wYXJ0IC5wcmV2aWV3LWV4Y2VycHQge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogODtcbiAgICBsaW5lLWNsYW1wOiA4O1xuICB9XG59XG4uc3RvcmllcyAuc3Rvcmllcy1yaWdodC1wYXJ0LFxuLnN0b3JpZXMgLnN0b3JpZXMtYm90dG9tLWxlZnQtcGFydCxcbi5zdG9yaWVzIC5zdG9yaWVzLWJvdHRvbS1yaWdodC1wYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN0b3JpZXMgLnN0b3JpZXMtcmlnaHQtcGFydCAucHJldmlldyBhLFxuLnN0b3JpZXMgLnN0b3JpZXMtYm90dG9tLWxlZnQtcGFydCAucHJldmlldyBhLFxuLnN0b3JpZXMgLnN0b3JpZXMtYm90dG9tLXJpZ2h0LXBhcnQgLnByZXZpZXcgYSB7XG4gIGNvbG9yOiAjMTAxOTMxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc3RvcmllcyAuc3Rvcmllcy1yaWdodC1wYXJ0IC5wcmV2aWV3LFxuICAuc3RvcmllcyAuc3Rvcmllcy1ib3R0b20tbGVmdC1wYXJ0IC5wcmV2aWV3LFxuICAuc3RvcmllcyAuc3Rvcmllcy1ib3R0b20tcmlnaHQtcGFydCAucHJldmlldyB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcbiAgfVxuICAuc3RvcmllcyAuc3Rvcmllcy1yaWdodC1wYXJ0IC5wcmV2aWV3Om50aC1jaGlsZChvZGQpIC5wcmV2aWV3LWlubmVyLFxuICAuc3RvcmllcyAuc3Rvcmllcy1ib3R0b20tbGVmdC1wYXJ0IC5wcmV2aWV3Om50aC1jaGlsZChvZGQpIC5wcmV2aWV3LWlubmVyLFxuICAuc3RvcmllcyAuc3Rvcmllcy1ib3R0b20tcmlnaHQtcGFydCAucHJldmlldzpudGgtY2hpbGQob2RkKSAucHJldmlldy1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zdG9yaWVzIC5zdG9yaWVzLXJpZ2h0LXBhcnQgLnByZXZpZXc6bnRoLWNoaWxkKGV2ZW4pIC5wcmV2aWV3LWlubmVyLFxuICAuc3RvcmllcyAuc3Rvcmllcy1ib3R0b20tbGVmdC1wYXJ0IC5wcmV2aWV3Om50aC1jaGlsZChldmVuKSAucHJldmlldy1pbm5lcixcbiAgLnN0b3JpZXMgLnN0b3JpZXMtYm90dG9tLXJpZ2h0LXBhcnQgLnByZXZpZXc6bnRoLWNoaWxkKGV2ZW4pIC5wcmV2aWV3LWlubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc3RvcmllcyAuc3Rvcmllcy1yaWdodC1wYXJ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuLnN0b3JpZXMgLnN0b3JpZXMtcmlnaHQtcGFydCAucHJldmlldy10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc3RvcmllcyAuc3Rvcmllcy1yaWdodC1wYXJ0IC5wcmV2aWV3IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICB9XG4gIC5zdG9yaWVzIC5zdG9yaWVzLXJpZ2h0LXBhcnQgLnByZXZpZXc6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIH1cbiAgLnN0b3JpZXMgLnN0b3JpZXMtcmlnaHQtcGFydCAucHJldmlldzpudGgtY2hpbGQoMSk6OmFmdGVyLCAuc3RvcmllcyAuc3Rvcmllcy1yaWdodC1wYXJ0IC5wcmV2aWV3Om50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtNTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTZweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgfVxufVxuLnN0b3JpZXMgLnN0b3JpZXMtYm90dG9tLWxlZnQtcGFydCxcbi5zdG9yaWVzIC5zdG9yaWVzLWJvdHRvbS1yaWdodC1wYXJ0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnN0b3JpZXMgLnN0b3JpZXMtYm90dG9tLWxlZnQtcGFydCAucHJldmlldzpub3QoOmxhc3QtY2hpbGQpLFxuICAuc3RvcmllcyAuc3Rvcmllcy1ib3R0b20tcmlnaHQtcGFydCAucHJldmlldzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB9XG4gIC5zdG9yaWVzIC5zdG9yaWVzLWJvdHRvbS1sZWZ0LXBhcnQgLnByZXZpZXctaW5uZXIsXG4gIC5zdG9yaWVzIC5zdG9yaWVzLWJvdHRvbS1yaWdodC1wYXJ0IC5wcmV2aWV3LWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc3RvcmllcyAuc3Rvcmllcy1ib3R0b20tbGVmdC1wYXJ0IC5wcmV2aWV3LWV4Y2VycHQsXG4gIC5zdG9yaWVzIC5zdG9yaWVzLWJvdHRvbS1yaWdodC1wYXJ0IC5wcmV2aWV3LWV4Y2VycHQge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgICBsaW5lLWNsYW1wOiA2O1xuICB9XG59XG4uc3RvcmllcyAuc3Rvcmllcy1ib3R0b20tbGVmdC1wYXJ0IHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5zdG9yaWVzIC5zdG9yaWVzLWJvdHRvbS1yaWdodC1wYXJ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuLnN0b3JpZXMgLnByZXZpZXctdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uc3Rvcmllcy5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnN0b3JpZXMubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUlO1xuICBjb2xvcjogIzEwMTkzMTtcbn1cbi5wcmV2aWV3LnZpZGVvID4gZGl2LFxuLnByZXZpZXcudmlkZW8gLnBlcmZtYXR0ZXJzLWxhenkteW91dHViZSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnByZXZpZXcudmlkZW8gPiBkaXYgaW1nLFxuLnByZXZpZXcudmlkZW8gLnBlcmZtYXR0ZXJzLWxhenkteW91dHViZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJldmlldy52aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByZXZpZXctaW5uZXIge1xuICBwYWRkaW5nOiA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wcmV2aWV3LWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG4ucHJldmlldy1pbm5lcjpob3ZlciB7XG4gIGNvbG9yOiAjMTAxOTMxO1xufVxuLnByZXZpZXctaW5uZXI6aG92ZXIgLnByZXZpZXctdGl0bGUge1xuICBjb2xvcjogI2ZmNjgxMztcbn1cbi5wcmV2aWV3LXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhc3BlY3QtcmF0aW86IDEuNDExO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMzlweDtcbn1cbi5wcmV2aWV3LXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByZXZpZXctdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG4ucHJldmlldy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5wcmV2aWV3LWV4Y2VycHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBsaW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uYnJlYWtpbmctbmV3cyB7XG4gIG1hcmdpbjogMCAtN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYnJlYWtpbmctbmV3cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMnB4O1xuICB9XG59XG4uYnJlYWtpbmctbmV3cy1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYnJlYWtpbmctbmV3cyAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmJyZWFraW5nLW5ld3Muc2xpY2stc2xpZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG59XG4uYnJlYWtpbmctbmV3cyAucHJldmlldy5wcmV2aWV3LW5ld3MgLnByZXZpZXctaW5uZXIgYSB7XG4gIGNvbG9yOiAjMTAxOTMxO1xufVxuLmJyZWFraW5nLW5ld3MgLnByZXZpZXcucHJldmlldy1uZXdzIC5wcmV2aWV3LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjUuOTlweCkge1xuICAuYnJlYWtpbmctbmV3cyAucHJldmlldy5wcmV2aWV3LW5ld3MgLnByZXZpZXctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wcmV2aWV3LW5ld3Mge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wcmV2aWV3LW5ld3M6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbn1cbi5jdGEge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xuICBwYWRkaW5nOiA3N3B4IDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuY3RhIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgfVxufVxuLmN0YS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmN0YS5sYXJnZSAuY3RhLXRleHQge1xuICBtYXgtd2lkdGg6IDg3MHB4O1xufVxuLmN0YS5sYXJnZSAuY3RhLWRlc2Mge1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY3RhLmxhcmdlIC5jdGEtZGVzYyB7XG4gICAgbWFyZ2luOiAyMXB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmN0YS53aXRoLW1hcmdpbiB7XG4gIG1hcmdpbjogMzFweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY3RhLndpdGgtbWFyZ2luIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxufVxuLmN0YS5lbXB0eSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3RhLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3RhLWlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jdGEtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTQwcHg7XG4gIH1cbn1cbi5jdGEtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3RhLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4uY3RhLWJlZm9yZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuY3RhLWJlZm9yZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5jdGEtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdGEtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdGEtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdGEtYnV0dG9uIC5idXR0b24ge1xuICBtaW4td2lkdGg6IDE3OHB4O1xufVxuXG4uaG9tZSAuY3RhLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiA4MnB4IDAgODRweDtcbiAgfVxufVxuLmZlYXR1cmVzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA5MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC5mZWF0dXJlcy1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZlYXR1cmVzLWJhbm5lciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MzkuOTlweCkge1xuICAuZmVhdHVyZXMtYmFubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC5mZWF0dXJlcy1iYW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5mZWF0dXJlcy1iYW5uZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuZmVhdHVyZXMtYmFubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuLmZlYXR1cmVzLWJhbm5lci13cmFwcGVyIC5idXR0b24ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mZWF0dXJlcy1iYW5uZXItaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5mZWF0dXJlcy1iYW5uZXItaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmZlYXR1cmVzLWJhbm5lci1pbm5lciBoMiwgLmZlYXR1cmVzLWJhbm5lci1pbm5lciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uZmVhdHVyZXMtYmFubmVyLWlubmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5mZWF0dXJlcy1iYW5uZXItaW5uZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmVhdHVyZXMtYmFubmVyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mZWF0dXJlcy1zbGlkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjUuOTlweCkge1xuICAuZmVhdHVyZXMtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZlYXR1cmVzLXNsaWRlciAuc2xpY2stc2xpZGU6aXMoOmZvY3VzLXZpc2libGUsIDpmb2N1cykge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZlYXR1cmVzLXNsaWRlciAuc2VjdGlvbi10aXRsZS5sYXJnZS51bmRlcmxpbmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5mZWF0dXJlcy1zbGlkZXIgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIH1cbn1cbi5mZWF0dXJlcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVhdHVyZXMtd3JhcHBlciAucG9zdC1wcmV2aWV3LWl0ZW0taW5uZXIge1xuICBwYWRkaW5nOiAzOXB4IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG4uZmVhdHVyZXMtd3JhcHBlciAucG9zdC1wcmV2aWV3LWl0ZW0taW5uZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTgzOS45OXB4KSB7XG4gIC5mZWF0dXJlcy13cmFwcGVyIC5wb3N0LXByZXZpZXctaXRlbV9fYm90dG9tIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mZWF0dXJlcy1yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mZWF0dXJlcyAuc2xpY2stYXJyb3cge1xuICB0b3A6IC01OHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgaGVpZ2h0OiA1OHB4O1xuICB3aWR0aDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAwLjM1cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuZmVhdHVyZXMgLnNsaWNrLWFycm93IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuLmZlYXR1cmVzIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZlYXR1cmVzIC5zbGljay1hcnJvdyBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxMDE5MzE7XG4gIHRyYW5zaXRpb246IGZpbGwgZWFzZS1vdXQgMC4zNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzIC5zbGljay1hcnJvdzppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE5MzE7XG4gIH1cbiAgLmZlYXR1cmVzIC5zbGljay1hcnJvdzppcyg6aG92ZXIsIDpmb2N1cykgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbi5mZWF0dXJlcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLmZlYXR1cmVzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG59XG4uZmVhdHVyZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucHJldmlldy1mZWF0dXJlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucHJldmlldy1mZWF0dXJlIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnByZXZpZXctZmVhdHVyZTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnByZXZpZXctZmVhdHVyZTpudGgtY2hpbGQoMiksIC5wcmV2aWV3LWZlYXR1cmU6bnRoLWNoaWxkKDMpLCAucHJldmlldy1mZWF0dXJlOm50aC1jaGlsZCg0KSwgLnByZXZpZXctZmVhdHVyZTpudGgtY2hpbGQoNSksIC5wcmV2aWV3LWZlYXR1cmU6bnRoLWNoaWxkKDYpLCAucHJldmlldy1mZWF0dXJlOm50aC1jaGlsZCg3KSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG4ubmV3cy5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm5ld3MubWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuLm5ld3MubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4ubmV3cy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLm5ld3Mtd3JhcHBlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5ld3MtY29sIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubmV3cy1jb2wubm8tdGh1bWIgLmNvbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb2wtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMxcHggMTBweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY29sLWlubmVyIC5wcmV2aWV3LWZlYXR1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uY29sLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4uY29sLXBvc3Qge1xuICBwYWRkaW5nOiAwIDEwcHggMCAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29sLXBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgfVxufVxuLmNvbC1wb3N0LWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUyZTM7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29sLXBvc3QtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG4uY29sLXBvc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29sLXBvc3QtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5jb2wtcG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb2wtcG9zdC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGI0ZTk7XG59XG4uY29sLXBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmY2ODEzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmNvbC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29sLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5jb2wtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDBiNGU5O1xufVxuLmNvbC1saW5rOmhvdmVyIC5zdHlsZS1zdmcgcGF0aCB7XG4gIHN0cm9rZTogIzAwYjRlOTtcbn1cbi5jb2wtbGluay13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvIDAgMCA1MXB4O1xufVxuLmNvbC1saW5rIC5zdHlsZS1zdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29sLWxpbmsgLnN0eWxlLXN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UgZWFzZS1vdXQgMC4zNXM7XG4gIH1cbn1cblxuLm5ld3Mtc2VjdGlvbi12MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTgzOS45OXB4KSB7XG4gIC5uZXdzLXNlY3Rpb24tdjIge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuLm5ld3Mtc2VjdGlvbi12MiAuY2F0ZWdvcmllcy1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk5cHgpIHtcbiAgLm5ld3Mtc2VjdGlvbi12MiAuY2F0ZWdvcmllcy1idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm5ld3Mtc2VjdGlvbi12MiAuY2F0ZWdvcmllcy1idXR0b25zIC5idXR0b24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk5cHgpIHtcbiAgLm5ld3Mtc2VjdGlvbi12MiAuY2F0ZWdvcmllcy1idXR0b25zIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOTlweCkge1xuICAubmV3cy1zZWN0aW9uLXYyIC5jYXRlZ29yaWVzLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuLm5ld3Mtc2VjdGlvbi12MiAuY2F0ZWdvcmllcy1idXR0b25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAubmV3cy1zZWN0aW9uLXYyIC5jYXRlZ29yaWVzLWJ1dHRvbnM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1zZWN0aW9uLXYyIC5zZWN0aW9uLXRpdGxlLmxhcmdlLnVuZGVybGluZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAubmV3cy1zZWN0aW9uLXYyIC5zZWN0aW9uLXRpdGxlLmxhcmdlLnVuZGVybGluZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5uZXdzLXNlY3Rpb24tdjIgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3cy1zZWN0aW9uLXYyIC5zZWN0aW9uLXRpdGxlLmxhcmdlLnVuZGVybGluZWQgLnNlY3Rpb24tdGl0bGUtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5uZXdzLXNlY3Rpb24tdjIgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZCAuc2VjdGlvbi10aXRsZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ubmV3cy1zZWN0aW9uLXYyIC5zZWN0aW9uLXRpdGxlLmxhcmdlLnVuZGVybGluZWQgLnNlY3Rpb24tdGl0bGUtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm5ld3Mtc2VjdGlvbi12MiAuc2VjdGlvbi10aXRsZS5sYXJnZS51bmRlcmxpbmVkIC5zZWN0aW9uLXRpdGxlLXRleHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5Ljk5cHgpIHtcbiAgLm5ld3Mtc2VjdGlvbi12MiAuc2VjdGlvbi10aXRsZS5sYXJnZS51bmRlcmxpbmVkIC5zZWN0aW9uLXRpdGxlLXRleHQ6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4ubmV3cy1zZWN0aW9uLXYyLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xufVxuLm5ld3Mtc2VjdGlvbi12Mi10YWItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOTlweCkge1xuICAubmV3cy1zZWN0aW9uLXYyLXRhYi1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5uZXdzLXNlY3Rpb24tdjItaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OXB4KSB7XG4gIC5uZXdzLXNlY3Rpb24tdjItaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuLm5ld3Mtc2VjdGlvbi12Mi1pdGVtX190aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC5uZXdzLXNlY3Rpb24tdjItaXRlbV9fdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk5cHgpIHtcbiAgLm5ld3Mtc2VjdGlvbi12Mi1pdGVtX190aHVtYm5haWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm5ld3Mtc2VjdGlvbi12Mi1pdGVtX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubmV3cy1zZWN0aW9uLXYyLWl0ZW1fX2luZm8ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0MHB4IC0gMXJlbSk7XG59XG4ubmV3cy1zZWN0aW9uLXYyLWl0ZW1fX2luZm8gLnRpdGxlIHtcbiAgY29sb3I6ICMxMDE5MzE7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOTlweCkge1xuICAubmV3cy1zZWN0aW9uLXYyLWl0ZW1fX2luZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5uZXdzLXNlY3Rpb24tdjItaXRlbV9faW5mbyAudGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2ZmNjgxMztcbn1cbi5uZXdzLXNlY3Rpb24tdjItaXRlbV9faW5mbyAuZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5uZXdzLXNlY3Rpb24tdjItaXRlbV9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmV3cy1zZWN0aW9uLXYyLWl0ZW1fX2JvdHRvbSAubGluayB7XG4gIGNvbG9yOiAjMTAxOTMxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uZXdzLXNlY3Rpb24tdjItaXRlbV9fYm90dG9tIC5saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZjY4MTM7XG59XG4ubmV3cy1zZWN0aW9uLXYyLWl0ZW1fX2JvdHRvbSAuZGF0ZSB7XG4gIGNvbG9yOiAjQTRBNEE0O1xufVxuLm5ld3Mtc2VjdGlvbi12Mi1tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5uZXdzLXNlY3Rpb24tdjItbW9yZSAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4td2lkdGg6IDE0M3B4O1xuICBtaW4taGVpZ2h0OiA1OHB4O1xufVxuXG4uYi13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuYi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5iLXdyYXBwZXIubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5iLXdyYXBwZXIubWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmItd3JhcHBlci5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmItd3JhcHBlci5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYi13cmFwcGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYi13cmFwcGVyLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYi13cmFwcGVyIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCAjMTAxOTMxO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYnJlYWRjcnVtYnMgKyAuYi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5iLXRvcC0xLFxuLmItdG9wLTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbmJvZHkuYXJjaGl2ZSAuYi10b3AtMSxcbmJvZHkuYXJjaGl2ZSAuYi10b3AtMiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmItdG9wLTEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iLXRvcC0xIHtcbiAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gIH1cbn1cblxuLmItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5iLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJzYVByb0NvbnRhaW5lck5ldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ic2FQcm9Db250YWluZXJOZXcjYnNhLWltYWdlLTEgLmJzYVByb0hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5ic2FQcm9Db250YWluZXJOZXcjYnNhLWltYWdlLTEgLmJzYVByb0hlYWRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDI0cHggMjlweDtcbiAgfVxufVxuLmJzYVByb0NvbnRhaW5lck5ldyNic2EtaW1hZ2UtMSAuYnNhUHJvSGVhZGVyIC5ic2FQcm9IZWFkZXJfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYnNhUHJvQ29udGFpbmVyTmV3I2JzYS1pbWFnZS0xIC5ic2FQcm9IZWFkZXIgLmJzYVByb0hlYWRlcl9fdGl0bGUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYnNhUHJvQ29udGFpbmVyTmV3I2JzYS1pbWFnZS0xIC5ic2FQcm9IZWFkZXIgLmJzYVByb0hlYWRlcl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5ic2FQcm9Db250YWluZXJOZXcjYnNhLWltYWdlLTEgLmJzYVByb0hlYWRlciAuYnNhUHJvSGVhZGVyX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ic2FQcm9Db250YWluZXJOZXcjYnNhLWltYWdlLTEgLmJzYVByb0hlYWRlciAuYnNhUHJvSGVhZGVyX19mb3JtVXJsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDlweCA1M3B4IDlweCAyNXB4O1xufVxuLmJzYVByb0NvbnRhaW5lck5ldyNic2EtaW1hZ2UtMSAuYnNhUHJvSGVhZGVyIC5ic2FQcm9IZWFkZXJfX2Zvcm1Vcmwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5ic2FQcm9Db250YWluZXJOZXcjYnNhLWltYWdlLTEgLmJzYVByb0hlYWRlciAuYnNhUHJvSGVhZGVyX19mb3JtVXJsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjdweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3dubG9hZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5ic2FQcm9Db250YWluZXJOZXcjYnNhLWltYWdlLTEgLmJzYVByb0l0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ic2FQcm9Db250YWluZXJOZXcjYnNhLWltYWdlLTEgLmJzYVByb0l0ZW0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uYnNhUHJvQ29udGFpbmVyTmV3I2JzYS1pbWFnZS0xIC5ic2FQcm9JdGVtSW5uZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJzYVByb0NvbnRhaW5lck5ldy5ic2EtcHJvLWNvbC0xIC5ic2FHcmlkR3V0dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnNhUHJvQ29udGFpbmVyTmV3LmJzYS1wcm8tY29sLTEgLmJzYUdyaWRHdXR0ZXIgLmJzYVByb0l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uYnNhUHJvQ29udGFpbmVyTmV3IGEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNic2EtYmxvY2stMzAwLS0yMjAsXG4jYnNhLWJsb2NrLTQyMC0tMjQwLFxuI2JzYS1ibG9jay0zMDctLTMyOCxcbiNic2EtYmxvY2stNDIwLS0yMTcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jYnNhLWJsb2NrLTMwMC0tMjIwLmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSXRlbSxcbiNic2EtYmxvY2stNDIwLS0yNDAuYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9JdGVtLFxuI2JzYS1ibG9jay0zMDctLTMyOC5ic2FQcm9Db250YWluZXJOZXcgLmJzYVByb0l0ZW0sXG4jYnNhLWJsb2NrLTQyMC0tMjE3LmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNic2EtYmxvY2stMzAwLS0yMjAuYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9JdGVtcyxcbiNic2EtYmxvY2stNDIwLS0yNDAuYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9JdGVtcyxcbiNic2EtYmxvY2stMzA3LS0zMjguYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9JdGVtcyxcbiNic2EtYmxvY2stNDIwLS0yMTcuYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9JdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYnNhLWJsb2NrLTMwMC0tMjIwLmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyLFxuI2JzYS1ibG9jay00MjAtLTI0MC5ic2FQcm9Db250YWluZXJOZXcgLmJzYVByb0hlYWRlcixcbiNic2EtYmxvY2stMzA3LS0zMjguYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXIsXG4jYnNhLWJsb2NrLTQyMC0tMjE3LmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuI2JzYS1ibG9jay0zMDAtLTIyMC5ic2FQcm9Db250YWluZXJOZXcgLmJzYVByb0hlYWRlcl9fdGl0bGUsXG4jYnNhLWJsb2NrLTQyMC0tMjQwLmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX190aXRsZSxcbiNic2EtYmxvY2stMzA3LS0zMjguYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX3RpdGxlLFxuI2JzYS1ibG9jay00MjAtLTIxNy5ic2FQcm9Db250YWluZXJOZXcgLmJzYVByb0hlYWRlcl9fdGl0bGUge1xuICB3aWR0aDogNzUlO1xufVxuI2JzYS1ibG9jay0zMDAtLTIyMC5ic2FQcm9Db250YWluZXJOZXcgLmJzYVByb0hlYWRlcl9fdGl0bGUgc3BhbixcbiNic2EtYmxvY2stNDIwLS0yNDAuYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX3RpdGxlIHNwYW4sXG4jYnNhLWJsb2NrLTMwNy0tMzI4LmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX190aXRsZSBzcGFuLFxuI2JzYS1ibG9jay00MjAtLTIxNy5ic2FQcm9Db250YWluZXJOZXcgLmJzYVByb0hlYWRlcl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4jYnNhLWJsb2NrLTMwMC0tMjIwLmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX19mb3JtVXJsLFxuI2JzYS1ibG9jay00MjAtLTI0MC5ic2FQcm9Db250YWluZXJOZXcgLmJzYVByb0hlYWRlcl9fZm9ybVVybCxcbiNic2EtYmxvY2stMzA3LS0zMjguYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX2Zvcm1VcmwsXG4jYnNhLWJsb2NrLTQyMC0tMjE3LmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX19mb3JtVXJsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA5cHggNTNweCA5cHggMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjYnNhLWJsb2NrLTMwMC0tMjIwLmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX19mb3JtVXJsLFxuICAjYnNhLWJsb2NrLTQyMC0tMjQwLmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX19mb3JtVXJsLFxuICAjYnNhLWJsb2NrLTMwNy0tMzI4LmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX19mb3JtVXJsLFxuICAjYnNhLWJsb2NrLTQyMC0tMjE3LmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX19mb3JtVXJsIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG4jYnNhLWJsb2NrLTMwMC0tMjIwLmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX19mb3JtVXJsOjphZnRlcixcbiNic2EtYmxvY2stNDIwLS0yNDAuYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX2Zvcm1Vcmw6OmFmdGVyLFxuI2JzYS1ibG9jay0zMDctLTMyOC5ic2FQcm9Db250YWluZXJOZXcgLmJzYVByb0hlYWRlcl9fZm9ybVVybDo6YWZ0ZXIsXG4jYnNhLWJsb2NrLTQyMC0tMjE3LmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX19mb3JtVXJsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3dubG9hZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbiNic2EtYmxvY2stMzAwLS0yMjAuYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX2Zvcm1Vcmwgc3BhbixcbiNic2EtYmxvY2stNDIwLS0yNDAuYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX2Zvcm1Vcmwgc3BhbixcbiNic2EtYmxvY2stMzA3LS0zMjguYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX2Zvcm1Vcmwgc3BhbixcbiNic2EtYmxvY2stNDIwLS0yMTcuYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX2Zvcm1Vcmwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbiNic2EtYmxvY2stMzAwLS0yMjAgLmJzYVByb0l0ZW1Jbm5lcl9fdGh1bWIsXG4jYnNhLWJsb2NrLTQyMC0tMjQwIC5ic2FQcm9JdGVtSW5uZXJfX3RodW1iLFxuI2JzYS1ibG9jay0zMDctLTMyOCAuYnNhUHJvSXRlbUlubmVyX190aHVtYixcbiNic2EtYmxvY2stNDIwLS0yMTcgLmJzYVByb0l0ZW1Jbm5lcl9fdGh1bWIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jYnNhLWJsb2NrLTMwMC0tMjIwIC5ic2FQcm9BbmltYXRlVGh1bWIsXG4jYnNhLWJsb2NrLTQyMC0tMjQwIC5ic2FQcm9BbmltYXRlVGh1bWIsXG4jYnNhLWJsb2NrLTMwNy0tMzI4IC5ic2FQcm9BbmltYXRlVGh1bWIsXG4jYnNhLWJsb2NrLTQyMC0tMjE3IC5ic2FQcm9BbmltYXRlVGh1bWIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jYnNhLWJsb2NrLTMwMC0tMjIwIC5ic2FQcm9JdGVtSW5uZXJfX2ltZyxcbiNic2EtYmxvY2stNDIwLS0yNDAgLmJzYVByb0l0ZW1Jbm5lcl9faW1nLFxuI2JzYS1ibG9jay0zMDctLTMyOCAuYnNhUHJvSXRlbUlubmVyX19pbWcsXG4jYnNhLWJsb2NrLTQyMC0tMjE3IC5ic2FQcm9JdGVtSW5uZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbiNic2EtYmxvY2stMzAwLS0yMjAge1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuI2JzYS1ibG9jay0zMDAtLTIyMC5ic2FQcm9Db250YWluZXJOZXcgLmJzYVByb0hlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDFweCAxOXB4IDEwcHg7XG59XG4jYnNhLWJsb2NrLTMwMC0tMjIwLmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX190aXRsZSB7XG4gIHdpZHRoOiA3OCU7XG59XG4jYnNhLWJsb2NrLTMwMC0tMjIwLmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX190aXRsZSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4jYnNhLWJsb2NrLTMwMC0tMjIwIC5ic2FQcm9JdGVtSW5uZXJfX3RodW1iLFxuI2JzYS1ibG9jay0zMDAtLTIyMCAuYnNhUHJvQW5pbWF0ZVRodW1iIHtcbiAgaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xufVxuXG4jYnNhLWJsb2NrLTQyMC0tMjQwIHtcbiAgaGVpZ2h0OiAyNDBweDtcbn1cbiNic2EtYmxvY2stNDIwLS0yNDAgLmJzYVByb0l0ZW1Jbm5lcl9fdGh1bWIsXG4jYnNhLWJsb2NrLTQyMC0tMjQwIC5ic2FQcm9BbmltYXRlVGh1bWIge1xuICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNic2EtYmxvY2stMzA3LS0zMjgge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICNic2EtYmxvY2stMzA3LS0zMjgge1xuICAgIGhlaWdodDogMzI4cHg7XG4gIH1cbn1cbiNic2EtYmxvY2stMzA3LS0zMjguYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXIge1xuICBwYWRkaW5nOiAyN3B4IDMwcHggMzVweDtcbn1cbiNic2EtYmxvY2stMzA3LS0zMjguYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX3RpdGxlIHtcbiAgd2lkdGg6IDg1JTtcbn1cbiNic2EtYmxvY2stMzA3LS0zMjguYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX2Zvcm1Vcmwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4jYnNhLWJsb2NrLTMwNy0tMzI4IC5ic2FQcm9JdGVtSW5uZXJfX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDIyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAjYnNhLWJsb2NrLTMwNy0tMzI4IC5ic2FQcm9JdGVtSW5uZXJfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogMzI4cHg7XG4gIH1cbn1cbiNic2EtYmxvY2stMzA3LS0zMjggLmJzYVByb0l0ZW1Jbm5lcl9fdGh1bWIsXG4jYnNhLWJsb2NrLTMwNy0tMzI4IC5ic2FQcm9BbmltYXRlVGh1bWIge1xuICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICNic2EtYmxvY2stMzA3LS0zMjggLmJzYVByb0l0ZW1Jbm5lcl9fdGh1bWIsXG4gICNic2EtYmxvY2stMzA3LS0zMjggLmJzYVByb0FuaW1hdGVUaHVtYiB7XG4gICAgaGVpZ2h0OiAzMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNic2EtYmxvY2stNDIwLS0yMTcge1xuICBoZWlnaHQ6IDIxN3B4O1xufVxuI2JzYS1ibG9jay00MjAtLTIxNy5ic2FQcm9Db250YWluZXJOZXcgLmJzYVByb0hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMjlweDtcbn1cbiNic2EtYmxvY2stNDIwLS0yMTcuYnNhUHJvQ29udGFpbmVyTmV3IC5ic2FQcm9IZWFkZXJfX3RpdGxlIHtcbiAgd2lkdGg6IDgzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYnNhLWJsb2NrLTQyMC0tMjE3LmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSGVhZGVyX190aXRsZSB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxufVxuI2JzYS1ibG9jay00MjAtLTIxNyAuYnNhUHJvSXRlbUlubmVyX190aHVtYixcbiNic2EtYmxvY2stNDIwLS0yMTcgLmJzYVByb0FuaW1hdGVUaHVtYiB7XG4gIGhlaWdodDogMjE3cHggIWltcG9ydGFudDtcbn1cblxuI2JzYS1ibG9jay03MjgtLTkwLmJzYVByb0NvbnRhaW5lck5ldyAuYnNhUHJvSXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNic2EtYmxvY2stNzI4LS05MCAuYnNhUHJvSXRlbUlubmVyX190aHVtYixcbiNic2EtYmxvY2stNzI4LS05MCAuYnNhUHJvQW5pbWF0ZVRodW1iIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jYnNhLWJsb2NrLTk3MC0tMjUwIC5ic2FQcm9JdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYnNhLWJsb2NrLTk3MC0tMjUwIC5ic2FQcm9JdGVtIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJlc291cmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgLnJlc291cmNlOm50aC1jaGlsZCgybisxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5yZXNvdXJjZSB7XG4gICAgd2lkdGg6IDQxNHB4O1xuICB9XG4gIC5yZXNvdXJjZTpudGgtY2hpbGQoMm4rMSkge1xuICAgIG1hcmdpbi1yaWdodDogNzhweDtcbiAgfVxuICAucmVzb3VyY2U6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDdweDtcbiAgfVxufVxuLnJlc291cmNlcyB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucmVzb3VyY2VzIHtcbiAgICBwYWRkaW5nOiA2MnB4IDAgMDtcbiAgfVxufVxuLnJlc291cmNlcy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yZXNvdXJjZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnJlc291cmNlcy1saXN0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDdweCk7XG4gIH1cbn1cbi5yZXNvdXJjZXMtYm5yIHtcbiAgd2lkdGg6IDMwN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnJlc291cmNlcy1ibnIge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuLnJlc291cmNlcyAuc2VjdGlvbi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucmVzb3VyY2VzIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucmVzb3VyY2UtdGh1bWIge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzb3VyY2UtdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xufVxuLnJlc291cmNlLXRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5yZXNvdXJjZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDlweDtcbiAgfVxufVxuXG4uZXhwZXJ0cyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5leHBlcnRzIC5zZWN0aW9uLXRpdGxlLmxhcmdlLnVuZGVybGluZWQge1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xufVxuLmV4cGVydHMgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZCAuYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhwZXJ0cyAuYXV0aG9yLXByZXZpZXcuZXhwZXJ0LXByZXZpZXcuc21hbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmV4cGVydHMgLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3LnNtYWxsOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmV4cGVydHMtbW9yZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zaW5nbGUtcG9zdC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMXB4IDI5cHg7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdC1kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmNjgxMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaW5nbGUtcG9zdC10aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhc3BlY3QtcmF0aW86IDEuOTExO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtcG9zdC10aHVtYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG59XG4uc2luZ2xlLXBvc3QtdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2luZ2xlLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNpbmdsZS1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xuICB9XG59XG4uc2luZ2xlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uc2luZ2xlLWNvbnRlbnQgOndoZXJlKC53cC1ibG9jay1jb2x1bW5zLmlzLWxheW91dC1mbGV4KSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLWNvbnRlbnQgOndoZXJlKC53cC1ibG9jay1jb2x1bW5zLmlzLWxheW91dC1mbGV4KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtY29udGVudCA+IHA6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLnNpbmdsZS1jb250ZW50IHAge1xuICBjb2xvcjogIzEwMTkzMTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2luZ2xlLWNvbnRlbnQgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2MzMGYwZjtcbn1cbi5zaW5nbGUtY29udGVudCBwIGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtY29udGVudCBwIGE6aG92ZXIge1xuICBjb2xvcjogI2YxNDc0Nztcbn1cbi5zaW5nbGUtY29udGVudCBkaXYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLWNvbnRlbnQgLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uc2luZ2xlLWNvbnRlbnQgLmFsaWdubGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtY29udGVudCAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uc2luZ2xlLWNvbnRlbnQgLmFsaWducmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLWNvbnRlbnQgLmFsaWduY2VudGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1jb250ZW50IC5hbGlnbmxlZnQsXG4uc2luZ2xlLWNvbnRlbnQgLmFsaWducmlnaHQsXG4uc2luZ2xlLWNvbnRlbnQgLmFsaWduY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1jb250ZW50IC5hbGlnbmxlZnQgcCxcbi5zaW5nbGUtY29udGVudCAuYWxpZ25yaWdodCBwLFxuLnNpbmdsZS1jb250ZW50IC5hbGlnbmNlbnRlciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzU3NTc1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc2luZ2xlLWNvbnRlbnQgLmFsaWdubGVmdCBwOmxhc3Qtb2YtdHlwZSxcbi5zaW5nbGUtY29udGVudCAuYWxpZ25yaWdodCBwOmxhc3Qtb2YtdHlwZSxcbi5zaW5nbGUtY29udGVudCAuYWxpZ25jZW50ZXIgcDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zaW5nbGUtdGVybSB7XG4gIG1hcmdpbjogMCAxNnB4IDEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNpbmdsZS10ZXJtIHtcbiAgICBtYXJnaW46IDAgMjlweCAwIDA7XG4gIH1cbn1cbi5zaW5nbGUtdGVybTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpbmdsZS10ZXJtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2luZ2xlLXRlcm0tbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdGVybS1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zaW5nbGUtdGVybS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZjY4MTM7XG59XG5cbi5zaW5nbGUtc2lkZWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtc2lkZWJhciB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNpbmdsZS1zaWRlYmFyIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNpZGViYXItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2lkZWJhci1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpZGViYXItc2VjdGlvbi1pbm5lciB7XG4gIG1hcmdpbjogMCAtN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc2lkZWJhci1zZWN0aW9uLWlubmVyIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbi5zaWRlYmFyLXNlY3Rpb24taW5uZXIgLnByZXZpZXctaW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZGViYXItc2VjdGlvbi1pbm5lciAucHJldmlldy1pbm5lciBhIHtcbiAgY29sb3I6ICMxMDE5MzE7XG59XG4uc2lkZWJhci1zZWN0aW9uLWlubmVyIC5wcmV2aWV3IC5wcmV2aWV3LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLnNpZGViYXItc2VjdGlvbi1pbm5lciAucHJldmlldzpmaXJzdC1jaGlsZCAucHJldmlldy10aXRsZSwgLnNpZGViYXItc2VjdGlvbi1pbm5lciAucHJldmlldzpudGgtY2hpbGQoMikgLnByZXZpZXctdGl0bGUsIC5zaWRlYmFyLXNlY3Rpb24taW5uZXIgLnByZXZpZXc6bnRoLWNoaWxkKDMpIC5wcmV2aWV3LXRpdGxlLCAuc2lkZWJhci1zZWN0aW9uLWlubmVyIC5wcmV2aWV3Om50aC1jaGlsZCg0KSAucHJldmlldy10aXRsZSwgLnNpZGViYXItc2VjdGlvbi1pbm5lciAucHJldmlldzpudGgtY2hpbGQoNSkgLnByZXZpZXctdGl0bGUsIC5zaWRlYmFyLXNlY3Rpb24taW5uZXIgLnByZXZpZXc6bnRoLWNoaWxkKDYpIC5wcmV2aWV3LXRpdGxlLCAuc2lkZWJhci1zZWN0aW9uLWlubmVyIC5wcmV2aWV3Om50aC1jaGlsZCg3KSAucHJldmlldy10aXRsZSwgLnNpZGViYXItc2VjdGlvbi1pbm5lciAucHJldmlldzpudGgtY2hpbGQoOCkgLnByZXZpZXctdGl0bGUsIC5zaWRlYmFyLXNlY3Rpb24taW5uZXIgLnByZXZpZXc6bnRoLWNoaWxkKDkpIC5wcmV2aWV3LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogNTBweDtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4uc2lkZWJhci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnNpZGViYXItdGl0bGUtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2lkZWJhci10aXRsZSAuc2xpY2stcHJldixcbi5zaWRlYmFyLXRpdGxlIC5zbGljay1uZXh0IHtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG59XG5cbi5zaWRlYmFyLW5ld3MgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUsXG4uc2lkZWJhci1yZXNvdXJjZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uc2lkZWJhci1uZXdzIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIGRpdjpsYXN0LWNoaWxkIC5uZXdzLXByZXZpZXcsXG4uc2lkZWJhci1yZXNvdXJjZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgZGl2Omxhc3QtY2hpbGQgLm5ld3MtcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzLXByZXZpZXcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubmV3cy1wcmV2aWV3LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzEwMTkzMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uZXdzLXByZXZpZXctdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLm5ld3MtcHJldmlldy10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjY4MTM7XG59XG4ubmV3cy1wcmV2aWV3LWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmY2ODEzO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucmVzb3VyY2UtcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2UtcHJldmlldyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zbGljay1pbml0aWFsaXplZCAucmVzb3VyY2UtcHJldmlldy5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xufVxuLnJlc291cmNlLXByZXZpZXctdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2UtcHJldmlldy10ZXh0IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEycHgpO1xuICB9XG59XG4ucmVzb3VyY2UtcHJldmlldy10aHVtYiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA5MnB4O1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2UtcHJldmlldy10aHVtYiB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG59XG4ucmVzb3VyY2UtcHJldmlldy1zdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5yZXNvdXJjZS1wcmV2aWV3LXN1cC10aXRsZSB7XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnJlc291cmNlLXByZXZpZXctaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnJlc291cmNlLXByZXZpZXctaWNvbiBpbWcsXG4ucmVzb3VyY2UtcHJldmlldy1pY29uIC5zdHlsZS1zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5yZXNvdXJjZS1wcmV2aWV3LWljb24gaW1nIHBhdGgsXG4ucmVzb3VyY2UtcHJldmlldy1pY29uIC5zdHlsZS1zdmcgcGF0aCB7XG4gIHN0cm9rZTogIzAwYjRlOTtcbn1cbi5yZXNvdXJjZS1wcmV2aWV3IC5uZXdzLXByZXZpZXctYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG9yZGVyOiAzO1xufVxuLnJlc291cmNlLXByZXZpZXcgLm5ld3MtcHJldmlldy1idXR0b24gLnczZWRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLXNvYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWRlYmFyLXNvYyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLnNpZGViYXItc29jIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaWRlYmFyLXNvYyBhIC5zdHlsZS1zdmcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnNpZGViYXItc29jIGEgLnN0eWxlLXN2ZyBwYXRoIHtcbiAgZmlsbDogIzg1ODU4NTtcbiAgdHJhbnNpdGlvbjogZmlsbCBlYXNlLW91dCAwLjM1cztcbn1cbi5zaWRlYmFyLXNvYyBhOmhvdmVyIC5zdHlsZS1zdmcgcGF0aCB7XG4gIGZpbGw6ICMwMGI0ZTk7XG59XG4uc2lkZWJhci1zb2MgLmFkZHRvYW55X2xpc3QgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBvc3QtYXV0aG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC4zNXM7XG59XG4ucG9zdC1hdXRob3I6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LWF1dGhvciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLnBvc3QtYXV0aG9yLXRodW1iIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBiNGU5O1xufVxuLnBvc3QtYXV0aG9yLWluZm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIHBhZGRpbmc6IDRweCAwIDAgMTZweDtcbn1cbi5wb3N0LWF1dGhvci1uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzEwMTkzMTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBvc3QtYXV0aG9yLWJpbyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTc1NzU3O1xufVxuLnBvc3QtYXV0aG9yLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmV4cGVydC10b3AtYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5leHBlcnQtdG9wLWJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHBlcnQtaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5leHBlcnQtaGVhZGVyLWJhbm5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmV4cGVydC1oZWFkZXItYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cGVydC1oZWFkZXItdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuLmV4cGVydC1oZWFkZXItdGV4dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yZWxhdGVkLWlubmVyIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLnJlbGF0ZWQtaW5uZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJlbGF0ZWQtcHJldmlldyB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG59XG4ucmVsYXRlZC1wcmV2aWV3OmhvdmVyIC5yZWxhdGVkLXByZXZpZXctdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDBiNGU5O1xufVxuLnJlbGF0ZWQtcHJldmlldy1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAxcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnJlbGF0ZWQtcHJldmlldy10aHVtYiB7XG4gIGhlaWdodDogMTgwcHg7XG59XG4ucmVsYXRlZC1wcmV2aWV3LXRodW1iIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJlbGF0ZWQtcHJldmlldy10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMDE5MzE7XG4gIHBhZGRpbmc6IDIwcHggMjlweDtcbn1cblxuLmxvZ2luLXdyYXBwZXIsXG4ucmVnaXN0ZXItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5sb2dpbi1pbm5lcixcbi5yZWdpc3Rlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5sb2dpbi1pbm5lciAuYWxyZWFkeS1sb2dnZWQtaW4sXG4ucmVnaXN0ZXItaW5uZXIgLmFscmVhZHktbG9nZ2VkLWluIHtcbiAgb3JkZXI6IDI7XG59XG4ubG9naW4taW5uZXIgLnNlY3Rpb24tdGl0bGUsXG4ucmVnaXN0ZXItaW5uZXIgLnNlY3Rpb24tdGl0bGUge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9naW4taW5uZXIgLmxvZ2luLWNvbnRlbnQsXG4ubG9naW4taW5uZXIgLnJlZ2lzdGVyLWNvbnRlbnQsXG4ucmVnaXN0ZXItaW5uZXIgLmxvZ2luLWNvbnRlbnQsXG4ucmVnaXN0ZXItaW5uZXIgLnJlZ2lzdGVyLWNvbnRlbnQge1xuICBvcmRlcjogMztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luLWlubmVyIC5sb2dpbi1jb250ZW50LFxuICAubG9naW4taW5uZXIgLnJlZ2lzdGVyLWNvbnRlbnQsXG4gIC5yZWdpc3Rlci1pbm5lciAubG9naW4tY29udGVudCxcbiAgLnJlZ2lzdGVyLWlubmVyIC5yZWdpc3Rlci1jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ2luLWlubmVyIC5sb2dpbi1jb250ZW50LFxuICAubG9naW4taW5uZXIgLnJlZ2lzdGVyLWNvbnRlbnQsXG4gIC5yZWdpc3Rlci1pbm5lciAubG9naW4tY29udGVudCxcbiAgLnJlZ2lzdGVyLWlubmVyIC5yZWdpc3Rlci1jb250ZW50IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4ubG9naW4taW5uZXIgLmxvZ2luLWRlc2MsXG4ubG9naW4taW5uZXIgLnJlZ2lzdGVyLWRlc2MsXG4ucmVnaXN0ZXItaW5uZXIgLmxvZ2luLWRlc2MsXG4ucmVnaXN0ZXItaW5uZXIgLnJlZ2lzdGVyLWRlc2Mge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luLWlubmVyIC5sb2dpbi1kZXNjLFxuICAubG9naW4taW5uZXIgLnJlZ2lzdGVyLWRlc2MsXG4gIC5yZWdpc3Rlci1pbm5lciAubG9naW4tZGVzYyxcbiAgLnJlZ2lzdGVyLWlubmVyIC5yZWdpc3Rlci1kZXNjIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ2luLWlubmVyIC5sb2dpbi1kZXNjLFxuICAubG9naW4taW5uZXIgLnJlZ2lzdGVyLWRlc2MsXG4gIC5yZWdpc3Rlci1pbm5lciAubG9naW4tZGVzYyxcbiAgLnJlZ2lzdGVyLWlubmVyIC5yZWdpc3Rlci1kZXNjIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5sb2dpbi1jb250ZW50IGxhYmVsLFxuLnJlZ2lzdGVyLWNvbnRlbnQgbGFiZWwge1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4ubG9naW4tY29udGVudCAuc2VsZWN0Mi1jb250YWluZXIuLWFjZiAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ucmVnaXN0ZXItY29udGVudCAuc2VsZWN0Mi1jb250YWluZXIuLWFjZiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGE0YTRhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubG9naW4tY29udGVudCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5yZWdpc3Rlci1jb250ZW50IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxvZ2luLWNvbnRlbnQgZm9ybSxcbi5yZWdpc3Rlci1jb250ZW50IGZvcm0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmxvZ2luLWNvbnRlbnQgZm9ybSBhLFxuLnJlZ2lzdGVyLWNvbnRlbnQgZm9ybSBhIHtcbiAgY29sb3I6ICMwMGI0ZTk7XG59XG4ubG9naW4tY29udGVudCBmb3JtIGE6aG92ZXIsXG4ucmVnaXN0ZXItY29udGVudCBmb3JtIGE6aG92ZXIge1xuICBjb2xvcjogIzUzZDJmZjtcbn1cbi5sb2dpbi1jb250ZW50IGxhYmVsLFxuLnJlZ2lzdGVyLWNvbnRlbnQgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubG9naW4tY29udGVudCAjcGFzcy1zdHJlbmd0aC1yZXN1bHQsXG4ucmVnaXN0ZXItY29udGVudCAjcGFzcy1zdHJlbmd0aC1yZXN1bHQge1xuICBvcGFjaXR5OiAxO1xufVxuLmxvZ2luLWNvbnRlbnQgLmFjZi1pbnB1dCB1bCBsaSxcbi5yZWdpc3Rlci1jb250ZW50IC5hY2YtaW5wdXQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxvZ2luLWNvbnRlbnQgLmFjZi1pbnB1dCB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXSxcbi5sb2dpbi1jb250ZW50IC5hY2YtaW5wdXQgdWwgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ucmVnaXN0ZXItY29udGVudCAuYWNmLWlucHV0IHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dLFxuLnJlZ2lzdGVyLWNvbnRlbnQgLmFjZi1pbnB1dCB1bCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmljLWZvcm0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzO1xufVxuLmljLWZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5pYy1mb3JtLWZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaWMtZm9ybS1maWVsZC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmljLWZvcm0tZmllbGQuY2hlY2tib3ggbGFiZWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIG1hcmdpbjogMDtcbn1cbi5pYy1mb3JtLWZpZWxkLmNoZWNrYm94IGxhYmVsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmljLWZvcm0tZmllbGQuY2hlY2tib3ggaW5wdXQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uaWMtZm9ybS1maWVsZC5ub3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmNjgxMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pYy1mb3JtLWZpZWxkLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWMtZm9ybS1maWVsZC53aXRoLWVycm9yIGlucHV0LFxuLmljLWZvcm0tZmllbGQud2l0aC1lcnJvciB0ZXh0YXJlYSxcbi5pYy1mb3JtLWZpZWxkLndpdGgtZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2MzMGYwZjtcbn1cbi5pYy1mb3JtLWZpZWxkLndpdGgtZXJyb3IgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBvdXRsaW5lOiAycHggc29saWQgI2MzMGYwZjtcbn1cbi5pYy1mb3JtLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmljLWZvcm0gLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE5MzE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG4uaWMtZm9ybSAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjRlOTtcbn1cbi5pYy1mb3JtLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmljLWZvcm0tbGlua3Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmljLWZvcm0tbGluayB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbi5pYy1mb3JtLWxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pYy1mb3JtLWxpbms6bGFzdC1jaGlsZCBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWMtZm9ybS1saW5rIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDBiNGU5O1xufVxuLmljLWZvcm0tbGluayBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5pYy1mb3JtLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTNkMmZmO1xufVxuXG4uaWMtbG9zdHBhc3MgLmljLWZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uaWMtbG9zdHBhc3MgLmljLWZvcm0tZmllbGQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFscmVhZHktbG9nZ2VkLWluLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFscmVhZHktbG9nZ2VkLWluIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxOTMxO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgMC4zNXMsIGNvbG9yIGVhc2Utb3V0IDAuMzVzO1xufVxuLmFscmVhZHktbG9nZ2VkLWluIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbHJlYWR5LWxvZ2dlZC1pbiAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zZW5kLWFjdGl2YXRpb24tbGluay1hZ2FpbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDBiNGU5O1xufVxuLnNlbmQtYWN0aXZhdGlvbi1saW5rLWFnYWluOmhvdmVyIHtcbiAgY29sb3I6ICM1M2QyZmY7XG59XG5cbi5zZW5kLWFjdGl2YXRpb24tbGluay1yZXNwb25zZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuXG4uYWxsLXZlbmRvcnMge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzO1xufVxuLmFsbC12ZW5kb3JzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmFsbC12ZW5kb3JzLWlubmVyIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbi5hbGwtdmVuZG9ycy1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMTRweCAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFsbC12ZW5kb3JzLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZlbmRvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC52ZW5kb3ItcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnZlbmRvci1wcmV2aWV3OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmVuZG9yLXByZXZpZXcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC52ZW5kb3ItcHJldmlldzpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi52ZW5kb3ItcHJldmlldy1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52ZW5kb3ItcHJldmlldy1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnZlbmRvci1wcmV2aWV3LWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMXB4IDI5cHg7XG4gIH1cbn1cbi52ZW5kb3ItcHJldmlldy1pbm5lcjpob3ZlciAudmVuZG9yLXByZXZpZXctdGh1bWIsXG4udmVuZG9yLXByZXZpZXctaW5uZXI6aG92ZXIgLnZlbmRvci1wcmV2aWV3LXRleHQge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnZlbmRvci1wcmV2aWV3LXRodW1iIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC4zNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZlbmRvci1wcmV2aWV3LXRodW1iIHtcbiAgICBtYXJnaW46IDI4cHggMCAwO1xuICB9XG59XG4udmVuZG9yLXByZXZpZXctdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjM1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmVuZG9yLXByZXZpZXctdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi52ZW5kb3ItcHJldmlldy10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi52ZW5kb3ItcHJldmlldy1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAudmVuZG9yLXByZXZpZXctZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udmVuZG9yLXByZXZpZXcgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZlbmRvci1wcmV2aWV3IGEuY29sLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmVuZG9yLXByZXZpZXcgYS5jb2wtbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC52ZW5kb3ItcHJldmlldyBhLmNvbC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbi5wcmVtaXVtLXZlbmRvciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJlbWl1bS12ZW5kb3ItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzFweCAyOXB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJlbWl1bS12ZW5kb3ItaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucHJlbWl1bS12ZW5kb3ItaW5uZXI6aG92ZXIgLnByZW1pdW0tdmVuZG9yLXRodW1iLFxuLnByZW1pdW0tdmVuZG9yLWlubmVyOmhvdmVyIC5wcmVtaXVtLXZlbmRvci10aXRsZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ucHJlbWl1bS12ZW5kb3ItaW5uZXIgLnZlbmRvci1wcmV2aWV3LXRodW1iIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcmVtaXVtLXZlbmRvcnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByZW1pdW0tdmVuZG9ycyAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlbWl1bS12ZW5kb3JzLWlubmVyIHtcbiAgbWFyZ2luOiAwIC03cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wcmVtaXVtLXZlbmRvcnMtaW5uZXIge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuLnByZW1pdW0tdmVuZG9ycyAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5wcmVtaXVtLXZlbmRvcnMgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZlbmRvcnMtbm90LWZvdW5kIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnZlbmRvcnMtbm90LWZvdW5kIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbi5maWx0ZXItdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpbHRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5maWx0ZXItaW5uZXIgLmJ1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpbHRlci1pbm5lciAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZpbHRlci1pbm5lciAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbn1cbi5maWx0ZXItaW5uZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xufVxuLmZpbHRlci1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpbHRlci1kcm9wZG93biB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuZmlsdGVyLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICB9XG4gIC5maWx0ZXItZHJvcGRvd246bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5maWx0ZXItZHJvcGRvd24tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNDZweCAwIDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMzVzO1xufVxuLmZpbHRlci1kcm9wZG93bi1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzAwYjRlOTtcbn1cbi5maWx0ZXItZHJvcGRvd24tYWN0aXZlOmhvdmVyIC5maWx0ZXItZHJvcGRvd24tYXJyb3cgLnN0eWxlLXN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMDBiNGU5O1xufVxuLmZpbHRlci1kcm9wZG93bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZpbHRlci1kcm9wZG93bi1hcnJvdyAuc3R5bGUtc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBzdHJva2UgZWFzZS1vdXQgMC4zNXM7XG59XG4uZmlsdGVyLWRyb3Bkb3duLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIyNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAwO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjM1cztcbn1cbi5maWx0ZXItZHJvcGRvd24tbGlzdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXItZHJvcGRvd24tbGlzdC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5maWx0ZXItZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMzVzO1xufVxuLmZpbHRlci1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMGI0ZTk7XG59XG5cbi5hbHBoYSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5hbHBoYS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbHBoYS1pbm5lciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5hbHBoYS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYWxwaGEtbGV0dGVyIHtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDZweCAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgMC4zNXMsIGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG4uYWxwaGEtbGV0dGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5hbHBoYS1sZXR0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbi5hbHBoYS1sZXR0ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwYjRlOTtcbn1cbi5hbHBoYS1sZXR0ZXIuZGlzYWJsZWQge1xuICBjb2xvcjogI2FhYTVhNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYWxwaGEtbGV0dGVyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xufVxuXG4uc2luZ2xlLXZlbmRvci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2luZ2xlLXZlbmRvci1oZWFkZXItaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12ZW5kb3ItaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMXB4IDI5cHggMDtcbiAgfVxufVxuLnNpbmdsZS12ZW5kb3ItaGVhZGVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS12ZW5kb3ItaGVhZGVyLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNpbmdsZS12ZW5kb3ItYmlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12ZW5kb3ItYmlvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNpbmdsZS12ZW5kb3ItdGh1bWIge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXZlbmRvci10aHVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXZlbmRvci1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICB9XG59XG4uc2luZ2xlLXZlbmRvci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXZlbmRvci10YWdsaW5lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzU3NTc1NztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtdmVuZG9yLXRhZ2xpbmUge1xuICAgIG1pbi13aWR0aDogMzAlO1xuICAgIG1hcmdpbjogMCAwIDhweCA0MHB4O1xuICB9XG59XG4uc2luZ2xlLXZlbmRvci10YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzU3NTc1NztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2Utb3V0IDAuMzVzO1xufVxuLnNpbmdsZS12ZW5kb3ItdGFiLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjRlOTtcbiAgY29sb3I6ICMxMDE5MzE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2luZ2xlLXZlbmRvci10YWI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGI0ZTk7XG59XG4uc2luZ2xlLXZlbmRvci10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12ZW5kb3ItdGFicyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2luZ2xlLXZlbmRvci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXZlbmRvci1idXR0b25zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDI5cHggMCAwO1xuICB9XG59XG4uc2luZ2xlLXZlbmRvci1idXR0b25zIC5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtdmVuZG9yLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG59XG4uc2luZ2xlLXZlbmRvci1idXR0b25zIC5idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaW5nbGUtdmVuZG9yLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uc2luZ2xlLXZlbmRvci1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12ZW5kb3ItYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1MHB4KTtcbiAgfVxufVxuLnNpbmdsZS12ZW5kb3ItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtdmVuZG9yLXRleHQge1xuICAgIHBhZGRpbmc6IDMxcHggMjlweDtcbiAgfVxufVxuLnNpbmdsZS12ZW5kb3ItdGV4dC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNpbmdsZS12ZW5kb3ItdGV4dC1pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS12ZW5kb3ItdGV4dC1pdGVtIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByZW1pdW0tdmVuZG9yLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zaW5nbGUtdmVuZG9yLWV2ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMzFweCAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc2luZ2xlLXZlbmRvci1ldmVudHMge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaW5nbGUtdmVuZG9yLWV2ZW50cy1pbm5lciB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLnZlbmRvci1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzO1xufVxuLnZlbmRvci1ldmVudDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4udmVuZG9yLWV2ZW50LWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZjY4MTM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4udmVuZG9yLWV2ZW50LWRhdGUtZGF5IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnZlbmRvci1ldmVudC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi52ZW5kb3ItZXZlbnQtdGV4dCB7XG4gIGNvbG9yOiAjNTc1NzU3O1xufVxuLnZlbmRvci1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwYjRlOTtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cbi52ZW5kb3ItZXZlbnQtdGltZSBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi52ZW5kb3ItZXZlbnQgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2luZ2xlLXZlbmRvci1uZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAzMXB4IDI5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5zaW5nbGUtdmVuZG9yLW5ld3Mge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG4uc2luZ2xlLXZlbmRvci1uZXdzLWlubmVyIC5zbGljay1zbGlkZSA+IGRpdjpsYXN0LWNoaWxkIC5uZXdzLXByZXZpZXcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNpbmdsZS12ZW5kb3ItcmVsYXRlZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uc2luZ2xlLXZlbmRvci1yZWxhdGVkLWlubmVyIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLnNpbmdsZS12ZW5kb3ItcmVsYXRlZC1pbm5lciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uc2luZ2xlLXZlbmRvci1yZWxhdGVkLWlubmVyIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXZlbmRvci1yZWxhdGVkLWlubmVyIC5zbGljay1zbGlkZSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZlbmRvci1yZWxhdGVkLXBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAzMXB4IDI5cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC4zNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnZlbmRvci1yZWxhdGVkLXBvc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udmVuZG9yLXJlbGF0ZWQtcG9zdCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4udmVuZG9yLXJlbGF0ZWQtcG9zdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4udmVuZG9yLXJlbGF0ZWQtdGh1bWIge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogODRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC52ZW5kb3ItcmVsYXRlZC10aHVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnZlbmRvci1yZWxhdGVkLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC52ZW5kb3ItcmVsYXRlZC10aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc2luZ2xlLXZlbmRvci1zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12ZW5kb3Itc2lkZWJhciB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG59XG4uc2luZ2xlLXZlbmRvci1zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzMXB4IDI5cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNpbmdsZS12ZW5kb3Itc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uLWlubmVyIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLnNpbmdsZS12ZW5kb3Itc2lkZWJhciAucHJldmlldy1mZWF0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS12ZW5kb3Itc2lkZWJhciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uc2luZ2xlLXZlbmRvci1zaWRlYmFyIC5zbGljay1zbGlkZSA+IGRpdjpsYXN0LWNoaWxkIC5uZXdzLXByZXZpZXcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtdmVuZG9yLXNpZGViYXIgLnNpZGViYXItdmlkZW9zIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS12ZW5kb3Itc2lkZWJhciAuc2lkZWJhci12aWRlbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtdmVuZG9yLXNpZGViYXIgLnNpZGViYXItdmlkZW8gaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2luZ2xlLXZlbmRvci1zaWRlYmFyIC5zaWRlYmFyLXZlbmRvci1yZXNvdXJjZXMgLnNpZGViYXItc2VjdGlvbi1pbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaW5nbGUtdmVuZG9yLXNpZGViYXIgLnNpZGViYXItdmVuZG9yLXJlc291cmNlcyAucmVzb3VyY2UtcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXZlbmRvci1zaWRlYmFyIC5zaWRlYmFyLXZlbmRvci1yZXNvdXJjZXMgLnJlc291cmNlLXByZXZpZXc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYXV0aG9yLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmF1dGhvci1wcmV2aWV3IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hdXRob3ItcHJldmlldzpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aG9yLXByZXZpZXcge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG4gIC5hdXRob3ItcHJldmlldzpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmF1dGhvci1wcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYXV0aG9yLXByZXZpZXc6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5hdXRob3ItcHJldmlldyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLmF1dGhvci1wcmV2aWV3OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hdXRob3ItcHJldmlldy5leHBlcnQtcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uYXV0aG9yLXByZXZpZXcuZXhwZXJ0LXByZXZpZXc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItcHJldmlldy5leHBlcnQtcHJldmlldzpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aG9yLXByZXZpZXcuZXhwZXJ0LXByZXZpZXcuc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hdXRob3ItcHJldmlldy5leHBlcnQtcHJldmlldy5zbWFsbDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3LnNtYWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hdXRob3ItcHJldmlldy5leHBlcnQtcHJldmlldy5zbWFsbDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hdXRob3ItcHJldmlldy5leHBlcnQtcHJldmlldy5zbWFsbCAuZXhwZXJ0LXByZXZpZXctaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwO1xufVxuLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3LnNtYWxsIC5hdXRob3ItaW5uZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3LnNtYWxsIC5hdXRob3ItYXZhdGFyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3LnNtYWxsIC5hdXRob3ItbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3LnNtYWxsIC5hdXRob3ItcHJldmlldy1pbmZvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5hdXRob3ItcHJldmlldy5leHBlcnQtcHJldmlldy5zbWFsbCAuYXV0aG9yLXByZXZpZXctcG9zdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXV0aG9yLXByZXZpZXcuZXhwZXJ0LXByZXZpZXcgLmV4cGVydC1wcmV2aWV3LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzFweCAyOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjM1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3IC5leHBlcnQtcHJldmlldy1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMzFweCAyOXB4IDMxcHggMDtcbiAgfVxufVxuLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3IC5leHBlcnQtcHJldmlldy1pbm5lcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYXV0aG9yLXByZXZpZXcuZXhwZXJ0LXByZXZpZXcgLmF1dGhvci1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAzMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYXV0aG9yLXByZXZpZXcuZXhwZXJ0LXByZXZpZXcgLmF1dGhvci1pbm5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDAgMzFweDtcbiAgfVxufVxuLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3IC5hdXRob3ItaW5uZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3IC5hdXRob3ItcHJldmlldy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3IC5hdXRob3ItcHJldmlldy1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG59XG4uYXV0aG9yLXByZXZpZXcuZXhwZXJ0LXByZXZpZXcgLmV4cGVydC1yZWFkLW1vcmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmF1dGhvci1wcmV2aWV3LWJpbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMmUzO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmF1dGhvci1wcmV2aWV3LXBvc3Qge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmF1dGhvci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMXB4IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzO1xufVxuLmF1dGhvci1pbm5lcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYXV0aG9yLWlubmVyID4gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmF1dGhvci1hdmF0YXIge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmF1dGhvci1hdmF0YXItc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYXV0aG9yLW5hbWUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hdXRob3ItY29tcGFueSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmF1dGhvci1wb3N0cy1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hdXRob3JzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjM1cztcbn1cbi5hdXRob3JzLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmF1dGhvcnMtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtN3B4O1xuICBnYXA6IDMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmF1dGhvcnMtaW5uZXIge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5hdXRob3JzLWlubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmF1dGhvcnMtdG9wLWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYXV0aG9ycy1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmF1dGhvci1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMxcHggMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aG9yLXNpbmdsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aG9yLXNpbmdsZS1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcxcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmF1dGhvci1zaW5nbGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzO1xufVxuLmF1dGhvci1zaW5nbGUtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYXV0aG9yLXNpbmdsZS1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvci1zaW5nbGUtbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzFweDtcbiAgcmlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXV0aG9yLXNpbmdsZS1uYW1lIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXV0aG9yLXNpbmdsZS1jb21wYW55IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmF1dGhvci1zaW5nbGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hdXRob3Itc2luZ2xlLXBvc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC4zNXM7XG59XG4uYXV0aG9yLXNpbmdsZS1wb3N0cy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5hdXRob3Itc2luZ2xlLXBvc3RzIC5yZWxhdGVkLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5hdXRob3Itc2luZ2xlLXBvc3RzIC5yZWxhdGVkLXByZXZpZXc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3Itc2luZ2xlLXBvc3RzIC5yZWxhdGVkLXByZXZpZXcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmF1dGhvci1zaW5nbGUtcG9zdHMgLnJlbGF0ZWQtcHJldmlldzpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmF1dGhvci1zaW5nbGUtcG9zdHMgLnJlbGF0ZWQtcHJldmlldyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbiAgLmF1dGhvci1zaW5nbGUtcG9zdHMgLnJlbGF0ZWQtcHJldmlldzpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hdXRob3ItcG9zdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hdXRob3ItcG9zdC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmF1dGhvci1wb3N0LWV4Y2VycHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmF1dGhvci1wcmV2aWV3LXN0YW5kYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hdXRob3ItcHJldmlldy1zdGFuZGFyZCAuZXhwZXJ0LXByZXZpZXctaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5hdXRob3ItcHJldmlldy1zdGFuZGFyZF9fdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOTlweCkge1xuICAuYXV0aG9yLXByZXZpZXctc3RhbmRhcmRfX3RodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLmF1dGhvci1wcmV2aWV3LXN0YW5kYXJkX190aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5hdXRob3ItcHJldmlldy1zdGFuZGFyZF9fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmF1dGhvci1wcmV2aWV3LXN0YW5kYXJkX190aHVtYm5haWwgLmF1dGhvci1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzEwMTkzMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLmF1dGhvci1wcmV2aWV3LXN0YW5kYXJkX190aHVtYm5haWwgLmF1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuLmF1dGhvci1wcmV2aWV3LXN0YW5kYXJkX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYXV0aG9yLXByZXZpZXctc3RhbmRhcmRfX2luZm8gaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXV0aG9yLXByZXZpZXctc3RhbmRhcmRfX2luZm8gLmF1dGhvci1wcmV2aWV3LXBvc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5hdXRob3ItcHJldmlldy1zdGFuZGFyZF9faW5mbyAuYXV0aG9yLXBvc3QtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hdXRob3ItcHJldmlldy1zdGFuZGFyZF9faW5mbyAuYXV0aG9yLXBvc3QtZXhjZXJwdCBhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMTAxOTMxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXV0aG9yLXByZXZpZXctc3RhbmRhcmRfX2luZm8gLmF1dGhvci1wb3N0LWV4Y2VycHQgYTppcyg6aG92ZXIsIDpmb2N1cykge1xuICBjb2xvcjogI2ZmNjgxMztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxhbmRpbmctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAwIDcwcHg7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk5cHgpIHtcbiAgLmxhbmRpbmctaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWhlYWRlci10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk5cHgpIHtcbiAgLmxhbmRpbmctaGVhZGVyLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmxhbmRpbmctaGVhZGVyLXRleHQgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubGFuZGluZy1oZWFkZXItYmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxhbmRpbmctaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5sYW5kaW5nLWhlYWRlci10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgfVxufVxuLmxhbmRpbmctaGVhZGVyLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubGFuZGluZy1oZWFkZXItdGh1bWIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDEuOTExO1xufVxuLmxhbmRpbmctaGVhZGVyIC5idXR0b24ub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjgxMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY2ODEzO1xuICBtaW4td2lkdGg6IDI0OHB4O1xufVxuLmxhbmRpbmctaGVhZGVyIC5idXR0b24ub3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUwMDA7XG59XG5cbi5sYW5kaW5nLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIG1heC13aWR0aDogMTQ3MHB4O1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjUuOTlweCkge1xuICAubGFuZGluZy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmxhbmRpbmctY29udGVudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubGFuZGluZy1jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWNvbnRlbnQtaW1hZ2Uge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjUuOTlweCkge1xuICAubGFuZGluZy1jb250ZW50LWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubGFuZGluZy1jb250ZW50LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmxhbmRpbmctY29udGVudC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC5sYW5kaW5nLWNvbnRlbnQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGFuZGluZy1jb250ZW50LXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5sYW5kaW5nLWNvbnRlbnQtdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGFuZGluZy1jb250ZW50LXRleHQgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubGFuZGluZy1jb250ZW50LXpvb20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmxhbmRpbmctY29udGVudC16b29tIC5idXR0b24ge1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4ubGFuZGluZy1jb250ZW50LXpvb20gLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxhbmRpbmctY29udGVudC1xdW90ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBwYWRkaW5nLXRvcDogMzdweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDg2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC5sYW5kaW5nLWNvbnRlbnQtcXVvdGUge1xuICAgIGdhcDogMjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLmxhbmRpbmctY29udGVudC1xdW90ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmxhbmRpbmctY29udGVudC1xdW90ZV9fcGhvdG8ge1xuICBtaW4td2lkdGg6IDIxM3B4O1xuICBtYXgtd2lkdGg6IDIxM3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLmxhbmRpbmctY29udGVudC1xdW90ZV9fcGhvdG8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubGFuZGluZy1jb250ZW50LXF1b3RlX19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi5sYW5kaW5nLWNvbnRlbnQtcXVvdGVfX3F1b3RlIHtcbiAgY29sb3I6ICNmZjY4MTM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk5cHgpIHtcbiAgLmxhbmRpbmctY29udGVudC1xdW90ZV9fcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWNvbnRlbnQtcXVvdGVfX25hbWUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZXNvdXJjZXMtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5yZXNvdXJjZXMtZmlsdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucmVzb3VyY2VzLWZpbHRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnJlc291cmNlcy1maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5yZXNvdXJjZXMtZmlsdGVyLXRlcm1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4ucmVzb3VyY2VzLWZpbHRlci10ZXJtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxMDE5MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAwLjM1cywgYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAwLjM1cztcbn1cbi5yZXNvdXJjZXMtZmlsdGVyLXRlcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXNvdXJjZXMtZmlsdGVyLXRlcm06aG92ZXIgLnN0eWxlLXN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLnJlc291cmNlcy1maWx0ZXItdGVybTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJlc291cmNlcy1maWx0ZXItdGVybS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXNvdXJjZXMtZmlsdGVyLXRlcm0uYWN0aXZlIC5zdHlsZS1zdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5yZXNvdXJjZXMtZmlsdGVyLXRlcm0gLnN0eWxlLXN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yZXNvdXJjZXMtZmlsdGVyLXRlcm0gLnN0eWxlLXN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMTAxOTMxO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgZWFzZS1vdXQgMC4zNXM7XG59XG5cbi5yZXNvdXJjZXMtYXJjaGl2ZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC4zNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5yZXNvdXJjZXMtYXJjaGl2ZS1pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuLnJlc291cmNlcy1hcmNoaXZlLWlubmVyLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZXNvdXJjZXMtYXJjaGl2ZS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmVzb3VyY2VzLWFyY2hpdmUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgbWFyZ2luOiAxNHB4IDEycHggMTRweCAwO1xufVxuLnJlc291cmNlcy1hcmNoaXZlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJlc291cmNlcy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnJlc291cmNlcy1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnJlc291cmNlcy1pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucmVzb3VyY2VzLWl0ZW0taW5uZXIge1xuICAgIHBhZGRpbmc6IDMxcHggMjlweDtcbiAgfVxufVxuLnJlc291cmNlcy1pdGVtLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucmVzb3VyY2VzLWl0ZW0tdGh1bWIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5yZXNvdXJjZXMtaXRlbS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5yZXNvdXJjZXMtaXRlbS1vdmVybGF5IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZXNvdXJjZXMtaXRlbS1vdmVybGF5IGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5yZXNvdXJjZXMtaXRlbS1vdmVybGF5IGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjM1cztcbn1cbi5yZXNvdXJjZXMtaXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5yZXNvdXJjZXMtaXRlbS10ZXJtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnJlc291cmNlcy1pdGVtLXRlcm1zIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLnJlc291cmNlcy1pdGVtLXRlcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xufVxuLnJlc291cmNlcy1pdGVtLXRlcm06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5yZXNvdXJjZXMtaXRlbS10ZXJtIC5zdHlsZS1zdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5yZXNvdXJjZXMtaXRlbS10ZXJtIC5zdHlsZS1zdmcgcGF0aCB7XG4gIHN0cm9rZTogIzEwMTkzMTtcbn1cbi5yZXNvdXJjZXMtaXRlbS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnJlc291cmNlcy1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5yZXNvdXJjZXMtaXRlbS1leGNlcnB0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNTc1NzU3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucmVzb3VyY2VzLWl0ZW0tZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucmVzb3VyY2VzLWl0ZW0tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5yZXNvdXJjZXMtaXRlbS1idXR0b24gLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5yZXNvdXJjZXMtaXRlbS1idXR0b24gLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLnJlc291cmNlcy1pdGVtLWJ1dHRvbiAuYnV0dG9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXNvdXJjZXMtaXRlbS1idXR0b24gLnczZWRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LXJlc291cmNlLXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudmlldy1yZXNvdXJjZS12aWRlbyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXJlc291cmNlLXZpZGVvIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctcmVzb3VyY2UtdmlkZW8ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnZpZXctcmVzb3VyY2UtdmlkZW8ge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjctZm9ybSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3LWZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjctZm9ybS5zZW50IC5zdWNjZXNzZnVsbHktc2VudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjctZm9ybSAuc3VjY2Vzc2Z1bGx5LXNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjM1cztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNy1mb3JtIC5zdWNjZXNzZnVsbHktc2VudC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiA3MnB4IDMycHggNjBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjctZm9ybSAuc3VjY2Vzc2Z1bGx5LXNlbnQtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjM1cztcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjctZm9ybSAuc3VjY2Vzc2Z1bGx5LXNlbnQtY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNy1mb3JtIC5zdWNjZXNzZnVsbHktc2VudC1jbG9zZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNy1mb3JtIC5zdWNjZXNzZnVsbHktc2VudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjctZm9ybSAuc3VjY2Vzc2Z1bGx5LXNlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjctZm9ybSAuc3VjY2Vzc2Z1bGx5LXNlbnQtaW1nIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3LWZvcm0gLnN1Y2Nlc3NmdWxseS1zZW50LWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3LWZvcm0gLnN1Y2Nlc3NmdWxseS1zZW50IC5jb2wtbGluayB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3IGxhYmVsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNyBsYWJlbC5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3IGxhYmVsLmxhYmVsLXN1Ym1pdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNyBsYWJlbDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNyAuZm9ybS1pbnB1dCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgLmZvcm0tdGV4dGFyZWEsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3IHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMxMDE5MzE7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3IC5mb3JtLWlucHV0OjpwbGFjZWhvbGRlcixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgLmZvcm0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNyBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3IC5mb3JtLWlucHV0OmZvY3VzLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNyAuZm9ybS10ZXh0YXJlYTpmb2N1cyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxOTMxO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNyAuZm9ybS1pbnB1dC53cGNmNy1ub3QtdmFsaWQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3IC5mb3JtLXRleHRhcmVhLndwY2Y3LW5vdC12YWxpZCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgc2VsZWN0LndwY2Y3LW5vdC12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2MzMGYwZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgLmZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNyAuZm9ybS10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MHB4O1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3IC5mb3JtLXRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNyBzZWxlY3Qge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC53cGNmNyAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjRlOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLndwY2Y3IC5idXR0b24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgLmFqYXgtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBjb2xvcjogI2MzMGYwZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAud3BjZjcgZm9ybS5mYWlsZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogI2MzMGYwZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC5wYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IC5mb3JtLXJlY2FwdGNoYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMtbC1jb250YWluZXIudHJpYmUtY29tbW9uLWwtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yLS10YWJzIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19saXN0LWl0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtIC50cmliZS1ldmVudHMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzFweCAyOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0LW5hdiB7XG4gICAgcGFkZGluZzogMzJweCAyOXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bSAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QtbmF2IHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgfVxufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bSAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX21vbnRoLXNlcGFyYXRvciArIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAzMXB4IDI5cHg7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93ID4gLnRyaWJlLWNvbW1vbi1nLWNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93ID4gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1mZWF0dXJlZC1pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bSAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheS1uYXYge1xuICAgIHBhZGRpbmc6IDMycHggMjlweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1kYXktbmF2IHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgfVxufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bSAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAzMXB4IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bSAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X19ldmVudCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X19ldmVudCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bSAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1kYXlfX2V2ZW50LWZlYXR1cmVkLWltYWdlLXdyYXBwZXIgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X19ldmVudCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X190eXBlLXNlcGFyYXRvciArIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X19ldmVudCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bSAudHJpYmUtZXZlbnRzLWMtaWNhbCB7XG4gICAgcGFkZGluZzogMCAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1jLWljYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDMxcHggMjlweDtcbiAgbWFyZ2luOiAwO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1oZWFkZXItLWhhcy1ldmVudC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1oZWFkZXJfX3RvcC1iYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19tb250aC1zZXBhcmF0b3IsXG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fdHlwZS1zZXBhcmF0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fbW9udGgtc2VwYXJhdG9yLFxuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fdHlwZS1zZXBhcmF0b3Ige1xuICAgIHBhZGRpbmc6IDAgMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX21vbnRoLXNlcGFyYXRvcixcbiAgLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1kYXlfX3R5cGUtc2VwYXJhdG9yIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX21vbnRoLXNlcGFyYXRvciArIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93LFxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1kYXlfX3R5cGUtc2VwYXJhdG9yICsgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMzFweCAyOXB4O1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19tb250aC1zZXBhcmF0b3IgKyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdyA+IC50cmliZS1jb21tb24tZy1jb2wsXG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fdHlwZS1zZXBhcmF0b3IgKyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdyA+IC50cmliZS1jb21tb24tZy1jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19tb250aC1zZXBhcmF0b3IgKyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdyA+IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtd3JhcHBlcixcbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X190eXBlLXNlcGFyYXRvciArIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93ID4gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX21vbnRoLXNlcGFyYXRvciArIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93ID4gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC13cmFwcGVyLFxuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fdHlwZS1zZXBhcmF0b3IgKyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdyA+IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDMxcHggMjlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93ID4gLnRyaWJlLWNvbW1vbi1nLWNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdyA+IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtd3JhcHBlciB7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93ID4gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC13cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiA4OC44ODglO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZXRpbWUge1xuICBjb2xvcjogIzU3NTc1Nztcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZXRpbWUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGV0aW1lLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1mZWF0dXJlZC1pbWFnZS13cmFwcGVyIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1mZWF0dXJlZC1pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZXRpbWUtZmVhdHVyZWQtdGV4dCB7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdy0tZmVhdHVyZWQgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1kYXRlLXRhZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY4MTM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93LnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3ctLWZlYXR1cmVkIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZS10YWc6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdy0tZmVhdHVyZWQgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1kYXRlLXRhZy1kYXRldGltZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1kYXRlLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1kYXRlLXRhZyB7XG4gICAgd2lkdGg6IDExLjExMSU7XG4gIH1cbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMxcHggMjlweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAzMXB4IDI5cHg7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQudHJpYmVfZXZlbnRzIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1kYXlfX3RpbWUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fdGltZS1zZXBhcmF0b3Ige1xuICAgIHBhZGRpbmc6IDAgMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fdGltZS1zZXBhcmF0b3Ige1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QsXG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1kYXkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMudHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tYW5jaG9yLXRoaW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMTAxOTMxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMzVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWFuY2hvci10aGluIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1hbmNob3ItdGhpbjpob3ZlciB7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMudHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tYy1zdmdpY29uIHtcbiAgY29sb3I6ICNmZjY4MTM7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLXN2Z2ljb24tLXJlY3VycmluZywgLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMudHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tYy1zdmdpY29uLS1mZWF0dXJlZCB7XG4gIGNvbG9yOiAjZmY2ODEzO1xuICBoZWlnaHQ6IDEycHg7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1nLXJvdy0tZ3V0dGVycyB7XG4gIG1hcmdpbjogMDtcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1pY2FsX19saW5rLWljb24tc3ZnIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMXB4IDI5cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTkzMTtcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLWNvbnRlbnQgcHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zdWItbmF2IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zdWItbmF2IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzLFxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc3ViLW5hdiAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMsXG4gIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc3ViLW5hdiAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhOjpiZWZvcmUsIC50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYTo6YWZ0ZXIsXG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zdWItbmF2IC50cmliZS1ldmVudHMtbmF2LW5leHQgYTo6YmVmb3JlLFxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc3ViLW5hdiAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zdWItbmF2IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zdWItbmF2IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zdWItbmF2IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zdWItbmF2IC50cmliZS1ldmVudHMtbmF2LW5leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zdWItbmF2IC50cmliZS1ldmVudHMtbmF2LW5leHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMtc2luZ2xlLWV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMtc2luZ2xlLWV2ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBoMixcbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC50cmliZS1ldmVudHMtY29zdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1NzU3NTc7XG59XG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRyaWJlLWV2ZW50cy1wYWdlLXRlbXBsYXRlIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbiN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAge1xuICBjb2xvcjogIzEwMTkzMTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGYtaGVhZC1iYXIge1xuICBwYWRkaW5nOiAwIDI5cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGYtYnJlYWRjcnVtYiBkaXY6bnRoLWxhc3QtY2hpbGQoMikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGZvcm8tZmVlZCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDEwcHggMCAyMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAud3Bmb3JvLWNvbnRlbnQgI3dwZm9yby10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMjlweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgLndwZmwtMSAud3Bmb3JvLWNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjRlOTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby1zZWFyY2gtdGl0bGUge1xuICBwYWRkaW5nOiAwIDI5cHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogIzEwMTkzMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAjd3Bmb3JvLXNlYXJjaC10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNmZjY4MTM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGYtYWN0aW9uLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAud3BmLWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGYtcmVwbHktZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAyOXB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgLndwZi1zYnRuIHtcbiAgcGFkZGluZzogMCAyOXB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby1tZW51IC53cGYtcmVzLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby1tZW51IC53cGYtbWVudSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby1tZW51ICN3cGYtbWVudSB7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAjd3Bmb3JvLW1lbnUgLndwZi1tZW51LFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwICN3cGZvcm8tbWVudSAjd3BmLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwICN3cGZvcm8tbWVudSBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAjd3Bmb3JvLW1lbnUgbGkubWVudS1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAwLjM1cztcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby1tZW51IGxpLm1lbnUtaXRlbTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwICN3cGZvcm8tbWVudSBsaS5tZW51LWl0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby1tZW51IGxpLm1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI0ZTkgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby1tZW51IGxpLm1lbnUtaXRlbS53cGZvcm8tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjRlOSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAjd3Bmb3JvLW1lbnUgbGkubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwICN3cGZvcm8tbWVudSBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwICN3cGZvcm8tbWVudSBsaSBhIHtcbiAgcGFkZGluZzogOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgI3dwZm9yby1tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAud3Bmb3JvLW1lbWJlcnMtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgLndwZi1uYXZpIC53cGYtbmF2aS13cmFwIC53cGYtcGFnZS1pbmZvLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAud3BmLW5hdmkgLndwZi1uYXZpLXdyYXAgLndwZi1wcmV2LWJ1dHRvbixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgLndwZi1uYXZpIC53cGYtbmF2aS13cmFwIC53cGYtbmV4dC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAud3Bmb3JvLXByb2ZpbGUtYWNjb3VudCAud3Bmdy0zOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgLndwZm9yby1wcm9maWxlLWFjY291bnQgLndwZnctMzpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAzNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgLndwZm9yby1wcm9maWxlLWFjY291bnQgLndwZnctMzpudGgtY2hpbGQoMiksIC5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgLndwZm9yby1wcm9maWxlLWFjY291bnQgLndwZnctMzpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGZvcm8tcHJvZmlsZS1hY2NvdW50IC53cGZ3LTM6bnRoLWNoaWxkKDIpLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGZvcm8tcHJvZmlsZS1hY2NvdW50IC53cGZ3LTM6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzEuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgLndwZm9yby1wcm9maWxlIC53cGZvcm8tcHJvZmlsZS1oZWFkLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGYtcHJvZmlsZS1zZWN0aW9uIC53cGYtcHJvZmlsZS1zZWN0aW9uLWhlYWQge1xuICBwYWRkaW5nOiAwIDI5cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGYtcHJvZmlsZS1zZWN0aW9uIC53cGYtc3RhdC13cmFwIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAud3BmLWZpZWxkLXdyYXAgLndwZi1maWVsZC1pY29uIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gI3dwZm9ybyAjd3Bmb3JvLXdyYXAgLndwZi1tZW1iZXItam9iLWluZm8ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAud3BmLW1lbWJlci1wcm9maWxlLWJpbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU3NTc1NztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1mb3J1bSAjd3Bmb3JvICN3cGZvcm8td3JhcCAud3BmLWFjdGl2aXRpZXMge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGZvcm8tYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlLWZvcnVtICN3cGZvcm8gI3dwZm9yby13cmFwIC53cGZvcm8tYWQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0gLndwZm9yby1jb3B5LXVybC13cmFwIC53cGZvcm8tY29weS11cmwge1xuICBjb2xvcjogIzEwMTkzMTtcbn1cblxuLnVzZXItaGVhZGVyIC5hdXRob3Itc2luZ2xlLW5hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItaGVhZGVyIC5hdXRob3Itc2luZ2xlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnVzZXItaGVhZGVyIC5hdXRob3Itc2luZ2xlLW5hbWUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwYjRlOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlci1oZWFkZXIgLmF1dGhvci1zaW5nbGUtbmFtZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4udXNlci1oZWFkZXIgLmF1dGhvci1zaW5nbGUtbmFtZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjY4MTM7XG59XG4udXNlci1oZWFkZXIgLnRvLWFkbWluIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi51c2VyLWNvbXBhbnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODU4NTg1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLWNvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnVzZXItZGFzaGJvYXJkLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLWRhc2hib2FyZC1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMxcHggMjlweDtcbiAgfVxufVxuLnVzZXItdGFicyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTAxOTMxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItdGFicyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnVzZXItdGFicyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLnVzZXItdGFiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE5MzE7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMzVzLCBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDAuMzVzO1xufVxuLnVzZXItdGFiOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnVzZXItdGFiOmhvdmVyLCAudXNlci10YWIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE5MzE7XG59XG4udXNlci10YWItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLXRhYi1jb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC51c2VyLXRhYi1jb250ZW50IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4udXNlci10YWItY29udGVudC1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci10YWItY29udGVudC1pbm5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51c2VyLXRhYi1jb250ZW50LWlubmVyIC5zZWN0aW9uLXRpdGxlLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnVzZXItdGFiLWNvbnRlbnQtaW5uZXIgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTJlMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjM1cztcbn1cbi51c2VyLXRhYi1jb250ZW50LWlubmVyIGZvcm0uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4udXNlci1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4udXNlci1maWVsZC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItZmllbGQubm90ZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmNjgxMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi51c2VyLWZpZWxkLmF2YXRhciAudXNlci1maWVsZC12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAudXNlci1maWVsZC5hdmF0YXIgLnVzZXItZmllbGQtdmFsdWUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi51c2VyLWZpZWxkLmF2YXRhciAudXNlci1maWVsZC12YWx1ZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udXNlci1maWVsZC5hdmF0YXIgLnVzZXItZmllbGQtdmFsdWUgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnVzZXItZmllbGQuYXZhdGFyIC51c2VyLWZpZWxkLXZhbHVlIGlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA2cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi51c2VyLWZpZWxkLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjODU4NTg1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLWZpZWxkLWxhYmVsIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC51c2VyLWZpZWxkLWxhYmVsIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4udXNlci1maWVsZC12YWx1ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLWZpZWxkLXZhbHVlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC51c2VyLWZpZWxkLXZhbHVlIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG4udXNlci1maWVsZC12YWx1ZSBhIHtcbiAgY29sb3I6ICMwMGI0ZTk7XG59XG4udXNlci1maWVsZC12YWx1ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjY4MTM7XG59XG4udXNlci1maWVsZC1idXR0b24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnVzZXItZmllbGQud2l0aC1lcnJvciBpbnB1dCxcbi51c2VyLWZpZWxkLndpdGgtZXJyb3IgdGV4dGFyZWEsXG4udXNlci1maWVsZC53aXRoLWVycm9yIHNlbGVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjMzBmMGY7XG59XG4udXNlci1zbWUtdGV4dCAudXNlci1maWVsZC1idXR0b24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udXNlci1zbWUtdGV4dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51c2VyLWludml0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udXNlci1pbnZpdGUuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4udXNlci1wcm9maWxlLW5vdC1sb2dnZWQtaW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnVzZXItcHJvZmlsZS1ub3QtbG9nZ2VkLWluIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcnVtLXByb2ZpbGUtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ydW0tcHJvZmlsZS1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcnVtLXByb2ZpbGUtbGluayBhIHtcbiAgY29sb3I6ICMwMGI0ZTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9ydW0tcHJvZmlsZS1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzUzZDJmZjtcbn1cblxuLm5vdC1sb2dnZWQtaW4tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm5vdC1sb2dnZWQtaW4tYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5ub3QtbG9nZ2VkLWluLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubm90LWxvZ2dlZC1pbi1idXR0b25zIC5idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm5vdC1sb2dnZWQtaW4tYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbiAgLm5vdC1sb2dnZWQtaW4tYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZGVhY3RpdmF0ZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGVhY3RpdmF0ZWQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzO1xufVxuLmRlYWN0aXZhdGVkLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmRlYWN0aXZhdGVkIC5ub3RlIHtcbiAgY29sb3I6ICNmZjY4MTM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZGVhY3RpdmF0ZWQgLm5vdGUuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjLXN1YnNjcmliZS1idXR0b24gLm5vdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmNjgxMztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnVzZXItYXdhaXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjM1cztcbn1cbi51c2VyLWF3YWl0aW5nLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnVzZXItYXdhaXRpbmc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udXNlci1hd2FpdGluZy1udW1iZXIge1xuICB3aWR0aDogMjAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLWF3YWl0aW5nLW51bWJlciB7XG4gICAgd2lkdGg6IDEyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAudXNlci1hd2FpdGluZy1udW1iZXIge1xuICAgIHdpZHRoOiA2JTtcbiAgfVxufVxuLnVzZXItYXdhaXRpbmctaW1hZ2Uge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnVzZXItYXdhaXRpbmctaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlci1hd2FpdGluZy1pbmZvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi51c2VyLWF3YWl0aW5nLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi51c2VyLWF3YWl0aW5nLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi51c2VyLWF3YWl0aW5nLXJvdzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c2VyLWF3YWl0aW5nLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi51c2VyLWF3YWl0aW5nLWxhYmVsIHtcbiAgY29sb3I6ICM4NTg1ODU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZXItYXdhaXRpbmctbGFiZWwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnVzZXItYXdhaXRpbmctbGFiZWwge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cbi51c2VyLWF3YWl0aW5nLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxleC1ncm93OiAxO1xufVxuLnVzZXItYXdhaXRpbmctdmFsdWUgYSB7XG4gIGNvbG9yOiAjMDBiNGU5O1xufVxuLnVzZXItYXdhaXRpbmctdmFsdWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuLnVzZXItYXdhaXRpbmctYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZXItYXdhaXRpbmctYnV0dG9ucyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnVzZXItYXdhaXRpbmctYnV0dG9ucyAuYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnVzZXItYXdhaXRpbmctYnV0dG9ucyAuYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNlci1hd2FpdGluZy1idXR0b25zIC5idXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLnVzZXItYXdhaXRpbmctYnV0dG9ucyAuYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnVzZXItYXdhaXRpbmctcm9sZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuMzVzO1xufVxuLnVzZXItYXdhaXRpbmctcm9sZXMuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLWF3YWl0aW5nLXJvbGVzLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnVzZXItYXdhaXRpbmctcm9sZSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC4zNXM7XG59XG4udXNlci1hd2FpdGluZy1yb2xlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi51c2VyLWF3YWl0aW5nLXJvbGUuYWN0aXZlIHtcbiAgY29sb3I6ICNmZjY4MTM7XG59XG4udXNlci1hd2FpdGluZyAubm90ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuLnVzZXItYXdhaXRpbmcgLm5vdGUuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwZG0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ud3BkbS10aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBhc3BlY3QtcmF0aW86IDEuOTExO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cGRtLXRodW1iIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLndwZG0tdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi53cGRtLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3BkbS1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4ud3BkbS1idXR0b24tYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3BkbS1idXR0b24tYXJlYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLndwZG0tYnV0dG9uLWFyZWEuY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi53cGRtLWJ1dHRvbi1hcmVhLmNhcmQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uem9vbS1sYW5kaW5nLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODM5Ljk5cHgpIHtcbiAgLnpvb20tbGFuZGluZy1oZWFkZXIge1xuICAgIGdhcDogNTBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC56b29tLWxhbmRpbmctaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLnpvb20tbGFuZGluZy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi56b29tLWxhbmRpbmctaGVhZGVyIC56b29tLWxhbmRpbmctZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTgzOS45OXB4KSB7XG4gIC56b29tLWxhbmRpbmctaGVhZGVyIC56b29tLWxhbmRpbmctZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjUuOTlweCkge1xuICAuem9vbS1sYW5kaW5nLWhlYWRlciAuem9vbS1sYW5kaW5nLWZvcm0ge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi56b29tLWxhbmRpbmctaGVhZGVyIC56b29tLWxhbmRpbmctZm9ybS13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MzkuOTlweCkge1xuICAuem9vbS1sYW5kaW5nLWhlYWRlciAuem9vbS1sYW5kaW5nLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnpvb20tbGFuZGluZy1oZWFkZXIgLnpvb20tbGFuZGluZy1mb3JtLXdyYXBwZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTgzOS45OXB4KSB7XG4gIC56b29tLWxhbmRpbmctaGVhZGVyIC56b29tLWxhbmRpbmctZm9ybS13cmFwcGVyIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi56b29tLWxhbmRpbmctaGVhZGVyIC56b29tLWxhbmRpbmctZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgbWluLWhlaWdodDogNThweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnpvb20tbGFuZGluZy1oZWFkZXIgLnpvb20tbGFuZGluZy1mb3JtLXdyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnpvb20tbGFuZGluZy1oZWFkZXIgLnpvb20tbGFuZGluZy1mb3JtLXdyYXBwZXIgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnpvb20tbGFuZGluZy1oZWFkZXIgLnpvb20tbGFuZGluZy1mb3JtLXdyYXBwZXIgLnRlcm1zIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnpvb20tbGFuZGluZy1oZWFkZXIgLnpvb20tbGFuZGluZy1mb3JtLXdyYXBwZXIgLnRlcm1zIGlucHV0IHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi56b29tLWxhbmRpbmctaGVhZGVyIC56b29tLWxhbmRpbmctZm9ybS13cmFwcGVyIC50ZXJtcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi56b29tLWxhbmRpbmctaGVhZGVyIC56b29tLWxhbmRpbmctZm9ybS13cmFwcGVyIC50ZXJtcyBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZjY4MTM7XG59XG4uem9vbS1sYW5kaW5nLWhlYWRlciAuem9vbS1sYW5kaW5nLWZvcm0td3JhcHBlciAudGVybXMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi56b29tLWxhbmRpbmctaGVhZGVyIC56b29tLWxhbmRpbmctZm9ybS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi56b29tLWxhbmRpbmctaGVhZGVyIC56b29tLWxhbmRpbmctZm9ybS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uem9vbS1sYW5kaW5nLWhlYWRlciAuem9vbS1sYW5kaW5nLWZvcm0tYnV0dG9uIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi56b29tLWxhbmRpbmctaGVhZGVyIC56b29tLWxhbmRpbmctZm9ybS1idXR0b24gLndwY2Y3LXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuLnpvb20tbGFuZGluZy1iYW5uZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxLjkxO1xufVxuLnpvb20tbGFuZGluZy1iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uem9vbS1sYW5kaW5nLXRodW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLjkxMTtcbn1cbi56b29tLWxhbmRpbmctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnpvb20tbGFuZGluZy10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnpvb20tbGFuZGluZy10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi56b29tLWxhbmRpbmctYnV0dG9uIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC56b29tLWxhbmRpbmctYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnpvb20tbGFuZGluZy1idXR0b24gLmJ1dHRvbiB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnpvb20tbGFuZGluZy1idXR0b24gLnRlcm1zIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi56b29tLWxhbmRpbmctYnV0dG9uIC50ZXJtcyBpbnB1dCB7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uem9vbS1sYW5kaW5nLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk5cHgpIHtcbiAgLnpvb20tbGFuZGluZy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uem9vbS1sYW5kaW5nLXRleHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC56b29tLWxhbmRpbmctdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi56b29tLWxhbmRpbmctc3BlYWtlcnMge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjUuOTlweCkge1xuICAuem9vbS1sYW5kaW5nLXNwZWFrZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnpvb20tbGFuZGluZy1zcGVha2Vycy1pbm5lciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk5cHgpIHtcbiAgLnpvb20tbGFuZGluZy1zcGVha2Vycy1pbm5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbi56b29tLWxhbmRpbmctc3BlYWtlcnMgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGVha2Vycy10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5zcGVha2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMzBweCAwIDMwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC5zcGVha2VyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuc3BlYWtlciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk5cHgpIHtcbiAgLnNwZWFrZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zcGVha2VyLXBob3RvIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBtaW4td2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5zcGVha2VyLXBob3RvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG4uc3BlYWtlci1wb3NpdGlvbiB7XG4gIGNvbG9yOiAjZmY2ODEzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zcGVha2VyLWluZm8ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5zcGVha2VyLW5hbWUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3BlYWtlci1kZXNjIC5yZWFkLW1vcmUtYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMxMDE5MzE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgMC4zNXM7XG59XG4uc3BlYWtlci1kZXNjIC5yZWFkLW1vcmUtYnRuIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNwZWFrZXItZGVzYyAucmVhZC1tb3JlLWJ0biBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxMDE5MzE7XG4gIHRyYW5zaXRpb246IGZpbGwgZWFzZS1vdXQgMC4zNXM7XG59XG4uc3BlYWtlci1kZXNjIC5yZWFkLW1vcmUtYnRuOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuLnNwZWFrZXItZGVzYyAucmVhZC1tb3JlLWJ0bjppcyg6aG92ZXIsIDpmb2N1cykgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmY2ODEzO1xufVxuLnNwZWFrZXItZGVzYyAucmVhZC1tb3JlLWJ0bi5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmpvaW4tem9vbS1ldmVudDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uam9pbi16b29tLWV2ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmpvaW4tem9vbS1ldmVudC13cmFwcGVyIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uam9pbi16b29tLWV2ZW50LXdyYXBwZXIgbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4ud2ViaW5hcnMtaGVybyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2ViaW5hci1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLndlYmluYXJzLWhlcm8gaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndlYmluYXJzLXVwY29taW5nIHtcbiAgcGFkZGluZzogMTAwcHggMCA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC53ZWJpbmFycy11cGNvbWluZyB7XG4gICAgcGFkZGluZzogMTAwcHggMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC53ZWJpbmFycy11cGNvbWluZyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MTBweDtcbiAgfVxufVxuLndlYmluYXJzLXVwY29taW5nLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi53ZWJpbmFycy11cGNvbWluZy1oZWFkIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOTlweCkge1xuICAud2ViaW5hcnMtdXBjb21pbmctaGVhZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ud2ViaW5hcnMtdXBjb21pbmctc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk5cHgpIHtcbiAgLndlYmluYXJzLXVwY29taW5nLXNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2ViaW5hcnMtdXBjb21pbmctc2VsZWN0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEwMTkzMTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbn1cbi53ZWJpbmFycy11cGNvbWluZy1zZWxlY3Qgc2VsZWN0Lm9wZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctdXAuc3ZnXCIpO1xufVxuLndlYmluYXJzLXVwY29taW5nLXNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY2ODEzO1xufVxuLndlYmluYXJzLXVwY29taW5nLXNlbGVjdCBzZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMjQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC53ZWJpbmFycy11cGNvbWluZy1pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4IDA7XG4gIH1cbn1cbi53ZWJpbmFycy11cGNvbWluZy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2NvbnRlbnQge1xuICB3aWR0aDogNjQuNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC53ZWJpbmFycy11cGNvbWluZy1pdGVtX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOTlweCkge1xuICAud2ViaW5hcnMtdXBjb21pbmctaXRlbV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMTAxOTMxO1xufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2NvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5Ljk5cHgpIHtcbiAgLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX3RodW1ibmFpbCB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxLjkxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OXB4KSB7XG4gIC53ZWJpbmFycy11cGNvbWluZy1pdGVtX190aHVtYm5haWwge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5Ljk5cHgpIHtcbiAgLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX3RodW1ibmFpbCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi53ZWJpbmFycy11cGNvbWluZy1pdGVtX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOTlweCkge1xuICAud2ViaW5hcnMtdXBjb21pbmctaXRlbV9fdGh1bWJuYWlsIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi53ZWJpbmFycy11cGNvbWluZy1pdGVtX190ZXh0IHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjUuOTlweCkge1xuICAud2ViaW5hcnMtdXBjb21pbmctaXRlbV9fdGV4dCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OXB4KSB7XG4gIC53ZWJpbmFycy11cGNvbWluZy1pdGVtX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ud2ViaW5hcnMtdXBjb21pbmctaXRlbV9fdGV4dCBhOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2luZm8ge1xuICB3aWR0aDogMjIlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk5cHgpIHtcbiAgLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2luZm8ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC53ZWJpbmFycy11cGNvbWluZy1pdGVtX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2luZm8taXRlbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk5cHgpIHtcbiAgLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi53ZWJpbmFycy11cGNvbWluZy1pdGVtX19pbmZvLWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjZmY2ODEzO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZWJpbmFycy11cGNvbWluZy1pdGVtX19zcGVha2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4IDE0cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX3NwZWFrZXJzIC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzEwMTkzMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX3NwZWFrZXJzIC5waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMkJDOEY2O1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA3N3B4O1xufVxuLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2J1dHRvbiB7XG4gIHdpZHRoOiAxMy41JTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC53ZWJpbmFycy11cGNvbWluZy1pdGVtX19idXR0b24ge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ud2ViaW5hcnMtdXBjb21pbmctaXRlbV9fYnV0dG9uIC5kdXJhdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzgzODc5MztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi53ZWJpbmFycy11cGNvbWluZy1pdGVtX19idXR0b24gLmR1cmF0aW9uIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi53ZWJpbmFycy11cGNvbWluZy1pdGVtX19idXR0b24gLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLndlYmluYXJzLXVwY29taW5nLWl0ZW1fX2J1dHRvbiAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ud2ViaW5hcnMtcG9zdHMge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC53ZWJpbmFycy1wb3N0cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLndlYmluYXJzLXBvc3RzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTUxMHB4O1xuICB9XG59XG4ud2ViaW5hcnMtcG9zdHMgLmNhdGVnb3JpZXMtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC53ZWJpbmFycy1wb3N0cyAuY2F0ZWdvcmllcy1idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndlYmluYXJzLXBvc3RzIC5jYXRlZ29yaWVzLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjUuOTlweCkge1xuICAud2ViaW5hcnMtcG9zdHMgLmNhdGVnb3JpZXMtYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5Ljk5cHgpIHtcbiAgLndlYmluYXJzLXBvc3RzIC5jYXRlZ29yaWVzLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuLndlYmluYXJzLXBvc3RzIC5jYXRlZ29yaWVzLWJ1dHRvbnMgLmJ1dHRvbjpob3ZlciwgLndlYmluYXJzLXBvc3RzIC5jYXRlZ29yaWVzLWJ1dHRvbnMgLmJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxOTMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWJpbmFycy1wb3N0cyAuY2F0ZWdvcmllcy1idXR0b25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAud2ViaW5hcnMtcG9zdHMgLmNhdGVnb3JpZXMtYnV0dG9uczpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53ZWJpbmFycy1wb3N0cy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xufVxuLndlYmluYXJzLXBvc3RzLWl0ZW0ge1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAyMHB4O1xuICBnYXA6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OXB4KSB7XG4gIC53ZWJpbmFycy1wb3N0cy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC53ZWJpbmFycy1wb3N0cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndlYmluYXJzLXBvc3RzLWl0ZW1fX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxLjkxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OXB4KSB7XG4gIC53ZWJpbmFycy1wb3N0cy1pdGVtX190aHVtYm5haWwge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAud2ViaW5hcnMtcG9zdHMtaXRlbV9fdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi53ZWJpbmFycy1wb3N0cy1pdGVtX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLndlYmluYXJzLXBvc3RzLWl0ZW0gYS53ZWJpbmFycy1wb3N0cy1pdGVtX190aHVtYm5haWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGxheS13ZWJpbmFyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogNjhweDtcbiAgd2lkdGg6IDY4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAwLjM1cztcbn1cbi53ZWJpbmFycy1wb3N0cy1pdGVtIGEud2ViaW5hcnMtcG9zdHMtaXRlbV9fdGh1bWJuYWlsOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbn1cbi53ZWJpbmFycy1wb3N0cy1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMTAxOTMxO1xufVxuLndlYmluYXJzLXBvc3RzLWl0ZW0gYS53ZWJpbmFycy1wb3N0cy1pdGVtX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmY2ODEzO1xufVxuLndlYmluYXJzLXBvc3RzLWl0ZW1fX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLndlYmluYXJzLXBvc3RzLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLndlYmluYXJzLXBvc3RzLXBhZ2luYXRpb24gYSxcbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNThweDtcbiAgd2lkdGg6IDU4cHg7XG59XG4ud2ViaW5hcnMtcG9zdHMtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycyxcbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzIHtcbiAgaGVpZ2h0OiA1OHB4O1xuICB3aWR0aDogNThweDtcbn1cbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzOm5vdCgucHJldiwgLm5leHQsIC5jdXJyZW50KSxcbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzOm5vdCgucHJldiwgLm5leHQsIC5jdXJyZW50KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViaW5hcnMtcG9zdHMtcGFnaW5hdGlvbiBhLmN1cnJlbnQsXG4ud2ViaW5hcnMtcG9zdHMtcGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxMDE5MzE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIGEudG90YWwsXG4ud2ViaW5hcnMtcG9zdHMtcGFnaW5hdGlvbiBzcGFuLnRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIGEucHJldiwgLndlYmluYXJzLXBvc3RzLXBhZ2luYXRpb24gYS5uZXh0LFxuLndlYmluYXJzLXBvc3RzLXBhZ2luYXRpb24gc3Bhbi5wcmV2LFxuLndlYmluYXJzLXBvc3RzLXBhZ2luYXRpb24gc3Bhbi5uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDAuMzVzO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4ud2ViaW5hcnMtcG9zdHMtcGFnaW5hdGlvbiBhLnByZXYgc3ZnIHBhdGgsIC53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIGEubmV4dCBzdmcgcGF0aCxcbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIHNwYW4ucHJldiBzdmcgcGF0aCxcbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIHNwYW4ubmV4dCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgZWFzZS1vdXQgMC4zNXM7XG59XG4ud2ViaW5hcnMtcG9zdHMtcGFnaW5hdGlvbiBhLnByZXY6aG92ZXIsIC53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIGEubmV4dDpob3Zlcixcbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIHNwYW4ucHJldjpob3Zlcixcbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIHNwYW4ubmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE5MzE7XG59XG4ud2ViaW5hcnMtcG9zdHMtcGFnaW5hdGlvbiBhLnByZXY6aG92ZXIgc3ZnIHBhdGgsIC53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIGEubmV4dDpob3ZlciBzdmcgcGF0aCxcbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIHNwYW4ucHJldjpob3ZlciBzdmcgcGF0aCxcbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIHNwYW4ubmV4dDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ud2ViaW5hcnMtcG9zdHMtcGFnaW5hdGlvbiBhOmJlZm9yZSwgLndlYmluYXJzLXBvc3RzLXBhZ2luYXRpb24gYTphZnRlcixcbi53ZWJpbmFycy1wb3N0cy1wYWdpbmF0aW9uIHNwYW46YmVmb3JlLFxuLndlYmluYXJzLXBvc3RzLXBhZ2luYXRpb24gc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53ZWJpbmFycy1wb3N0cyAuc2VjdGlvbi10aXRsZS5sYXJnZS51bmRlcmxpbmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLndlYmluYXJzLXBvc3RzIC5zZWN0aW9uLXRpdGxlLmxhcmdlLnVuZGVybGluZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi53ZWJpbmFycy1wb3N0cyAuc2VjdGlvbi10aXRsZS5sYXJnZS51bmRlcmxpbmVkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJpbmFycy1wb3N0cyAuc2VjdGlvbi10aXRsZS5sYXJnZS51bmRlcmxpbmVkIC5zZWN0aW9uLXRpdGxlLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAud2ViaW5hcnMtcG9zdHMgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZCAuc2VjdGlvbi10aXRsZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ud2ViaW5hcnMtcG9zdHMgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZCAuc2VjdGlvbi10aXRsZS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAud2ViaW5hcnMtcG9zdHMgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZCAuc2VjdGlvbi10aXRsZS10ZXh0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OS45OXB4KSB7XG4gIC53ZWJpbmFycy1wb3N0cyAuc2VjdGlvbi10aXRsZS5sYXJnZS51bmRlcmxpbmVkIC5zZWN0aW9uLXRpdGxlLXRleHQ6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLndpZHRoIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAZm9udC1mYWNlIHtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0Zm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL251bml0by1zYW5zLXYxNS1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdHVybCgnLi4vZm9udHMvbnVuaXRvLXNhbnMtdjE1LWxhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRmb250LWZhbWlseTogJ051bml0byBTYW5zJztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvbnVuaXRvLXNhbnMtdjE1LWxhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHR1cmwoJy4uL2ZvbnRzL251bml0by1zYW5zLXYxNS1sYXRpbi01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRmb250LWZhbWlseTogJ051bml0byBTYW5zJztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvbnVuaXRvLXNhbnMtdjE1LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHR1cmwoJy4uL2ZvbnRzL251bml0by1zYW5zLXYxNS1sYXRpbi03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRmb250LWZhbWlseTogJ051bml0byBTYW5zJztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvbnVuaXRvLXNhbnMtdjE1LWxhdGluLTgwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHR1cmwoJy4uL2ZvbnRzL251bml0by1zYW5zLXYxNS1sYXRpbi04MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcbn1cclxuIiwiLmhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjAuMC1iZXRhLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfSAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy9cbi8vIEdyaWQgbWl4aW5zXG4vL1xuXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG4vLyBAaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcblxuQGltcG9ydCBcImdyaWRcIjtcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDFweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDFweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJoMSwgLmgxLFxyXG5oMiwgLmgyLFxyXG5oMywgLmgzLFxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuXHRsaW5lLWhlaWdodDogJGxoLTEyMDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmFib2xkO1xyXG4gICAgbWFyZ2luOiAwIDAgMXJlbVxyXG59XHJcblxyXG5oMSwgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweFxyXG4gICAgfVxyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHhcclxuICAgIH1cclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogJGxoLTEzMFxyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMteGw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkXHJcbiAgICB9XHJcbn1cclxuXHJcbmg1LCAuaDUge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaC0xMjBcclxufVxyXG5cclxuYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG5iLCBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkXHJcbn0iLCJodG1sLCBib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmZjtcclxuICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaC0xNTA7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICBjb2xvcjogJHZlcnktZGFyaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlblxyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMTAycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1MHB4XHJcblx0fVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0b1xyXG4gICAgfVxyXG59XHJcblxyXG4uZC1ub25le1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJy4nO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgY2xlYXI6IGJvdGhcclxuICAgIH1cclxufVxyXG5cclxuLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2VyLXNtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXItc21cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzFweCAyOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGdcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDU3cHggMCA0MXB4XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogUGFnaW5hdGlvbi5cclxuICovXHJcbi5hcmNoaXZlIHtcclxuICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbWRcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmtzIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHhcclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5wYWdlLW51bWJlcnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBmb250LXNpemU6ICRmcy1zbTtcclxuICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgbWFyZ2luOiAwIDNweDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0ICR0cjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZVxyXG4gICAgfVxyXG5cclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgICYuZG90cyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICAmLnByZXYsXHJcbiAgICAmLm5leHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjZXItc207XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0ICR0cjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNnB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYW5nbGUtcmlnaHQtZ3JheS5zdmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FuZ2xlLXJpZ2h0LWJsdWUuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmV2IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIFBvcHVwLlxyXG4gKi9cclxuLnBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VyLWxnIDI5cHggMzFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1tZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAkc3BhY2VyLWxnO1xyXG4gICAgICAgIGhlaWdodDogJHNwYWNlci1sZztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc1XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWNsb3NlLWxpbmUge1xyXG4gICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjZXIteHNcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWJ1dHRvbi1saW5lLFxyXG4gICAgICAgIC5uYXYtY2xvc2UtbGluZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWRhcmtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZXIteHMgMDtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1nLWNvdmVyLWluc2lkZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOydcclxuICAgIH1cclxufVxyXG5cclxuLmctcmVjYXB0Y2hhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxufVxyXG5cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4IWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxyXG4ud3BjZjcgZm9ybS5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cGNmNyBmb3JtLnNwYW0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxyXG4ud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXHJcbi53cGNmNyBmb3JtLnBheW1lbnQtcmVxdWlyZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93IWltcG9ydGFudDtcclxufSIsImxlZ2VuZCB7XHJcbiAgICBmb250LXNpemU6ICRmcy1tZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGgtMTUwXHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNwYWNlci1tZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLTI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmc6IDAgMzFweCAwIDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogJGxoLTEzMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7ICAvLyBGb3IgSUUxMS5cclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciBlYXNlLW91dCAkdHIsXHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aCBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIsXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICBvdXRsaW5lOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDVweCAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uc2VhcmNoLXNlbGVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvXHJcblx0fVxyXG5cclxuXHQmLW9wdGlvbiB7XHJcblx0XHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcblx0XHRwYWRkaW5nOiA1cHggMTFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0ICR0cjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIC5zZWFyY2gtc2VsZWN0LWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogYmxvY2tcclxuXHR9XHJcbn0iLCIuc2VhcmNoZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjZXItbWQgMCAzMnB4O1xyXG4gICAgbWFyZ2luOiAxM3B4IDAgMTUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNDdweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAzMXB4IDAgMFxyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAkc3BhY2VyLW1kO1xyXG4gICAgICAgIGhlaWdodDogJHNwYWNlci1tZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0ICR0cjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0eWxlLXN2ZyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuN1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtc2VhcmNoIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRoZWlnaHQ6ICRzcGFjZXItbWQ7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDAuOTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRwYWRkaW5nOiAwICRzcGFjZXIteHM7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdG1pbi13aWR0aDogODhweFxyXG5cdH1cclxuXHJcblx0Ji53aXRoLWljb24ge1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRtaW4td2lkdGg6IDFweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtaW4td2lkdGg6IDg4cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlci14c1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyxcclxuXHRcdC5zdHlsZS1zdmcge1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ1dHRvbi10aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYudHJhbnNwYXJlbnQge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUtMTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgJHRyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS0xO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlXHJcblx0XHR9XHJcblxyXG5cdFx0Ji1ibHVlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOlxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgJHRyLFxyXG5cdFx0XHRcdGNvbG9yIGVhc2Utb3V0ICR0cjtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGVcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcblx0XHR0cmFuc2l0aW9uOlxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0ICR0cixcclxuXHRcdFx0Y29sb3IgZWFzZS1vdXQgJHRyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53aGl0ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRjb2xvcjogJHZlcnktZGFyaztcclxuXHRcdHRyYW5zaXRpb246XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgJHRyLFxyXG5cdFx0XHRcdFx0XHRjb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWRhcms7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWRhcms7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJsYWNrIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdGZvbnQtc2l6ZTogJGZzLWxnO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaC0xNTA7XHJcblx0XHRoZWlnaHQ6ICRzcGFjZXItbGc7XHJcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdFx0dHJhbnNpdGlvbjpcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAkdHIsXHJcblx0XHRcdGNvbG9yIGVhc2Utb3V0ICR0cjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLm9yYW5nZSB7XHJcblx0XHRtaW4taGVpZ2h0OiA1OHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHRcdGZvbnQtc2l6ZTogJGZzLWxnO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0cGFkZGluZzogMCAzMnB4O1xyXG5cdFx0dHJhbnNpdGlvbjpcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAkdHIsXHJcblx0XHRcdGNvbG9yIGVhc2Utb3V0ICR0cjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9yYW5nZSwgMTAlKVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5ncmF5e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LTM7XHJcblx0XHRmb250LXNpemU6ICRmcy1sZztcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtMTUwO1xyXG5cdFx0aGVpZ2h0OiAkc3BhY2VyLWxnO1xyXG5cdFx0bWluLXdpZHRoOiAxMzVweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDU4cHg7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0dHJhbnNpdGlvbjpcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAkdHIsXHJcblx0XHRcdFx0XHRcdGNvbG9yIGVhc2Utb3V0ICR0cjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBGb3IgQWQgcHJldmlldyBidXR0b24uXHJcblx0Ji5hbHQge1xyXG5cdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdGhlaWdodDogJHNwYWNlci1sZztcclxuXHRcdGZvbnQtc2l6ZTogJGZzLXNtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0XHR0cmFuc2l0aW9uOlxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0ICR0cixcclxuXHRcdFx0Y29sb3IgZWFzZS1vdXQgJHRyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2tcclxuXHRcdH1cclxuXHJcblx0XHQmLmFsdC13aXRoLWljb24ge1xyXG5cdFx0XHQuc3R5bGUtc3ZnIHtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDlweDtcclxuXHJcblx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBmaWxsIGVhc2Utb3V0ICR0clxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LnN0eWxlLXN2ZyB7XHJcblx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJsYWNrXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNtYWxsIHtcclxuXHRcdG1pbi13aWR0aDogODhweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweFxyXG5cdH1cclxuXHJcblx0Ji5sYXJnZSB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1c1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5saW5rIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGhlaWdodDogMjdweDtcclxuXHRcdGZvbnQtc2l6ZTogJGZzLWxnO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdFx0Y29sb3I6ICR2ZXJ5LWRhcms7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6ICRzcGFjZXItc207XHJcblx0XHRcdGhlaWdodDogJHNwYWNlci1zbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIteHNcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMC43NVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5tZCB7XHJcblx0XHRmb250LXNpemU6ICRmcy1sZztcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtMTUwO1xyXG5cdFx0bWluLWhlaWdodDogMzVweDtcclxuXHRcdHBhZGRpbmc6IDAgJHNwYWNlci1zbVxyXG5cdH1cclxuXHJcblx0Ji5kb3dubG9hZCB7XHJcblx0XHRmb250LXNpemU6ICRmcy1sZztcclxuXHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWRhcms7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHZlcnktZGFyaztcclxuXHRcdHRyYW5zaXRpb246XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgJHRyLFxyXG5cdFx0XHRjb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDI3OXB4XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0eWxlLXN2ZyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblxyXG5cdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRmaWxsOiAkd2hpdGU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogZmlsbCBlYXNlLW91dCAkdHJcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICR2ZXJ5LWRhcms7XHJcblxyXG5cdFx0XHQuc3R5bGUtc3ZnIHtcclxuXHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdGZpbGw6ICR2ZXJ5LWRhcmtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaG92ZXItYmx1ZSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGVcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaG92ZXItb3JhbmdlIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlXHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmFyY2hpdmUge1xyXG5cdCYtc2VjdGlvbiB7XHJcblx0XHQudG9wLXN0b3JpZXMtaW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWRlc2Mge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZztcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdGNsZWFyOiBib3RoXHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweCA1cHggMFxyXG5cdFx0fVxyXG5cclxuXHRcdHA6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtY29udGVudCB7XHJcblx0XHQmLWlubmVyLnNpbmdsZS1jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyLXhzICRzcGFjZXItc207XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXItc20gMjlweCAyMHB4XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRpdiB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zaW5nbGUtc2lkZWJhciB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIteHNcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1wb3N0cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG5cdFx0Ji13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlci1sZ1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubm90LWZvdW5kIHtcclxuXHRcdFx0bWFyZ2luOiAwXHJcblx0XHR9XHJcblxyXG5cdFx0Ji5kaXNhYmxlZCB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmVcclxuXHRcdH1cclxuXHJcblx0XHQucmVsYXRlZC1wcmV2aWV3IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXBhZ2luYXRpb24td3JhcHBlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4XHJcblx0fVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMjZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDZweCAxOXB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDI3cHg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDVweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge31cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2hmb3JtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQ3cHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZWFkZXItYXV0aCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMxcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZWFkZXItbmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHhcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaGZvcm0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW46IDQ3cHggMCAwIDMwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAubmF2LWNsb3NlLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCBlYXNlLW91dCAkdHIsXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdCBlYXNlLW91dCAkdHJcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxoLTE1MDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDFweFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSBlYXNlLW91dCAkdHIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcCBlYXNlLW91dCAkdHIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGxcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3RhdGljL2ltZy9hbmdsZS1kb3duLXdoaXRlLnN2ZylcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3RhdGljL2ltZy9hbmdsZS1kb3duLWJsdWUuc3ZnKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLTE7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgfVxyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IC0yNnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAzMHB4IDMxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMTI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0xNTA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW1lbnUtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjNweFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLm1lbnUtYnV0dG9uLWxpbmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtYnV0dG9uLWxpbmUsXHJcbi5uYXYtY2xvc2UtbGluZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgJHRyXHJcbn1cclxuXHJcbi5tZW51LWJ1dHRvbi1saW5lIHtcclxuICAgICYuZmlyc3Qge1xyXG4gICAgICAgIHRvcDogMFxyXG4gICAgfVxyXG5cclxuICAgICYuc2Vjb25kIHtcclxuICAgICAgICB0b3A6IDZweFxyXG4gICAgfVxyXG5cclxuICAgICYudGhpcmQge1xyXG4gICAgICAgIHRvcDogMTJweFxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWNsb3NlLWxpbmUge1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICBsZWZ0OiAtMnB4O1xyXG4gICAgaGVpZ2h0OiAyLjVweDtcclxuICAgIHdpZHRoOiAxOC41cHg7XHJcblxyXG4gICAgJi5maXJzdCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWNvbmQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcclxuICAgIH1cclxufSIsIi5icmVhZGNydW1icyB7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2VyLXNtO1xyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0xMzA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2VcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXJyZW50LWl0ZW0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHZlcnktZGFya1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5icmVhZGNydW1iLXNlcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICYtdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMTlweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTFcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAyNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29weXJpZ2h0IHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMteHM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0yMDA7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgNDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAzMHB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTRweCAwIDE2cHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnMtYnV0dG9ucy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zdHlsZS1zdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsdWVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0eWxlLXN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIGVhc2Utb3V0ICR0clxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWJ1dHRvbnMtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4XHJcbn0iLCIuZm9vdGVyLW5hdiB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sdW1uczogM1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOXB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMTMwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBGb3IgYXJjaGl2ZXMgYXMgdGl0bGUgZm9yIHBvc3RzIHdpdGggY291bnQgaW4gcmlnaHQgcGFydC5cclxuICAgIC5hcmNoaXZlICYsXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMgJixcclxuICAgIC5zZWFyY2gtbm8tcmVzdWx0cyAmIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgfVxyXG5cclxuICAgIGgxLCBoMixcclxuICAgIGgzLCBoNCxcclxuICAgIGg1LCBoNiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgLy8gRm9yIHNsaWRlciBhcnJvd3MuXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMTUwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2VcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51bmRlcmxpbmVkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgICAgIH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LTFcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxhcmdlIHtcclxuICAgICAgICAmLnVuZGVybGluZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDExcHggMFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi10aXRsZS10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMTIwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgICAuc2VjdGlvbi10aXRsZS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLXByZXYsXHJcbiAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3RhdGljL2ltZy9hbmdsZS1sZWZ0LXdoaXRlLnN2ZylcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYsXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtMztcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbTIpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIGVhc2Utb3V0ICR0cjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjppcyg6aG92ZXIsIDpmb2N1cyl7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWRhcms7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl93aGl0ZS1hcnJvd3N7XHJcbiAgICAgICAgLnNsaWNrLXByZXYsXHJcbiAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYmxhY2stYXJyb3dze1xyXG4gICAgICAgIC5zbGljay1wcmV2LFxyXG4gICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnktZGFyaztcclxuXHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmlzKDpob3ZlciwgOmZvY3VzKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHZlcnktZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICAvLyB0cmFuc2xhdGVaKDApIC0gZm9yIFNhZmFyaSBiZWF1c2Ugb2YgXCJib3VuY2luZ1wiIGFycm93LlxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWigwKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWigwKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3dpdGgtYnRue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGV7XHJcbiAgICAgICAgICAgICZfX3NlcGFyYXRvcntcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtMVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVuZGVybGluZWQ6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59IiwiLnBvc3QtcHJldmlldy1pdGVte1xyXG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkdmVyeS1kYXJrO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gICYtaW5uZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aHVtYm5haWx7XHJcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcclxuICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgbWluLXdpZHRoOiA0NTBweDtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZve1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIGNvbG9yOiAkdmVyeS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9te1xyXG4gICAgY29sb3I6ICRncmF5LTU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGNvbG9yOiAkdmVyeS1kYXJrO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgJHRyO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19leGNlcnB0e1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgLnBvc3QtcHJldmlldy1pdGVtX190aXRsZXtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJHBhZGRpbmc6IDMycHg7XHJcblxyXG4udG9wLXN0b3JpZXMge1xyXG5cdHBhZGRpbmc6IDcwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtMjtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi10aXRsZS5sYXJnZS51bmRlcmxpbmVkIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdG9yaWVzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwXHJcblx0fVxyXG5cclxuXHQucHJldmlld3tcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAkdmVyeS1kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1sZWZ0LXBhcnQsXHJcblx0Ji1yaWdodC1wYXJ0IHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LTFcclxuXHR9XHJcblxyXG5cdC5zdG9yaWVzLWxlZnQtcGFydCxcclxuXHQuc3Rvcmllcy1ib3R0b20tbGVmdC1wYXJ0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LTFcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zdG9yaWVzLWxlZnQtcGFydCB7XHJcblx0XHQucHJldmlldyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0Ji10aHVtYntcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1pbm5lciB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHQmLWV4Y2VycHQge1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiA4O1xyXG5cdFx0XHRcdFx0bGluZS1jbGFtcDogOFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN0b3JpZXMtcmlnaHQtcGFydCxcclxuXHQuc3Rvcmllcy1ib3R0b20tbGVmdC1wYXJ0LFxyXG5cdC5zdG9yaWVzLWJvdHRvbS1yaWdodC1wYXJ0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0LnByZXZpZXcge1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiAkdmVyeS1kYXJrO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdC5wcmV2aWV3LWlubmVyIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHQucHJldmlldy1pbm5lciB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zdG9yaWVzLXJpZ2h0LXBhcnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZztcclxuXHJcblx0XHQucHJldmlldyB7XHJcblx0XHRcdCYtdGl0bGV7XHJcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC0xXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTU2cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA1NnB4KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC0xXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3Rvcmllcy1ib3R0b20tbGVmdC1wYXJ0LFxyXG5cdC5zdG9yaWVzLWJvdHRvbS1yaWdodC1wYXJ0IHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0LnByZXZpZXcge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC0xXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLWlubmVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLWV4Y2VycHQge1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiA2O1xyXG5cdFx0XHRcdFx0bGluZS1jbGFtcDogNlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN0b3JpZXMtYm90dG9tLWxlZnQtcGFydCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZ1xyXG5cdH1cclxuXHJcblx0LnN0b3JpZXMtYm90dG9tLXJpZ2h0LXBhcnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZ1xyXG5cdH1cclxuXHJcblx0LnByZXZpZXcge1xyXG5cdFx0Ji10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZzLXhsXHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIC8vLnNsaWNrLWxpc3Qge1xyXG4gICAgLy8gICAgb3ZlcmZsb3c6IHZpc2libGVcclxuICAgIC8vfVxyXG5cclxuXHQmLm1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmVcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIkcGFkZGluZy1tb2I6IDdweDtcclxuJHBhZGRpbmc6IDMycHg7XHJcblxyXG4ucHJldmlldyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjUlO1xyXG5cdGNvbG9yOiAkdmVyeS1kYXJrO1xyXG5cclxuICAgICYudmlkZW8ge1xyXG4gICAgICAgIC8vIFBsdWdpbi1nZW5lcmF0ZWQgbGF6eSBsb2FkIGJsb2NrIGZvciBpZnJhbWUuXHJcbiAgICAgICAgJiA+IGRpdixcclxuICAgICAgICAucGVyZm1hdHRlcnMtbGF6eS15b3V0dWJlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cdCYtaW5uZXIge1xyXG5cdFx0cGFkZGluZzogJHBhZGRpbmctbW9iO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0cGFkZGluZzogJHBhZGRpbmdcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICR2ZXJ5LWRhcms7XHJcblxyXG5cdFx0XHQucHJldmlldy10aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRvcmFuZ2VcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGFzcGVjdC1yYXRpbzogMS40MTE7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIzOXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAkdHJcclxuICAgIH1cclxuXHJcbiAgICAmLW92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpXHJcbiAgICB9XHJcblxyXG5cdCYtZXhjZXJwdCB7XHJcblx0XHRmb250LXNpemU6ICRmcy1sZztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuXHRcdGxpbmUtY2xhbXA6IDI7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsXHJcblx0fVxyXG59IiwiLmJyZWFraW5nIHtcclxuICAgICYtbmV3cyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC03cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTEycHhcclxuICAgICAgICB9XHJcblxyXG5cdFx0Ji1tb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXItbWRcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1zbGlkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZXZpZXcge1xyXG4gICAgICAgICAgICAmLnByZXZpZXctbmV3cyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnByZXZpZXctaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmV2aWV3LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmV2aWV3LW5ld3Mge1xyXG4gICAgLy9oZWlnaHQ6IDIzOXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICBmbG9hdDogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC8vaGVpZ2h0OiAyMzlweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjYuNjYlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgJjpudGgtY2hpbGQoNiksXHJcbiAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDIzOXB4XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIC8vICAgIG1hcmdpbi10b3A6IDI5cHhcclxuICAgICAgICAvL31cclxuICAgIH1cclxufSIsIi5jdGEge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBwYWRkaW5nOiA3N3B4IDAgODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20yKXtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZztcclxuICAgIH1cclxuXHJcbiAgICAmLmxhcmdlIHtcclxuICAgICAgICAuY3RhLXRleHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3MHB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLWRlc2Mge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luOiAzMXB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lbXB0eSB7XHJcbiAgICAgICAgcGFkZGluZzogMFxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE0MHB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNDBweFxyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICYtYmVmb3JlLXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG5cclxuICAgICYtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMteGw7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxoLTEyMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idXR0b257XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTc4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZSAuY3RhLWZvb3RlcntcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn0iLCIuZmVhdHVyZXMge1xyXG4gICAgcGFkZGluZzogJHNwYWNlci14bCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MnB4IDAgODRweFxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDkwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1iYW5uZXJ7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b257XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbm5lcntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbTIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMixoM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbTIpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idG57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNsaWRlcntcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgICAgICAgJjppcyg6Zm9jdXMtdmlzaWJsZSwgOmZvY3VzKXtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlLmxhcmdlLnVuZGVybGluZWR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbTIpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL21hcmdpbjogMCAtN3B4O1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgLy8gICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgLy8gICAgbWFyZ2luOiAwIC0xNXB4XHJcbiAgICAgICAgLy99XHJcblxyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXByZXZpZXctaXRlbXtcclxuICAgICAgICAgICAgJi1pbm5lcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM5cHggM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC0xO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aHVtYm5haWx7XHJcblxyXG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgLy8gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20yKXtcclxuICAgICAgICAgICAgICAgIC8vICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvdHRvbXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblx0Ji1yZWFkLW1vcmUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlci1tZFxyXG5cdH1cclxuXHJcbiAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgdG9wOiAtNThweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtMztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbTIpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdmVyeS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCBlYXNlLW91dCAkdHI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMpe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02OHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbTIpe1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByZXZpZXctZmVhdHVyZXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5uZXdzIHtcclxuICAgICYubWFyZ2luLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWFyZ2luLWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweFxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cclxuICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29sIHtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAmLm5vLXRodW1iIHtcclxuICAgICAgICAgICAgLmNvbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMzFweCAkc3BhY2VyLXhzIDI4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG5cclxuICAgICAgICAucHJldmlldy1mZWF0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxoLTEzMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHhcclxuICAgIH1cclxuXHJcbiAgICAmLXBvc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlci14cyAwIDIxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxoLTEzMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhzO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgLnN0eWxlLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRibHVlXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIDAgNTFweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0eWxlLXN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgZWFzZS1vdXQgJHRyXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubmV3cy1zZWN0aW9uLXYyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xyXG4gIHBhZGRpbmc6IDE0MHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmNhdGVnb3JpZXMtYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6ICRmcy1sZztcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC0xO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZS10ZXh0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcblxyXG4gICYtdGFiLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aHVtYm5haWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0MHB4IC0gMXJlbSk7XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMTAxOTMxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5leGNlcnB0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgLmxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tb3Jle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAuYnV0dG9ue1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbWluLXdpZHRoOiAxNDNweDtcclxuICAgICAgbWluLWhlaWdodDogNThweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYi13cmFwcGVyIHtcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbTIpe1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdH1cclxuXHJcblx0Ji5tYXJnaW4tdG9wIHtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXItbWQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyLWxnXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLm1hcmdpbi1ib3R0b20ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGdcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtaW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGF7XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRvdXRsaW5lOiBzb2xpZCAkdmVyeS1kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYm9keS5zaW5nbGUuc2luZ2xlLXBvc3QgLmJyZWFkY3J1bWJzICsgLmItd3JhcHBlciB7XHJcblx0cGFkZGluZy10b3A6IDMwcHhcclxufVxyXG5cclxuLmItdG9wLTEsXHJcbi5iLXRvcC0yIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdGhlaWdodDogMTUwcHg7XHJcblxyXG5cdGJvZHkuYXJjaGl2ZSAmIHtcclxuXHRcdGhlaWdodDogYXV0b1xyXG5cdH1cclxufVxyXG5cclxuLmItdG9wLTEge1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGc7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdG1hcmdpbjogMCAkc3BhY2VyLWxnIDAgMFxyXG5cdH1cclxufVxyXG5cclxuLmItZGVza3RvcCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJVxyXG5cdH1cclxufVxyXG5cclxuLmItbW9iaWxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZVxyXG5cdH1cclxufVxyXG5cclxuLy8gUmV3cml0ZSBzdHlsZXMgZnJvbSBBRFMgUFJPIHBsdWdpbiBmb3IgSW1hZ2UtMSBiYW5uZXIuXHJcbi5ic2FQcm9Db250YWluZXJOZXcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JiNic2EtaW1hZ2UtMSB7XHJcblx0XHQuYnNhUHJvSGVhZGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0cGFkZGluZzogMjRweCAyOXB4XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ic2FQcm9IZWFkZXJfX3RpdGxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1tZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGxoLTEzMDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJzYVByb0hlYWRlcl9fZm9ybVVybCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtbGc7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHRcdFx0cGFkZGluZzogOXB4IDUzcHggOXB4IDI1cHg7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtbGdcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogJHNwYWNlci1zbTtcclxuXHRcdFx0XHRcdGhlaWdodDogJHNwYWNlci1zbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG93bmxvYWQuc3ZnKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCVcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnNhUHJvSXRlbXMge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlXHJcblx0XHR9XHJcblxyXG5cdFx0LmJzYVByb0l0ZW0ge1xyXG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG5cdFx0XHQmSW5uZXJfX2ltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJzYS1wcm8tY29sLTEge1xyXG5cdFx0LmJzYUdyaWRHdXR0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdC5ic2FQcm9JdGVtIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0aGVpZ2h0OiAxMDAlXHJcblx0fVxyXG59XHJcblxyXG4vLyBDdXN0b20gYmFubmVyIHNpemVzIHN0eWxlcy5cclxuI2JzYS1ibG9jay0zMDAtLTIyMCxcclxuI2JzYS1ibG9jay00MjAtLTI0MCxcclxuI2JzYS1ibG9jay0zMDctLTMyOCxcclxuI2JzYS1ibG9jay00MjAtLTIxNyB7XHJcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQmLmJzYVByb0NvbnRhaW5lck5ldyB7XHJcblx0XHQuYnNhUHJvSXRlbSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdCZzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnNhUHJvSGVhZGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcdHdpZHRoOiA3NSU7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtbWQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuM1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fZm9ybVVybCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA5cHggNTNweCA5cHggMjVweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzZweFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMjZweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAkc3BhY2VyLXNtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAkc3BhY2VyLXNtO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3dubG9hZC5zdmcpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1sZ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJzYVByb0l0ZW1Jbm5lcl9fdGh1bWIge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlXHJcblx0fVxyXG5cclxuXHQuYnNhUHJvQW5pbWF0ZVRodW1iIHtcclxuXHRcdG1heC13aWR0aDogMTAwJVxyXG5cdH1cclxuXHJcblx0LmJzYVByb0l0ZW1Jbm5lcl9faW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG5cdH1cclxufVxyXG5cclxuLy8gVG9wIFN0b3JpZXMgc2VjdGlvbiBpdGVtIDMwMHgyMjAuXHJcbiNic2EtYmxvY2stMzAwLS0yMjAge1xyXG5cdGhlaWdodDogMjIwcHg7XHJcblxyXG5cdCYuYnNhUHJvQ29udGFpbmVyTmV3IHtcclxuXHRcdC5ic2FQcm9IZWFkZXIge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBhZGRpbmc6IDQxcHggMTlweCAxMHB4O1xyXG5cclxuXHRcdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcdHdpZHRoOiA3OCU7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjk7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnNhUHJvSXRlbUlubmVyX190aHVtYixcclxuXHQuYnNhUHJvQW5pbWF0ZVRodW1iIHtcclxuXHRcdGhlaWdodDogMjIwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLy8gRmVhdHVyZXMgc2xpZGVyIGl0ZW0gNDIweDI0MC5cclxuI2JzYS1ibG9jay00MjAtLTI0MCB7XHJcblx0aGVpZ2h0OiAyNDBweDtcclxuXHJcblx0LmJzYVByb0l0ZW1Jbm5lcl9fdGh1bWIsXHJcblx0LmJzYVByb0FuaW1hdGVUaHVtYiB7XHJcblx0XHRoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi8vIFJlc291cmNlcyBzZWN0aW9uIGJhbm5lciAzMDd4MzI4LlxyXG4jYnNhLWJsb2NrLTMwNy0tMzI4IHtcclxuXHRoZWlnaHQ6IDIyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdGhlaWdodDogMzI4cHhcclxuXHR9XHJcblxyXG5cdCYuYnNhUHJvQ29udGFpbmVyTmV3IHtcclxuXHRcdC5ic2FQcm9IZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAyN3B4ICRzcGFjZXItbWQgMzVweDtcclxuXHJcblx0XHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0XHR3aWR0aDogODUlXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2Zvcm1Vcmwge1xyXG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ic2FQcm9JdGVtSW5uZXJfX2ltZyB7XHJcblx0XHRtYXgtaGVpZ2h0OiAyMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDMyOHB4XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnNhUHJvSXRlbUlubmVyX190aHVtYixcclxuXHQuYnNhUHJvQW5pbWF0ZVRodW1iIHtcclxuXHRcdGhlaWdodDogMjIwcHggIWltcG9ydGFudDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdGhlaWdodDogMzI4cHggIWltcG9ydGFudFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gU2luZ2xlIHBvc3Qgc2lkZWJhciBiYW5uZXIgNDIweDIxNy5cclxuI2JzYS1ibG9jay00MjAtLTIxNyB7XHJcblx0aGVpZ2h0OiAyMTdweDtcclxuXHJcblx0Ji5ic2FQcm9Db250YWluZXJOZXcge1xyXG5cdFx0LmJzYVByb0hlYWRlciB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjlweDtcclxuXHJcblx0XHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0XHR3aWR0aDogODMlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTglXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnNhUHJvSXRlbUlubmVyX190aHVtYixcclxuXHQuYnNhUHJvQW5pbWF0ZVRodW1iIHtcclxuXHRcdGhlaWdodDogMjE3cHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuI2JzYS1ibG9jay03MjgtLTkwIHtcclxuXHQmLmJzYVByb0NvbnRhaW5lck5ldyB7XHJcblx0XHQuYnNhUHJvSXRlbSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJzYVByb0l0ZW1Jbm5lcl9fdGh1bWIsXHJcblx0LmJzYVByb0FuaW1hdGVUaHVtYiB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCVcclxuXHR9XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgYmFubmVyIDk3MHgyNTAuXHJcbiNic2EtYmxvY2stOTcwLS0yNTAge1xyXG5cdC5ic2FQcm9JdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4XHJcblx0fVxyXG5cclxuXHQuYnNhUHJvSXRlbSB7XHJcblx0XHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50XHJcblx0fVxyXG59IiwiLnJlc291cmNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbWRcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIHdpZHRoOiA0MTRweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc4cHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTA3cHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJnMge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGcgMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYycHggMCAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwN3B4KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJuciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDdweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxoLTEzMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbGc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDlweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5leHBlcnRzIHtcclxuXHRwYWRkaW5nOiAkc3BhY2VyLXhsIDA7XHJcblxyXG5cdC5zZWN0aW9uLXRpdGxlLmxhcmdlLnVuZGVybGluZWR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG5cclxuXHRcdC5idXR0b257XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmF1dGhvci1wcmV2aWV3LmV4cGVydC1wcmV2aWV3LnNtYWxsIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbW9yZS13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXItbWQ7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodFxyXG5cdH1cclxufSIsIi5zaW5nbGUge1xyXG4gICAgJi1wb3N0IHtcclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlci14cztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMjlweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxoLTEzMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1zbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aHVtYiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogMS45MTE7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAkc3BhY2VyLWxnXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyXHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDIwcHgpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LTE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyLWxnXHJcbiAgICAgICAgfVxyXG5cclxuXHRcdDp3aGVyZSgud3AtYmxvY2stY29sdW1ucy5pcy1sYXlvdXQtZmxleCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IHA6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXItbGc7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtMVxyXG5cdFx0fVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBcclxuXHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteGxcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkcmVkLCAyMCUpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsaWdubGVmdCxcclxuICAgICAgICAuYWxpZ25yaWdodCxcclxuICAgICAgICAuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXNtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRlcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNnB4ICRzcGFjZXIteHMgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjlweCAwIDBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1zbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1tZFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2luZ2xlLXNpZGViYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgbWFyZ2luOiAkc3BhY2VyLWxnIGF1dG8gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZztcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgLTdweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmV2aWV3IHtcclxuICAgICAgICAgICAgJi1pbm5lcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnktZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJldmlldy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOCksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgICAgIC5wcmV2aWV3LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0xNTA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2LFxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xOXB4XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLW5ld3MsXHJcbi5zaWRlYmFyLXJlc291cmNlcyB7XHJcbiAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAubmV3cy1wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtcHJldmlldyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LTE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1zbTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMtbGc7XHJcbiAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2VcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLXhzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxoLTEzMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHhcclxuICAgIH1cclxufVxyXG5cclxuLnJlc291cmNlLXByZXZpZXcge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJi5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMjBweFxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCkgIC8vIFRodW1iICsgbWFyZ2luLlxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MnB4O1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0b1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXN1cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhclxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgaW1nLFxyXG4gICAgICAgIC5zdHlsZS1zdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjZXItc207XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkYmx1ZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLXByZXZpZXctYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICAgICAudzNlZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpZGViYXItc29jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZztcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3R5bGUtc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjZXItbWQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNlci1tZDtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGdyYXktNDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgZWFzZS1vdXQgJHRyXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuc3R5bGUtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibHVlXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHRvYW55X2xpc3Qge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc21cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9zdC1hdXRob3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzVcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweFxyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWIge1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAwIDAgMTZweFxyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMteGw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMTMwO1xyXG4gICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxyXG4gICAgfVxyXG5cclxuICAgICYtYmlvIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTNcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgIH1cclxufSIsIi5leHBlcnQge1xyXG5cdCYtdG9wLWJhbm5lciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWhlYWRlciB7XHJcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcblxyXG5cdFx0Ji1iYW5uZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLXRpdGxlIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICRvcmFuZ2VcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtdGV4dCB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmVcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucmVsYXRlZC1pbm5lciB7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkLXByZXZpZXcge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnJlbGF0ZWQtcHJldmlldy10aXRsZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gMjlweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sb2dpbi13cmFwcGVyLFxyXG4ucmVnaXN0ZXItd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnXHJcbn1cclxuXHJcbi5sb2dpbi1pbm5lcixcclxuLnJlZ2lzdGVyLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLmFscmVhZHktbG9nZ2VkLWluIHtcclxuICAgICAgICBvcmRlcjogMlxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1jb250ZW50LFxyXG4gICAgLnJlZ2lzdGVyLWNvbnRlbnQge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1kZXNjLFxyXG4gICAgLnJlZ2lzdGVyLWRlc2Mge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dpbi1jb250ZW50LFxyXG4ucmVnaXN0ZXItY29udGVudCB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwXHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAmLi1hY2Yge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXNtXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLTFcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMtbWRcclxuICAgIH1cclxuXHJcbiAgICAjcGFzcy1zdHJlbmd0aC1yZXN1bHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICAuYWNmLWlucHV0IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHM7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHNcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmljLWZvcm0ge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgJi1maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZ1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtc207XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vdGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndpdGgtZXJyb3Ige1xyXG4gICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgdGV4dGFyZWEsXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmVkXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHJlZFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyLW1kIDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLSRzcGFjZXIteHM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LTFcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtMVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWMtbG9zdHBhc3Mge1xyXG4gICAgLmljLWZvcm0tZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxyZWFkeS1sb2dnZWQtaW4ge1xyXG4gICAgJi1idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1kYXJrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cztcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0ICR0cixcclxuICAgICAgICAgICAgY29sb3IgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlbmQtYWN0aXZhdGlvbi1saW5rLWFnYWluIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS0xXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZW5kLWFjdGl2YXRpb24tbGluay1yZXNwb25zZSB7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgIGNvbG9yOiAkb3JhbmdlXHJcbn0iLCIuYWxsLXZlbmRvcnMge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC03cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc21cclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLnZlbmRvci1wcmV2aWV3IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLW1kXHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDI5cHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAudmVuZG9yLXByZXZpZXctdGh1bWIsXHJcbiAgICAgICAgICAgIC52ZW5kb3ItcHJldmlldy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0ICR0cjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI4cHggMCAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLXhsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMTUwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMTUwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweFxyXG4gICAgfVxyXG5cclxuICAgICYtZXhjZXJwdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMtbWQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbGdcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJi5jb2wtbGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByZW1pdW0tdmVuZG9yIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMzFweCAyOXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucHJlbWl1bS12ZW5kb3ItdGh1bWIsXHJcbiAgICAgICAgICAgIC5wcmVtaXVtLXZlbmRvci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52ZW5kb3ItcHJldmlldy10aHVtYiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtN3B4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlci1zbSAwIC8vIEZvciBzaGFkb3cgdmlzaWJpbGl0eS5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52ZW5kb3JzLW5vdC1mb3VuZCB7XHJcbiAgICBmb250LXNpemU6ICRmcy1sZztcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgcGFkZGluZzogMCA3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweFxyXG4gICAgfVxyXG59IiwiLmZpbHRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItc207XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LTE7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0xNTA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNlci1sZztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNlci1tZCAwIDA7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNlci1sZztcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0NnB4IDAgMTNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLWRyb3Bkb3duLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAuc3R5bGUtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRibHVlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5zdHlsZS1zdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIGVhc2Utb3V0ICR0clxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4ICRzcGFjZXItc20gMTJweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweCAwIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRzcGFjZXItbGc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxwaGEge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbTtcclxuXHJcbiAgICAmLW1vYmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGV0dGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDExcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgY29sb3IgZWFzZS1vdXQgJHRyLFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0ICR0cjtcclxuXHJcbiAgICAgICAgJnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodC0yO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2luZ2xlLXZlbmRvciB7XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCAyOXB4IDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJpbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXNtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5mbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHggLy8gVGh1bWIgd2lkdGggYW5kIHBhZGRpbmcgMjBweC5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG5cclxuICAgICYtdGFnbGluZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMtbGc7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggJHNwYWNlci1sZ1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRhYiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRmcy14bDtcclxuICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyLXNtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyOXB4IDAgMFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNlci1zbSAwIDBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZ1xyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1MHB4KSAgIC8vIE1pbnVzIHNpZGViYXIgd2lkdGggYW5kIG1hcmdpblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDI5cHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlbWl1bS12ZW5kb3ItYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnXHJcbn0iLCIuc2luZ2xlLXZlbmRvci1ldmVudHMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcbiAgICBwYWRkaW5nOiAzMXB4IDI5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4XHJcbiAgICB9XHJcbn1cclxuXHJcbi52ZW5kb3ItZXZlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NVxyXG4gICAgfVxyXG5cclxuICAgICYtZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICYtZGF5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMTUwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweFxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTNcclxuICAgIH1cclxuXHJcbiAgICAmLXRpbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMlxyXG4gICAgfVxyXG59IiwiLnNpbmdsZS12ZW5kb3ItbmV3cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcclxuICAgIHBhZGRpbmc6IDMxcHggMjlweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweClcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5ld3MtcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpbmdsZS12ZW5kb3ItcmVsYXRlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnO1xyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmVuZG9yLXJlbGF0ZWQge1xyXG4gICAgJi1wb3N0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG4gICAgICAgIHBhZGRpbmc6IDMxcHggMjlweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0ICR0cjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMlxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXItc207XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2luZ2xlLXZlbmRvci1zaWRlYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIG1hcmdpbjogJHNwYWNlci1sZyBhdXRvIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0b1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMxcHggMjlweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcblxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXZpZXctZmVhdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAubmV3cy1wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci12aWRlb3Mge1xyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLXZpZGVvIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLXZlbmRvci1yZXNvdXJjZXMge1xyXG4gICAgICAgIC5zaWRlYmFyLXNlY3Rpb24taW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNvdXJjZS1wcmV2aWV3IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYXV0aG9yIHtcclxuXHQmLXByZXZpZXcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwIDdweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtMikge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdHdpZHRoOiAyNSU7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuXHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMFxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZXhwZXJ0LXByZXZpZXcge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlci1tZFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNtYWxsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHhcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZXhwZXJ0LXByZXZpZXctaW5uZXIge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hdXRob3ItaW5uZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwICRzcGFjZXIteHNcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hdXRob3ItYXZhdGFyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYXV0aG9yLW5hbWUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1zbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmF1dGhvci1wcmV2aWV3LWluZm8ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIteHNcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hdXRob3ItcHJldmlldy1wb3N0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5leHBlcnQtcHJldmlldy1pbm5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMxcHggMjlweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgJHRyO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzFweCAyOXB4IDMxcHggMFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc1XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXV0aG9yLWlubmVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMzFweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMXB4XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDFcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hdXRob3ItcHJldmlldy1pbmZvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZXhwZXJ0LXJlYWQtbW9yZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtYmlvIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1wb3N0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogYXV0b1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAzMXB4IDI5cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0ICR0cjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMC43NVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBhIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCVcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYXZhdGFyIHtcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0Ji1zaW5nbGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW5hbWUge1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaC0xNTA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXJcclxuXHR9XHJcblxyXG5cdCYtY29tcGFueSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHhcclxuXHR9XHJcblxyXG5cdCYtcG9zdHMtY291bnQge1xyXG5cdFx0Zm9udC1zaXplOiAkZnMtbGc7XHJcblx0XHRjb2xvcjogJGdyYXktMztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlclxyXG5cdH1cclxuXHJcblx0JnMge1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG5cdFx0Ji5kaXNhYmxlZCB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtaW5uZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbjogMCAtN3B4O1xyXG5cdFx0XHRnYXA6IDMwcHggMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgLTE1cHhcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLXRvcC1iYW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnXHJcblx0XHR9XHJcblxyXG5cdFx0Ji1tb3JlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyLWxnXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXNpbmdsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDMxcHggMjlweDtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGc7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXBcclxuXHRcdH1cclxuXHJcblx0XHQmLWluZm8ge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3MXB4KTsgLy8gQXZhdGFyIHdpZHRoICsgcmlnaHQgc3BhY2VyLlxyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlci1zbVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgJHRyO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC43NVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JnMge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDMxcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDI5cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLW5hbWUge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweFxyXG5cdFx0fVxyXG5cclxuXHRcdCYtY29tcGFueSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHhcclxuXHRcdH1cclxuXHJcblx0XHQmLWRlc2Mge1xyXG5cdFx0XHRmb250LXNpemU6ICRmcy1sZ1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtcG9zdHMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG5cdFx0XHQmLmRpc2FibGVkIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjVcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJlbGF0ZWQtcHJldmlldyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXBvc3QtdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4XHJcblx0fVxyXG5cclxuXHQmLXBvc3QtZXhjZXJwdCB7XHJcblx0XHRmb250LXNpemU6ICRmcy1zbTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXByZXZpZXctc3RhbmRhcmR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdC5leHBlcnQtcHJldmlldy1pbm5lcntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGh1bWJuYWlse1xyXG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC0xO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI4MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20yKXtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMjBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcblx0XHRcdC8vXHRoZWlnaHQ6IGNsYW1wKDI4MHB4LDgwdncsIDQ1MHB4KTtcclxuXHRcdFx0Ly99XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXV0aG9yLW5hbWV7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICMxMDE5MzE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5mb3tcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblxyXG5cdFx0XHRoNXtcclxuXHRcdFx0XHRmb250LXNpemU6ICRmcy14bDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXV0aG9yLXByZXZpZXctcG9zdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmF1dGhvci1wb3N0LWV4Y2VycHR7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogJHZlcnktZGFyaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRcdFx0XHQmOmlzKDpob3ZlciwgOmZvY3VzKXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XHJcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmxhbmRpbmctaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDMwcHggMCAkc3BhY2VyLXhsO1xyXG5cdGdhcDogMzBweDtcclxuXHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0cGFkZGluZzogMzBweCAwICRzcGFjZXItbGc7XHJcblx0fVxyXG5cclxuXHQmLXRleHR7XHJcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ1dHRvbntcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYmVmb3Jle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0Ji10aXRsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1leHRyYWJvbGQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS41cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWNvbnRlbnR7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdH1cclxuXHJcblx0Ji10aHVtYiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAxLjkxMTtcclxuXHR9XHJcblxyXG5cdC5idXR0b257XHJcblx0XHQmLm9yYW5nZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0XHRtaW4td2lkdGg6IDI0OHB4O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9yYW5nZSwgMTAlKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGFuZGluZy1jb250ZW50IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRwYWRkaW5nOiAkc3BhY2VyLXhsIDA7XHJcblx0bWF4LXdpZHRoOiAxNDcwcHg7XHJcblx0Z2FwOiA0MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwYWRkaW5nOiAkc3BhY2VyLWxnIDA7XHJcblx0fVxyXG5cclxuXHRoMntcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHRoM3tcclxuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWltYWdlIHtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXRleHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6ICRmcy1sZztcclxuXHJcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlci1sZ1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji16b29tIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlci1sZztcclxuXHJcblx0XHQuYnV0dG9uIHtcclxuXHRcdFx0bWFyZ2luOiAwICRzcGFjZXIteHMgJHNwYWNlci14cyAwO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1xdW90ZXtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtMTtcclxuXHRcdHBhZGRpbmctdG9wOiAzN3B4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDg2cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdGdhcDogMjBweCA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbTIpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19waG90b3tcclxuXHRcdFx0bWluLXdpZHRoOiAyMTNweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMTNweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMikge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19xdW90ZXtcclxuXHRcdFx0Y29sb3I6ICRvcmFuZ2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hbWV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5yZXNvdXJjZXMtZmlsdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxoLTE1MDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbWQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0Ji10ZXJtcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogJHNwYWNlci1zbVxyXG5cdH1cclxuXHJcbiAgICAmLXRlcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMtbGc7XHJcbiAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAkc3BhY2VyLXNtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjZXItc20gJHNwYWNlci14cyAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGNvbG9yIGVhc2Utb3V0ICR0cixcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC5zdHlsZS1zdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLnN0eWxlLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3R5bGUtc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzO1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgZWFzZS1vdXQgJHRyXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucmVzb3VyY2VzIHtcclxuICAgICYtYXJjaGl2ZSB7XHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTRweCAxMnB4IDE0cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1kXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDI5cHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aHVtYiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0ICR0clxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRlcm1zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjZXIteHMgMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VyLXhzIDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXJtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0xMzA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAkc3BhY2VyLXhzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3R5bGUtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkdmVyeS1kYXJrXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0xNTA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1leGNlcnB0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbGdcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnczZWRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmlldy1yZXNvdXJjZS12aWRlbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHhcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTBweFxyXG4gICAgfVxyXG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0IHtcclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY0NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAmLWZvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VudCB7XHJcbiAgICAgICAgICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Y2Nlc3NmdWxseS1zZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VjY2Vzc2Z1bGx5LXNlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgJHRyO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzJweCAzMnB4IDYwcHhcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHhcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGFiZWwtc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGdcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0taW5wdXQsXHJcbiAgICAgICAgLmZvcm0tdGV4dGFyZWEsXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmVyeS1kYXJrXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3BjZjctbm90LXZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjZXItbGdcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXRleHRhcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNlci1sZztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLXhzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC0xO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFqYXgtbG9hZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICYuaW52YWxpZCxcclxuICAgICAgICAgICAgJi5mYWlsZWQge1xyXG4gICAgICAgICAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnXHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tcmVjYXB0Y2hhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWRcclxuICAgIH1cclxufSIsIi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSB7XHJcbiAgICAudHJpYmUtZXZlbnRzIHtcclxuICAgICAgICAmLWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi50cmliZS1jb21tb24tbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzIwcHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtIHtcclxuICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3ItLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2xpc3QtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMjlweFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgJi1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAyOXB4IDBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAwIDBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbW9udGgtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2VyLXNtXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2V2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjZXItc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMjlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAudHJpYmUtY29tbW9uLWctY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2VyLXNtXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOydcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5IHtcclxuICAgICAgICAgICAgICAgICYtbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjlweCAwXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAwXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2V2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMjlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X190eXBlLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAmICsgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1kYXlfX2V2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2VyLXNtXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtYy1pY2FsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI5cHhcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzFweCAyOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAmLS1oYXMtZXZlbnQtc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJhciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fbW9udGgtc2VwYXJhdG9yLFxyXG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X190eXBlLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI5cHhcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICsgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlci1zbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMjlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLnRyaWJlLWNvbW1vbi1nLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLXNtXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCAyOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAudHJpYmUtY29tbW9uLWctY29sIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OC44ODglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2VyLXNtXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlci14c1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZXRpbWUtZmVhdHVyZWQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2VcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1yb3ctLWZlYXR1cmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGUtdGFnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGUtdGFnIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExLjExMSVcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMjlweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDI5cHg7XHJcblxyXG4gICAgICAgICAgICAmLnRyaWJlX2V2ZW50cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2VyLXNtICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1kYXlfX3RpbWUtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjlweFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHJpYmUtY29tbW9uIHtcclxuICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0LFxyXG4gICAgICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cmliZS1jb21tb24tYW5jaG9yLXRoaW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHJpYmUtY29tbW9uLWMtc3ZnaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yZWN1cnJpbmcsXHJcbiAgICAgICAgICAgICAgICAmLS1mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cmliZS1jb21tb24tZy1yb3ctLWd1dHRlcnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmliZS1ldmVudHMtYy1pY2FsX19saW5rLWljb24tc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBnLXRlbXBsYXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDI5cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMlxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZjtcclxuICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcms7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHByZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtc3ViLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMsXHJcbiAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNpbmdsZS1ldmVudC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0xMzA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNjaGVkdWxlIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlci14cyAwICRzcGFjZXItc207XHJcblxyXG4gICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jb3N0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZXZlbnQtaW1hZ2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNhbC1saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlci1sZyAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMzIwcHhcclxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtZm9ydW0ge1xyXG4gICAgI3dwZm9ybyB7XHJcbiAgICAgICAgI3dwZm9yby13cmFwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcclxuXHJcbiAgICAgICAgICAgIC53cGYtaGVhZC1iYXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyOXB4XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGYtYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3dwZm9yby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxoLTEzMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3Bmb3JvLWZlZWQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzcGFjZXIteHMgMCAkc3BhY2VyLXNtXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGZvcm8tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAjd3Bmb3JvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI5cHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwZmwtMSB7XHJcbiAgICAgICAgICAgICAgICAud3Bmb3JvLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjd3Bmb3JvLXNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzcGFjZXItc20gMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0xNTA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGYtYWN0aW9uLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjZXIteHNcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwZi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3BmLXJlcGx5LWZvcm0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyOXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VyLXNtIDBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwZi1zYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlci1zbSAwXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN3cGZvcm8tZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3dwZm9yby1tZW51IHtcclxuICAgICAgICAgICAgICAgIC53cGYtcmVzLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20yKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndwZi1tZW51LFxyXG4gICAgICAgICAgICAgICAgI3dwZi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndwZm9yby1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjRweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3Bmb3JvLW1lbWJlcnMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHhcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwZi1uYXZpIC53cGYtbmF2aS13cmFwIHtcclxuICAgICAgICAgICAgICAgIC53cGYtcGFnZS1pbmZvLFxyXG4gICAgICAgICAgICAgICAgLndwZi1wcmV2LWJ1dHRvbixcclxuICAgICAgICAgICAgICAgIC53cGYtbmV4dC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBQcm9maWxlLlxyXG4gICAgICAgICAgICAud3Bmb3JvLXByb2ZpbGUge1xyXG4gICAgICAgICAgICAgICAgJi1hY2NvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAud3Bmdy0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzEuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAud3Bmb3JvLXByb2ZpbGUtaGVhZC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3BmLXByb2ZpbGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAud3BmLXByb2ZpbGUtc2VjdGlvbi1oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI5cHhcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAud3BmLXN0YXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGYtZmllbGQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAud3BmLWZpZWxkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3BmLW1lbWJlci1qb2ItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3BmLW1lbWJlci1wcm9maWxlLWJpbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlci1zbSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtc207XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGYtYWN0aXZpdGllcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHhcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwZm9yby1hZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwZm9yby1jb3B5LXVybC13cmFwIHtcclxuICAgICAgICAud3Bmb3JvLWNvcHktdXJsIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcmtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudXNlciB7XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgLmF1dGhvci1zaW5nbGUtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhsO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteGw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHNcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG8tYWRtaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29tcGFueSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMtc207XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS00O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLW1kXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGFzaGJvYXJkLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDI5cHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10YWJzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdmVyeS1kYXJrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRhYiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIteHM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdmVyeS1kYXJrO1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGNvbG9yIGVhc2Utb3V0ICR0cixcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1kYXJrXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZmllbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXhzIDA7XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ub3RlIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hdmF0YXIge1xyXG4gICAgICAgICAgICAudXNlci1maWVsZC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHNcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlci14cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2VcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndpdGgtZXJyb3Ige1xyXG4gICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgdGV4dGFyZWEsXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmVkXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQmVjb21lIGEgU01FIGZvcm0uXHJcbiAgICAmLXNtZS10ZXh0IHtcclxuICAgICAgICAudXNlci1maWVsZC1idXR0b24ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW52aXRlIGZvcm0uXHJcbiAgICAmLWludml0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXByb2ZpbGUtbm90LWxvZ2dlZC1pbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcnVtLXByb2ZpbGUtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS0xXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm90LWxvZ2dlZC1pbi1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2VyLXhzIDAgMDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlYWN0aXZhdGUtYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc21cclxufVxyXG5cclxuLmRlYWN0aXZhdGVkIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNVxyXG4gICAgfVxyXG5cclxuICAgIC5ub3RlIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYy1zdWJzY3JpYmUtYnV0dG9uIHtcclxuICAgIC5ub3RlIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzXHJcbiAgICB9XHJcbn0iLCIudXNlci1hd2FpdGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXNtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0ICR0cjtcclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjVcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgIH1cclxuXHJcbiAgICAmLW51bWJlciB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBmb250LXNpemU6ICRmcy14bDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNiVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTJcclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHNcclxuICAgIH1cclxuXHJcbiAgICAmLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNSVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi12YWx1ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cztcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2VyLXhzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yb2xlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgJHRyO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yb2xlIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAkdHI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc1XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub3RlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndwZG0taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAgMTVweFxyXG59XHJcblxyXG4ud3BkbS10aHVtYiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZDtcclxuXHRhc3BlY3QtcmF0aW86IDEuOTExO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgfVxyXG59XHJcblxyXG4ud3BkbS1pbmZvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlci1tZFxyXG4gICAgfVxyXG59XHJcblxyXG4ud3BkbS1idXR0b24tYXJlYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXJkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnpvb20tbGFuZGluZyB7XHJcblx0Ji1oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogNTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuXHRcdFx0Z2FwOiA1MHB4IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lnpvb20tbGFuZGluZy1mb3Jte1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG5cdFx0XHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtd3JhcHBlcntcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LTM7XHJcblx0XHRcdFx0cGFkZGluZzogNDBweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXXtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDU4cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMycHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LndwY2Y3LW5vdC12YWxpZC10aXB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGVybXN7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWlubmVye1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtYnV0dG9ue1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHQuYnV0dG9ue1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQud3BjZjctc3Bpbm5lcntcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWJhbm5lcntcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRhc3BlY3QtcmF0aW86IDEuOTE7XHJcblxyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtdGh1bWIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWQ7XHJcblx0XHRhc3BlY3QtcmF0aW86IDEuOTExXHJcblx0fVxyXG5cclxuXHQmLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdG1heC13aWR0aDogNjUlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwJVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1idXR0b24ge1xyXG5cdFx0cGFkZGluZzogMzBweCAzMHB4IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9ue1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQudGVybXN7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtY29udGVudHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDQwcHggMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji10ZXh0IHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc3BlYWtlcnN7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtaW5uZXJ7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LTE7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tdGl0bGV7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNwZWFrZXJzLXRpdGxlIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0bWFyZ2luLWxlZnQ6IC0ycHg7XHJcbn1cclxuXHJcbi5zcGVha2VyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGdhcDogNDBweDtcclxuXHRwYWRkaW5nOiAzMHB4IDAgMzBweCAzMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtMTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbTIpe1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHJcblx0Ji1waG90byB7XHJcblx0XHR3aWR0aDogMjgwcHg7XHJcblx0XHRoZWlnaHQ6IDI4MHB4O1xyXG5cdFx0bWluLXdpZHRoOiAyODBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20yKXtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1wb3NpdGlvbntcclxuXHRcdGNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcblxyXG5cdCYtaW5mbyB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHR9XHJcblxyXG5cdCYtbmFtZSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdCYtZGVzY3tcclxuXHRcdC5yZWFkLW1vcmUtYnRue1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRjb2xvcjogJHZlcnktZGFyaztcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0ICR0cjtcclxuXHJcblxyXG5cclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0cGF0aHtcclxuXHRcdFx0XHRcdGZpbGw6ICR2ZXJ5LWRhcms7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBmaWxsIGVhc2Utb3V0ICR0cjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aXMoOmhvdmVyLCA6Zm9jdXMpe1xyXG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuXHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRwYXRoe1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkb3JhbmdlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5qb2luLXpvb20tZXZlbnQge1xyXG5cdCY6ZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmVcclxuXHR9XHJcblxyXG5cdCYtd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyM3B4O1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMTdweFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLndlYmluYXJze1xyXG4gICYtaGVyb3tcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93ZWJpbmFyLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuICAgIGgxe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi11cGNvbWluZ3tcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgNzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20yKXtcclxuICAgICAgcGFkZGluZzogMTAwcHggMCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTUxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFke1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3R7XHJcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlbGVjdHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2ZXJ5LWRhcms7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Fycm93LWRvd24uc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcclxuXHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYXJyb3ctdXAuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9wdGlvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LTM7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWluLWhlaWdodDogMjQ1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDIwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDY0LjUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LTE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrO1xyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RodW1ibmFpbHtcclxuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAxLjkxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcclxuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAmOmlzKDpob3ZlciwgOmZvY3VzKXtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbmZve1xyXG4gICAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC0xO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20yKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zcGVha2Vyc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDEwcHggMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGNvbG9yOiAjMTAxOTMxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG90b3tcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRibHVlLTQ7XHJcbiAgICAgICAgICB3aWR0aDogNzdweDtcclxuICAgICAgICAgIGhlaWdodDogNzdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J1dHRvbntcclxuICAgICAgICB3aWR0aDogMTMuNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR1cmF0aW9ue1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wb3N0c3tcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbTIpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2F0ZWdvcmllcy1idXR0b25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnktZGFyaztcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC0xO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtc3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVte1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtMztcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RodW1ibmFpbHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRhc3BlY3QtcmF0aW86IDEuOTE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtMil7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYS53ZWJpbmFycy1wb3N0cy1pdGVtX190aHVtYm5haWx7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGxheS13ZWJpbmFyLnN2ZycpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAkdHI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxle1xyXG4gICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLndlYmluYXJzLXBvc3RzLWl0ZW1fX3RpdGxle1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J1dHRvbntcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYWdpbmF0aW9ue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICBhLFxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuXHJcbiAgICAgICAgJi5wYWdlLW51bWJlcnN7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGFnZS1udW1iZXJzOm5vdCgucHJldiwgLm5leHQsIC5jdXJyZW50KXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi5jdXJyZW50e1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHZlcnktZGFyaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG90YWx7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZXYsXHJcbiAgICAgICAgJi5uZXh0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LTM7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAkdHI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCBlYXNlLW91dCAkdHI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUubGFyZ2UudW5kZXJsaW5lZCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VjdGlvbi10aXRsZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC0xO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
