/*!
Theme Name: WS Starter Theme gulp+webpack
Description:
Author: Web Systems OÜ
Author URI: https://www.websystems.ee/
Version: 1.1.2
Style Version: 1.0.7
Text Domain: ws_theme
*/.ie-alert{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:none;align-items:center;justify-content:center;transition:all .2s ease-in-out}.ie-alert.js-hide{opacity:0;pointer-events:none}.ie-alert__container{position:relative;display:flex;align-items:center;justify-content:center;max-width:100rem;padding:6rem 5rem;background-color:#0073ac;border-radius:1rem;box-shadow:0 0 6rem 0 rgba(0,0,0,.3);-webkit-animation:ieAlertSlide .3s ease-in-out;animation:ieAlertSlide .3s ease-in-out}.ie-alert__container img{width:16.6rem;height:100%}.ie-alert__container__content{margin-left:5.8rem}.ie-alert__container__content p{width:100%;color:#fff;font-size:1.6rem;line-height:1.63}.ie-alert__container__content p strong{font-weight:bold}.ie-alert__container__content__browsers-links{margin-top:2.5rem}.ie-alert__container__content__browsers-links ul{display:flex;margin-top:.5rem;margin-left:-1rem}.ie-alert__container__content__browsers-links ul li{display:inline-block;margin:0 .5rem}.ie-alert__container__content__browsers-links ul li:first-of-type{margin-left:0}.ie-alert__container__content__browsers-links ul li:last-of-type{margin-right:0}.ie-alert__container__content__browsers-links ul li a{padding:1rem;color:#fff;font-size:1.6rem}.ie-alert__container__close{position:absolute;top:-6rem;right:-5rem;z-index:9999;display:flex;padding:1rem;color:#0073ac;font-size:5rem}@-webkit-keyframes ieAlertSlide{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ieAlertSlide{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0}select{-webkit-appearance:none;appearance:none;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{font:inherit}::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html:not(.wp-toolbar),html.interface-interface-skeleton__html-container{box-sizing:border-box;font-size:.625rem}body:not(.wp-admin){display:flex;flex-direction:column;min-height:100vh}body:not(.wp-admin) .site{flex:1}body:not(.wp-admin) .site-content,body:not(.archive) .site-content{overflow:hidden}.max--width{max-width:1920px;margin:0 auto}.max--width--smaller{max-width:130rem;margin:0 auto}.overflow--disable{overflow:hidden}.touch--only{display:none}.screen-reader-text{position:absolute;width:.1rem;height:.1rem;margin:-0.1rem;padding:0;overflow:hidden;word-wrap:normal !important;border:0;clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.page--shadow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#000;opacity:0;pointer-events:none}.page--shadow.visible{opacity:.5;pointer-events:all}.grecaptcha-badge{right:-100% !important}.otgs-development-site-front-end{display:none}@font-face{font-weight:normal;font-family:"Roboto";font-style:normal;font-display:swap;@import"https://fonts.googleapis.com/css?family=Roboto:100,400,500&display=swap"}body{color:#00505a;font-weight:400;font-size:2rem;font-family:"Roboto",sans-serif;line-height:1}strong,b{font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:"Roboto",sans-serif;line-height:1;word-break:break-word}h1,.h1{font-size:5.5rem}h2,.h2{font-size:5rem}h3,.h3{font-size:4rem}h4,.h4{font-size:3.5rem}h5,.h5{font-size:3rem}h6,.h6{font-size:2.5rem}input::-webkit-input-placeholder{font-size:2rem;line-height:1}p,span,input,input::placeholder,textarea{font-size:2rem;line-height:1}a,button{color:#00505a;font-size:2rem;line-height:1}a{transition:color .2s ease-in-out}a:hover,a:focus{color:#003036;text-decoration:underline}.ws-cookiebar-wrapper{background-color:#f0f4e4;opacity:.9}.ws-cookiebar-wrapper p{color:#fff;font-size:1.6rem}.ws-cookiebar-accept-cookies{color:#f0f4e4;font-weight:bold;font-size:1.8rem;background-color:#fff}.ws-cookiebar-content p a{color:#fff;font-weight:bold;font-size:1.6rem}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-section h1,.entry-section h2,.entry-section h3,.entry-section h4,.entry-section h5,.entry-section h6{margin:6rem 0 4rem;line-height:1.2}.entry-content h1,.entry-content .h1,.entry-section h1,.entry-section .h1{font-size:5.5rem}.entry-content h2,.entry-content .h2,.entry-section h2,.entry-section .h2{font-size:5rem}.entry-content h3,.entry-content .h3,.entry-section h3,.entry-section .h3{font-size:4rem}.entry-content h4,.entry-content .h4,.entry-section h4,.entry-section .h4{font-size:3.5rem}.entry-content h5,.entry-content .h5,.entry-section h5,.entry-section .h5{font-size:3rem}.entry-content h6,.entry-content .h6,.entry-section h6,.entry-section .h6{font-size:2.5rem}.entry-content p,.entry-section p{margin:3rem 0;font-size:2rem;line-height:1.2}.entry-content a,.entry-section a{color:#00505a}.entry-content a:hover,.entry-section a:hover{text-decoration:underline}.entry-content .wp-block-button,.entry-section .wp-block-button{margin:1rem .5rem}.entry-content .wp-block-button:first-of-type,.entry-section .wp-block-button:first-of-type{margin-left:0}.entry-content .wp-block-button:last-of-type,.entry-section .wp-block-button:last-of-type{margin-right:0}.entry-content .wp-block-button a,.entry-section .wp-block-button a{color:#fff;background-color:#f0f4e4}.entry-content img,.entry-section img{max-width:100%;height:auto;margin:3rem 0}.entry-content blockquote:not(.is-style-large),.entry-section blockquote:not(.is-style-large){margin:3rem 0;padding-left:5rem;font-size:2rem;line-height:1.2;border-left:1.5rem solid #f0f4e4}.entry-content blockquote.is-style-large,.entry-section blockquote.is-style-large{margin:3rem 0;padding:4rem 0;font-size:2rem;line-height:1.2;border-top:.6rem solid #f0f4e4;border-bottom:.6rem solid #f0f4e4}.entry-content blockquote.is-style-large p,.entry-section blockquote.is-style-large p{margin:0;font-weight:bold;font-size:5rem;font-style:italic;line-height:1.2;text-align:left}.entry-content blockquote.is-style-large cite,.entry-section blockquote.is-style-large cite{display:block;margin-top:2.2rem;font-weight:bold;font-size:2rem;text-align:left}.entry-content ul,.entry-section ul{margin:3rem 0;list-style:none}.entry-content ul li,.entry-section ul li{position:relative;margin:1rem 0;padding-left:2rem;font-size:2rem;line-height:1.2}.entry-content ul li::before,.entry-section ul li::before{position:absolute;display:block;margin-left:-2rem;content:"›"}.entry-content ul.children,.entry-section ul.children{margin-bottom:2rem}.entry-content ol,.entry-section ol{margin:3rem 0;list-style:decimal}.entry-content ol li,.entry-section ol li{margin:1rem 0;font-size:2rem;line-height:1.2;list-style-type:none;counter-increment:item}.entry-content ol li::before,.entry-section ol li::before{display:inline-block;width:2.7rem;padding-right:1rem;font-weight:bold;text-align:right;content:counter(item) "."}.entry-content hr,.entry-section hr{margin:3rem 0;color:gray}.entry-content hr.is-style-wide,.entry-section hr.is-style-wide{margin-right:calc((-100vw + 100%)/2);margin-left:calc((-100vw + 100%)/2);padding-right:calc((100vw - 100%)/2);padding-left:calc((100vw - 100%)/2)}.entry-content hr.is-style-dots,.entry-section hr.is-style-dots{position:relative}.entry-content hr.is-style-dots::before,.entry-section hr.is-style-dots::before{position:absolute;top:0;right:0;bottom:0;left:0;border-top:.1rem dashed gray;content:""}.entry-content pre,.entry-section pre{font-size:2rem;white-space:pre-wrap}.entry-content pre b,.entry-content pre strong,.entry-section pre b,.entry-section pre strong{font-weight:bold}.entry-content .wp-block-cover,.entry-content .wp-block-cover-image,.entry-section .wp-block-cover,.entry-section .wp-block-cover-image{margin:3rem 0}.entry-content .wp-block-gallery .wp-block-image,.entry-section .wp-block-gallery .wp-block-image{max-width:inherit}.entry-content .wp-block-gallery img,.entry-section .wp-block-gallery img{margin:0}.entry-content .wp-block-gallery li,.entry-section .wp-block-gallery li{padding:0}.entry-content .wp-block-gallery li::before,.entry-section .wp-block-gallery li::before{display:none}.entry-content .wp-block-table,.entry-section .wp-block-table{width:100%;margin-top:5rem}.entry-content .wp-block-table thead tr,.entry-section .wp-block-table thead tr{border-bottom:.1rem solid gray}.entry-content .wp-block-table thead tr th,.entry-section .wp-block-table thead tr th{padding:2.2rem 0;font-size:2rem}.entry-content .wp-block-table tbody tr,.entry-section .wp-block-table tbody tr{border-bottom:.1rem solid gray}.entry-content .wp-block-table tbody tr td,.entry-section .wp-block-table tbody tr td{padding:1.5rem 0;font-size:2rem}.entry-content .wp-block-file,.entry-section .wp-block-file{margin:3rem 0}.entry-content .is-type-video,.entry-section .is-type-video{margin:3rem 0}.entry-content .is-type-video iframe,.entry-section .is-type-video iframe{width:100%;min-height:45rem}.entry-content .wp-block-columns.wrap--reverse,.entry-section .wp-block-columns.wrap--reverse{flex-wrap:wrap-reverse}.admin-bar{margin-top:-32px}.admin-bar .wp-bar{position:fixed;top:0;left:0;z-index:10}.admin-bar .wp-bar__icon{background:#23282d;padding:.6rem;display:block;font:normal 20px/1 dashicons}.admin-bar .wp-bar__icon::before{content:"";top:0;left:0;color:rgba(240,245,250,.6)}.admin-bar .wp-bar:hover~#wpadminbar{-webkit-transform:translateY(0);transform:translateY(0);transition:all .2s 0s ease-in-out}.admin-bar #wpadminbar{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .2s 1s ease-in-out}.admin-bar #wpadminbar:hover{-webkit-transform:translateY(0);transform:translateY(0);transition:all .2s 0s ease-in-out}.ws-columns-2,.ws-columns-3,.ws-columns-4,.ws-columns-5,.ws-columns-6,.products.columns-2,.products.columns-3,.products.columns-4,.products.columns-5,.products.columns-6{display:grid;gap:4rem}.ws-columns-2,.products.columns-2{grid-template-columns:repeat(2, 1fr)}.ws-columns-3,.products.columns-3{grid-template-columns:repeat(3, 1fr)}.ws-columns-4,.products.columns-4{grid-template-columns:repeat(4, 1fr)}.ws-columns-5,.products.columns-5{grid-template-columns:repeat(4, 1fr)}.ws-columns-6,.products.columns-6{grid-template-columns:repeat(4, 1fr)}.site-footer{width:100%;padding:7rem 0}.site-footer__container__bottom{display:flex;align-items:center;justify-content:space-between;font-size:1.2rem}.site-footer__container__bottom__left{display:flex;flex-wrap:wrap;align-items:center;font-size:1.3rem}.site-footer__container__bottom__left span{margin:0 2rem}.site-footer__container__bottom__right ul{display:flex;align-items:center}.site-footer__container__bottom__right ul li{padding:0 3rem}.site-footer__container__bottom__right ul li img{height:2rem}.site-footer__container__bottom *{font-size:inherit}.stock-form{margin:8rem 0}.stock-form input[type=text],.stock-form input[type=email],.stock-form input[type=url],.stock-form input[type=password],.stock-form input[type=search],.stock-form input[type=number],.stock-form input[type=tel],.stock-form input[type=range],.stock-form input[type=date],.stock-form input[type=month],.stock-form input[type=week],.stock-form input[type=time],.stock-form input[type=datetime],.stock-form input[type=datetime-local],.stock-form input[type=color],.stock-form textarea{width:100%;padding:1.25rem;color:#00505a;font-weight:bold;font-size:1.8rem;background-color:rgba(0,0,0,0);border:.1rem solid #00505a;border-radius:0}.stock-form input[type=text]:first-of-type,.stock-form input[type=email]:first-of-type,.stock-form input[type=url]:first-of-type,.stock-form input[type=password]:first-of-type,.stock-form input[type=search]:first-of-type,.stock-form input[type=number]:first-of-type,.stock-form input[type=tel]:first-of-type,.stock-form input[type=range]:first-of-type,.stock-form input[type=date]:first-of-type,.stock-form input[type=month]:first-of-type,.stock-form input[type=week]:first-of-type,.stock-form input[type=time]:first-of-type,.stock-form input[type=datetime]:first-of-type,.stock-form input[type=datetime-local]:first-of-type,.stock-form input[type=color]:first-of-type,.stock-form textarea:first-of-type{margin-top:0}.stock-form input[type=text]:last-of-type,.stock-form input[type=email]:last-of-type,.stock-form input[type=url]:last-of-type,.stock-form input[type=password]:last-of-type,.stock-form input[type=search]:last-of-type,.stock-form input[type=number]:last-of-type,.stock-form input[type=tel]:last-of-type,.stock-form input[type=range]:last-of-type,.stock-form input[type=date]:last-of-type,.stock-form input[type=month]:last-of-type,.stock-form input[type=week]:last-of-type,.stock-form input[type=time]:last-of-type,.stock-form input[type=datetime]:last-of-type,.stock-form input[type=datetime-local]:last-of-type,.stock-form input[type=color]:last-of-type,.stock-form textarea:last-of-type{margin-bottom:0}.stock-form input[type=text]::-webkit-input-placeholder, .stock-form input[type=email]::-webkit-input-placeholder, .stock-form input[type=url]::-webkit-input-placeholder, .stock-form input[type=password]::-webkit-input-placeholder, .stock-form input[type=search]::-webkit-input-placeholder, .stock-form input[type=number]::-webkit-input-placeholder, .stock-form input[type=tel]::-webkit-input-placeholder, .stock-form input[type=range]::-webkit-input-placeholder, .stock-form input[type=date]::-webkit-input-placeholder, .stock-form input[type=month]::-webkit-input-placeholder, .stock-form input[type=week]::-webkit-input-placeholder, .stock-form input[type=time]::-webkit-input-placeholder, .stock-form input[type=datetime]::-webkit-input-placeholder, .stock-form input[type=datetime-local]::-webkit-input-placeholder, .stock-form input[type=color]::-webkit-input-placeholder, .stock-form textarea::-webkit-input-placeholder{color:#00505a;font-size:1.8rem;opacity:1}.stock-form input[type=text]::placeholder,.stock-form input[type=email]::placeholder,.stock-form input[type=url]::placeholder,.stock-form input[type=password]::placeholder,.stock-form input[type=search]::placeholder,.stock-form input[type=number]::placeholder,.stock-form input[type=tel]::placeholder,.stock-form input[type=range]::placeholder,.stock-form input[type=date]::placeholder,.stock-form input[type=month]::placeholder,.stock-form input[type=week]::placeholder,.stock-form input[type=time]::placeholder,.stock-form input[type=datetime]::placeholder,.stock-form input[type=datetime-local]::placeholder,.stock-form input[type=color]::placeholder,.stock-form textarea::placeholder{color:#00505a;font-size:1.8rem;opacity:1}.stock-form input[type=text].not-valid,.stock-form input[type=email].not-valid,.stock-form input[type=url].not-valid,.stock-form input[type=password].not-valid,.stock-form input[type=search].not-valid,.stock-form input[type=number].not-valid,.stock-form input[type=tel].not-valid,.stock-form input[type=range].not-valid,.stock-form input[type=date].not-valid,.stock-form input[type=month].not-valid,.stock-form input[type=week].not-valid,.stock-form input[type=time].not-valid,.stock-form input[type=datetime].not-valid,.stock-form input[type=datetime-local].not-valid,.stock-form input[type=color].not-valid,.stock-form textarea.not-valid{border-bottom:.1rem solid #f44336}.stock-form .error-box{display:flex;margin-bottom:1.2rem;color:#e70505;font-size:1.4rem}.stock-form .message-box{display:flex;margin-bottom:4rem}.stock-form textarea{resize:vertical}.stock-form__select{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.stock-form__select>div{position:relative;display:inline-flex;align-items:center}.stock-form__select>div::after{position:absolute;right:2rem;display:inline-block;font-size:3rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);content:"›";pointer-events:none}.stock-form__select>div select{width:auto;padding:1.5rem 2rem;padding-right:4rem;color:#00505a;font-size:1.6rem;border:.1rem solid #f0f4e4;border-radius:2.5rem;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none}.stock-form__select label{display:block;margin-right:2rem;font-size:1.6rem}.stock-form__checkbox{display:flex;align-items:center;margin-top:1rem}.stock-form__checkbox input[type=checkbox]{position:relative;width:1.6rem;height:1.6rem;margin-right:1rem;padding:0;border:.1rem solid #f0f4e4;border-radius:50%;cursor:pointer;-webkit-appearance:none;appearance:none}.stock-form__checkbox input[type=checkbox]::after{position:absolute;display:none;content:""}.stock-form__checkbox input[type=checkbox]:checked::after{top:-0.3rem;right:0;bottom:0;left:0;display:block;width:.4rem;height:.8rem;margin:auto;border:solid #f0f4e4;border-width:0 .2rem .2rem 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.stock-form__checkbox label,.stock-form__checkbox label a{color:#00505a;font-size:1.6rem}.stock-form__checkbox label a{text-decoration:underline}.stock-form__checkbox label a:hover{text-decoration:none}.stock-form input[type=file]{width:100%;color:gray}.stock-form input[type=file]::-webkit-file-upload-button{padding:.8rem 1.5rem;color:#fff;background-color:#f0f4e4;border:0;cursor:pointer}.stock-form .submitBtn{position:relative;display:flex;justify-content:flex-end}.stock-form .submitBtn button{padding:1rem 2.2rem;color:#fff;font-weight:400;font-size:2.4rem;background-color:#173148;border:.1rem solid #173148;border-radius:2.5rem;transition:all .2s ease-in-out}.stock-form .question-form{display:flex;flex-direction:column;gap:3.2rem}.stock-form .question-form .error input,.stock-form .question-form .error textarea{border:.1rem solid #e70505}.stock-form .question-form input{display:flex;height:5rem;font-weight:400;font-size:1.8rem;outline:none}.stock-form .question-form input:active{border:.1rem solid #173148}.stock-form .question-form input:focus{border:.25rem solid #4759ff}.stock-form .question-form input:invalid,.stock-form .question-form input:required{border:.1rem solid #e70505}.stock-form .question-form textarea{height:35.5rem;max-height:35.5rem;font-weight:400;font-size:1.8rem;outline:none}.stock-form .question-form textarea:active,.stock-form .question-form textarea:focus{border:.25rem solid #4759ff}.stock-form .question-form textarea:required{border:.1rem solid #e70505}.stock-form .question-form label{display:flex;margin-bottom:.8rem;margin-left:1.25rem;font-size:1.4rem}.stock-form .question-form span{display:flex;margin-top:1.25rem;margin-left:1.25rem;color:#e70505;font-size:1.4rem}.form-container{display:flex;justify-content:center}.stock-form{width:89.1rem}.news__grid{display:grid;grid-template-columns:.5fr .5fr;gap:2.5rem}.ws-logo{display:flex;align-items:center}.ws-logo a{transition:all .3s ease-in-out;display:block;color:inherit;font-size:1.2rem;line-height:1.2;text-align:right;opacity:.5}.ws-logo a:first-of-type{display:flex;align-items:center;max-width:5rem;color:gray;font-size:1rem;line-height:1.3;text-align:right;text-transform:uppercase;opacity:.8;transition:all .3s ease-in-out}.ws-logo a:hover{color:inherit;text-decoration:none;opacity:1}.ws-logo__image{margin-left:1rem}.ws-logo__image img{transition:all .3s ease-in-out;width:2rem;height:2rem;height:2rem;margin-left:.9rem;opacity:.8;transition:all .3s ease-in-out}.ws-logo__image:hover{text-decoration:none}.ws-logo__image:hover img{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}.news-box{width:100%;margin:5rem 0}.news-box__image{transition:all .3s ease-in-out;width:100%;height:0;margin-bottom:2rem;padding-bottom:56%;background-color:#edeff5;background-position:center;background-size:auto 100%;border-radius:.6rem}.news-box__info{color:#000}.news-box__info p{margin-bottom:2rem;color:#a5acbe;font-size:1.4rem}.news-box__info h1,.news-box__info h2,.news-box__info h3,.news-box__info h4,.news-box__info h5{font-weight:normal;font-size:2.6rem;line-height:1.2}.news-box:hover{text-decoration:none}.news-box:hover .news-box__image{background-size:auto 110%}.home .content--only{display:none}.page:not(.home) .home--only{display:none}@media screen and (max-width: 1000px){.max--width--smaller{margin-right:1.6rem;margin-left:1.6rem}.desktop--only{display:none}.touch--only{display:block}}@media screen and (max-width: 782px){.admin-bar{margin-top:-46px}}@media screen and (max-width: 700px){html:not(.wp-toolbar),html.interface-interface-skeleton__html-container{font-size:calc(.3rem + 1vw)}h1,.h1{font-size:calc(5.5rem - 90%)}h2,.h2{font-size:calc(5rem - 90%)}h3,.h3{font-size:calc(4rem - 80%)}h4,.h4{font-size:calc(3.5rem - 70%)}h5,.h5{font-size:calc(3rem - 50%)}h6,.h6{font-size:calc(2.5rem - 50%)}.entry-content h1,.entry-content .h1,.entry-section h1,.entry-section .h1{font-size:calc(5.5rem - 90%)}.entry-content h2,.entry-content .h2,.entry-section h2,.entry-section .h2{font-size:calc(5rem - 90%)}.entry-content h3,.entry-content .h3,.entry-section h3,.entry-section .h3{font-size:calc(4rem - 80%)}.entry-content h4,.entry-content .h4,.entry-section h4,.entry-section .h4{font-size:calc(3.5rem - 70%)}.entry-content h5,.entry-content .h5,.entry-section h5,.entry-section .h5{font-size:calc(3rem - 50%)}.entry-content h6,.entry-content .h6,.entry-section h6,.entry-section .h6{font-size:calc(2.5rem - 50%)}.entry-content blockquote.is-style-large p,.entry-section blockquote.is-style-large p{font-size:calc(5rem - 90%)}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.entry-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-row:2}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.entry-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-row:1}.ws-columns-2,.ws-columns-3,.ws-columns-4,.ws-columns-5,.ws-columns-6,.products.columns-2,.products.columns-3,.products.columns-4,.products.columns-5,.products.columns-6{grid-template-columns:1fr}.stock-form{padding:2rem}.stock-form__select>div{width:100%}.stock-form__select>div select{width:100%}.stock-form__select label{margin-bottom:1rem}.stock-form .question-form textarea{max-height:19.9rem}.news__grid{grid-template-columns:1fr}}@media screen and (min-width: 700px)and (max-width: 1919px){html:not(.wp-toolbar),html.interface-interface-skeleton__html-container{font-size:calc(.3rem + .28vw)}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ie-alert{display:flex}.page--shadow{z-index:80;opacity:.5;transition:all .2s ease-in-out;pointer-events:all}.page--shadow.js-hide-on-ie{opacity:0;pointer-events:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwidmVuZG9ycy9faWUtYWxlcnQuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19jb29raWViYXIuc2NzcyIsImJhc2UvX2VudHJ5LWNvbnRlbnQuc2NzcyIsImFkbWluL19hZG1pbmJhci5zY3NzIiwibGF5b3V0L2dlbmVyaWMvX2dyaWQuc2NzcyIsImxheW91dC9nZW5lcmljL19mb290ZXIuc2NzcyIsImxheW91dC9nZW5lcmljL19mb3Jtcy5zY3NzIiwibGF5b3V0L2dlbmVyaWMvX25ld3Muc2NzcyIsImNvbXBvbmVudHMvZ2VuZXJpYy9fd3MtbG9nby5zY3NzIiwiY29tcG9uZW50cy9nZW5lcmljL19uZXdzLWJveC5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0NDRUEsQ0N3QkEsVUFDRSxjQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLDhCQUFBLENBRUEsa0JBQ0UsU0FBQSxDQUNBLG1CQUFBLENBR0YscUJBQ0UsaUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QkE3Q2EsQ0E4Q2Isa0JBQUEsQ0FDQSxvQ0FBQSxDQUNBLDhDQUFBLENBQUEsc0NBQUEsQ0FFQSx5QkFDRSxhQUFBLENBQ0EsV0FBQSxDQUdGLDhCQUNFLGtCQUFBLENBRUEsZ0NBQ0UsVUFBQSxDQUNBLFVDakJNLENEa0JOLGdCQUFBLENBQ0EsZ0JB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QUFBLENDREYsNkJBQ0UsWUFBQSxDZnVDRixzQ0VDRixxQkFLSSxtQkFBQSxDQUNBLGtCQUFBLENBUUosZUFFSSxZQUFBLENBSUosYUFJSSxhQUFBLENBbEJBLENLeENGLHFDQUhGLFdBSUksZ0JBQUEsQ0FBQSxDTEtGLHFDQVRGLHdFQVVJLDJCQUFBLENGY0YsT0lLRSw0QkFBQSxDQUlKLE9BS0ksMEJBQUEsQ0FJSixPQUtJLDBCQUFBLENBSUosT0FLSSw0QkFBQSxDQUlKLE9BS0ksMEJBQUEsQ0FJSixPQUtJLDRCQUFBLENFekNGLDBFQUtJLDRCQUFBLENBSUosMEVBS0ksMEJBQUEsQ0FJSiwwRUFLSSwwQkFBQSxDQUlKLDBFQUtJLDRCQUFBLENBSUosMEVBS0ksMEJBQUEsQ0FJSiwwRUFLSSw0QkFBQSxDQXNERixzRkFTSSwwQkFBQSxDQWdNRiw4S0FFSSxVQUFBLENBR0osa0xBRUksVUFBQSxDRTVWUiwwS0FTSSx5QkFBQSxDRUhOLFlBSUksWUFBQSxDQWdFQSx3QkFNSSxVQUFBLENBYUYsK0JBYUksVUFBQSxDQUtOLDBCQU1JLGtCQUFBLENBZ0lKLG9DQVFJLGtCQUFBLENDOVBKLFlBTUkseUJBQUEsQ1RRSixDQUxGLDREQUxGLHdFQU1JLDZCQUFBLENBQUEsQ0pISixxRUFDRSxVQUNFLFlBQUEsQ0FHRixjQUNFLFVBQUEsQ0FDQSxVQUFBLENBQ0EsOEJBQUEsQ0FDQSxrQkFBQSxDQUVBLDRCQUNFLFNBQUEsQ0FDQSxtQkFBQSxDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogV1MgU3RhcnRlciBUaGVtZSBndWxwK3dlYnBhY2tcbkRlc2NyaXB0aW9uOlxuQXV0aG9yOiBXZWIgU3lzdGVtcyBPw5xcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LndlYnN5c3RlbXMuZWUvXG5WZXJzaW9uOiBfX1dTX1RIRU1FX1ZFUlNJT05fX1xuU3R5bGUgVmVyc2lvbjogMS4wLjdcblRleHQgRG9tYWluOiB3c190aGVtZVxuKi9AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsuaWUtYWxlcnR7ZGlzcGxheTpmbGV4fS5wYWdlLS1zaGFkb3d7ei1pbmRleDo4MDtvcGFjaXR5Oi41O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtwb2ludGVyLWV2ZW50czphbGx9LnBhZ2UtLXNoYWRvdy5qcy1oaWRlLW9uLWlle29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfX0uaWUtYWxlcnR7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDo5MDtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5pZS1hbGVydC5qcy1oaWRle29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS5pZS1hbGVydF9fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXgtd2lkdGg6MTAwcmVtO3BhZGRpbmc6NnJlbSA1cmVtO2JhY2tncm91bmQtY29sb3I6IzAwNzNhYztib3JkZXItcmFkaXVzOjFyZW07Ym94LXNoYWRvdzowIDAgNnJlbSAwIHJnYmEoMCwwLDAsLjMpO2FuaW1hdGlvbjppZUFsZXJ0U2xpZGUgLjNzIGVhc2UtaW4tb3V0fS5pZS1hbGVydF9fY29udGFpbmVyIGltZ3t3aWR0aDoxNi42cmVtO2hlaWdodDoxMDAlfS5pZS1hbGVydF9fY29udGFpbmVyX19jb250ZW50e21hcmdpbi1sZWZ0OjUuOHJlbX0uaWUtYWxlcnRfX2NvbnRhaW5lcl9fY29udGVudCBwe3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNjN9LmllLWFsZXJ0X19jb250YWluZXJfX2NvbnRlbnQgcCBzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH0uaWUtYWxlcnRfX2NvbnRhaW5lcl9fY29udGVudF9fYnJvd3NlcnMtbGlua3N7bWFyZ2luLXRvcDoyLjVyZW19LmllLWFsZXJ0X19jb250YWluZXJfX2NvbnRlbnRfX2Jyb3dzZXJzLWxpbmtzIHVse2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOi41cmVtO21hcmdpbi1sZWZ0Oi0xcmVtfS5pZS1hbGVydF9fY29udGFpbmVyX19jb250ZW50X19icm93c2Vycy1saW5rcyB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuNXJlbX0uaWUtYWxlcnRfX2NvbnRhaW5lcl9fY29udGVudF9fYnJvd3NlcnMtbGlua3MgdWwgbGk6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tbGVmdDowfS5pZS1hbGVydF9fY29udGFpbmVyX19jb250ZW50X19icm93c2Vycy1saW5rcyB1bCBsaTpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjB9LmllLWFsZXJ0X19jb250YWluZXJfX2NvbnRlbnRfX2Jyb3dzZXJzLWxpbmtzIHVsIGxpIGF7cGFkZGluZzoxcmVtO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNnJlbX0uaWUtYWxlcnRfX2NvbnRhaW5lcl9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cmVtO3JpZ2h0Oi01cmVtO3otaW5kZXg6OTk5OTtkaXNwbGF5OmZsZXg7cGFkZGluZzoxcmVtO2NvbG9yOiMwMDczYWM7Zm9udC1zaXplOjVyZW19QGtleWZyYW1lcyBpZUFsZXJ0U2xpZGV7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9fSp7Ym94LXNpemluZzpib3JkZXItYm94fTo6YmVmb3JlLDo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fWh0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1ib2R5e21hcmdpbjowfW1haW57ZGlzcGxheTpibG9ja31wLHRhYmxlLGJsb2NrcXVvdGUsYWRkcmVzcyxwcmUsaWZyYW1lLGZvcm0sZmlndXJlLGRse21hcmdpbjowfWgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDttYXJnaW46MH11bCxvbHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfWR0e2ZvbnQtd2VpZ2h0OmJvbGR9ZGR7bWFyZ2luLWxlZnQ6MH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGU7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQ7bWFyZ2luOjA7Y2xlYXI6Ym90aH1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6aW5oZXJpdH1hZGRyZXNze2ZvbnQtc3R5bGU6aW5oZXJpdH1he2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOmluaGVyaXR9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0wLjI1ZW19c3Vwe3RvcDotMC41ZW19aW1ne2JvcmRlci1zdHlsZTpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1lbWJlZCxvYmplY3QsaWZyYW1le2JvcmRlcjowO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzowO21hcmdpbjowfXNlbGVjdHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czowfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9YnV0dG9uW2Rpc2FibGVkXSxbdHlwZT1idXR0b25dW2Rpc2FibGVkXSxbdHlwZT1yZXNldF1bZGlzYWJsZWRdLFt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1idXR0b246LW1vei1mb2N1c3JpbmcsW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7bWluLXdpZHRoOjB9bGVnZW5ke2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2ZvbnQ6aW5oZXJpdH06LW1zLWlucHV0LXBsYWNlaG9sZGVye2ZvbnQ6aW5oZXJpdH06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntmb250OmluaGVyaXR9OjpwbGFjZWhvbGRlcntmb250OmluaGVyaXR9bGFiZWxbZm9yXXtjdXJzb3I6cG9pbnRlcn1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1jYXB0aW9ue3RleHQtYWxpZ246bGVmdH10ZCx0aHt2ZXJ0aWNhbC1hbGlnbjp0b3B9dGh7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0OmJvbGR9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1odG1sOm5vdCgud3AtdG9vbGJhciksaHRtbC5pbnRlcmZhY2UtaW50ZXJmYWNlLXNrZWxldG9uX19odG1sLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOi42MjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7aHRtbDpub3QoLndwLXRvb2xiYXIpLGh0bWwuaW50ZXJmYWNlLWludGVyZmFjZS1za2VsZXRvbl9faHRtbC1jb250YWluZXJ7Zm9udC1zaXplOmNhbGMoLjNyZW0gKyAuMjh2dyl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtodG1sOm5vdCgud3AtdG9vbGJhciksaHRtbC5pbnRlcmZhY2UtaW50ZXJmYWNlLXNrZWxldG9uX19odG1sLWNvbnRhaW5lcntmb250LXNpemU6Y2FsYyguM3JlbSArIDF2dyl9fWJvZHk6bm90KC53cC1hZG1pbil7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjEwMHZofWJvZHk6bm90KC53cC1hZG1pbikgLnNpdGV7ZmxleDoxfWJvZHk6bm90KC53cC1hZG1pbikgLnNpdGUtY29udGVudCxib2R5Om5vdCguYXJjaGl2ZSkgLnNpdGUtY29udGVudHtvdmVyZmxvdzpoaWRkZW59Lm1heC0td2lkdGh7bWF4LXdpZHRoOjE5MjBweDttYXJnaW46MCBhdXRvfS5tYXgtLXdpZHRoLS1zbWFsbGVye21heC13aWR0aDoxMzByZW07bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpey5tYXgtLXdpZHRoLS1zbWFsbGVye21hcmdpbi1yaWdodDoxLjZyZW07bWFyZ2luLWxlZnQ6MS42cmVtfX0ub3ZlcmZsb3ctLWRpc2FibGV7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7LmRlc2t0b3AtLW9ubHl7ZGlzcGxheTpub25lfX0udG91Y2gtLW9ubHl7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7LnRvdWNoLS1vbmx5e2Rpc3BsYXk6YmxvY2t9fS5zY3JlZW4tcmVhZGVyLXRleHR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6LjFyZW07aGVpZ2h0Oi4xcmVtO21hcmdpbjotMC4xcmVtO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47d29yZC13cmFwOm5vcm1hbCAhaW1wb3J0YW50O2JvcmRlcjowO2NsaXA6cmVjdCgwLjFyZW0sIDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0pO2NsaXAtcGF0aDppbnNldCg1MCUpfS5wYWdlLS1zaGFkb3d7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0ucGFnZS0tc2hhZG93LnZpc2libGV7b3BhY2l0eTouNTtwb2ludGVyLWV2ZW50czphbGx9LmdyZWNhcHRjaGEtYmFkZ2V7cmlnaHQ6LTEwMCUgIWltcG9ydGFudH0ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZHtkaXNwbGF5Om5vbmV9QGZvbnQtZmFjZXtmb250LXdlaWdodDpub3JtYWw7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcDtAaW1wb3J0XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCw0MDAsNTAwJmRpc3BsYXk9c3dhcFwifWJvZHl7Y29sb3I6IzAwNTA1YTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjJyZW07Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjF9c3Ryb25nLGJ7Zm9udC13ZWlnaHQ6NTAwfWgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtd2VpZ2h0OjUwMDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MTt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9aDEsLmgxe2ZvbnQtc2l6ZTo1LjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe2gxLC5oMXtmb250LXNpemU6Y2FsYyg1LjVyZW0gLSA5MCUpfX1oMiwuaDJ7Zm9udC1zaXplOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe2gyLC5oMntmb250LXNpemU6Y2FsYyg1cmVtIC0gOTAlKX19aDMsLmgze2ZvbnQtc2l6ZTo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtoMywuaDN7Zm9udC1zaXplOmNhbGMoNHJlbSAtIDgwJSl9fWg0LC5oNHtmb250LXNpemU6My41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtoNCwuaDR7Zm9udC1zaXplOmNhbGMoMy41cmVtIC0gNzAlKX19aDUsLmg1e2ZvbnQtc2l6ZTozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtoNSwuaDV7Zm9udC1zaXplOmNhbGMoM3JlbSAtIDUwJSl9fWg2LC5oNntmb250LXNpemU6Mi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtoNiwuaDZ7Zm9udC1zaXplOmNhbGMoMi41cmVtIC0gNTAlKX19cCxzcGFuLGlucHV0LGlucHV0OjpwbGFjZWhvbGRlcix0ZXh0YXJlYXtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxfWEsYnV0dG9ue2NvbG9yOiMwMDUwNWE7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MX1he3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0fWE6aG92ZXIsYTpmb2N1c3tjb2xvcjojMDAzMDM2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LndzLWNvb2tpZWJhci13cmFwcGVye2JhY2tncm91bmQtY29sb3I6I2YwZjRlNDtvcGFjaXR5Oi45fS53cy1jb29raWViYXItd3JhcHBlciBwe2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNnJlbX0ud3MtY29va2llYmFyLWFjY2VwdC1jb29raWVze2NvbG9yOiNmMGY0ZTQ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS44cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ud3MtY29va2llYmFyLWNvbnRlbnQgcCBhe2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS42cmVtfS5lbnRyeS1jb250ZW50IGgxLC5lbnRyeS1jb250ZW50IGgyLC5lbnRyeS1jb250ZW50IGgzLC5lbnRyeS1jb250ZW50IGg0LC5lbnRyeS1jb250ZW50IGg1LC5lbnRyeS1jb250ZW50IGg2LC5lbnRyeS1zZWN0aW9uIGgxLC5lbnRyeS1zZWN0aW9uIGgyLC5lbnRyeS1zZWN0aW9uIGgzLC5lbnRyeS1zZWN0aW9uIGg0LC5lbnRyeS1zZWN0aW9uIGg1LC5lbnRyeS1zZWN0aW9uIGg2e21hcmdpbjo2cmVtIDAgNHJlbTtsaW5lLWhlaWdodDoxLjJ9LmVudHJ5LWNvbnRlbnQgaDEsLmVudHJ5LWNvbnRlbnQgLmgxLC5lbnRyeS1zZWN0aW9uIGgxLC5lbnRyeS1zZWN0aW9uIC5oMXtmb250LXNpemU6NS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuZW50cnktY29udGVudCBoMSwuZW50cnktY29udGVudCAuaDEsLmVudHJ5LXNlY3Rpb24gaDEsLmVudHJ5LXNlY3Rpb24gLmgxe2ZvbnQtc2l6ZTpjYWxjKDUuNXJlbSAtIDkwJSl9fS5lbnRyeS1jb250ZW50IGgyLC5lbnRyeS1jb250ZW50IC5oMiwuZW50cnktc2VjdGlvbiBoMiwuZW50cnktc2VjdGlvbiAuaDJ7Zm9udC1zaXplOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5lbnRyeS1jb250ZW50IGgyLC5lbnRyeS1jb250ZW50IC5oMiwuZW50cnktc2VjdGlvbiBoMiwuZW50cnktc2VjdGlvbiAuaDJ7Zm9udC1zaXplOmNhbGMoNXJlbSAtIDkwJSl9fS5lbnRyeS1jb250ZW50IGgzLC5lbnRyeS1jb250ZW50IC5oMywuZW50cnktc2VjdGlvbiBoMywuZW50cnktc2VjdGlvbiAuaDN7Zm9udC1zaXplOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5lbnRyeS1jb250ZW50IGgzLC5lbnRyeS1jb250ZW50IC5oMywuZW50cnktc2VjdGlvbiBoMywuZW50cnktc2VjdGlvbiAuaDN7Zm9udC1zaXplOmNhbGMoNHJlbSAtIDgwJSl9fS5lbnRyeS1jb250ZW50IGg0LC5lbnRyeS1jb250ZW50IC5oNCwuZW50cnktc2VjdGlvbiBoNCwuZW50cnktc2VjdGlvbiAuaDR7Zm9udC1zaXplOjMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LmVudHJ5LWNvbnRlbnQgaDQsLmVudHJ5LWNvbnRlbnQgLmg0LC5lbnRyeS1zZWN0aW9uIGg0LC5lbnRyeS1zZWN0aW9uIC5oNHtmb250LXNpemU6Y2FsYygzLjVyZW0gLSA3MCUpfX0uZW50cnktY29udGVudCBoNSwuZW50cnktY29udGVudCAuaDUsLmVudHJ5LXNlY3Rpb24gaDUsLmVudHJ5LXNlY3Rpb24gLmg1e2ZvbnQtc2l6ZTozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuZW50cnktY29udGVudCBoNSwuZW50cnktY29udGVudCAuaDUsLmVudHJ5LXNlY3Rpb24gaDUsLmVudHJ5LXNlY3Rpb24gLmg1e2ZvbnQtc2l6ZTpjYWxjKDNyZW0gLSA1MCUpfX0uZW50cnktY29udGVudCBoNiwuZW50cnktY29udGVudCAuaDYsLmVudHJ5LXNlY3Rpb24gaDYsLmVudHJ5LXNlY3Rpb24gLmg2e2ZvbnQtc2l6ZToyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5lbnRyeS1jb250ZW50IGg2LC5lbnRyeS1jb250ZW50IC5oNiwuZW50cnktc2VjdGlvbiBoNiwuZW50cnktc2VjdGlvbiAuaDZ7Zm9udC1zaXplOmNhbGMoMi41cmVtIC0gNTAlKX19LmVudHJ5LWNvbnRlbnQgcCwuZW50cnktc2VjdGlvbiBwe21hcmdpbjozcmVtIDA7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MS4yfS5lbnRyeS1jb250ZW50IGEsLmVudHJ5LXNlY3Rpb24gYXtjb2xvcjojMDA1MDVhfS5lbnRyeS1jb250ZW50IGE6aG92ZXIsLmVudHJ5LXNlY3Rpb24gYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24sLmVudHJ5LXNlY3Rpb24gLndwLWJsb2NrLWJ1dHRvbnttYXJnaW46MXJlbSAuNXJlbX0uZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uOmZpcnN0LW9mLXR5cGUsLmVudHJ5LXNlY3Rpb24gLndwLWJsb2NrLWJ1dHRvbjpmaXJzdC1vZi10eXBle21hcmdpbi1sZWZ0OjB9LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbjpsYXN0LW9mLXR5cGUsLmVudHJ5LXNlY3Rpb24gLndwLWJsb2NrLWJ1dHRvbjpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjB9LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiBhLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1idXR0b24gYXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2YwZjRlNH0uZW50cnktY29udGVudCBpbWcsLmVudHJ5LXNlY3Rpb24gaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbjozcmVtIDB9LmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZTpub3QoLmlzLXN0eWxlLWxhcmdlKSwuZW50cnktc2VjdGlvbiBibG9ja3F1b3RlOm5vdCguaXMtc3R5bGUtbGFyZ2Upe21hcmdpbjozcmVtIDA7cGFkZGluZy1sZWZ0OjVyZW07Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MS4yO2JvcmRlci1sZWZ0OjEuNXJlbSBzb2xpZCAjZjBmNGU0fS5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuaXMtc3R5bGUtbGFyZ2UsLmVudHJ5LXNlY3Rpb24gYmxvY2txdW90ZS5pcy1zdHlsZS1sYXJnZXttYXJnaW46M3JlbSAwO3BhZGRpbmc6NHJlbSAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjEuMjtib3JkZXItdG9wOi42cmVtIHNvbGlkICNmMGY0ZTQ7Ym9yZGVyLWJvdHRvbTouNnJlbSBzb2xpZCAjZjBmNGU0fS5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCwuZW50cnktc2VjdGlvbiBibG9ja3F1b3RlLmlzLXN0eWxlLWxhcmdlIHB7bWFyZ2luOjA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6NXJlbTtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxLjI7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuZW50cnktY29udGVudCBibG9ja3F1b3RlLmlzLXN0eWxlLWxhcmdlIHAsLmVudHJ5LXNlY3Rpb24gYmxvY2txdW90ZS5pcy1zdHlsZS1sYXJnZSBwe2ZvbnQtc2l6ZTpjYWxjKDVyZW0gLSA5MCUpfX0uZW50cnktY29udGVudCBibG9ja3F1b3RlLmlzLXN0eWxlLWxhcmdlIGNpdGUsLmVudHJ5LXNlY3Rpb24gYmxvY2txdW90ZS5pcy1zdHlsZS1sYXJnZSBjaXRle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoyLjJyZW07Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MnJlbTt0ZXh0LWFsaWduOmxlZnR9LmVudHJ5LWNvbnRlbnQgdWwsLmVudHJ5LXNlY3Rpb24gdWx7bWFyZ2luOjNyZW0gMDtsaXN0LXN0eWxlOm5vbmV9LmVudHJ5LWNvbnRlbnQgdWwgbGksLmVudHJ5LXNlY3Rpb24gdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjFyZW0gMDtwYWRkaW5nLWxlZnQ6MnJlbTtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjJ9LmVudHJ5LWNvbnRlbnQgdWwgbGk6OmJlZm9yZSwuZW50cnktc2VjdGlvbiB1bCBsaTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6LTJyZW07Y29udGVudDpcIuKAulwifS5lbnRyeS1jb250ZW50IHVsLmNoaWxkcmVuLC5lbnRyeS1zZWN0aW9uIHVsLmNoaWxkcmVue21hcmdpbi1ib3R0b206MnJlbX0uZW50cnktY29udGVudCBvbCwuZW50cnktc2VjdGlvbiBvbHttYXJnaW46M3JlbSAwO2xpc3Qtc3R5bGU6ZGVjaW1hbH0uZW50cnktY29udGVudCBvbCBsaSwuZW50cnktc2VjdGlvbiBvbCBsaXttYXJnaW46MXJlbSAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjEuMjtsaXN0LXN0eWxlLXR5cGU6bm9uZTtjb3VudGVyLWluY3JlbWVudDppdGVtfS5lbnRyeS1jb250ZW50IG9sIGxpOjpiZWZvcmUsLmVudHJ5LXNlY3Rpb24gb2wgbGk6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyLjdyZW07cGFkZGluZy1yaWdodDoxcmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpyaWdodDtjb250ZW50OmNvdW50ZXIoaXRlbSkgXCIuXCJ9LmVudHJ5LWNvbnRlbnQgaHIsLmVudHJ5LXNlY3Rpb24gaHJ7bWFyZ2luOjNyZW0gMDtjb2xvcjpncmF5fS5lbnRyeS1jb250ZW50IGhyLmlzLXN0eWxlLXdpZGUsLmVudHJ5LXNlY3Rpb24gaHIuaXMtc3R5bGUtd2lkZXttYXJnaW4tcmlnaHQ6Y2FsYygoLTEwMHZ3ICsgMTAwJSkvMik7bWFyZ2luLWxlZnQ6Y2FsYygoLTEwMHZ3ICsgMTAwJSkvMik7cGFkZGluZy1yaWdodDpjYWxjKCgxMDB2dyAtIDEwMCUpLzIpO3BhZGRpbmctbGVmdDpjYWxjKCgxMDB2dyAtIDEwMCUpLzIpfS5lbnRyeS1jb250ZW50IGhyLmlzLXN0eWxlLWRvdHMsLmVudHJ5LXNlY3Rpb24gaHIuaXMtc3R5bGUtZG90c3twb3NpdGlvbjpyZWxhdGl2ZX0uZW50cnktY29udGVudCBoci5pcy1zdHlsZS1kb3RzOjpiZWZvcmUsLmVudHJ5LXNlY3Rpb24gaHIuaXMtc3R5bGUtZG90czo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JvcmRlci10b3A6LjFyZW0gZGFzaGVkIGdyYXk7Y29udGVudDpcIlwifS5lbnRyeS1jb250ZW50IHByZSwuZW50cnktc2VjdGlvbiBwcmV7Zm9udC1zaXplOjJyZW07d2hpdGUtc3BhY2U6cHJlLXdyYXB9LmVudHJ5LWNvbnRlbnQgcHJlIGIsLmVudHJ5LWNvbnRlbnQgcHJlIHN0cm9uZywuZW50cnktc2VjdGlvbiBwcmUgYiwuZW50cnktc2VjdGlvbiBwcmUgc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3Zlci1pbWFnZSwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stY292ZXIsLmVudHJ5LXNlY3Rpb24gLndwLWJsb2NrLWNvdmVyLWltYWdle21hcmdpbjozcmVtIDB9LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgLndwLWJsb2NrLWltYWdlLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1nYWxsZXJ5IC53cC1ibG9jay1pbWFnZXttYXgtd2lkdGg6aW5oZXJpdH0uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSBpbWcsLmVudHJ5LXNlY3Rpb24gLndwLWJsb2NrLWdhbGxlcnkgaW1ne21hcmdpbjowfS5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IGxpLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1nYWxsZXJ5IGxpe3BhZGRpbmc6MH0uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSBsaTo6YmVmb3JlLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1nYWxsZXJ5IGxpOjpiZWZvcmV7ZGlzcGxheTpub25lfS5lbnRyeS1jb250ZW50IC53cC1ibG9jay10YWJsZSwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stdGFibGV7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjVyZW19LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRyLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay10YWJsZSB0aGVhZCB0cntib3JkZXItYm90dG9tOi4xcmVtIHNvbGlkIGdyYXl9LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRyIHRoLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay10YWJsZSB0aGVhZCB0ciB0aHtwYWRkaW5nOjIuMnJlbSAwO2ZvbnQtc2l6ZToycmVtfS5lbnRyeS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0Ym9keSB0ciwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stdGFibGUgdGJvZHkgdHJ7Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCBncmF5fS5lbnRyeS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0Ym9keSB0ciB0ZCwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stdGFibGUgdGJvZHkgdHIgdGR7cGFkZGluZzoxLjVyZW0gMDtmb250LXNpemU6MnJlbX0uZW50cnktY29udGVudCAud3AtYmxvY2stZmlsZSwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stZmlsZXttYXJnaW46M3JlbSAwfS5lbnRyeS1jb250ZW50IC5pcy10eXBlLXZpZGVvLC5lbnRyeS1zZWN0aW9uIC5pcy10eXBlLXZpZGVve21hcmdpbjozcmVtIDB9LmVudHJ5LWNvbnRlbnQgLmlzLXR5cGUtdmlkZW8gaWZyYW1lLC5lbnRyeS1zZWN0aW9uIC5pcy10eXBlLXZpZGVvIGlmcmFtZXt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NDVyZW19LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMud3JhcC0tcmV2ZXJzZSwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stY29sdW1ucy53cmFwLS1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5lbnRyeS1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhe2dyaWQtcm93OjJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuZW50cnktY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50LC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnR7Z3JpZC1yb3c6MX19LmFkbWluLWJhcnttYXJnaW4tdG9wOi0zMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KXsuYWRtaW4tYmFye21hcmdpbi10b3A6LTQ2cHh9fS5hZG1pbi1iYXIgLndwLWJhcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMH0uYWRtaW4tYmFyIC53cC1iYXJfX2ljb257YmFja2dyb3VuZDojMjMyODJkO3BhZGRpbmc6LjZyZW07ZGlzcGxheTpibG9jaztmb250Om5vcm1hbCAyMHB4LzEgZGFzaGljb25zfS5hZG1pbi1iYXIgLndwLWJhcl9faWNvbjo6YmVmb3Jle2NvbnRlbnQ6XCLvhKBcIjt0b3A6MDtsZWZ0OjA7Y29sb3I6cmdiYSgyNDAsMjQ1LDI1MCwuNil9LmFkbWluLWJhciAud3AtYmFyOmhvdmVyfiN3cGFkbWluYmFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246YWxsIC4ycyAwcyBlYXNlLWluLW91dH0uYWRtaW4tYmFyICN3cGFkbWluYmFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2l0aW9uOmFsbCAuMnMgMXMgZWFzZS1pbi1vdXR9LmFkbWluLWJhciAjd3BhZG1pbmJhcjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOmFsbCAuMnMgMHMgZWFzZS1pbi1vdXR9LndzLWNvbHVtbnMtMiwud3MtY29sdW1ucy0zLC53cy1jb2x1bW5zLTQsLndzLWNvbHVtbnMtNSwud3MtY29sdW1ucy02LC5wcm9kdWN0cy5jb2x1bW5zLTIsLnByb2R1Y3RzLmNvbHVtbnMtMywucHJvZHVjdHMuY29sdW1ucy00LC5wcm9kdWN0cy5jb2x1bW5zLTUsLnByb2R1Y3RzLmNvbHVtbnMtNntkaXNwbGF5OmdyaWQ7Z2FwOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey53cy1jb2x1bW5zLTIsLndzLWNvbHVtbnMtMywud3MtY29sdW1ucy00LC53cy1jb2x1bW5zLTUsLndzLWNvbHVtbnMtNiwucHJvZHVjdHMuY29sdW1ucy0yLC5wcm9kdWN0cy5jb2x1bW5zLTMsLnByb2R1Y3RzLmNvbHVtbnMtNCwucHJvZHVjdHMuY29sdW1ucy01LC5wcm9kdWN0cy5jb2x1bW5zLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LndzLWNvbHVtbnMtMiwucHJvZHVjdHMuY29sdW1ucy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX0ud3MtY29sdW1ucy0zLC5wcm9kdWN0cy5jb2x1bW5zLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS53cy1jb2x1bW5zLTQsLnByb2R1Y3RzLmNvbHVtbnMtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9LndzLWNvbHVtbnMtNSwucHJvZHVjdHMuY29sdW1ucy01e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX0ud3MtY29sdW1ucy02LC5wcm9kdWN0cy5jb2x1bW5zLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5zaXRlLWZvb3Rlcnt3aWR0aDoxMDAlO3BhZGRpbmc6N3JlbSAwfS5zaXRlLWZvb3Rlcl9fY29udGFpbmVyX19ib3R0b217ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXNpemU6MS4ycmVtfS5zaXRlLWZvb3Rlcl9fY29udGFpbmVyX19ib3R0b21fX2xlZnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MS4zcmVtfS5zaXRlLWZvb3Rlcl9fY29udGFpbmVyX19ib3R0b21fX2xlZnQgc3BhbnttYXJnaW46MCAycmVtfS5zaXRlLWZvb3Rlcl9fY29udGFpbmVyX19ib3R0b21fX3JpZ2h0IHVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNpdGUtZm9vdGVyX19jb250YWluZXJfX2JvdHRvbV9fcmlnaHQgdWwgbGl7cGFkZGluZzowIDNyZW19LnNpdGUtZm9vdGVyX19jb250YWluZXJfX2JvdHRvbV9fcmlnaHQgdWwgbGkgaW1ne2hlaWdodDoycmVtfS5zaXRlLWZvb3Rlcl9fY29udGFpbmVyX19ib3R0b20gKntmb250LXNpemU6aW5oZXJpdH0uc3RvY2stZm9ybXttYXJnaW46OHJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuc3RvY2stZm9ybXtwYWRkaW5nOjJyZW19fS5zdG9jay1mb3JtIGlucHV0W3R5cGU9dGV4dF0sLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT11cmxdLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT10ZWxdLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9cmFuZ2VdLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1tb250aF0sLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT13ZWVrXSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXRpbWVdLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9Y29sb3JdLC5zdG9jay1mb3JtIHRleHRhcmVhe3dpZHRoOjEwMCU7cGFkZGluZzoxLjI1cmVtO2NvbG9yOiMwMDUwNWE7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS44cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6LjFyZW0gc29saWQgIzAwNTA1YTtib3JkZXItcmFkaXVzOjB9LnN0b2NrLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmaXJzdC1vZi10eXBlLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZpcnN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT11cmxdOmZpcnN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zmlyc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zmlyc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zmlyc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXRlbF06Zmlyc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXJhbmdlXTpmaXJzdC1vZi10eXBlLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zmlyc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpmaXJzdC1vZi10eXBlLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9d2Vla106Zmlyc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZpcnN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Zmlyc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmaXJzdC1vZi10eXBlLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9Y29sb3JdOmZpcnN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gdGV4dGFyZWE6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjB9LnN0b2NrLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpsYXN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06bGFzdC1vZi10eXBlLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9dXJsXTpsYXN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06bGFzdC1vZi10eXBlLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpsYXN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmxhc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXRlbF06bGFzdC1vZi10eXBlLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9cmFuZ2VdOmxhc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmxhc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpsYXN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT13ZWVrXTpsYXN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT10aW1lXTpsYXN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06bGFzdC1vZi10eXBlLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmxhc3Qtb2YtdHlwZSwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTpsYXN0LW9mLXR5cGUsLnN0b2NrLWZvcm0gdGV4dGFyZWE6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uc3RvY2stZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlciwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlciwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlciwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlciwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlciwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlciwuc3RvY2stZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Y29sb3I6IzAwNTA1YTtmb250LXNpemU6MS44cmVtO29wYWNpdHk6MX0uc3RvY2stZm9ybSBpbnB1dFt0eXBlPXRleHRdLm5vdC12YWxpZCwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5ub3QtdmFsaWQsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT11cmxdLm5vdC12YWxpZCwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5ub3QtdmFsaWQsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLm5vdC12YWxpZCwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0ubm90LXZhbGlkLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9dGVsXS5ub3QtdmFsaWQsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1yYW5nZV0ubm90LXZhbGlkLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0ubm90LXZhbGlkLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9bW9udGhdLm5vdC12YWxpZCwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXdlZWtdLm5vdC12YWxpZCwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPXRpbWVdLm5vdC12YWxpZCwuc3RvY2stZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXS5ub3QtdmFsaWQsLnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0ubm90LXZhbGlkLC5zdG9jay1mb3JtIGlucHV0W3R5cGU9Y29sb3JdLm5vdC12YWxpZCwuc3RvY2stZm9ybSB0ZXh0YXJlYS5ub3QtdmFsaWR7Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCAjZjQ0MzM2fS5zdG9jay1mb3JtIC5lcnJvci1ib3h7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MS4ycmVtO2NvbG9yOiNlNzA1MDU7Zm9udC1zaXplOjEuNHJlbX0uc3RvY2stZm9ybSAubWVzc2FnZS1ib3h7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206NHJlbX0uc3RvY2stZm9ybSB0ZXh0YXJlYXtyZXNpemU6dmVydGljYWx9LnN0b2NrLWZvcm1fX3NlbGVjdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN0b2NrLWZvcm1fX3NlbGVjdD5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5zdG9jay1mb3JtX19zZWxlY3Q+ZGl2e3dpZHRoOjEwMCV9fS5zdG9jay1mb3JtX19zZWxlY3Q+ZGl2OjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoycmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTozcmVtO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2NvbnRlbnQ6XCLigLpcIjtwb2ludGVyLWV2ZW50czpub25lfS5zdG9jay1mb3JtX19zZWxlY3Q+ZGl2IHNlbGVjdHt3aWR0aDphdXRvO3BhZGRpbmc6MS41cmVtIDJyZW07cGFkZGluZy1yaWdodDo0cmVtO2NvbG9yOiMwMDUwNWE7Zm9udC1zaXplOjEuNnJlbTtib3JkZXI6LjFyZW0gc29saWQgI2YwZjRlNDtib3JkZXItcmFkaXVzOjIuNXJlbTtjdXJzb3I6cG9pbnRlcjthcHBlYXJhbmNlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnN0b2NrLWZvcm1fX3NlbGVjdD5kaXYgc2VsZWN0e3dpZHRoOjEwMCV9fS5zdG9jay1mb3JtX19zZWxlY3QgbGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MnJlbTtmb250LXNpemU6MS42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuc3RvY2stZm9ybV9fc2VsZWN0IGxhYmVse21hcmdpbi1ib3R0b206MXJlbX19LnN0b2NrLWZvcm1fX2NoZWNrYm94e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDoxcmVtfS5zdG9jay1mb3JtX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxLjZyZW07aGVpZ2h0OjEuNnJlbTttYXJnaW4tcmlnaHQ6MXJlbTtwYWRkaW5nOjA7Ym9yZGVyOi4xcmVtIHNvbGlkICNmMGY0ZTQ7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7YXBwZWFyYW5jZTpub25lfS5zdG9jay1mb3JtX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2NvbnRlbnQ6XCJcIn0uc3RvY2stZm9ybV9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YWZ0ZXJ7dG9wOi0wLjNyZW07cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW07bWFyZ2luOmF1dG87Ym9yZGVyOnNvbGlkICNmMGY0ZTQ7Ym9yZGVyLXdpZHRoOjAgLjJyZW0gLjJyZW0gMDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc3RvY2stZm9ybV9fY2hlY2tib3ggbGFiZWwsLnN0b2NrLWZvcm1fX2NoZWNrYm94IGxhYmVsIGF7Y29sb3I6IzAwNTA1YTtmb250LXNpemU6MS42cmVtfS5zdG9jay1mb3JtX19jaGVja2JveCBsYWJlbCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnN0b2NrLWZvcm1fX2NoZWNrYm94IGxhYmVsIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1maWxlXXt3aWR0aDoxMDAlO2NvbG9yOmdyYXl9LnN0b2NrLWZvcm0gaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouOHJlbSAxLjVyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmMGY0ZTQ7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXJ9LnN0b2NrLWZvcm0gLnN1Ym1pdEJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zdG9jay1mb3JtIC5zdWJtaXRCdG4gYnV0dG9ue3BhZGRpbmc6MXJlbSAyLjJyZW07Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjIuNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMxNzMxNDg7Ym9yZGVyOi4xcmVtIHNvbGlkICMxNzMxNDg7Ym9yZGVyLXJhZGl1czoyLjVyZW07dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5zdG9jay1mb3JtIC5xdWVzdGlvbi1mb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMuMnJlbX0uc3RvY2stZm9ybSAucXVlc3Rpb24tZm9ybSAuZXJyb3IgaW5wdXQsLnN0b2NrLWZvcm0gLnF1ZXN0aW9uLWZvcm0gLmVycm9yIHRleHRhcmVhe2JvcmRlcjouMXJlbSBzb2xpZCAjZTcwNTA1fS5zdG9jay1mb3JtIC5xdWVzdGlvbi1mb3JtIGlucHV0e2Rpc3BsYXk6ZmxleDtoZWlnaHQ6NXJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuOHJlbTtvdXRsaW5lOm5vbmV9LnN0b2NrLWZvcm0gLnF1ZXN0aW9uLWZvcm0gaW5wdXQ6YWN0aXZle2JvcmRlcjouMXJlbSBzb2xpZCAjMTczMTQ4fS5zdG9jay1mb3JtIC5xdWVzdGlvbi1mb3JtIGlucHV0OmZvY3Vze2JvcmRlcjouMjVyZW0gc29saWQgIzQ3NTlmZn0uc3RvY2stZm9ybSAucXVlc3Rpb24tZm9ybSBpbnB1dDppbnZhbGlkLC5zdG9jay1mb3JtIC5xdWVzdGlvbi1mb3JtIGlucHV0OnJlcXVpcmVke2JvcmRlcjouMXJlbSBzb2xpZCAjZTcwNTA1fS5zdG9jay1mb3JtIC5xdWVzdGlvbi1mb3JtIHRleHRhcmVhe2hlaWdodDozNS41cmVtO21heC1oZWlnaHQ6MzUuNXJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuOHJlbTtvdXRsaW5lOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5zdG9jay1mb3JtIC5xdWVzdGlvbi1mb3JtIHRleHRhcmVhe21heC1oZWlnaHQ6MTkuOXJlbX19LnN0b2NrLWZvcm0gLnF1ZXN0aW9uLWZvcm0gdGV4dGFyZWE6YWN0aXZlLC5zdG9jay1mb3JtIC5xdWVzdGlvbi1mb3JtIHRleHRhcmVhOmZvY3Vze2JvcmRlcjouMjVyZW0gc29saWQgIzQ3NTlmZn0uc3RvY2stZm9ybSAucXVlc3Rpb24tZm9ybSB0ZXh0YXJlYTpyZXF1aXJlZHtib3JkZXI6LjFyZW0gc29saWQgI2U3MDUwNX0uc3RvY2stZm9ybSAucXVlc3Rpb24tZm9ybSBsYWJlbHtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTouOHJlbTttYXJnaW4tbGVmdDoxLjI1cmVtO2ZvbnQtc2l6ZToxLjRyZW19LnN0b2NrLWZvcm0gLnF1ZXN0aW9uLWZvcm0gc3BhbntkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoxLjI1cmVtO21hcmdpbi1sZWZ0OjEuMjVyZW07Y29sb3I6I2U3MDUwNTtmb250LXNpemU6MS40cmVtfS5mb3JtLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3RvY2stZm9ybXt3aWR0aDo4OS4xcmVtfS5uZXdzX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6LjVmciAuNWZyO2dhcDoyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5uZXdzX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS53cy1sb2dve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LndzLWxvZ28gYXt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7ZGlzcGxheTpibG9jaztjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246cmlnaHQ7b3BhY2l0eTouNX0ud3MtbG9nbyBhOmZpcnN0LW9mLXR5cGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtd2lkdGg6NXJlbTtjb2xvcjpncmF5O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtvcGFjaXR5Oi44O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0ud3MtbG9nbyBhOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eToxfS53cy1sb2dvX19pbWFnZXttYXJnaW4tbGVmdDoxcmVtfS53cy1sb2dvX19pbWFnZSBpbWd7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07aGVpZ2h0OjJyZW07bWFyZ2luLWxlZnQ6LjlyZW07b3BhY2l0eTouODt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LndzLWxvZ29fX2ltYWdlOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS53cy1sb2dvX19pbWFnZTpob3ZlciBpbWd7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO29wYWNpdHk6MX0ubmV3cy1ib3h7d2lkdGg6MTAwJTttYXJnaW46NXJlbSAwfS5uZXdzLWJveF9faW1hZ2V7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCU7aGVpZ2h0OjA7bWFyZ2luLWJvdHRvbToycmVtO3BhZGRpbmctYm90dG9tOjU2JTtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVmZjU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtib3JkZXItcmFkaXVzOi42cmVtfS5uZXdzLWJveF9faW5mb3tjb2xvcjojMDAwfS5uZXdzLWJveF9faW5mbyBwe21hcmdpbi1ib3R0b206MnJlbTtjb2xvcjojYTVhY2JlO2ZvbnQtc2l6ZToxLjRyZW19Lm5ld3MtYm94X19pbmZvIGgxLC5uZXdzLWJveF9faW5mbyBoMiwubmV3cy1ib3hfX2luZm8gaDMsLm5ld3MtYm94X19pbmZvIGg0LC5uZXdzLWJveF9faW5mbyBoNXtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjIuNnJlbTtsaW5lLWhlaWdodDoxLjJ9Lm5ld3MtYm94OmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uZXdzLWJveDpob3ZlciAubmV3cy1ib3hfX2ltYWdle2JhY2tncm91bmQtc2l6ZTphdXRvIDExMCV9LmhvbWUgLmNvbnRlbnQtLW9ubHl7ZGlzcGxheTpub25lfS5wYWdlOm5vdCguaG9tZSkgLmhvbWUtLW9ubHl7ZGlzcGxheTpub25lfSIsIkBjaGFyc2V0ICdVVEYtOCc7XG5cbi8qIVxuVGhlbWUgTmFtZTogV1MgU3RhcnRlciBUaGVtZSBndWxwK3dlYnBhY2tcbkRlc2NyaXB0aW9uOlxuQXV0aG9yOiBXZWIgU3lzdGVtcyBPw5xcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LndlYnN5c3RlbXMuZWUvXG5WZXJzaW9uOiBfX1dTX1RIRU1FX1ZFUlNJT05fX1xuU3R5bGUgVmVyc2lvbjogMS4wLjdcblRleHQgRG9tYWluOiB3c190aGVtZVxuKi9cblxuLy8gMS4gQ29uZmlndXJhdGlvbiBhbmQgaGVscGVyc1xuQGltcG9ydCAnYWJzdHJhY3RzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdhYnN0cmFjdHMvZnVuY3Rpb25zJztcbkBpbXBvcnQgJ2Fic3RyYWN0cy9taXhpbnMnO1xuQGltcG9ydCAnYWJzdHJhY3RzL2FuaW1hdGlvbnMnO1xuXG4vLyAyLiBWZW5kb3JzXG5AaW1wb3J0ICd2ZW5kb3JzL2llLWFsZXJ0JztcblxuLy8gMy4gQmFzZSBzdHVmZlxuQGltcG9ydCAnYmFzZS9yZXNldCc7XG5AaW1wb3J0ICdiYXNlL2Jhc2UnO1xuQGltcG9ydCAnYmFzZS9mb250cyc7XG5AaW1wb3J0ICdiYXNlL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnYmFzZS9jb29raWViYXInO1xuQGltcG9ydCAnYmFzZS9lbnRyeS1jb250ZW50JztcblxuLy8gNC4gQWRtaW4gc3R5bGVzXG5AaW1wb3J0ICdhZG1pbi9hZG1pbmJhcic7XG5cbi8vIDUuIEJsb2Nrc1xuLy8gQGltcG9ydCAnYmxvY2tzL3dzLXNoYWRvdy1zZXBhcmF0b3InO1xuXG4vLyA2LiBMYXlvdXQtcmVsYXRlZCBzZWN0aW9uc1xuQGltcG9ydCAnbGF5b3V0L2dlbmVyaWMvZ3JpZCc7XG5AaW1wb3J0ICdsYXlvdXQvZ2VuZXJpYy9oZWFkZXInO1xuQGltcG9ydCAnbGF5b3V0L2dlbmVyaWMvZm9vdGVyJztcbkBpbXBvcnQgJ2xheW91dC9nZW5lcmljL3NpZGViYXInO1xuQGltcG9ydCAnbGF5b3V0L2dlbmVyaWMvZm9ybXMnO1xuQGltcG9ydCAnbGF5b3V0L2dlbmVyaWMvbmV3cyc7XG5cbi8vIDcuIENvbXBvbmVudHNcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ2VuZXJpYy93cy1sb2dvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ2VuZXJpYy9zaXRlLWxvZ28nO1xuQGltcG9ydCAnY29tcG9uZW50cy9nZW5lcmljL3NpdGUtbmF2JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ2VuZXJpYy9oYW1idXJnZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9nZW5lcmljL3BhZ2UtdGl0bGUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9nZW5lcmljL3NlY3Rpb24tdGl0bGUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9nZW5lcmljL3N0b2NrLWJ1dHRvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2dlbmVyaWMvbmV3cy1ib3gnO1xuXG4vLyA4LiBQYWdlLXNwZWNpZmljIHN0eWxlc1xuQGltcG9ydCAncGFnZXMvaG9tZSc7XG5AaW1wb3J0ICdwYWdlcy9jb250ZW50JztcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBub3Qgc3VwcG9ydGluZyBJRSBicm93c2VyIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8vIElFIHRoZW1lIGNvbG9yXG4kY29sb3ItaWUtdGhlbWU6ICMwMDczYWMgIWRlZmF1bHQ7XG5cbi8vLyBBZGRlZCBzdHlsZXMgZm9yIG9ubHkgSUVcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5pZS1hbGVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wYWdlLS1zaGFkb3cge1xuICAgIHotaW5kZXg6IDgwO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgJi5qcy1oaWRlLW9uLWllIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmllLWFsZXJ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDkwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgJi5qcy1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwcmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWUtdGhlbWU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgNnJlbSAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBhbmltYXRpb246IGllQWxlcnRTbGlkZSAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNi42cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUuOHJlbTtcblxuICAgICAgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19icm93c2Vycy1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtb3ZlLW1hcmdpbi1sZWZ0LXJpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTZyZW07XG4gICAgICByaWdodDogLTVyZW07XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLWllLXRoZW1lO1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgaWVBbGVydFNsaWRlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgdmFyaWFibGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLy8vIEJyZWFrcG9pbnRzIG1hcFxuJHNtYWxsOiA3MDBweCAhZGVmYXVsdDtcbiRzbWFsbC1sYW5kc2NhcGU6IDkwMHB4ICFkZWZhdWx0O1xuJG1lZGl1bTogMTAwMHB4ICFkZWZhdWx0O1xuJG1lZGl1bS1sYXJnZXI6IDEyMDBweCAhZGVmYXVsdDtcbiRsYXJnZXItc21hbGw6IDE0MDBweCAhZGVmYXVsdDtcbiRsYXJnZXI6IDE5MjBweCAhZGVmYXVsdDtcblxuLy8vIE9yaWVudGF0aW9uc1xuJG9yaWVudGF0aW9uLWxhbmRzY2FwZTogbGFuZHNjYXBlICFkZWZhdWx0O1xuXG4vLy8gQ29udGFpbmVyJ3MgbWF4aW11bSB3aWR0aFxuJG1heC13aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xuJG1heC13aWR0aC1zbWFsbGVyOiAxMzByZW0gIWRlZmF1bHQ7XG5cbi8vLyBSZWd1bGFyIGZvbnQgZmFtaWx5XG4kZm9udC1ib2R5OiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtaGVhZGluZzogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vLyBCcmFuZCBjb2xvcnNcbiRjb2xvci1icmFuZDogI2YwZjRlNCAhZGVmYXVsdDtcblxuLy8vIFBhZ2UgYmFja2dyb3VuZCBjb2xvclxuJGNvbG9yLWJnOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4vLy8gVGV4dCBjb2xvcnNcbiRjb2xvci10ZXh0OiAjMDA1MDVhICFkZWZhdWx0O1xuXG4vLy8gTGluayBjb2xvclxuJGNvbG9yLWxpbms6ICMwMDUwNWEgIWRlZmF1bHQ7XG4kY29sb3ItbGluay12aXNpdGVkOiBkYXJrZW4oJGNvbG9yLWxpbmssIDclKSAhZGVmYXVsdDtcbiRjb2xvci1saW5rLWhvdmVyOiBkYXJrZW4oJGNvbG9yLWxpbmssIDclKSAhZGVmYXVsdDtcblxuLy8vIEVycm9yIGNvbG9yXG4kY29sb3ItZXJyb3I6ICNmNDQzMzYgIWRlZmF1bHQ7XG5cbi8vLyBDb3JyZWN0IGNvbG9yXG4kY29sb3ItY29ycmVjdDogIzAwOWYxOSAhZGVmYXVsdDtcblxuLy8vIE1vcmUgY29sb3JzXG5cbi8vIFdoaXRlXG4kY29sb3Itd2hpdGU6IHdoaXRlICFkZWZhdWx0O1xuXG4vLyBCbGFja1xuJGNvbG9yLWJsYWNrOiBibGFjayAhZGVmYXVsdDtcblxuLy8gIEdyYXlcbiRjb2xvci1ncmF5OiBncmF5ICFkZWZhdWx0O1xuXG4vLyBMaWdodCBHcmF5XG4kY29sb3ItbGlnaHQtZ3JheTogbGlnaHRncmF5ICFkZWZhdWx0O1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgbWl4aW5zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gc21vb3RoLWFuaW1hdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWl4aW4gcmVtb3ZlLW1hcmdpbi1sZWZ0LXJpZ2h0IHtcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1peGluIHJlbW92ZS1tYXJnaW4tdG9wLWJvdHRvbSB7XG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtaXhpbiBzbWFsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzbWFsbC1sYW5kc2NhcGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtbGFuZHNjYXBlKSBhbmQgKG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24tbGFuZHNjYXBlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGl1bSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaXVtLWxhcmdlciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tbGFyZ2VyKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcmdlci1zbWFsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZXItc21hbGwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFyZ2VyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlcikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogUmVzZXQgYm94LW1vZGVsXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogRG9jdW1lbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gICAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAgICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gICAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5wLFxudGFibGUsXG5ibG9ja3F1b3RlLFxuYWRkcmVzcyxcbnByZSxcbmlmcmFtZSxcbmZvcm0sXG5maWd1cmUsXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBMaXN0cyAoZGVmaW5pdGlvbilcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICogYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgYWxsIFN0eWxlIGZybyBzZWxlY3QgZWxlbWVudHMuIERvZXMgbm90IHF1aXRlIHdvcmsgY3Jvc3MtYnJvd3NlclxuICAgKi9cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKipcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gICAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuW3R5cGU9J2J1dHRvbiddW2Rpc2FibGVkXSxcblt0eXBlPSdyZXNldCddW2Rpc2FibGVkXSxcblt0eXBlPSdzdWJtaXQnXVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gICAqIFJlc2V0IHRvIGludmlzaWJsZVxuICAgKi9cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxubGVnZW5kIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gICAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAgICovXG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICovXG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gICAqL1xuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogRml4IHBsYWNlaG9sZGVyIGZvbnQgcHJvcGVydGllcyBpbmhlcml0YW5jZS5cbiAgICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250OiBpbmhlcml0O1xufVxuXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKipcbiAgICogQ2xpY2thYmxlIGxhYmVsc1xuICAgKi9cblxubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogVGFibGVcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBNaXNjXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gICAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAgICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBiYXNpYyBzdHlsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sOm5vdCgud3AtdG9vbGJhciksXG5odG1sLmludGVyZmFjZS1pbnRlcmZhY2Utc2tlbGV0b25fX2h0bWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zcmVtICsgMC4yOHZ3KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjNyZW0gKyAxdncpO1xuICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbmJvZHk6bm90KC53cC1hZG1pbikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAuc2l0ZSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pLFxuYm9keTpub3QoLmFyY2hpdmUpIHtcbiAgLnNpdGUtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubWF4LS13aWR0aCB7XG4gIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tYXgtLXdpZHRoLS1zbWFsbGVyIHtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLXNtYWxsZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcbiAgfVxufVxuXG4ub3ZlcmZsb3ctLWRpc2FibGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGVza3RvcC0tb25seSB7XG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG91Y2gtLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIG1hcmdpbjogLTAuMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuLnBhZ2UtLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgcmlnaHQ6IC0xMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5vdGdzLWRldmVsb3BtZW50LXNpdGUtZnJvbnQtZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgQGZvbnQtZmFjZSBkZWNsYXJhdGlvbnMsIGlmIGFueS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCw0MDAsNTAwJmRpc3BsYXk9c3dhcCcpO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFzaWMgdHlwb2dyYXBoeSBzdHlsZSBmb3IgY29weSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmJvZHkge1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuXG4gIEBpbmNsdWRlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IGNhbGMoNS41cmVtIC0gOTAlKTtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcblxuICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDVyZW0gLSA5MCUpO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuXG4gIEBpbmNsdWRlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IGNhbGMoNHJlbSAtIDgwJSk7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDMuNXJlbTtcblxuICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMuNXJlbSAtIDcwJSk7XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDNyZW07XG5cbiAgQGluY2x1ZGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzcmVtIC0gNTAlKTtcbiAgfVxufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuXG4gIEBpbmNsdWRlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMi41cmVtIC0gNTAlKTtcbiAgfVxufVxuXG5wLFxuc3BhbixcbmlucHV0LFxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hLFxuYnV0dG9uIHtcbiAgY29sb3I6ICRjb2xvci1saW5rO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBDb29raWViYXIgdmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vY29va2llYmFyIGJhY2tncm91bmQgY29sb3Jcbi53cy1jb29raWViYXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcbiAgb3BhY2l0eTogMC45O1xuXG4gIC8vY29va2llYmFyIHRleHQgY29sb3IgYW5kIG1vYmlsZSBzaXplXG4gIHAge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLy9jb29raWViYXIgYWNjZXB0IGJ1dHRvblxuLndzLWNvb2tpZWJhci1hY2NlcHQtY29va2llcyB7XG4gIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4vL2Nvb2tpZWJhciBwb2xpY3kgbGluayBjb2xvciBhbmQgYm9sZG5lc3Ncbi53cy1jb29raWViYXItY29udGVudCBwIGEge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgc3R5bGVzIGZvciBXb3JkcHJlc3MgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy8gQ29udGVudHNcbi8vIEhlYWRpbmdcbi8vIFBhcmFncmFwaFxuLy8gQnV0dG9uXG4vLyBJbWFnZVxuLy8gUXVvdGVcbi8vIExpc3Rcbi8vIFNlcGFyYXRvclxuLy8gUHJlZm9ybWF0dGVkXG4vLyBHYWxsZXJ5XG4vLyBUYWJsZVxuLy8gRmlsZVxuLy8gVmlkZW9zXG4vLyBBbGlnbm1lbnRcbi8vIEN1c3RvbSBzdHlsZXNcblxuLy8vIFZhcmlhYmxlc1xuJGVudHJ5LWxpbmUtaGVpZ2h0OiAxLjI7XG4kZW50cnktZm9udC1zaXplOiAycmVtO1xuJGVucnR5LW1hcmdpbi10b3AtYm90dG9tOiAzcmVtIDA7XG5cbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXNlY3Rpb24ge1xuICAvLyBIZWFkaW5nXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogNnJlbSAwIDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuXG4gICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDUuNXJlbSAtIDkwJSk7XG4gICAgfVxuICB9XG5cbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDVyZW0gLSA5MCUpO1xuICAgIH1cbiAgfVxuXG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyg0cmVtIC0gODAlKTtcbiAgICB9XG4gIH1cblxuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygzLjVyZW0gLSA3MCUpO1xuICAgIH1cbiAgfVxuXG4gIGg1LFxuICAuaDUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygzcmVtIC0gNTAlKTtcbiAgICB9XG4gIH1cblxuICBoNixcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjVyZW0gLSA1MCUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFBhcmFncmFwaFxuICBwIHtcbiAgICBtYXJnaW46ICRlbnJ0eS1tYXJnaW4tdG9wLWJvdHRvbTtcbiAgICBmb250LXNpemU6ICRlbnRyeS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRlbnRyeS1saW5lLWhlaWdodDtcbiAgfVxuXG4gIC8vIEJ1dHRvblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b24ge1xuICAgIEBpbmNsdWRlIHJlbW92ZS1tYXJnaW4tbGVmdC1yaWdodDtcbiAgICBtYXJnaW46IDFyZW0gMC41cmVtO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEltYWdlXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46ICRlbnJ0eS1tYXJnaW4tdG9wLWJvdHRvbTtcbiAgfVxuXG4gIC8vIFF1b3RlXG4gIGJsb2NrcXVvdGU6bm90KC5pcy1zdHlsZS1sYXJnZSkge1xuICAgIG1hcmdpbjogJGVucnR5LW1hcmdpbi10b3AtYm90dG9tO1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBmb250LXNpemU6ICRlbnRyeS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRlbnRyeS1saW5lLWhlaWdodDtcbiAgICBib3JkZXItbGVmdDogMS41cmVtIHNvbGlkICRjb2xvci1icmFuZDtcbiAgfVxuXG4gIGJsb2NrcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICAgIG1hcmdpbjogJGVucnR5LW1hcmdpbi10b3AtYm90dG9tO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICBmb250LXNpemU6ICRlbnRyeS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRlbnRyeS1saW5lLWhlaWdodDtcbiAgICBib3JkZXItdG9wOiAwLjZyZW0gc29saWQgJGNvbG9yLWJyYW5kO1xuICAgIGJvcmRlci1ib3R0b206IDAuNnJlbSBzb2xpZCAkY29sb3ItYnJhbmQ7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDVyZW0gLSA5MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGNpdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyLjJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTGlzdFxuICB1bCB7XG4gICAgbWFyZ2luOiAkZW5ydHktbWFyZ2luLXRvcC1ib3R0b207XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgZm9udC1zaXplOiAkZW50cnktZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRlbnRyeS1saW5lLWhlaWdodDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgICBjb250ZW50OiAn4oC6JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoaWxkcmVuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIG1hcmdpbjogJGVucnR5LW1hcmdpbi10b3AtYm90dG9tO1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogJGVudHJ5LWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZW50cnktbGluZS1oZWlnaHQ7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMi43cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgJy4nO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNlcGFyYXRvclxuICBociB7XG4gICAgbWFyZ2luOiAkZW5ydHktbWFyZ2luLXRvcC1ib3R0b207XG4gICAgY29sb3I6ICRjb2xvci1ncmF5O1xuXG4gICAgJi5pcy1zdHlsZS13aWRlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTEwMHZ3ICsgMTAwJSkgLyAyKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAxMDAlKSAvIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMDAlKSAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBkYXNoZWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFByZWZvcm1hdHRlZFxuICBwcmUge1xuICAgIGZvbnQtc2l6ZTogJGVudHJ5LWZvbnQtc2l6ZTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cbiAgICBiLFxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAvLyBHYWxsZXJ5XG4gIC53cC1ibG9jay1jb3ZlcixcbiAgLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcbiAgICBtYXJnaW46ICRlbnJ0eS1tYXJnaW4tdG9wLWJvdHRvbTtcbiAgfVxuXG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUYWJsZVxuICAud3AtYmxvY2stdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG5cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkY29sb3ItZ3JheTtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgcGFkZGluZzogMi4ycmVtIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAkZW50cnktZm9udC1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGNvbG9yLWdyYXk7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGVudHJ5LWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZpbGVcbiAgLndwLWJsb2NrLWZpbGUge1xuICAgIG1hcmdpbjogJGVucnR5LW1hcmdpbi10b3AtYm90dG9tO1xuICB9XG5cbiAgLy8gVmlkZW9zXG4gIC5pcy10eXBlLXZpZGVvIHtcbiAgICBtYXJnaW46ICRlbnJ0eS1tYXJnaW4tdG9wLWJvdHRvbTtcblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vLyBCbG9ja3MgYWxpZ25tZW50XG4gIC8vIC5hbGlnbndpZGUge1xuICAvLyAgIG1hcmdpbi1yaWdodDogLTI1cmVtO1xuICAvLyAgIG1hcmdpbi1sZWZ0OiAtMjVyZW07XG5cbiAgLy8gICBAaW5jbHVkZSBzbWFsbCB7XG4gIC8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8vICAgICBtYXJnaW4tbGVmdDogMDtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAvLyAuYWxpZ25mdWxsIHtcbiAgLy8gICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArIDEwMCUpIC8gMik7XG4gIC8vICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDEwMCUpIC8gMik7XG4gIC8vIH1cblxuICAvLy8gQ3VzdG9tIHN0eWxlc1xuICAvLyBXcmFwIGluIG1vYmlsZSBndXRlbmJlciBjb2x1bW5zIHJldmVyc2Ugb3JkZXJcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICYud3JhcC0tcmV2ZXJzZSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICAvLyBXcmFwIGluIG1vYmlsZSBndXRlbmJlciBtZWRpYSBhbmQgdGV4dCBibG9jayBjb2x1bW5zIHJldmVyc2Ugb3JkZXJcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgICYuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCB7XG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgV29yZHByZXNzIGFkbWluYmFyIGN1c3RvbSBzdHlsZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbi5hZG1pbi1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzJweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICB9XG5cbiAgLndwLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjMyODJkO1xuICAgICAgcGFkZGluZzogMC42cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgMjBweC8xIGRhc2hpY29ucztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjEyMCc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjQwLCAyNDUsIDI1MCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIH4gI3dwYWRtaW5iYXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIDBzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICN3cGFkbWluYmFyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIDFzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cbiIsIi53cy1jb2x1bW5zLFxuLnByb2R1Y3RzLmNvbHVtbnMge1xuICAmLTIsXG4gICYtMyxcbiAgJi00LFxuICAmLTUsXG4gICYtNiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDRyZW07XG5cbiAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICAmLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cblxuICAmLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cblxuICAmLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cblxuICAmLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbiIsIi5zaXRlLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cmVtIDA7XG5cbiAgJl9fY29udGFpbmVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIElucHV0IGZpZWxkc1xuLy8gU2VsZWN0IGZpZWxkXG4vLyBDaGVja2JveFxuLy8gRmlsZSBpbnB1dFxuLy8gU3VibWl0IGJ1dHRvblxuXG4vLyBJbnB1dCBmaWVsZHNcbi8vIERvbTogZGl2LnN0b2NrLWZvcm0gPiBmb3JtID4gaW5wdXRcbi5zdG9jay1mb3JtIHtcbiAgbWFyZ2luOiA4cmVtIDA7XG5cbiAgQGluY2x1ZGUgc21hbGwge1xuICAgIHBhZGRpbmc6IDJyZW1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgaW5wdXRbdHlwZT0ndXJsJ10sXG4gIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgaW5wdXRbdHlwZT0ndGVsJ10sXG4gIGlucHV0W3R5cGU9J3JhbmdlJ10sXG4gIGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgaW5wdXRbdHlwZT0nbW9udGgnXSxcbiAgaW5wdXRbdHlwZT0nd2VlayddLFxuICBpbnB1dFt0eXBlPSd0aW1lJ10sXG4gIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG4gIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gIGlucHV0W3R5cGU9J2NvbG9yJ10sXG4gIHRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSByZW1vdmUtbWFyZ2luLXRvcC1ib3R0b207XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGNvbG9yLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLm5vdC12YWxpZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGNvbG9yLWVycm9yO1xuICAgIH1cbiAgfVxuICAuZXJyb3ItYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICBjb2xvcjogI0U3MDUwNTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5tZXNzYWdlLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cblxuICAvLyBTZWxlY3RcbiAgLy8gICBEb206IGRpdi5zdG9jay1mb3JtX19zZWxlY3QgPiBsYWJlbCxcbiAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYgPiBzZWxlY3RcbiAgJl9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGNvbnRlbnQ6ICfigLonO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkY29sb3ItYnJhbmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2hlY2tib3hcbiAgLy8gRG9tOiBkaXYuc3RvY2stZm9ybV9fY2hlY2tib3ggPiBpbnB1dCxcbiAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsYWJlbFxuICAmX19jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkY29sb3ItYnJhbmQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IC0wLjNyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMC40cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvci1icmFuZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuMnJlbSAwLjJyZW0gMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICYsXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXRcbiAgaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG5cbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBTdWJtaXQgYnV0dG9uXG4gIC8vIERvbTogZGl2LnN1Ym1pdEJ0biA+IGJ1dHRvblxuICAuc3VibWl0QnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMi4ycmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTczMTQ4O1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzE3MzE0ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gIC5xdWVzdGlvbi1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzLjJyZW07XG5cbiAgICAuZXJyb3Ige1xuICAgICAgaW5wdXQsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNFNzA1MDU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICMxNzMxNDg7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDAuMjVyZW0gc29saWQgIzQ3NTlGRjtcbiAgICAgIH1cblxuICAgICAgJjppbnZhbGlkLFxuICAgICAgJjpyZXF1aXJlZCB7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNFNzA1MDU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAzNS41cmVtO1xuICAgICAgbWF4LWhlaWdodDogMzUuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTkuOXJlbTtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICM0NzU5RkY7XG4gICAgICB9XG5cbiAgICAgICY6cmVxdWlyZWQge1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRTcwNTA1O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAjRTcwNTA1O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3RvY2stZm9ybSB7XG4gIHdpZHRoOiA4OS4xcmVtO1xufVxuIiwiLm5ld3Mge1xuICAgICZfX2dyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMC41ZnI7XG4gICAgICBnYXA6IDIuNXJlbTtcbiAgXG4gICAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAiLCIud3MtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgc21vb3RoLWFuaW1hdGlvbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNXJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgXG4gIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBzbW9vdGgtYW5pbWF0aW9uO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC45cmVtO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmV3cy1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICBcbiAgICAmX19pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBzbW9vdGgtYW5pbWF0aW9uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVmZjU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICB9XG4gIFxuICAgICZfX2luZm8ge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICNhNWFjYmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICBcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcbiAgICAgIC5uZXdzLWJveF9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgIiwiLmhvbWUge1xuICAuY29udGVudC0tb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnBhZ2U6bm90KC5ob21lKSB7XG4gIC5ob21lLS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iXX0= */
