@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");:root{--cont-width:90.5rem;--col_space:1.25rem;--gap:1rem;--x-space:4rem;--font-main:"Rubik",sans-serif;--font-heading:"Rubik",serif;--brand-color:#0098f0;--main-text-color:#3b3565;--heading-main-color:#272343;--primary-color:#272343;--primary-color-active:#4d6f80;--primary-color-hover:#3b3565;--primary-color-focus:#263740;--primary-text-color:#c0bcdc;--secondary-color:#ffe033;--secondary-color-hover:#ffe866;--hollow-color-hover:#bbe6ff;--hollow-color-active:#bbe6ff;--outline-color:#9fb9c6;--footer-color:#bbe6ff;--bd-brand:1px solid #57c1ff;--thin-light-bg:#f7f7fb;--shadow:0 4px 8px 0 rgba(212,180,0,.24);--form-placeholder-color:#63626a;--header-color:#0a0e10;--disabled-color:#e6e6e6;--form-field-color:#0098f0;--form-color:#b3b3b3;--form-error-color:#fa495e;--light-bg:#dfe8ec;--radius:.5rem;--bd-thin:1px solid #e8e8e8;--bd-b-700:1px solid #395360;--letter-spacing:0}.lm_slide{display:none}.lm_slide img{width:100%}.lm_slide.active-slide{display:block;animation:a .5s}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}textarea{resize:none;overflow:auto}button{outline:none;cursor:pointer;background:none;border:none}table{border-collapse:collapse;border-spacing:0;width:100%}img{border:0;max-width:100%;height:auto;vertical-align:bottom}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=submit]{-webkit-appearance:none;cursor:pointer}input[type=date]{text-transform:uppercase}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{opacity:0;-webkit-appearance:none}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=date]:hover::-webkit-inner-spin-button{opacity:1}input,textarea{outline:none;border:none;border-radius:0}input.placeholder,textarea.placeholder{opacity:1;transition:all .3s ease;color:inherit}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{opacity:1;transition:all .3s ease;color:inherit}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;transition:all .3s ease;color:inherit}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;transition:all .3s ease;color:inherit}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a,a:active,a:focus,a:hover{outline:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:border-box;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}p{margin-top:0}.d-block-lg-down,.d-block-md-down,.d-block-sm-down,.d-block-supperlg-down,.d-block-xl-down,.d-block-xs-down,.d-block-xxl-down,.d-flex-lg-down,.d-flex-md-down,.d-flex-sm-down,.d-flex-supperlg-down,.d-flex-xl-down,.d-flex-xs-down,.d-flex-xxl-down,.hide{display:none}.footer__links a,.subtitle>a{text-decoration:underline}.footer__links a:hover,.subtitle>a:hover{text-decoration-color:transparent}.accordion__content a,.breadcrumbs>li a,.btn-link,p>a,small>a{text-decoration:underline;text-decoration-color:transparent}.accordion__content a:hover,.breadcrumbs>li a:hover,.btn-link:hover,p>a:hover,small>a:hover{text-decoration-color:initial}.article-single__meta,.file-upload__label,.review__author-position,figure figcaption,input[type=checkbox]+label,input[type=radio]+label,small,time{font-size:.875rem}.breadcrumbs>li{font-size:2.25rem;line-height:1.333}html{scroll-behavior:smooth}body{color:var(--main-text-color);line-height:1.4;font-family:var(--font-main);font-size:1.25rem;font-weight:400}body.mobile-menu-open:before{content:"";display:block;position:absolute;background:#001724;width:100%;height:100%;left:0;top:0;opacity:.9;z-index:99;pointer-events:none}body.mobile-menu-open{position:relative}body.mobile-menu-open,body.modal-open{overflow:hidden}@media (min-width:992px){body.mobile-menu-open,body.modal-open{padding-right:17px}}@media (max-width:991px){body{font-size:1.125rem}}p{margin-bottom:1.5em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}address{font-style:normal}strong{font-weight:700}#wrapper,.wrapper{min-height:100vh;overflow:hidden;position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;flex-direction:column}body.mobile-menu-open #wrapper,body.mobile-menu-open .wrapper,body.sign-page #wrapper,body.sign-page .wrapper{padding-top:0}.page-content{width:100%;flex:1 0 auto;position:relative;z-index:1}body.mobile-menu-open .page-content a{pointer-events:none}.container{width:100%;margin-left:auto;margin-right:auto;max-width:var(--cont-width);padding-left:var(--x-space);padding-right:var(--x-space)}.container--full{max-width:100%}.row{margin-left:calc(-1 * var(--col_space));margin-right:calc(-1 * var(--col_space));display:flex;flex-wrap:wrap}.row>*{padding-left:var(--col_space);padding-right:var(--col_space)}.row>.col{position:relative;flex:1 1 0}.row>.col--half{flex:1 1 50%;max-width:50%}@media (max-width:639px){.row>.col--half{flex:1 1 100%;max-width:100%}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:600;color:var(--heading-main-color)}.h1,.h2,.h3,h1,h2,h3{letter-spacing:var(--letter-spacing);line-height:1.3;font-family:var(--font-heading)}.h1,h1{font-size:4rem;margin-bottom:1.5rem}@media (max-width:991px){.h1,h1{font-size:3rem}}.h2,h2{font-size:3rem;margin-bottom:.75rem}@media (max-width:991px){.h2,h2{font-size:2.375rem}}.h3,h3{font-size:2rem;margin-bottom:1.35rem}@media (max-width:991px){.h3,h3{font-size:1.625rem;margin-bottom:1rem}}.h4,h4{font-size:1.25rem;line-height:1.5;margin-bottom:.8rem}.h5,h5{margin-bottom:.75rem}.h5,.h6,h5,h6{font-size:1rem}.h6,h6{margin-bottom:1rem;color:var(--brand-color)}a{color:inherit;transition:all .3s ease 0s}a:hover{border-bottom-color:inherit}dl{margin-top:0}dl dt{font-size:1.122em;font-weight:700;letter-spacing:.15px;margin-bottom:.6em}dl dd{margin-left:0;margin-bottom:1.85em}@media (min-width:1480px){dl dd{word-spacing:.9px}}@media (max-width:991px){small{font-size:.75rem}}time{line-height:1.333}.link{display:inline-block;border-bottom:1px solid}.link:hover{border-bottom-color:transparent}.strached-link:after{top:0;left:0;right:0;bottom:0;z-index:999;cursor:pointer;content:"";display:inline-block;position:absolute}picture{display:inline-block}button{font-family:var(--font-main);font-weight:400}figure{display:block;margin:1.8rem 0 5.5rem}figure img{width:100%;margin-bottom:1em;border-radius:1rem}figure figcaption{text-align:right;color:var(--brand-color)}@media (max-width:767px){figure{margin-bottom:4rem}}hr{border:none;border-top:var(--border)}.icon{display:inline-block;width:1em;height:1em}.accordion__content a,.primary-text,p>a,small>a{color:var(--primary-color)}.brand-text{color:var(--brand-color)}.clear-list{list-style:none;margin:0;padding:0}.dark-section{--heading-main-color:#fff;background-color:var(--primary-color);color:var(--primary-text-color)}.dark-section .btn--hollow{border-color:var(--primary-text-color);color:var(--primary-text-color)}.dark-section .btn--hollow:hover{color:var(--primary-color)}.section-space{padding-block:8rem}@media (max-width:991px){.section-space{padding-block:4rem}}@media (max-width:639px){.section-space{padding-block:3rem}}.section-title{font-style:italic;font-size:2.25rem;font-weight:400;margin-bottom:1.5rem}@media (max-width:991px){.section-title{font-size:1.75rem}}.subtitle{margin-bottom:1.3rem;color:var(--brand-color);font-size:1rem;font-style:italic;font-weight:400}.subtitle>a{color:var(--primary-color)}.text-center{text-align:center}.animate-elem>*{transform:translateY(30px);opacity:0;transition:all .5s ease var(--anim-delay)}.animate-elem.is-visible>*{transform:translateY(0);opacity:1}.animate-elem.fade-effect>*{transform:none!important}@media (max-width:2199px){.d-flex-supperlg-down{display:flex}.d-block-supperlg-down{display:block}.d-none-supperlg-down{display:none}}@media (max-width:1479px){.d-flex-xxl-down{display:flex}.d-block-xxl-down{display:block}.d-none-xxl-down{display:none}}@media (max-width:1199px){.d-flex-xl-down{display:flex}.d-block-xl-down{display:block}.d-none-xl-down{display:none}}@media (max-width:991px){.d-flex-lg-down{display:flex}.d-block-lg-down{display:block}.d-none-lg-down{display:none}}@media (max-width:767px){.d-flex-md-down{display:flex}.d-block-md-down{display:block}.d-none-md-down{display:none}}@media (max-width:639px){.d-flex-sm-down{display:flex}.d-block-sm-down{display:block}.d-none-sm-down{display:none}}@media (max-width:-1){.d-flex-xs-down{display:flex}.d-block-xs-down{display:block}.d-none-xs-down{display:none}}@keyframes a{0%{opacity:0}to{opacity:1}}.btn,[type=submit]{padding:.94rem 1.25em;border-radius:var(--radius);text-align:center;line-height:1;font-size:1rem;font-weight:500;border:1px solid transparent;transition:all .3s ease 0s;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;color:inherit}.btn[disabled],[disabled][type=submit]{cursor:default}.btn--primary{background-color:var(--primary-color);color:var(--primary-text-color);box-shadow:0 4px 8px 0 rgba(39,35,67,.38)}.btn--primary:not([disabled]):hover{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover);box-shadow:0 6px 16px 0 rgba(39,35,67,.38)}.btn--primary:not([disabled]):active{background-color:var(--primary-color-active);border-color:var(--primary-color-active);box-shadow:none}.btn--primary:not([disabled]):focus{background-color:var(--primary-color-focus);border-color:var(--primary-color-focus);outline:1px solid var(--outline-color);box-shadow:none}.btn--primary[disabled]{background-color:var(--disabled-color);color:#b3b3b3;border-color:var(--disabled-color)}.btn--secondary{background-color:var(--secondary-color);color:var(--secondary-text-color);box-shadow:0 4px 8px 0 rgba(233,204,0,.38)}.btn--secondary:not([disabled]):hover{background-color:var(--secondary-color-hover);border-color:var(--secondary-color-hover);box-shadow:0 6px 16px 0 rgba(184,161,0,.38)}.btn--secondary:not([disabled]):active{background-color:var(--secondary-color-active);border-color:var(--secondary-color-active);box-shadow:none}.btn--secondary:not([disabled]):focus{background-color:var(--secondary-color-focus);border-color:var(--secondary-color-focus);outline:1px solid var(--outline-color);box-shadow:none}.btn--secondary[disabled]{box-shadow:none;opacity:.5}.btn--hollow{border-color:#bbe6ff;box-shadow:0 4px 8px 0 rgba(0,152,240,.06);color:var(--brand-color)}.btn--hollow:not([disabled]):hover{background-color:var(--hollow-color-hover);border-color:#bbe6ff;box-shadow:0 6px 16px 0 rgba(0,101,159,.24)}.btn--hollow:not([disabled]):active{background-color:var(--hollow-color-active)}.btn--hollow:not([disabled]):focus{border-color:var(--primary-color-focus);outline:1px solid var(--outline-color)}.btn--sm{font-size:.875rem;padding:.7rem .75em}.btn--md{font-size:.875rem;padding:.75rem .95em}.btn--lg{font-size:1rem;padding:1.13rem 1.5em}.btn--expand{width:100%}.btns-group{gap:var(--gap);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media (max-width:639px){.btn,[type=submit]{width:100%}}.btn-link{background-color:#e5f6ff;color:var(--brand-color);font-size:1.125rem;border-radius:1.5rem;padding:.5rem 1rem;gap:.5rem;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center}.btn-link .icon{font-size:1.5rem}.btn-link--whats-app{background-color:#cfd;color:#009934}fieldset{padding:0;border:none;margin-bottom:1rem;width:100%}.input-error{background-color:#fff;padding:0 .3rem;color:var(--form-field-error-color);position:absolute;right:1rem;bottom:0;transform:translateY(40%);display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:4px;font-size:.875rem;font-family:var(--font-main);font-weight:700}.input-error .icon{vertical-align:baseline}.form-field-wrap{position:relative}.form-field-wrap:not(:last-of-type){margin-bottom:1.5rem}.sign-form .form-field-wrap:not(:last-of-type){margin-bottom:1rem}.form-field-wrap .input-label{position:absolute;top:1rem;left:.875rem;letter-spacing:.5px;font-size:1rem;color:var(--form-placeholder-color);transition:all .3s ease 0s;pointer-events:none}html[dir=rtl] .form-field-wrap .input-label{left:auto;right:.875rem}.form-field-wrap--radios{gap:.5rem;margin-bottom:1rem!important;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.form-field-wrap--radios input[type=radio]{display:none}.form-field-wrap--radios input[type=radio]+.btn,.form-field-wrap--radios input[type=radio]+[type=submit]{cursor:pointer;background-color:#fff;font-size:1rem;font-weight:500}.form-field-wrap--radios input[type=radio]+.btn:hover,.form-field-wrap--radios input[type=radio]+[type=submit]:hover{border-color:var(--secondary-color)}.form-field-wrap--radios input[type=radio]:checked+.btn,.form-field-wrap--radios input[type=radio]:checked+[type=submit]{background-color:#fff7cc;border-color:var(--secondary-color);box-shadow:var(--shadow)}.form-field-wrap--radios>label{flex:1 1 auto}form hr{border-color:var(--form-field-color);margin-block:1rem}.field-instruction{margin-top:-1rem;margin-bottom:-1rem}input.form-field,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-radius:var(--radius);border:1px solid var(--form-field-color);color:var(--main-text-color);padding:1.5rem .75rem .6rem;font-size:1rem;line-height:1;font-family:var(--font-main);width:100%;height:3.5rem;transition:all .3s ease 0s;font-weight:inherit}input.form-field:disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{color:var(--form-placeholder-color)}input.form-field:focus:not(:disabled),input[type=color]:focus:not(:disabled),input[type=date]:focus:not(:disabled),input[type=datetime-local]:focus:not(:disabled),input[type=datetime]:focus:not(:disabled),input[type=email]:focus:not(:disabled),input[type=month]:focus:not(:disabled),input[type=number]:focus:not(:disabled),input[type=password]:focus:not(:disabled),input[type=search]:focus:not(:disabled),input[type=tel]:focus:not(:disabled),input[type=text]:focus:not(:disabled),input[type=time]:focus:not(:disabled),input[type=url]:focus:not(:disabled),input[type=week]:focus:not(:disabled),select:focus:not(:disabled),textarea:focus:not(:disabled){outline:1px solid #0098f0;box-shadow:0 6px 16px 0 rgba(0,101,159,.24)}input.form-field:not(:-moz-placeholder-shown)+.input-label,input[type=color]:not(:-moz-placeholder-shown)+.input-label,input[type=date]:not(:-moz-placeholder-shown)+.input-label,input[type=datetime-local]:not(:-moz-placeholder-shown)+.input-label,input[type=datetime]:not(:-moz-placeholder-shown)+.input-label,input[type=email]:not(:-moz-placeholder-shown)+.input-label,input[type=month]:not(:-moz-placeholder-shown)+.input-label,input[type=number]:not(:-moz-placeholder-shown)+.input-label,input[type=password]:not(:-moz-placeholder-shown)+.input-label,input[type=search]:not(:-moz-placeholder-shown)+.input-label,input[type=tel]:not(:-moz-placeholder-shown)+.input-label,input[type=text]:not(:-moz-placeholder-shown)+.input-label,input[type=time]:not(:-moz-placeholder-shown)+.input-label,input[type=url]:not(:-moz-placeholder-shown)+.input-label,input[type=week]:not(:-moz-placeholder-shown)+.input-label,select:not(:-moz-placeholder-shown)+.input-label,textarea:not(:-moz-placeholder-shown)+.input-label{top:.3rem;font-size:.75rem}input.form-field:focus+.input-label,input.form-field:not(:placeholder-shown)+.input-label,input[type=color]:focus+.input-label,input[type=color]:not(:placeholder-shown)+.input-label,input[type=date]:focus+.input-label,input[type=date]:not(:placeholder-shown)+.input-label,input[type=datetime-local]:focus+.input-label,input[type=datetime-local]:not(:placeholder-shown)+.input-label,input[type=datetime]:focus+.input-label,input[type=datetime]:not(:placeholder-shown)+.input-label,input[type=email]:focus+.input-label,input[type=email]:not(:placeholder-shown)+.input-label,input[type=month]:focus+.input-label,input[type=month]:not(:placeholder-shown)+.input-label,input[type=number]:focus+.input-label,input[type=number]:not(:placeholder-shown)+.input-label,input[type=password]:focus+.input-label,input[type=password]:not(:placeholder-shown)+.input-label,input[type=search]:focus+.input-label,input[type=search]:not(:placeholder-shown)+.input-label,input[type=tel]:focus+.input-label,input[type=tel]:not(:placeholder-shown)+.input-label,input[type=text]:focus+.input-label,input[type=text]:not(:placeholder-shown)+.input-label,input[type=time]:focus+.input-label,input[type=time]:not(:placeholder-shown)+.input-label,input[type=url]:focus+.input-label,input[type=url]:not(:placeholder-shown)+.input-label,input[type=week]:focus+.input-label,input[type=week]:not(:placeholder-shown)+.input-label,select:focus+.input-label,select:not(:placeholder-shown)+.input-label,textarea:focus+.input-label,textarea:not(:placeholder-shown)+.input-label{top:.3rem;font-size:.75rem}.form-field-wrap--error input.form-field,.form-field-wrap--error input[type=color],.form-field-wrap--error input[type=date],.form-field-wrap--error input[type=datetime-local],.form-field-wrap--error input[type=datetime],.form-field-wrap--error input[type=email],.form-field-wrap--error input[type=month],.form-field-wrap--error input[type=number],.form-field-wrap--error input[type=password],.form-field-wrap--error input[type=search],.form-field-wrap--error input[type=tel],.form-field-wrap--error input[type=text],.form-field-wrap--error input[type=time],.form-field-wrap--error input[type=url],.form-field-wrap--error input[type=week],.form-field-wrap--error select,.form-field-wrap--error textarea{border:1px solid var(--form-error-color)}input.placeholder.form-field,input.placeholder[type=color],input.placeholder[type=date],input.placeholder[type=datetime-local],input.placeholder[type=datetime],input.placeholder[type=email],input.placeholder[type=month],input.placeholder[type=number],input.placeholder[type=password],input.placeholder[type=search],input.placeholder[type=tel],input.placeholder[type=text],input.placeholder[type=time],input.placeholder[type=url],input.placeholder[type=week],select.placeholder,textarea.placeholder{color:var(--form-placeholder-color)}input.form-field:-moz-placeholder,input.form-field::-moz-placeholder,input[type=color]:-moz-placeholder,input[type=color]::-moz-placeholder,input[type=date]:-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]:-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]:-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]:-moz-placeholder,input[type=week]::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:var(--form-placeholder-color)}input.form-field:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--form-placeholder-color)}input.form-field::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--form-placeholder-color)}html[dir=rtl] input.form-field,html[dir=rtl] input[type=color],html[dir=rtl] input[type=date],html[dir=rtl] input[type=datetime-local],html[dir=rtl] input[type=datetime],html[dir=rtl] input[type=email],html[dir=rtl] input[type=month],html[dir=rtl] input[type=number],html[dir=rtl] input[type=password],html[dir=rtl] input[type=search],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=text],html[dir=rtl] input[type=time],html[dir=rtl] input[type=url],html[dir=rtl] input[type=week],html[dir=rtl] select,html[dir=rtl] textarea{text-align:right}input[type=checkbox],input[type=radio]{display:inline-block;accent-color:var(--primary-color);width:1em;height:1em;font-size:1em;background-color:#fff;border-radius:.25rem;vertical-align:text-top;border:1px solid #999;margin:0 .5rem 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}input[type=checkbox]:checked,input[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input[type=checkbox]+label,input[type=radio]+label{line-height:1.8}input[type=checkbox]{margin-top:.25em}input[type=radio]{border-radius:50%}input[type=range]{accent-color:var(--primary-color);width:100%}input[type=range]~.range-values{font-weight:700;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}input[type=range]~.range-current-value{margin-top:1rem;border:1px solid var(--form-placeholder-color);font-size:3.5rem;padding:.75rem;font-weight:700;width:16rem;height:5.125rem;display:block;color:var(--primary-color);margin-inline:auto;border-radius:.75rem;line-height:1;letter-spacing:-.5px;text-align:center}input~.password-type-switch{font-size:1.5rem;color:var(--form-placeholder-color);position:absolute;top:1rem;right:.75rem;padding:0;border-radius:50%}@media (max-width:991px){input[type=checkbox]+label,input[type=radio]+label{font-size:.75rem}}[type=submit]{font-family:var(--font-main)}textarea{height:10.5rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(../img/arrow-down.png);background-size:1rem auto;background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}.checkbox-field{text-align:left;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.file-upload input[type=upload]{display:none}.file-upload__label{cursor:pointer;text-transform:uppercase;font-weight:700}.conditional-block{max-height:0;overflow:hidden;transition:max-height .3s linear 0s}.menu{column-gap:2.5rem;font-family:var(--font-main);font-weight:400;list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:flex-start}.menu,.menu__item{display:flex;align-items:center}.menu__item{flex-wrap:nowrap;justify-content:space-between}.menu__item>a{font-weight:500;font-size:1rem;line-height:1.5;border-bottom:1px solid transparent}.menu__item>a:focus,.menu__item>a:hover{color:var(--brand-color)}.menu__item--has-children{padding-right:1.25em;cursor:pointer}.menu__item--active>a{border-bottom-color:var(--secondary-color)}.menu--vertical{flex-direction:column;position:static}.menu--vertical>li{width:100%;margin-bottom:4px}.menu--vertical>li .menu__sub{width:calc(100% - 19rem);right:0;top:4rem;min-height:100%}.menu--vertical>li .menu__sub:before{right:99%;top:0;width:5rem;height:100%;content:"";display:block;position:absolute}.menu--social{column-gap:1rem}.menu--social a{border:none!important;font-size:1.1rem}.article-single__sharing .menu--social a{background-color:var(--footer-color);width:2rem;height:2rem;border-radius:50%;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center}.article-single__sharing .menu--social a .icon{font-size:1.125rem;transition:all .3s ease 0s}@media (max-width:1199px){.menu{gap:2rem}}.main-menu>li>a{border-bottom:1px solid transparent}.main-menu>li>a>.icon{font-size:1.5rem;vertical-align:top}.main-menu>li>a:hover{border-bottom-color:var(--brand-color)}.mobile-nav{position:fixed;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;flex-direction:column;top:0;padding:2rem;z-index:998;left:0;overflow:auto;background-color:#fff;color:var(--header-color);transform:translateX(-105%);opacity:0;box-shadow:var(--shadow);max-width:25rem;width:calc(100% - 5rem);height:100%;transition:all .05s ease 0s}.mobile-nav .btns-group{padding-top:2.5rem}.mobile-nav__logo{margin-bottom:4rem}body.mobile-menu-open .mobile-nav{transform:translateY(0);transition-duration:.3s;opacity:1}.mobile-nav>*{transform:translateX(-25%);opacity:0;transition:all .5s ease .2s}body.mobile-menu-open .mobile-nav>*{transform:translateX(0);opacity:1}.mobile-nav .menu{gap:1rem}.mobile-nav .menu>li{padding-block:.25rem;flex:1 1 100%;max-width:100%}.mobile-nav .menu>li .dropdown-menu li{padding-block:0}.mobile-nav .menu__item--has-children{justify-content:flex-start;align-items:flex-start}.mobile-nav .menu__item--has-children .dropdown-menu{width:100%}@media (min-width:1200px){.mobile-nav{display:none}}.tabs{gap:.5rem;width:70rem;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.tabs__item{padding:0;max-width:none;margin-bottom:2px}.tabs__item>a{display:block;padding:.5rem 1rem;line-height:1.34;text-decoration:none;text-align:center;background-color:#fff;border-radius:var(--radius);border:1px solid rgba(0,0,0,.05);font-size:1rem;font-weight:500}.tabs__item>a img,.tabs__item>a svg{margin-bottom:.25rem;mix-blend-mode:multiply;width:4rem;height:4rem}.tabs__item--active>a,.tabs__item>a:hover{box-shadow:var(--shadow)}.tabs__item--active>a{border-color:#fff7cc;background:#fff7cc}.tab-content{width:100%}.tab-content__item{display:none}.tab-content__item--active{animation:a .8s linear;animation-fill-mode:forwards}@media (max-width:991px){.tabs{flex-wrap:wrap;width:100%!important}.tabs__item{flex:1 1 26%}.tabs__item>a{white-space:nowrap}.guides-section--lawyers .tabs__item{flex:1 1 0}}@media (max-width:639px){.tabs{gap:.3rem!important}.tabs__item{flex:1 1 0}.tabs__item>a{padding:.5rem}.guides-section--lawyers .tabs__item{flex:1 1 26%}}.guide-tabs__wrapper{max-width:100%;border-radius:inherit}.sticky-to-top .guide-tabs__wrapper{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.guide-tabs__scroll{margin-bottom:2.5rem;transition-duration:0s!important;border-radius:1rem;overflow:auto;margin-inline:auto;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stratch}.guide-tabs__scroll .tabs{width:71rem;padding:.5rem;margin-inline:auto;border-radius:inherit}.guides-section--lawyers .guide-tabs__scroll .tabs{width:40rem}.sticky-to-top .guide-tabs__scroll{position:fixed;top:.5rem;width:min(var(--cont-width) - var(--x-space),100%);z-index:9999;left:50%;transform:translateX(-50%)}@media (max-width:1199px){.guide-tabs__scroll{margin-inline:calc(-1 * var(--x-space))!important;width:calc(100% + 2 * var(--x-space))!important;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.sticky-to-top .guide-tabs__scroll{margin-inline:0!important;width:100%!important}}@media (max-width:767px){.guide-tabs__scroll{border-radius:.5rem}}.accordion{--arrow-size:.8rem;border-radius:1rem;list-style:none;margin:0;padding:0;padding:1rem}.accordion__item:not(:last-child){border-bottom:1px solid #e5e4e7}.accordion .accordion__title{display:block;position:relative;cursor:pointer;margin-bottom:0;line-height:1.6;padding:1rem}.accordion .accordion__title h5{font-size:1.125rem;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease 0s}.accordion .accordion__title:after{left:5px;top:.7rem;font-size:1.5rem;content:"+";display:block;position:absolute;transition:all .15s ease 0s}.accordion__content{display:grid;grid-template-columns:1fr;grid-auto-columns:1fr;grid-template-rows:0fr;transition:grid-template-rows .2s linear;font-size:1rem;padding:0 1rem 0 2.5rem}.accordion__content-inner{opacity:0;transition:all .3s ease 0s;overflow:hidden}.accordion__item[data-state=open]>.accordion__title h5{color:var(--brand-color)}.accordion__item[data-state=open]>.accordion__title:after{content:"-"}.accordion__item[data-state=open] .accordion__content{grid-template-rows:1fr}.accordion__item[data-state=open] .accordion__content-inner{padding-bottom:1rem;opacity:1;transition-property:opacity;transition-delay:.41s}.accordion--faqs{background-color:#fff}.modal{position:fixed;overflow:auto;left:0;top:0;width:100%;height:100%;display:none;z-index:99999;opacity:0;padding-block:2rem;visibility:hidden;background-color:rgba(0,0,0,.28);animation:a .2s linear forwards;justify-content:center;align-items:flex-start}.modal--visible{display:flex!important;opacity:1;visibility:visible}.modal__inner{width:95%;max-width:23.75rem;background-color:#fff;padding:1.5rem;position:relative;opacity:0;visibility:hidden;border-radius:1.25rem;top:5vw;font-size:.875rem;transition:all .3s ease 1s}body.modal-open .modal__inner{opacity:1;visibility:visible}.modal__close{color:var(--form-placeholder-color);position:absolute;top:1.4rem;right:1.1rem;font-size:1.5rem;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center}.modal--forpurchase-form .modal__inner{background-color:var(--thin-light-bg)}.modal--forpurchase-form .modal__inner h5{margin-bottom:1.6rem}.modal--forpurchase-form p{color:var(--form-placeholder-color)}@media (max-width:767px){.modal__inner{border-radius:var(--radius);padding-inline:1rem}.modal__close{top:.3rem;right:.3rem}}.breadcrumbs{overflow:auto;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;list-style:none;margin:0;padding:0;margin-bottom:4rem}.breadcrumbs>li{white-space:nowrap;letter-spacing:var(--letter-spacing)}.breadcrumbs>li+li{padding-left:2.5rem;position:relative}html[dir=rtl] .breadcrumbs>li+li{padding-left:0;padding-right:2.5rem}.breadcrumbs>li+li:before{top:1.1rem;left:.7rem;border:2px solid var(--brand-color);border-top:none;border-right:none;content:"";display:block;position:absolute;width:.65rem;height:.65rem;transform:rotate(225deg);border-width:1px}html[dir=rtl] .breadcrumbs>li+li:before{left:unset;right:.9rem}.breadcrumbs>li a{color:var(--brand-color);font-weight:500}.breadcrumbs>li span{font-style:italic}.catalog-section .breadcrumbs{margin-bottom:0}.breadcrumbs::-webkit-scrollbar{border-radius:1rem;width:3px;height:3px}.breadcrumbs::-webkit-scrollbar-thumb{background-color:#ebebeb;border-radius:1rem}@media (max-width:991px){.breadcrumbs>li{font-size:2rem}}@media (max-width:767px){.breadcrumbs{margin-bottom:2.5rem}.breadcrumbs>li{font-size:1.25rem}.breadcrumbs>li+li:before{top:.6rem;left:1rem;width:.5rem;height:.5rem}}.logo{width:10.25rem}.logo,.menu-toggle{line-height:1;display:inline-block}.menu-toggle{margin-right:auto}.menu-toggle .icon{font-size:1.5rem}.header__main{padding-block:1.5rem}.header__main .row{align-items:center}.header__nav{margin-right:auto;color:var(--heading-main-color)}.header__buttons .btn,.header__buttons [type=submit]{min-width:7rem}.header__logo{line-height:1}@media (max-width:1199px){.header__main{padding-block:1.25rem}.header__main .row{justify-content:space-between}.header__buttons{display:none;margin-right:auto;gap:.5rem}.header__buttons .btn,.header__buttons [type=submit]{min-width:5.5rem;font-size:.875rem;padding:.75rem .95em}}@media (max-width:639px){.header__main{padding-block:.5rem}.header__buttons .btn,.header__buttons [type=submit]{width:auto}}.search-form{padding-left:.75rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative}.search-form .search-form__icon{pointer-events:none;font-size:1.5rem;color:var(--form-placeholder-color);left:.6rem;position:absolute;top:50%;transform:translateY(-50%)}.search-form .search-form__input{padding-inline:0;border:none;border-radius:0;padding-left:1.75rem;width:100%;height:2.5rem;transition:all .3s ease 0s}.header__right .search-form .search-form__input{width:6rem}.search-form .search-form__input:-moz-read-only{cursor:pointer;border:none!important}.search-form .search-form__input:read-only{cursor:pointer;border:none!important}.search-form .search-form__input:not(:-moz-placeholder-shown){outline:none!important;border:none;border-bottom:1px solid var(--primary-color)}.search-form .search-form__input:focus,.search-form .search-form__input:not(:placeholder-shown){outline:none!important;border:none;border-bottom:1px solid var(--primary-color)}.search-form .search-form__input.placeholder{color:var(--brand-color);font-style:italic}.search-form .search-form__input:-moz-placeholder,.search-form .search-form__input::-moz-placeholder{color:var(--brand-color);font-style:italic}.search-form .search-form__input:-ms-input-placeholder{color:var(--brand-color);font-style:italic}.search-form .search-form__input::-webkit-input-placeholder{color:var(--brand-color);font-style:italic}.search-form+.languages{border-left:var(--bd-thin)}@media (max-width:1199px){.search-form .search-form__icon{left:.85rem}}@media (max-width:767px){.header__right .search-form .search-form__input{width:2.3rem}}.search-results-block{padding-top:1.5rem;min-height:15rem}.search-results-block h5{margin-bottom:3px}.search-results-block__placeholder{min-height:15rem;font-style:italic;font-size:1rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer{background-color:var(--footer-color);padding-block:2.5rem 1.5rem}.footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.footer__top .menu{column-gap:2rem}.footer__bottom{font-size:.875rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer__logo{margin-bottom:1.5rem}.footer hr{width:100%;border-top:var(--bd-brand);margin-block:3.5rem 1.5rem}@media (max-width:991px){.footer__top{justify-content:center;text-align:center}.footer__top>div{flex:1 1 100%;max-width:100%}.footer__top .menu{justify-content:center;margin-bottom:2rem}}@media (max-width:639px){.footer{padding-top:1.5rem}.footer__logo{margin-bottom:1rem}.footer__top{justify-content:center;text-align:center}.footer__top>div{flex:1 1 100%;max-width:100%}.footer__top .menu{gap:.5rem}.footer__top .menu>li{justify-content:center;text-align:center;flex:1 1 100%;max-width:100%}.footer hr{margin-block:1rem 1.4rem}.footer__bottom{flex-direction:column-reverse;gap:1rem}}.apps-block{padding-top:.8rem}.apps-block__link{gap:1.5rem;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.apps-block__link img{height:3rem}@media (max-width:639px){.apps-block__link{gap:.5rem}.apps-block__link img{height:2.5rem}}.pagination{padding-top:1rem;margin-top:4rem;gap:.5rem;display:flex;flex-wrap:nowrap}.pagination,.pagination__link{justify-content:center;align-items:center}.pagination__link{min-width:1.75rem;height:1.75rem;border-radius:4px;font-size:.75rem;line-height:1;transition:all .3s ease 0s;display:inline-flex;flex-wrap:wrap}.pagination__link:hover{background-color:#e5f6ff}.pagination__link--current{pointer-events:none;background-color:var(--secondary-color)}.pagination__link--prev{background-color:#e5f6ff}html[dir=rtl] .pagination__link--prev .icon{transform:rotateY(180deg)}.pagination__link--next{background-color:#e5f6ff}html[dir=rtl] .pagination__link--next .icon{transform:rotateY(180deg)}@media (max-width:767px){.pagination{margin-top:2rem}}.hero-section{--col_space:2rem;padding-top:3.5rem}.hero-section__media,.hero-section__text{flex:1 1 50%;max-width:50%}.hero-section__text{padding-block:3rem;min-height:40rem;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;flex-direction:column}.hero-section__media{position:relative}.hero-section__media img{position:absolute;left:50%;bottom:0;max-width:100%;transform:translate(-50%,15%)}@media (max-width:1199px){.hero-section__media,.hero-section__text{flex:1 1 100%;max-width:100%}.hero-section__text{padding-block:0;min-height:0}.hero-section__media{order:2;text-align:center}.hero-section__media img{position:static;transform:translateY(15%)}}.apps-section{text-align:center}.apps-section__text{margin-bottom:2.5rem}.apps-section__media,.apps-section__text{width:100%}@media (min-width:1200px){.apps-section{text-align:right}.apps-section__media,.apps-section__text{flex:1 1 50%;max-width:50%}.apps-section__text{order:2}}@media (max-width:991px){.apps-section{padding-top:15vw}}@media (max-width:767px){.apps-section{padding-top:20vw}}.app-box{width:13.125rem;border-radius:1rem;aspect-ratio:1/1;background-color:#fff;position:relative;box-shadow:0 20px 44px -16px rgba(0,0,0,.25);color:var(--main-text-color);display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;flex-direction:column;transition:all .3s ease 0s}.app-box--android:hover{background-color:#effdf3}.app-box--ios:hover{background-color:#e1f3fd}.app-box__icon{overflow:hidden;position:relative;color:var(--os-color);font-size:2.2rem;margin-bottom:.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:3.15rem;height:3.15rem;border-radius:50%}.app-box--android .app-box__icon{color:#006623;background-color:#cfd}.app-box--ios .app-box__icon{color:#003757;background-color:#bbe6ff}.app-box__title{margin-bottom:1.8rem}.app-box__img{box-shadow:0 6px 12px 0 rgba(0,0,0,.25);border-radius:10px}.app-box__img img{height:3rem}.app-box .app-box__frame{position:absolute;z-index:0;color:#dfdede;right:0;top:0;width:6rem;height:10.4rem}.app-box>*{position:relative;z-index:10}.app-boxes{gap:2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.swiper{--swiper-pagination-bullet-border-radius:.5rem}.swiper-pagination-bullet{transition:all .3s ease 0s}.swiper-pagination-bullet-active{background-color:var(--secondary-color);width:2rem;box-shadow:0 2px 4px 0 rgba(226,191,0,.4)}.reviews-section{--cont-width:79.25rem;background-color:var(--footer-color)}.reviews-section__head{text-align:center;margin-bottom:4rem}.reviews-section .swiper-wrapper{margin-bottom:4rem}.reviews-section .swiper-pagination{position:static}.review{border-radius:1rem;padding:2rem;background-color:#fff;font-size:1.125rem}.review__rate{margin-bottom:.7rem}.review__content{margin-bottom:1.5rem}.review__author{gap:var(--gap);display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.review__author img{width:3.5rem;height:3.5rem;border-radius:50%}.review__author h5{margin:0}.rate-stars{color:#ffd900}.guides-section{background-color:var(--thin-light-bg)}.guide-step{display:flex;align-items:center;gap:2.5rem;counter-increment:a}.guide-step+.guide-step{margin-top:2.5rem}.guide-step__media,.guide-step__text{flex:1 1 0}.guide-step__sub-title{padding-right:2.5rem;color:#b0afb6;font-weight:500}.guide-step__text{font-size:1rem}.guide-step__text h3{position:relative}.guide-step__text h3:before{content:counter(a);color:var(--brand-color);margin-inline:1rem}.guide-step__text .clear-list>li{margin-bottom:.5rem}.guide-step__text .clear-list .icon{margin-left:.5rem;color:#cbcace;background-color:#123f56;border-radius:6px;font-size:2rem;padding:4px;vertical-align:middle}.guide-steps{counter-reset:a}.guide-step--vertical{display:block;text-align:center}.guide-step--vertical .guide-step__sub-title{padding-right:0}.guide-step--vertical .guide-step__text{min-height:15.875rem;font-size:1.25rem;margin-left:auto;margin-right:auto;max-width:48rem}.guide-step--vertical .guide-step__media{margin-bottom:1.5rem}@media (min-width:992px){.guide-step:nth-child(2n) .guide-step__media{order:2}}@media (max-width:991px){.guide-step{flex-wrap:wrap}.guide-steps{margin-bottom:2rem}.guide-step__media,.guide-step__text{text-align:center;flex:1 1 100%;max-width:100%}.guide-step--vertical .guide-step__text{font-size:1rem;min-height:10.8rem}}.guide-tabs.sticky-to-top{padding-top:5rem}@media (max-width:991px){.guide-tabs.sticky-to-top{padding-top:15rem}.guides-section--lawyers .guide-tabs.sticky-to-top{padding-top:5rem}}@media (max-width:639px){.guide-tabs.sticky-to-top{padding-top:12rem}.guides-section--lawyers .guide-tabs.sticky-to-top{padding-top:9rem}}.faqs-section{background-color:var(--thin-light-bg)}.faqs-section h2{margin-bottom:2rem}.faqs-section .row{--col_space:.5rem}.faqs-section--alt{background-color:#fff}.faqs-section--alt .accordion{background-color:#e5f6ff}.faqs-section--lawyers{min-height:757px;background-color:var(--footer-color)}.faqs-section--lawyers h6{color:#5fbbef}@media (max-width:991px){.faqs-section .row>.col{flex:1 1 100%;max-width:100%}.faqs-section .row>.col:first-child .accordion{border-radius:1rem 1rem 0 0}.faqs-section .row>.col+.col .accordion{padding-top:0;border-radius:0 0 1rem 1rem}.faqs-section .row>.col+.col .accordion__item:first-child{border-top:1px solid #e5e4e7}}.confirmation-block{position:absolute;bottom:1rem;left:0;background-color:var(--thin-light-bg);padding:1.5rem;text-align:center;width:100%;height:90%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;flex-direction:column;visibility:hidden;opacity:0}.confirmation-block .icon{color:#00cc45;width:2.5rem;height:2.5rem;margin-bottom:1.5rem}.modal--confirm .confirmation-block{position:static;visibility:visible;opacity:1;background-color:transparent}@media (min-width:992px){.about-section,.contact-section,.faqs-section--alt{padding-top:5rem}}.text-image-row{--col_space:2rem}.text-image-row+.text-image-row{margin-top:4rem}.text-image-row__media img,.text-image-row__media picture{width:100%}.text-image-row__media img{border-radius:1.5rem}.text-image-row__text{font-size:1.125rem}.text-image-row__text h3{color:var(--brand-color)}.text-image-row__text p+h3{margin-top:3rem}.text-image-row__text ul{padding-right:1.8rem}.text-image-row__text ul li::marker{font-size:.875rem}.text-image-row__text,.text-image-row media{flex:1 1 0}@media (min-width:992px){.text-image-row:nth-child(odd) .text-image-row__media{order:2}}@media (max-width:991px){.text-image-row{flex-wrap:wrap}.text-image-row__media{margin-bottom:2rem}.text-image-row__text,.text-image-row media{flex:1 1 100%;max-width:100%}}.contact-section__content{flex:1 1 31rem;max-width:31rem}.contact-section__content .contacts-list{margin-block:2rem 4rem;gap:var(--gap);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.contact-section__form{margin-right:auto;max-width:58%;flex:1 1 0}@media (max-width:1199px){.contact-section__content,.contact-section__form{flex:1 1 100%;max-width:100%}}@media (max-width:639px){.contact-section__content{text-align:center}.contact-section__content h2{margin-bottom:2rem}.contact-section .contacts-list{margin-top:0;justify-content:center}.contact-section .contacts-list>:nth-child(2){order:-1}}.contact-form{display:grid;gap:1.5rem;grid-template-columns:repeat(1,100%)}.contact-form .form-field-wrap{margin:0}@media (min-width:640px){.contact-form{grid-template-columns:repeat(2,1fr)}.contact-form .form-field-wrap--full{grid-column:1/3}}.intro-lawyers-section{padding-bottom:0;background-color:var(--primary-color);color:var(--primary-text-color)}.intro-lawyers-section__text{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;flex-direction:column}.intro-lawyers-section__text h1{color:#fff}.intro-lawyers-section__media,.intro-lawyers-section__text{flex:1 1 0}.intro-lawyers-section__media{margin-bottom:-9.4%;pointer-events:none}@media (max-width:1199px){.intro-lawyers-section__media,.intro-lawyers-section__text{flex:1 1 100%;max-width:100%}.intro-lawyers-section__media{text-align:center;margin-top:2.5rem;margin-bottom:-8rem}}@media (max-width:639px){.intro-lawyers-section__media{margin-bottom:-19.5%}}.blog-index-section{--cont-width:68rem;padding-block:5rem 8rem}.blog-index-section__head{margin-bottom:4rem}@media (max-width:991px){.blog-index-section{padding-block:2.5rem 4rem}.blog-index-section__head{margin-bottom:2rem}}.article{font-size:1rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;flex-direction:column}.article__img{border-radius:1.5rem;margin-bottom:2rem;overflow:hidden}.article__img img{border-radius:inherit;aspect-ratio:152/100;-o-object-fit:cover;object-fit:cover;transition:all .3s ease 0s}.article__title{font-size:1.5rem;margin-bottom:.5rem}.article__desc{overflow:hidden;height:2.8em}.article time{font-weight:500;display:inline-block;margin-bottom:.3rem}.article:hover .article__img img{transform:scale(1.1)}@media (max-width:767px){.article__img{border-radius:1rem}}.articles-list{--cols-count:2;--col_space:3rem;gap:4rem var(--col_space);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.articles-list>*{flex:1 1 calc((100% - (var(--cols-count) - 1) * var(--col_space)) / var(--cols-count));max-width:calc((100% - (var(--cols-count) - 1) * var(--col_space)) / var(--cols-count))}@media (max-width:991px){.articles-list{--col_space:1.5rem}}@media (max-width:767px){.articles-list{--cols-count:1}}.article-single-section{--cont-width:68rem;--x-space:4rem;padding-block:4.5rem 7.3rem}@media (max-width:991px){.article-single-section{--x-space:2.5rem;padding-block:2rem 4.7rem}}@media (max-width:767px){.article-single-section{--x-space:1rem}}.article-single{color:var(--heading-main-color)}.article-single__head-info{column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.article-single__head-info time{font-weight:500}.article-single .menu--social{gap:.5rem;margin-top:.5rem}.article-single__footer a,.article-single__head a{gap:.5rem;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.article-single__footer{margin-left:auto;margin-right:auto;max-width:48rem}.article-single__footer small{display:inline-block}.article-single__title{margin-bottom:1rem}.article-single__meta{gap:1rem;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.article-single__sharing{font-weight:400;gap:8px}.article-single__sharing small{font-size:.875rem;color:#7c7a85}.article-single__sharing li{line-height:1}.article-single__image{margin-bottom:1.5rem}.article-single__image img{width:100%;border-radius:1rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:2.25/1}@media (max-width:991px){.article-single__head .article-single__sharing>li:first-child{display:none}.article-single__image img{border-radius:.5rem;aspect-ratio:8/5}}@media (max-width:767px){.article-single__meta time{order:3;text-align:left;flex:1 1 100%;max-width:100%}}.entry-content{font-size:1.125rem;margin-bottom:3.5rem;margin-left:auto;margin-right:auto;max-width:48rem}.entry-content__block{margin-top:3.1rem}.entry-content__block h3{margin-bottom:2rem}.entry-content__block h4{font-size:1.25rem;line-height:1.3;margin-bottom:2rem}.entry-content__block blockquote{font-size:1.25rem;color:var(--brand-color);font-style:italic;border-right:1px solid;margin:3rem 0;padding-right:1.5rem}.entry-content__block strong{font-size:1.25rem}.entry-content__block ol,.entry-content__block p,.entry-content__block ul{word-spacing:.4px;margin-bottom:1.2em}.entry-content__block ol>li,.entry-content__block p>li,.entry-content__block ul>li{margin-bottom:1.3em}.entry-content__block ul{padding-left:1.5em}@media (max-width:991px){.entry-content__block{margin-top:2rem}.entry-content__block h3{margin-bottom:1rem}}@media (max-width:639px){.entry-content{margin-bottom:2.1rem}.entry-content__block ol,.entry-content__block p,.entry-content__block ul{word-spacing:normal}}@media (max-width:1199px){:root{--x-space:2rem;--col_space:.875rem}}@media (max-width:991px){:root{--x-space:1.5rem}}@media (max-width:639px){:root{--x-space:1rem;--col_space:10px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwic3R5bGUuc2NzcyIsInN0eWxlLmNzcyIsIl9zbGlkZXIuc2NzcyIsIl9yZXNldC5zY3NzIiwiX21peGlucy5zY3NzIiwiX2V4dGVuZHMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfYnV0dG9ucy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfbWVudS5zY3NzIiwiX3RhYnMuc2NzcyIsIl9hY2NvcmRpb24uc2NzcyIsIl9tb2RhbC5zY3NzIiwiX2JyZWFkY3J1bWJzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfc2VhcmNoLWZvcm0uc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfcGFnZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBUSx5S0FBQSxBQ0FSLE1BQ0UscUJBQUEsQUFDQSxvQkFBQSxBQUNBLFdBQUEsQUFDQSxlQUFBLEFBQ0EsK0JBQUEsQUFDQSw2QkFBQSxBQUNBLHNCQUFBLEFBQ0EsMEJBQUEsQUFDQSw2QkFBQSxBQUNBLHdCQUFBLEFBQ0EsK0JBQUEsQUFDQSw4QkFBQSxBQUNBLDhCQUFBLEFBQ0EsNkJBQUEsQUFDQSwwQkFBQSxBQUNBLGdDQUFBLEFBQ0EsNkJBQUEsQUFDQSw4QkFBQSxBQUNBLHdCQUFBLEFBQ0EsdUJBQUEsQUFDQSw2QkFBQSxBQUNBLHdCQUFBLEFBQ0EseUNBQUEsQUFDQSxpQ0FBQSxBQUVBLHVCQUFBLEFBQ0EseUJBQUEsQUFDQSwyQkFBQSxBQUNBLHFCQUFBLEFBQ0EsMkJBQUEsQUFDQSxtQkFBQSxBQUNBLGVBQUEsQUFDQSw0QkFBQSxBQUNBLDZCQUFBLEFBQ0Esa0JBQUEsQ0NDRixBQ2xDQSxVQUNFLFlBQUEsQ0RxQ0YsQUNwQ0UsY0FDRSxVQUFBLENEc0NKLEFDcENFLHVCQUNFLGNBQUEsQUFDQSxlQUFBLENEc0NKLEFFMUNBLG1GQUNFLGFBQUEsQ0ZxREYsQUVoREEsU0FDRSxZQUFBLEFBQ0EsYUFBQSxDRnVERixBRXJEQSxPQUNFLGFBQUEsQUFDQSxl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SSx5QkFDRSxrQkFBQSxDakJxM0ROLEFHai9FSSx5QmNnb0JBLHNCQUNFLGVBQUEsQ2pCbzNESixBaUJuM0RJLHlCQUNFLGtCQUFBLENqQnEzRE4sQ0FDRixBR3ovRUkseUJjMmxCSixlQTZDSSxvQkFBQSxDakJxM0RGLEFpQm4zREksMEVBQ0UsbUJBQUEsQ2pCcTNETixDQUNGLEFHamdGSSwwQkpyQkYsTUFDRSxlQUFBLEFBQ0EsbUJBQUEsQ0MwaEZGLENBQ0YsQUd4Z0ZJLHlCSmZGLE1BQ0UsZ0JBQUEsQ0MwaEZGLENBQ0YsQUc3Z0ZJLHlCSlZGLE1BQ0UsZUFBQSxBQUNBLGdCQUFBLENDMGhGRixDQUNGIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SdWJpazppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwJyk7IiwiOnJvb3Qge1xyXG4gIC0tY29udC13aWR0aDogOTAuNXJlbTtcclxuICAtLWNvbF9zcGFjZTogMS4yNXJlbTtcclxuICAtLWdhcDogMXJlbTtcclxuICAtLXgtc3BhY2U6IDRyZW07XHJcbiAgLS1mb250LW1haW46ICdSdWJpaycsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LWhlYWRpbmc6ICdSdWJpaycsIHNlcmlmO1xyXG4gIC0tYnJhbmQtY29sb3I6ICMwMDk4RjA7XHJcbiAgLS1tYWluLXRleHQtY29sb3I6ICMzQjM1NjU7XHJcbiAgLS1oZWFkaW5nLW1haW4tY29sb3I6ICMyNzIzNDM7XHJcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMjcyMzQzO1xyXG4gIC0tcHJpbWFyeS1jb2xvci1hY3RpdmU6ICM0RDZGODA7XHJcbiAgLS1wcmltYXJ5LWNvbG9yLWhvdmVyOiAjM0IzNTY1O1xyXG4gIC0tcHJpbWFyeS1jb2xvci1mb2N1czogIzI2Mzc0MDtcclxuICAtLXByaW1hcnktdGV4dC1jb2xvcjogI0MwQkNEQztcclxuICAtLXNlY29uZGFyeS1jb2xvcjogI0ZGRTAzMztcclxuICAtLXNlY29uZGFyeS1jb2xvci1ob3ZlcjogI0ZGRTg2NjtcclxuICAtLWhvbGxvdy1jb2xvci1ob3ZlcjogI0JCRTZGRjtcclxuICAtLWhvbGxvdy1jb2xvci1hY3RpdmU6ICNCQkU2RkY7XHJcbiAgLS1vdXRsaW5lLWNvbG9yOiAjOUZCOUM2O1xyXG4gIC0tZm9vdGVyLWNvbG9yOiAjQkJFNkZGO1xyXG4gIC0tYmQtYnJhbmQ6IDFweCBzb2xpZCAjNTdDMUZGO1xyXG4gIC0tdGhpbi1saWdodC1iZzogI0Y3RjdGQjtcclxuICAtLXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgyMTIsIDE4MCwgMCwgMC4yNCk7XHJcbiAgLS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yOiAjNjM2MjZBO1xyXG5cclxuICAtLWhlYWRlci1jb2xvcjogIzBBMEUxMDtcclxuICAtLWRpc2FibGVkLWNvbG9yOiAjRTZFNkU2O1xyXG4gIC0tZm9ybS1maWVsZC1jb2xvcjogIzAwOThGMDtcclxuICAtLWZvcm0tY29sb3I6ICNCM0IzQjM7XHJcbiAgLS1mb3JtLWVycm9yLWNvbG9yOiAjRkE0OTVFO1xyXG4gIC0tbGlnaHQtYmc6ICNERkU4RUM7XHJcbiAgLS1yYWRpdXM6IC41cmVtO1xyXG4gIC0tYmQtdGhpbjogMXB4IHNvbGlkICNFOEU4RTg7XHJcbiAgLS1iZC1iLTcwMDogMXB4IHNvbGlkICMzOTUzNjA7XHJcbiAgLS1sZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5AaW1wb3J0IFwic2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJyZXNldFwiO1xyXG5AaW1wb3J0IFwiZXh0ZW5kc1wiO1xyXG5AaW1wb3J0IFwiZ2VuZXJhbFwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiZm9ybXNcIjtcclxuQGltcG9ydCBcIm1lbnVcIjtcclxuQGltcG9ydCBcInRhYnNcIjtcclxuQGltcG9ydCBcImFjY29yZGlvblwiO1xyXG5AaW1wb3J0IFwibW9kYWxcIjtcclxuQGltcG9ydCBcImJyZWFkY3J1bWJzXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuQGltcG9ydCBcInNlYXJjaC1mb3JtXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcclxuQGltcG9ydCBcInBhZ2VzXCI7XHJcblxyXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KHhsKXtcclxuICA6cm9vdHtcclxuICAgIC0teC1zcGFjZTogMnJlbTtcclxuICAgIC0tY29sX3NwYWNlOiAuODc1cmVtO1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcclxuICA6cm9vdHtcclxuICAgIC0teC1zcGFjZTogMS41cmVtO1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcclxuICA6cm9vdHtcclxuICAgIC0teC1zcGFjZTogMXJlbTtcclxuICAgIC0tY29sX3NwYWNlOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SdWJpazppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwXCIpO1xuOnJvb3Qge1xuICAtLWNvbnQtd2lkdGg6IDkwLjVyZW07XG4gIC0tY29sX3NwYWNlOiAxLjI1cmVtO1xuICAtLWdhcDogMXJlbTtcbiAgLS14LXNwYWNlOiA0cmVtO1xuICAtLWZvbnQtbWFpbjogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtaGVhZGluZzogXCJSdWJpa1wiLCBzZXJpZjtcbiAgLS1icmFuZC1jb2xvcjogIzAwOThGMDtcbiAgLS1tYWluLXRleHQtY29sb3I6ICMzQjM1NjU7XG4gIC0taGVhZGluZy1tYWluLWNvbG9yOiAjMjcyMzQzO1xuICAtLXByaW1hcnktY29sb3I6ICMyNzIzNDM7XG4gIC0tcHJpbWFyeS1jb2xvci1hY3RpdmU6ICM0RDZGODA7XG4gIC0tcHJpbWFyeS1jb2xvci1ob3ZlcjogIzNCMzU2NTtcbiAgLS1wcmltYXJ5LWNvbG9yLWZvY3VzOiAjMjYzNzQwO1xuICAtLXByaW1hcnktdGV4dC1jb2xvcjogI0MwQkNEQztcbiAgLS1zZWNvbmRhcnktY29sb3I6ICNGRkUwMzM7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yLWhvdmVyOiAjRkZFODY2O1xuICAtLWhvbGxvdy1jb2xvci1ob3ZlcjogI0JCRTZGRjtcbiAgLS1ob2xsb3ctY29sb3ItYWN0aXZlOiAjQkJFNkZGO1xuICAtLW91dGxpbmUtY29sb3I6ICM5RkI5QzY7XG4gIC0tZm9vdGVyLWNvbG9yOiAjQkJFNkZGO1xuICAtLWJkLWJyYW5kOiAxcHggc29saWQgIzU3QzFGRjtcbiAgLS10aGluLWxpZ2h0LWJnOiAjRjdGN0ZCO1xuICAtLXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgyMTIsIDE4MCwgMCwgMC4yNCk7XG4gIC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcjogIzYzNjI2QTtcbiAgLS1oZWFkZXItY29sb3I6ICMwQTBFMTA7XG4gIC0tZGlzYWJsZWQtY29sb3I6ICNFNkU2RTY7XG4gIC0tZm9ybS1maWVsZC1jb2xvcjogIzAwOThGMDtcbiAgLS1mb3JtLWNvbG9yOiAjQjNCM0IzO1xuICAtLWZvcm0tZXJyb3ItY29sb3I6ICNGQTQ5NUU7XG4gIC0tbGlnaHQtYmc6ICNERkU4RUM7XG4gIC0tcmFkaXVzOiAuNXJlbTtcbiAgLS1iZC10aGluOiAxcHggc29saWQgI0U4RThFODtcbiAgLS1iZC1iLTcwMDogMXB4IHNvbGlkICMzOTUzNjA7XG4gIC0tbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5sbV9zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG1fc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG1fc2xpZGUuYWN0aXZlLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogZmFkZVNsaWRlIDAuNXM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZVNsaWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZvb3RlciwgaGVhZGVyLCBuYXYsIGhncm91cCwgbWVudSwgc2VjdGlvbiwgZmlnY2FwdGlvbiwgZmlndXJlLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuYnV0dG9uLCBbdHlwZT1idXR0b25dLCBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZywgW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZywgW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9ZGF0ZV0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1kYXRlXTpob3Zlcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1kYXRlXTpob3Zlcjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmlucHV0LnBsYWNlaG9sZGVyLFxudGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4qLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZC1ibG9jay14cy1kb3duLCAuZC1mbGV4LXhzLWRvd24sIC5kLWJsb2NrLXNtLWRvd24sIC5kLWZsZXgtc20tZG93biwgLmQtYmxvY2stbWQtZG93biwgLmQtZmxleC1tZC1kb3duLCAuZC1ibG9jay1sZy1kb3duLCAuZC1mbGV4LWxnLWRvd24sIC5kLWJsb2NrLXhsLWRvd24sIC5kLWZsZXgteGwtZG93biwgLmQtYmxvY2steHhsLWRvd24sIC5kLWZsZXgteHhsLWRvd24sIC5kLWJsb2NrLXN1cHBlcmxnLWRvd24sIC5kLWZsZXgtc3VwcGVybGctZG93biwgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyX19saW5rcyBhLCAuc3VidGl0bGUgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19saW5rcyBhOmhvdmVyLCAuc3VidGl0bGUgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJyZWFkY3J1bWJzID4gbGkgYSwgLmFjY29yZGlvbl9fY29udGVudCBhLCAuYnRuLWxpbmssIHAgPiBhLCBzbWFsbCA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1icyA+IGxpIGE6aG92ZXIsIC5hY2NvcmRpb25fX2NvbnRlbnQgYTpob3ZlciwgLmJ0bi1saW5rOmhvdmVyLCBwID4gYTpob3Zlciwgc21hbGwgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbml0aWFsO1xufVxuXG4uYXJ0aWNsZS1zaW5nbGVfX21ldGEsIC5yZXZpZXdfX2F1dGhvci1wb3NpdGlvbiwgLmZpbGUtdXBsb2FkX19sYWJlbCwgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCwgZmlndXJlIGZpZ2NhcHRpb24sIHRpbWUsIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmJyZWFkY3J1bWJzID4gbGkge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6IHZhcigtLW1haW4tdGV4dC1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5Lm1vYmlsZS1tZW51LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwMTcyNDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjk7XG4gIHotaW5kZXg6IDk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkubW9iaWxlLW1lbnUtb3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkubW9kYWwtb3BlbiwgYm9keS5tb2JpbGUtbWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm1vZGFsLW9wZW4sIGJvZHkubW9iaWxlLW1lbnUtb3BlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxucDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jd3JhcHBlcixcbi53cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5LnNpZ24tcGFnZSAjd3JhcHBlciwgYm9keS5tb2JpbGUtbWVudS1vcGVuICN3cmFwcGVyLFxuYm9keS5zaWduLXBhZ2UgLndyYXBwZXIsXG5ib2R5Lm1vYmlsZS1tZW51LW9wZW4gLndyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuYm9keS5tb2JpbGUtbWVudS1vcGVuIC5wYWdlLWNvbnRlbnQgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogdmFyKC0tY29udC13aWR0aCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0teC1zcGFjZSk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXgtc3BhY2UpO1xufVxuLmNvbnRhaW5lci0tZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tY29sX3NwYWNlKSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWNvbF9zcGFjZSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucm93ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29sX3NwYWNlKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sX3NwYWNlKTtcbn1cbi5yb3cgPiAuY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgMDtcbn1cbi5yb3cgPiAuY29sLS1oYWxmIHtcbiAgZmxleDogMSAxIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnJvdyA+IC5jb2wtLWhhbGYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctbWFpbi1jb2xvcik7XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5hOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cblxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZGwgZHQge1xuICBmb250LXNpemU6IDEuMTIyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuZGwgZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0ODBweCkge1xuICBkbCBkZCB7XG4gICAgd29yZC1zcGFjaW5nOiAwLjlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG50aW1lIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuXG4ubGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLmxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN0cmFjaGVkLWxpbms6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEuOHJlbSAwIDUuNXJlbTtcbn1cbmZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuZmlndXJlIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IHZhcigtLWJvcmRlcik7XG59XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLnByaW1hcnktdGV4dCwgLmFjY29yZGlvbl9fY29udGVudCBhLCBwID4gYSwgc21hbGwgPiBhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uYnJhbmQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XG59XG5cbi5jbGVhci1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGFyay1zZWN0aW9uIHtcbiAgLS1oZWFkaW5nLW1haW4tY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKTtcbn1cbi5kYXJrLXNlY3Rpb24gLmJ0bi0taG9sbG93IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKTtcbn1cbi5kYXJrLXNlY3Rpb24gLmJ0bi0taG9sbG93OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uc2VjdGlvbi1zcGFjZSB7XG4gIHBhZGRpbmctYmxvY2s6IDhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2Uge1xuICAgIHBhZGRpbmctYmxvY2s6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2VjdGlvbi1zcGFjZSB7XG4gICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG4uc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnN1YnRpdGxlID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYW5pbWF0ZS1lbGVtID4gKiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSB2YXIoLS1hbmltLWRlbGF5KTtcbn1cbi5hbmltYXRlLWVsZW0uaXMtdmlzaWJsZSA+ICoge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1lbGVtLmZhZGUtZWZmZWN0ID4gKiB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjE5OXB4KSB7XG4gIC5kLWZsZXgtc3VwcGVybGctZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1ibG9jay1zdXBwZXJsZy1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZC1ub25lLXN1cHBlcmxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDc5cHgpIHtcbiAgLmQtZmxleC14eGwtZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1ibG9jay14eGwtZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmQtbm9uZS14eGwtZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZC1mbGV4LXhsLWRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmQtYmxvY2steGwtZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmQtbm9uZS14bC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmQtZmxleC1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLWJsb2NrLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kLW5vbmUtbGctZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kLWZsZXgtbWQtZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1ibG9jay1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZC1ub25lLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZC1mbGV4LXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmQtYmxvY2stc20tZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmQtbm9uZS1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogLTEpIHtcbiAgLmQtZmxleC14cy1kb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLWJsb2NrLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kLW5vbmUteHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLWlubm5uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgMCUge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTAwMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5UcmYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYnRuLCBbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMC45NHJlbSAxLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idG5bZGlzYWJsZWRdLCBbZGlzYWJsZWRdW3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMzksIDM1LCA2NywgMC4zOCk7XG59XG4uYnRuLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IDAgcmdiYSgzOSwgMzUsIDY3LCAwLjM4KTtcbn1cbi5idG4tLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItYWN0aXZlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWFjdGl2ZSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItZm9jdXMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItZm9jdXMpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tb3V0bGluZS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLS1wcmltYXJ5W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpc2FibGVkLWNvbG9yKTtcbiAgY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGlzYWJsZWQtY29sb3IpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgyMzMsIDIwNCwgMCwgMC4zOCk7XG59XG4uYnRuLS1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItaG92ZXIpO1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IDAgcmdiYSgxODQsIDE2MSwgMCwgMC4zOCk7XG59XG4uYnRuLS1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvci1hY3RpdmUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvci1hY3RpdmUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi0tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvci1mb2N1cyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWZvY3VzKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLW91dGxpbmUtY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi0tc2Vjb25kYXJ5W2Rpc2FibGVkXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tLWhvbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI0JCRTZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAxNTIsIDI0MCwgMC4wNik7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XG59XG4uYnRuLS1ob2xsb3c6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG9sbG93LWNvbG9yLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiAjQkJFNkZGO1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IDAgcmdiYSgwLCAxMDEsIDE1OSwgMC4yNCk7XG59XG4uYnRuLS1ob2xsb3c6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvbGxvdy1jb2xvci1hY3RpdmUpO1xufVxuLmJ0bi0taG9sbG93Om5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1mb2N1cyk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1vdXRsaW5lLWNvbG9yKTtcbn1cbi5idG4tLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC43cmVtIDAuNzVlbTtcbn1cbi5idG4tLW1kIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAwLjk1ZW07XG59XG4uYnRuLS1sZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMS4xM3JlbSAxLjVlbTtcbn1cbi5idG4tLWV4cGFuZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bnMtZ3JvdXAge1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5idG4sIFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY2RkY7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGdhcDogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idG4tbGluayAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmJ0bi1saW5rLS13aGF0cy1hcHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGRkREO1xuICBjb2xvcjogIzAwOTkzNDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuM3JlbTtcbiAgY29sb3I6IHZhcigtLWZvcm0tZmllbGQtZXJyb3ItY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaW5wdXQtZXJyb3IgLmljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5mb3JtLWZpZWxkLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1maWVsZC13cmFwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zaWduLWZvcm0gLmZvcm0tZmllbGQtd3JhcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZvcm0tZmllbGQtd3JhcCAuaW5wdXQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuaHRtbFtkaXI9cnRsXSAuZm9ybS1maWVsZC13cmFwIC5pbnB1dC1sYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbn1cbi5mb3JtLWZpZWxkLXdyYXAtLXJhZGlvcyB7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5mb3JtLWZpZWxkLXdyYXAtLXJhZGlvcyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1maWVsZC13cmFwLS1yYWRpb3MgaW5wdXRbdHlwZT1yYWRpb10gKyAuYnRuLCAuZm9ybS1maWVsZC13cmFwLS1yYWRpb3MgaW5wdXRbdHlwZT1yYWRpb10gKyBbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9ybS1maWVsZC13cmFwLS1yYWRpb3MgaW5wdXRbdHlwZT1yYWRpb10gKyAuYnRuOmhvdmVyLCAuZm9ybS1maWVsZC13cmFwLS1yYWRpb3MgaW5wdXRbdHlwZT1yYWRpb10gKyBbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZvcm0tZmllbGQtd3JhcC0tcmFkaW9zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuYnRuLCAuZm9ybS1maWVsZC13cmFwLS1yYWRpb3MgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGN0NDO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG59XG4uZm9ybS1maWVsZC13cmFwLS1yYWRpb3MgPiBsYWJlbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG5mb3JtIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWZpZWxkLWNvbG9yKTtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuXG4uZmllbGQtaW5zdHJ1Y3Rpb24ge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG59XG5cbnNlbGVjdCwgdGV4dGFyZWEsIGlucHV0LmZvcm0tZmllbGQsIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT1jb2xvcl0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXdlZWtdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvcm0tZmllbGQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tbWFpbi10ZXh0LWNvbG9yKTtcbiAgcGFkZGluZzogMS41cmVtIDAuNzVyZW0gMC42cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMy41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbnNlbGVjdDpkaXNhYmxlZCwgdGV4dGFyZWE6ZGlzYWJsZWQsIGlucHV0LmZvcm0tZmllbGQ6ZGlzYWJsZWQsIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1zZWFyY2hdOmRpc2FibGVkLCBpbnB1dFt0eXBlPXRlbF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9dGltZV06ZGlzYWJsZWQsIGlucHV0W3R5cGU9dXJsXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1jb2xvcl06ZGlzYWJsZWQsIGlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkLCBpbnB1dFt0eXBlPXdlZWtdOmRpc2FibGVkLCBpbnB1dFt0eXBlPW1vbnRoXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmRpc2FibGVkLCBpbnB1dFt0eXBlPWRhdGVdOmRpc2FibGVkLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yKTtcbn1cbnNlbGVjdDpmb2N1czpub3QoOmRpc2FibGVkKSwgdGV4dGFyZWE6Zm9jdXM6bm90KDpkaXNhYmxlZCksIGlucHV0LmZvcm0tZmllbGQ6Zm9jdXM6bm90KDpkaXNhYmxlZCksIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1czpub3QoOmRpc2FibGVkKSwgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLCBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6bm90KDpkaXNhYmxlZCksIGlucHV0W3R5cGU9dGltZV06Zm9jdXM6bm90KDpkaXNhYmxlZCksIGlucHV0W3R5cGU9dXJsXTpmb2N1czpub3QoOmRpc2FibGVkKSwgaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXM6bm90KDpkaXNhYmxlZCksIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLCBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLCBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1czpub3QoOmRpc2FibGVkKSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6bm90KDpkaXNhYmxlZCksIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1czpub3QoOmRpc2FibGVkKSwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDA5OEYwO1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IDAgcmdiYSgwLCAxMDEsIDE1OSwgMC4yNCk7XG59XG5zZWxlY3Q6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuaW5wdXQtbGFiZWwsIHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmlucHV0LWxhYmVsLCBpbnB1dC5mb3JtLWZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmlucHV0LWxhYmVsLCBpbnB1dFt0eXBlPW51bWJlcl06bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuaW5wdXQtbGFiZWwsIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5pbnB1dC1sYWJlbCwgaW5wdXRbdHlwZT10ZWxdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmlucHV0LWxhYmVsLCBpbnB1dFt0eXBlPXRpbWVdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmlucHV0LWxhYmVsLCBpbnB1dFt0eXBlPXVybF06bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuaW5wdXQtbGFiZWwsIGlucHV0W3R5cGU9Y29sb3JdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmlucHV0LWxhYmVsLCBpbnB1dFt0eXBlPWVtYWlsXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5pbnB1dC1sYWJlbCwgaW5wdXRbdHlwZT13ZWVrXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5pbnB1dC1sYWJlbCwgaW5wdXRbdHlwZT1tb250aF06bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuaW5wdXQtbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmlucHV0LWxhYmVsLCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5pbnB1dC1sYWJlbCwgaW5wdXRbdHlwZT1kYXRlXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5pbnB1dC1sYWJlbCwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuaW5wdXQtbGFiZWwsIGlucHV0W3R5cGU9dGV4dF06bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuaW5wdXQtbGFiZWwsIHNlbGVjdDpmb2N1cyArIC5pbnB1dC1sYWJlbCwgdGV4dGFyZWE6Zm9jdXMgKyAuaW5wdXQtbGFiZWwsIGlucHV0LmZvcm0tZmllbGQ6Zm9jdXMgKyAuaW5wdXQtbGFiZWwsIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyArIC5pbnB1dC1sYWJlbCwgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzICsgLmlucHV0LWxhYmVsLCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMgKyAuaW5wdXQtbGFiZWwsIGlucHV0W3R5cGU9dGltZV06Zm9jdXMgKyAuaW5wdXQtbGFiZWwsIGlucHV0W3R5cGU9dXJsXTpmb2N1cyArIC5pbnB1dC1sYWJlbCwgaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMgKyAuaW5wdXQtbGFiZWwsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzICsgLmlucHV0LWxhYmVsLCBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzICsgLmlucHV0LWxhYmVsLCBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyArIC5pbnB1dC1sYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMgKyAuaW5wdXQtbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzICsgLmlucHV0LWxhYmVsLCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzICsgLmlucHV0LWxhYmVsLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyArIC5pbnB1dC1sYWJlbCwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIC5pbnB1dC1sYWJlbCB7XG4gIHRvcDogMC4zcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZm9ybS1maWVsZC13cmFwLS1lcnJvciBzZWxlY3QsIC5mb3JtLWZpZWxkLXdyYXAtLWVycm9yIHRleHRhcmVhLCAuZm9ybS1maWVsZC13cmFwLS1lcnJvciBpbnB1dC5mb3JtLWZpZWxkLCAuZm9ybS1maWVsZC13cmFwLS1lcnJvciBpbnB1dFt0eXBlPW51bWJlcl0sIC5mb3JtLWZpZWxkLXdyYXAtLWVycm9yIGlucHV0W3R5cGU9c2VhcmNoXSwgLmZvcm0tZmllbGQtd3JhcC0tZXJyb3IgaW5wdXRbdHlwZT10ZWxdLCAuZm9ybS1maWVsZC13cmFwLS1lcnJvciBpbnB1dFt0eXBlPXRpbWVdLCAuZm9ybS1maWVsZC13cmFwLS1lcnJvciBpbnB1dFt0eXBlPXVybF0sIC5mb3JtLWZpZWxkLXdyYXAtLWVycm9yIGlucHV0W3R5cGU9Y29sb3JdLCAuZm9ybS1maWVsZC13cmFwLS1lcnJvciBpbnB1dFt0eXBlPWVtYWlsXSwgLmZvcm0tZmllbGQtd3JhcC0tZXJyb3IgaW5wdXRbdHlwZT13ZWVrXSwgLmZvcm0tZmllbGQtd3JhcC0tZXJyb3IgaW5wdXRbdHlwZT1tb250aF0sIC5mb3JtLWZpZWxkLXdyYXAtLWVycm9yIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuZm9ybS1maWVsZC13cmFwLS1lcnJvciBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLmZvcm0tZmllbGQtd3JhcC0tZXJyb3IgaW5wdXRbdHlwZT1kYXRlXSwgLmZvcm0tZmllbGQtd3JhcC0tZXJyb3IgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5mb3JtLWZpZWxkLXdyYXAtLWVycm9yIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtLWVycm9yLWNvbG9yKTtcbn1cbnNlbGVjdC5wbGFjZWhvbGRlciwgdGV4dGFyZWEucGxhY2Vob2xkZXIsIGlucHV0LnBsYWNlaG9sZGVyLmZvcm0tZmllbGQsIGlucHV0LnBsYWNlaG9sZGVyW3R5cGU9bnVtYmVyXSwgaW5wdXQucGxhY2Vob2xkZXJbdHlwZT1zZWFyY2hdLCBpbnB1dC5wbGFjZWhvbGRlclt0eXBlPXRlbF0sIGlucHV0LnBsYWNlaG9sZGVyW3R5cGU9dGltZV0sIGlucHV0LnBsYWNlaG9sZGVyW3R5cGU9dXJsXSwgaW5wdXQucGxhY2Vob2xkZXJbdHlwZT1jb2xvcl0sIGlucHV0LnBsYWNlaG9sZGVyW3R5cGU9ZW1haWxdLCBpbnB1dC5wbGFjZWhvbGRlclt0eXBlPXdlZWtdLCBpbnB1dC5wbGFjZWhvbGRlclt0eXBlPW1vbnRoXSwgaW5wdXQucGxhY2Vob2xkZXJbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0LnBsYWNlaG9sZGVyW3R5cGU9ZGF0ZXRpbWVdLCBpbnB1dC5wbGFjZWhvbGRlclt0eXBlPWRhdGVdLCBpbnB1dC5wbGFjZWhvbGRlclt0eXBlPXBhc3N3b3JkXSwgaW5wdXQucGxhY2Vob2xkZXJbdHlwZT10ZXh0XSB7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yKTtcbn1cbnNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCBpbnB1dC5mb3JtLWZpZWxkOi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9bnVtYmVyXTotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXNlYXJjaF06LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dGltZV06LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT11cmxdOi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9Y29sb3JdOi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9d2Vla106LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1tb250aF06LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1kYXRldGltZV06LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1kYXRlXTotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XG59XG5zZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCBpbnB1dC5mb3JtLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPW51bWJlcl06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXVybF06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9Y29sb3JdOjotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT13ZWVrXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1tb250aF06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XG59XG5zZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0LmZvcm0tZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPW51bWJlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXNlYXJjaF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT11cmxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1jb2xvcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9d2Vla106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPW1vbnRoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1kYXRldGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yKTtcbn1cbnNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0LmZvcm0tZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dXJsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1jb2xvcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXdlZWtdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yKTtcbn1cbmh0bWxbZGlyPXJ0bF0gc2VsZWN0LCBodG1sW2Rpcj1ydGxdIHRleHRhcmVhLCBodG1sW2Rpcj1ydGxdIGlucHV0LmZvcm0tZmllbGQsIGh0bWxbZGlyPXJ0bF0gaW5wdXRbdHlwZT1udW1iZXJdLCBodG1sW2Rpcj1ydGxdIGlucHV0W3R5cGU9c2VhcmNoXSwgaHRtbFtkaXI9cnRsXSBpbnB1dFt0eXBlPXRlbF0sIGh0bWxbZGlyPXJ0bF0gaW5wdXRbdHlwZT10aW1lXSwgaHRtbFtkaXI9cnRsXSBpbnB1dFt0eXBlPXVybF0sIGh0bWxbZGlyPXJ0bF0gaW5wdXRbdHlwZT1jb2xvcl0sIGh0bWxbZGlyPXJ0bF0gaW5wdXRbdHlwZT1lbWFpbF0sIGh0bWxbZGlyPXJ0bF0gaW5wdXRbdHlwZT13ZWVrXSwgaHRtbFtkaXI9cnRsXSBpbnB1dFt0eXBlPW1vbnRoXSwgaHRtbFtkaXI9cnRsXSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaHRtbFtkaXI9cnRsXSBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgaHRtbFtkaXI9cnRsXSBpbnB1dFt0eXBlPWRhdGVdLCBodG1sW2Rpcj1ydGxdIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBodG1sW2Rpcj1ydGxdIGlucHV0W3R5cGU9dGV4dF0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhY2NlbnQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYXBwZWFyYW5jZTogYXV0bztcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dFt0eXBlPXJhbmdlXSB+IC5yYW5nZS12YWx1ZXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5pbnB1dFt0eXBlPXJhbmdlXSB+IC5yYW5nZS1jdXJyZW50LXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogNS4xMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5pbnB1dCB+IC5wYXNzd29yZC10eXBlLXN3aXRjaCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMC43NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG5bdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMC41cmVtO1xufVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWRvd24ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIDUwJTtcbn1cblxuLmNoZWNrYm94LWZpZWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5maWxlLXVwbG9hZCBpbnB1dFt0eXBlPXVwbG9hZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGUtdXBsb2FkX19sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbmRpdGlvbmFsLWJsb2NrIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGxpbmVhciAwcztcbn1cblxuLm1lbnUge1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnVfX2l0ZW0gPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubWVudV9faXRlbSA+IGE6aG92ZXIsIC5tZW51X19pdGVtID4gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XG59XG4ubWVudV9faXRlbS0taGFzLWNoaWxkcmVuIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVudV9faXRlbS0tYWN0aXZlID4gYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4ubWVudS0tdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm1lbnUtLXZlcnRpY2FsID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLm1lbnUtLXZlcnRpY2FsID4gbGkgLm1lbnVfX3N1YiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxOXJlbSk7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDRyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4ubWVudS0tdmVydGljYWwgPiBsaSAubWVudV9fc3ViOmJlZm9yZSB7XG4gIHJpZ2h0OiA5OSU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tZW51LS1zb2NpYWwge1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLm1lbnUtLXNvY2lhbCBhIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmFydGljbGUtc2luZ2xlX19zaGFyaW5nIC5tZW51LS1zb2NpYWwgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1jb2xvcik7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1zaW5nbGVfX3NoYXJpbmcgLm1lbnUtLXNvY2lhbCBhIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbnUge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm1haW4tbWVudSA+IGxpID4gYSA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWFpbi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgei1pbmRleDogOTk4O1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gIG1heC13aWR0aDogMjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wNXMgZWFzZSAwcztcbn1cbi5tb2JpbGUtbmF2IC5idG5zLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbi5tb2JpbGUtbmF2X19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbmJvZHkubW9iaWxlLW1lbnUtb3BlbiAubW9iaWxlLW5hdiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2JpbGUtbmF2ID4gKiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwLjJzO1xufVxuYm9keS5tb2JpbGUtbWVudS1vcGVuIC5tb2JpbGUtbmF2ID4gKiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2JpbGUtbmF2IC5tZW51IHtcbiAgZ2FwOiAxcmVtO1xufVxuLm1vYmlsZS1uYXYgLm1lbnUgPiBsaSB7XG4gIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlLW5hdiAubWVudSA+IGxpIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5tb2JpbGUtbmF2IC5tZW51X19pdGVtLS1oYXMtY2hpbGRyZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm1vYmlsZS1uYXYgLm1lbnVfX2l0ZW0tLWhhcy1jaGlsZHJlbiAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9iaWxlLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFicyB7XG4gIGdhcDogMC41cmVtO1xuICB3aWR0aDogNzByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRhYnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi50YWJzX19pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGFic19faXRlbSA+IGEgaW1nLCAudGFic19faXRlbSA+IGEgc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLnRhYnNfX2l0ZW0gPiBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTtcbn1cbi50YWJzX19pdGVtLS1hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGN0NDO1xuICBiYWNrZ3JvdW5kOiAjRkZGN0NDO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xufVxuLnRhYi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFiLWNvbnRlbnRfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50X19pdGVtLS1hY3RpdmUge1xuICBhbmltYXRpb246IGZhZGUtaW5ubm4gMC44cyBsaW5lYXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudGFic19faXRlbSB7XG4gICAgZmxleDogMSAxIDI2JTtcbiAgfVxuICAudGFic19faXRlbSA+IGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmd1aWRlcy1zZWN0aW9uLS1sYXd5ZXJzIC50YWJzX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC50YWJzIHtcbiAgICBnYXA6IDAuM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJzX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxuICAudGFic19faXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAuZ3VpZGVzLXNlY3Rpb24tLWxhd3llcnMgLnRhYnNfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSAyNiU7XG4gIH1cbn1cblxuLmd1aWRlLXRhYnNfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uc3RpY2t5LXRvLXRvcCAuZ3VpZGUtdGFic19fd3JhcHBlciB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMDBweCk7XG59XG5cbi5ndWlkZS10YWJzX19zY3JvbGwge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJhdGNoO1xufVxuLmd1aWRlLXRhYnNfX3Njcm9sbCAudGFicyB7XG4gIHdpZHRoOiA3MXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLmd1aWRlcy1zZWN0aW9uLS1sYXd5ZXJzIC5ndWlkZS10YWJzX19zY3JvbGwgLnRhYnMge1xuICB3aWR0aDogNDByZW07XG59XG4uc3RpY2t5LXRvLXRvcCAuZ3VpZGUtdGFic19fc2Nyb2xsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAuNXJlbTtcbiAgd2lkdGg6IG1pbih2YXIoLS1jb250LXdpZHRoKSAtIHZhcigtLXgtc3BhY2UpLCAxMDAlKTtcbiAgei1pbmRleDogOTk5OTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ndWlkZS10YWJzX19zY3JvbGwge1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoLTEgKiB2YXIoLS14LXNwYWNlKSkgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLXgtc3BhY2UpKSAhaW1wb3J0YW50O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMDBweCk7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG4gIC5zdGlja3ktdG8tdG9wIC5ndWlkZS10YWJzX19zY3JvbGwge1xuICAgIG1hcmdpbi1pbmxpbmU6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmd1aWRlLXRhYnNfX3Njcm9sbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWFycm93LXNpemU6IC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uYWNjb3JkaW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTRFNztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RpdGxlIGg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9fdGl0bGU6YWZ0ZXIge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogMC43cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29udGVudDogXCIrXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlIDBzO1xufVxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuMnMgbGluZWFyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDIuNXJlbTtcbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQtaW5uZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbl9faXRlbVtkYXRhLXN0YXRlPW9wZW5dID4gLmFjY29yZGlvbl9fdGl0bGUgaDUge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xufVxuLmFjY29yZGlvbl9faXRlbVtkYXRhLXN0YXRlPW9wZW5dID4gLmFjY29yZGlvbl9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIi1cIjtcbn1cbi5hY2NvcmRpb25fX2l0ZW1bZGF0YS1zdGF0ZT1vcGVuXSAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG4uYWNjb3JkaW9uX19pdGVtW2RhdGEtc3RhdGU9b3Blbl0gLmFjY29yZGlvbl9fY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQxcztcbn1cbi5hY2NvcmRpb24tLWZhcXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZy1ibG9jazogMnJlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICBhbmltYXRpb246IGZhZGUtaW5ubm4gMC4ycyBsaW5lYXIgZm9yd2FyZHM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tb2RhbC0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tb2RhbF9faW5uZXIge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDIzLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICB0b3A6IDV2dztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAxcztcbn1cbmJvZHkubW9kYWwtb3BlbiAubW9kYWxfX2lubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tb2RhbF9fY2xvc2Uge1xuICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjRyZW07XG4gIHJpZ2h0OiAxLjFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbC0tZm9ycHVyY2hhc2UtZm9ybSAubW9kYWxfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhpbi1saWdodC1iZyk7XG59XG4ubW9kYWwtLWZvcnB1cmNoYXNlLWZvcm0gLm1vZGFsX19pbm5lciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbi5tb2RhbC0tZm9ycHVyY2hhc2UtZm9ybSBwIHtcbiAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXItY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbF9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiAwLjNyZW07XG4gICAgcmlnaHQ6IDAuM3JlbTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmJyZWFkY3J1bWJzID4gbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xufVxuLmJyZWFkY3J1bWJzID4gbGkgKyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sW2Rpcj1ydGxdIC5icmVhZGNydW1icyA+IGxpICsgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5icmVhZGNydW1icyA+IGxpICsgbGk6YmVmb3JlIHtcbiAgdG9wOiAxLjFyZW07XG4gIGxlZnQ6IDAuN3JlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnJhbmQtY29sb3IpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjY1cmVtO1xuICBoZWlnaHQ6IDAuNjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlWigyMjVkZWcpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmJyZWFkY3J1bWJzID4gbGkgKyBsaTpiZWZvcmUge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDAuOXJlbTtcbn1cbi5icmVhZGNydW1icyA+IGxpIGEge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJyZWFkY3J1bWJzID4gbGkgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jYXRhbG9nLXNlY3Rpb24gLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5icmVhZGNydW1iczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbn1cbi5icmVhZGNydW1iczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1icyA+IGxpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAuYnJlYWRjcnVtYnMgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5icmVhZGNydW1icyA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDAuNnJlbTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbn1cblxuLmxvZ28ge1xuICB3aWR0aDogMTAuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51LXRvZ2dsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tZW51LXRvZ2dsZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uaGVhZGVyX19tYWluIHtcbiAgcGFkZGluZy1ibG9jazogMS41cmVtO1xufVxuLmhlYWRlcl9fbWFpbiAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX25hdiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctbWFpbi1jb2xvcik7XG59XG4uaGVhZGVyX19idXR0b25zIC5idG4sIC5oZWFkZXJfX2J1dHRvbnMgW3R5cGU9c3VibWl0XSB7XG4gIG1pbi13aWR0aDogN3JlbTtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlcl9fbWFpbiB7XG4gICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgfVxuICAuaGVhZGVyX19tYWluIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaGVhZGVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuICAuaGVhZGVyX19idXR0b25zIC5idG4sIC5oZWFkZXJfX2J1dHRvbnMgW3R5cGU9c3VibWl0XSB7XG4gICAgbWluLXdpZHRoOiA1LjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuOTVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZWFkZXJfX21haW4ge1xuICAgIHBhZGRpbmctYmxvY2s6IDAuNXJlbTtcbiAgfVxuICAuaGVhZGVyX19idXR0b25zIC5idG4sIC5oZWFkZXJfX2J1dHRvbnMgW3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybV9faWNvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXItY29sb3IpO1xuICBsZWZ0OiAwLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4uaGVhZGVyX19yaWdodCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiA2cmVtO1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybV9faW5wdXQ6cmVhZC1vbmx5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm1fX2lucHV0OmZvY3VzLCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtX19pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtX19pbnB1dC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm1fX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm1fX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm1fX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNlYXJjaC1mb3JtICsgLmxhbmd1YWdlcyB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1iZC10aGluKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybV9faWNvbiB7XG4gICAgbGVmdDogMC44NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX3JpZ2h0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICB3aWR0aDogMi4zcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xufVxuLnNlYXJjaC1yZXN1bHRzLWJsb2NrIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnNlYXJjaC1yZXN1bHRzLWJsb2NrX19wbGFjZWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1jb2xvcik7XG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbSAxLjVyZW07XG59XG4uZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZm9vdGVyX190b3AgLm1lbnUge1xuICBjb2x1bW4tZ2FwOiAycmVtO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmZvb3RlciBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1iZC1icmFuZCk7XG4gIG1hcmdpbi1ibG9jazogMy41cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX190b3AgPiBkaXYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyX190b3AgLm1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wID4gZGl2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wIC5tZW51IHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuICAuZm9vdGVyX190b3AgLm1lbnUgPiBsaSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyIGhyIHtcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW0gMS40cmVtO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuXG4uYXBwcy1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG59XG4uYXBwcy1ibG9ja19fbGluayB7XG4gIGdhcDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFwcHMtYmxvY2tfX2xpbmsgaW1nIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5hcHBzLWJsb2NrX19saW5rIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuICAuYXBwcy1ibG9ja19fbGluayBpbWcge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGdhcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbl9fbGluayB7XG4gIG1pbi13aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNkZGO1xufVxuLnBhZ2luYXRpb25fX2xpbmstLWN1cnJlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5wYWdpbmF0aW9uX19saW5rLS1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjZGRjtcbn1cbmh0bWxbZGlyPXJ0bF0gLnBhZ2luYXRpb25fX2xpbmstLXByZXYgLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5wYWdpbmF0aW9uX19saW5rLS1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjZGRjtcbn1cbmh0bWxbZGlyPXJ0bF0gLnBhZ2luYXRpb25fX2xpbmstLW5leHQgLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uaGVyby1zZWN0aW9uIHtcbiAgLS1jb2xfc3BhY2U6IDJyZW07XG4gIHBhZGRpbmctdG9wOiAzLjVyZW07XG59XG4uaGVyby1zZWN0aW9uX19tZWRpYSwgLmhlcm8tc2VjdGlvbl9fdGV4dCB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmhlcm8tc2VjdGlvbl9fdGV4dCB7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gIG1pbi1oZWlnaHQ6IDQwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlcm8tc2VjdGlvbl9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1zZWN0aW9uX19tZWRpYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDE1JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb25fX21lZGlhLCAuaGVyby1zZWN0aW9uX190ZXh0IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlcm8tc2VjdGlvbl9fdGV4dCB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5oZXJvLXNlY3Rpb25fX21lZGlhIHtcbiAgICBvcmRlcjogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tc2VjdGlvbl9fbWVkaWEgaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gIH1cbn1cblxuLmFwcHMtc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcHBzLXNlY3Rpb25fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uYXBwcy1zZWN0aW9uX190ZXh0LCAuYXBwcy1zZWN0aW9uX19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwcy1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYXBwcy1zZWN0aW9uX190ZXh0LCAuYXBwcy1zZWN0aW9uX19tZWRpYSB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYXBwcy1zZWN0aW9uX190ZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcHBzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIwdnc7XG4gIH1cbn1cblxuLmFwcC1ib3gge1xuICB3aWR0aDogMTMuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDIwcHggNDRweCAtMTZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogdmFyKC0tbWFpbi10ZXh0LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLmFwcC1ib3gtLWFuZHJvaWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZGYzO1xufVxuLmFwcC1ib3gtLWlvczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWYzZmQ7XG59XG4uYXBwLWJveF9faWNvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLW9zLWNvbG9yKTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMuMTVyZW07XG4gIGhlaWdodDogMy4xNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFwcC1ib3gtLWFuZHJvaWQgLmFwcC1ib3hfX2ljb24ge1xuICBjb2xvcjogIzAwNjYyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRkZERDtcbn1cbi5hcHAtYm94LS1pb3MgLmFwcC1ib3hfX2ljb24ge1xuICBjb2xvcjogIzAwMzc1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCRTZGRjtcbn1cbi5hcHAtYm94X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbi5hcHAtYm94X19pbWcge1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5hcHAtYm94X19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmFwcC1ib3ggLmFwcC1ib3hfX2ZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBjb2xvcjogI0RGREVERTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogMTAuNHJlbTtcbn1cbi5hcHAtYm94ID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uYXBwLWJveGVzIHtcbiAgZ2FwOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3dpcGVyIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogLjVyZW07XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgd2lkdGg6IDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMjI2LCAxOTEsIDAsIDAuNCk7XG59XG5cbi5yZXZpZXdzLXNlY3Rpb24ge1xuICAtLWNvbnQtd2lkdGg6IDc5LjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItY29sb3IpO1xufVxuLnJldmlld3Mtc2VjdGlvbl9faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5yZXZpZXdzLXNlY3Rpb24gLnN3aXBlci13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5yZXZpZXdzLXNlY3Rpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnJldmlldyB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ucmV2aWV3X19yYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuLnJldmlld19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5yZXZpZXdfX2F1dGhvciB7XG4gIGdhcDogdmFyKC0tZ2FwKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJldmlld19fYXV0aG9yIGltZyB7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmV2aWV3X19hdXRob3IgaDUge1xuICBtYXJnaW46IDA7XG59XG4ucmF0ZS1zdGFycyB7XG4gIGNvbG9yOiAjRkZEOTAwO1xufVxuXG4uZ3VpZGVzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGluLWxpZ2h0LWJnKTtcbn1cblxuLmd1aWRlLXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIuNXJlbTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGd1aWRlLWNvdW50ZXI7XG59XG4uZ3VpZGUtc3RlcCArIC5ndWlkZS1zdGVwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmd1aWRlLXN0ZXBfX3RleHQsIC5ndWlkZS1zdGVwX19tZWRpYSB7XG4gIGZsZXg6IDEgMSAwO1xufVxuLmd1aWRlLXN0ZXBfX3N1Yi10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6ICNCMEFGQjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZ3VpZGUtc3RlcF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ndWlkZS1zdGVwX190ZXh0IGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmd1aWRlLXN0ZXBfX3RleHQgaDM6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihndWlkZS1jb3VudGVyKTtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbn1cbi5ndWlkZS1zdGVwX190ZXh0IC5jbGVhci1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZ3VpZGUtc3RlcF9fdGV4dCAuY2xlYXItbGlzdCAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjQ0JDQUNFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzRjU2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZzogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmd1aWRlLXN0ZXBzIHtcbiAgY291bnRlci1yZXNldDogZ3VpZGUtY291bnRlcjtcbn1cbi5ndWlkZS1zdGVwLS12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3VpZGUtc3RlcC0tdmVydGljYWwgLmd1aWRlLXN0ZXBfX3N1Yi10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZ3VpZGUtc3RlcC0tdmVydGljYWwgLmd1aWRlLXN0ZXBfX3RleHQge1xuICBtaW4taGVpZ2h0OiAxNS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cbi5ndWlkZS1zdGVwLS12ZXJ0aWNhbCAuZ3VpZGUtc3RlcF9fbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmd1aWRlLXN0ZXA6bnRoLWNoaWxkKGV2ZW4pIC5ndWlkZS1zdGVwX19tZWRpYSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ3VpZGUtc3RlcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ndWlkZS1zdGVwcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZ3VpZGUtc3RlcF9fdGV4dCwgLmd1aWRlLXN0ZXBfX21lZGlhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ndWlkZS1zdGVwLS12ZXJ0aWNhbCAuZ3VpZGUtc3RlcF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEwLjhyZW07XG4gIH1cbn1cblxuLmd1aWRlLXRhYnMuc3RpY2t5LXRvLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ndWlkZS10YWJzLnN0aWNreS10by10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbTtcbiAgfVxuICAuZ3VpZGVzLXNlY3Rpb24tLWxhd3llcnMgLmd1aWRlLXRhYnMuc3RpY2t5LXRvLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ3VpZGUtdGFicy5zdGlja3ktdG8tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIH1cbiAgLmd1aWRlcy1zZWN0aW9uLS1sYXd5ZXJzIC5ndWlkZS10YWJzLnN0aWNreS10by10b3Age1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICB9XG59XG5cbi5mYXFzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGluLWxpZ2h0LWJnKTtcbn1cbi5mYXFzLXNlY3Rpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZhcXMtc2VjdGlvbiAucm93IHtcbiAgLS1jb2xfc3BhY2U6IC41cmVtO1xufVxuLmZhcXMtc2VjdGlvbi0tYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mYXFzLXNlY3Rpb24tLWFsdCAuYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjZGRjtcbn1cbi5mYXFzLXNlY3Rpb24tLWxhd3llcnMge1xuICBtaW4taGVpZ2h0OiA3NTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLWNvbG9yKTtcbn1cbi5mYXFzLXNlY3Rpb24tLWxhd3llcnMgaDYge1xuICBjb2xvcjogIzVGQkJFRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmFxcy1zZWN0aW9uIC5yb3cgPiAuY29sIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhcXMtc2VjdGlvbiAucm93ID4gLmNvbDpmaXJzdC1jaGlsZCAuYWNjb3JkaW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICB9XG4gIC5mYXFzLXNlY3Rpb24gLnJvdyA+IC5jb2wgKyAuY29sIC5hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XG4gIH1cbiAgLmZhcXMtc2VjdGlvbiAucm93ID4gLmNvbCArIC5jb2wgLmFjY29yZGlvbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU0RTc7XG4gIH1cbn1cblxuLmNvbmZpcm1hdGlvbi1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGluLWxpZ2h0LWJnKTtcbiAgcGFkZGluZzogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uY29uZmlybWF0aW9uLWJsb2NrIC5pY29uIHtcbiAgY29sb3I6ICMwMENDNDU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubW9kYWwtLWNvbmZpcm0gLmNvbmZpcm1hdGlvbi1ibG9jayB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0LXNlY3Rpb24sIC5jb250YWN0LXNlY3Rpb24sIC5mYXFzLXNlY3Rpb24tLWFsdCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cblxuLnRleHQtaW1hZ2Utcm93IHtcbiAgLS1jb2xfc3BhY2U6IDJyZW07XG59XG4udGV4dC1pbWFnZS1yb3cgKyAudGV4dC1pbWFnZS1yb3cge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnRleHQtaW1hZ2Utcm93X19tZWRpYSBwaWN0dXJlLCAudGV4dC1pbWFnZS1yb3dfX21lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHQtaW1hZ2Utcm93X19tZWRpYSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4udGV4dC1pbWFnZS1yb3dfX3RleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnRleHQtaW1hZ2Utcm93X190ZXh0IGgzIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcbn1cbi50ZXh0LWltYWdlLXJvd19fdGV4dCBwICsgaDMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnRleHQtaW1hZ2Utcm93X190ZXh0IHVsIHtcbiAgcGFkZGluZy1yaWdodDogMS44cmVtO1xufVxuLnRleHQtaW1hZ2Utcm93X190ZXh0IHVsIGxpOjptYXJrZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnRleHQtaW1hZ2Utcm93X190ZXh0LCAudGV4dC1pbWFnZS1yb3cgbWVkaWEge1xuICBmbGV4OiAxIDEgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1pbWFnZS1yb3c6bnRoLWNoaWxkKG9kZCkgLnRleHQtaW1hZ2Utcm93X19tZWRpYSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGV4dC1pbWFnZS1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAudGV4dC1pbWFnZS1yb3dfX21lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC50ZXh0LWltYWdlLXJvd19fdGV4dCwgLnRleHQtaW1hZ2Utcm93IG1lZGlhIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhY3Qtc2VjdGlvbl9fY29udGVudCB7XG4gIGZsZXg6IDEgMSAzMXJlbTtcbiAgbWF4LXdpZHRoOiAzMXJlbTtcbn1cbi5jb250YWN0LXNlY3Rpb25fX2NvbnRlbnQgLmNvbnRhY3RzLWxpc3Qge1xuICBtYXJnaW4tYmxvY2s6IDJyZW0gNHJlbTtcbiAgZ2FwOiB2YXIoLS1nYXApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0LXNlY3Rpb25fX2Zvcm0ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTglO1xuICBmbGV4OiAxIDEgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbl9fZm9ybSwgLmNvbnRhY3Qtc2VjdGlvbl9fY29udGVudCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb25fX2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdHMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0cy1saXN0ID4gOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XG59XG4uY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkLXdyYXAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkLXdyYXAtLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cbn1cblxuLmludHJvLWxhd3llcnMtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dC1jb2xvcik7XG59XG4uaW50cm8tbGF3eWVycy1zZWN0aW9uX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pbnRyby1sYXd5ZXJzLXNlY3Rpb25fX3RleHQgaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbnRyby1sYXd5ZXJzLXNlY3Rpb25fX3RleHQsIC5pbnRyby1sYXd5ZXJzLXNlY3Rpb25fX21lZGlhIHtcbiAgZmxleDogMSAxIDA7XG59XG4uaW50cm8tbGF3eWVycy1zZWN0aW9uX19tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IC05LjQlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmludHJvLWxhd3llcnMtc2VjdGlvbl9fdGV4dCwgLmludHJvLWxhd3llcnMtc2VjdGlvbl9fbWVkaWEge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaW50cm8tbGF3eWVycy1zZWN0aW9uX19tZWRpYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5pbnRyby1sYXd5ZXJzLXNlY3Rpb25fX21lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTkuNSU7XG4gIH1cbn1cblxuLmJsb2ctaW5kZXgtc2VjdGlvbiB7XG4gIC0tY29udC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctYmxvY2s6IDVyZW0gOHJlbTtcbn1cbi5ibG9nLWluZGV4LXNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLWluZGV4LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDIuNXJlbSA0cmVtO1xuICB9XG4gIC5ibG9nLWluZGV4LXNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmFydGljbGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFydGljbGVfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlX19pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYXNwZWN0LXJhdGlvOiAxNTIvMTAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5hcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYXJ0aWNsZV9fZGVzYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMi44ZW07XG59XG4uYXJ0aWNsZSB0aW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG59XG4uYXJ0aWNsZTpob3ZlciAuYXJ0aWNsZV9faW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZV9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG59XG5cbi5hcnRpY2xlcy1saXN0IHtcbiAgLS1jb2xzLWNvdW50OiAyO1xuICAtLWNvbF9zcGFjZTogM3JlbTtcbiAgZ2FwOiA0cmVtIHZhcigtLWNvbF9zcGFjZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGVzLWxpc3QgPiAqIHtcbiAgZmxleDogMSAxIGNhbGMoKDEwMCUgLSAodmFyKC0tY29scy1jb3VudCkgLSAxKSAqIHZhcigtLWNvbF9zcGFjZSkpIC8gdmFyKC0tY29scy1jb3VudCkpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAodmFyKC0tY29scy1jb3VudCkgLSAxKSAqIHZhcigtLWNvbF9zcGFjZSkpIC8gdmFyKC0tY29scy1jb3VudCkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnRpY2xlcy1saXN0IHtcbiAgICAtLWNvbF9zcGFjZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVzLWxpc3Qge1xuICAgIC0tY29scy1jb3VudDogMTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1zaW5nbGUtc2VjdGlvbiB7XG4gIC0tY29udC13aWR0aDogNjhyZW07XG4gIC0teC1zcGFjZTogNHJlbTtcbiAgcGFkZGluZy1ibG9jazogNC41cmVtIDcuM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXJ0aWNsZS1zaW5nbGUtc2VjdGlvbiB7XG4gICAgLS14LXNwYWNlOiAyLjVyZW07XG4gICAgcGFkZGluZy1ibG9jazogMnJlbSA0LjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1zaW5nbGUtc2VjdGlvbiB7XG4gICAgLS14LXNwYWNlOiAxcmVtO1xuICB9XG59XG5cbi5hcnRpY2xlLXNpbmdsZSB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLW1haW4tY29sb3IpO1xufVxuLmFydGljbGUtc2luZ2xlX19oZWFkLWluZm8ge1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYXJ0aWNsZS1zaW5nbGVfX2hlYWQtaW5mbyB0aW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hcnRpY2xlLXNpbmdsZSAubWVudS0tc29jaWFsIHtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5hcnRpY2xlLXNpbmdsZV9faGVhZCBhLCAuYXJ0aWNsZS1zaW5nbGVfX2Zvb3RlciBhIHtcbiAgZ2FwOiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hcnRpY2xlLXNpbmdsZV9fZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cbi5hcnRpY2xlLXNpbmdsZV9fZm9vdGVyIHNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFydGljbGUtc2luZ2xlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYXJ0aWNsZS1zaW5nbGVfX21ldGEge1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1zaW5nbGVfX3NoYXJpbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBnYXA6IDhweDtcbn1cbi5hcnRpY2xlLXNpbmdsZV9fc2hhcmluZyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjN0M3QTg1O1xufVxuLmFydGljbGUtc2luZ2xlX19zaGFyaW5nIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYXJ0aWNsZS1zaW5nbGVfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmFydGljbGUtc2luZ2xlX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMi4yNS8xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnRpY2xlLXNpbmdsZV9faGVhZCAuYXJ0aWNsZS1zaW5nbGVfX3NoYXJpbmcgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZS1zaW5nbGVfX2ltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGFzcGVjdC1yYXRpbzogOC81O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtc2luZ2xlX19tZXRhIHRpbWUge1xuICAgIG9yZGVyOiAzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuLmVudHJ5LWNvbnRlbnRfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMy4xcmVtO1xufVxuLmVudHJ5LWNvbnRlbnRfX2Jsb2NrIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50X19ibG9jayBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50X19ibG9jayBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBtYXJnaW46IDNyZW0gMDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnRfX2Jsb2NrIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5lbnRyeS1jb250ZW50X19ibG9jayBwLCAuZW50cnktY29udGVudF9fYmxvY2sgdWwsIC5lbnRyeS1jb250ZW50X19ibG9jayBvbCB7XG4gIHdvcmQtc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLmVudHJ5LWNvbnRlbnRfX2Jsb2NrIHAgPiBsaSwgLmVudHJ5LWNvbnRlbnRfX2Jsb2NrIHVsID4gbGksIC5lbnRyeS1jb250ZW50X19ibG9jayBvbCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG59XG4uZW50cnktY29udGVudF9fYmxvY2sgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbnRyeS1jb250ZW50X19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAuZW50cnktY29udGVudF9fYmxvY2sgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZW50cnktY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xuICB9XG4gIC5lbnRyeS1jb250ZW50X19ibG9jayBwLCAuZW50cnktY29udGVudF9fYmxvY2sgdWwsIC5lbnRyeS1jb250ZW50X19ibG9jayBvbCB7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICA6cm9vdCB7XG4gICAgLS14LXNwYWNlOiAycmVtO1xuICAgIC0tY29sX3NwYWNlOiAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0teC1zcGFjZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0teC1zcGFjZTogMXJlbTtcbiAgICAtLWNvbF9zcGFjZTogMTBweDtcbiAgfVxufSIsIlxyXG4ubG1fc2xpZGVye31cclxuLmxtX3NsaWRle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICYuYWN0aXZlLXNsaWRle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBhbmltYXRpb246IGZhZGVTbGlkZSAwLjVzO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlU2xpZGUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIvLyBSZXNldC9Ob3JtYWxpemVcclxuLy9cclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xyXG5cclxuXHJcbmFydGljbGUsYXNpZGUsZGV0YWlscyxmb290ZXIsaGVhZGVyLG5hdixoZ3JvdXAsbWVudSxzZWN0aW9uLGZpZ2NhcHRpb24sZmlndXJlLG1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxudGV4dGFyZWF7XHJcbiAgcmVzaXplOiBub25lO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbn1cclxuYnV0dG9ue1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDpub25lO1xyXG4gIGJvcmRlcjpub25lO1xyXG59XHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDphdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuYnV0dG9uLFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uXHJcbn1cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IG5vbmVcclxufVxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgZm9udDogaW5oZXJpdFxyXG59XHJcbmlucHV0e1xyXG4gICZbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICZbdHlwZT1kYXRlXXtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgICY6aG92ZXI6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgb3V0bGluZTpub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICAvLy13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XHJcbiAgJjpob3ZlciwmOmZvY3VzLCY6YWN0aXZle1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuKiw6YWZ0ZXIsOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIEBpbmNsdWRlIGFudGlhbGlhcztcclxufVxyXG5cclxuYm9keXtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxucHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufSIsIlxyXG4vLyBNaXhpbnNcclxuLy9cclxuLy9cclxuLy8gIDEuIEdyaWQgc3lzdGVtXHJcbi8vICAyLiBGbGV4Ym94XHJcbi8vICAzLiBNZWRpYSBxdWVyaWVzXHJcbi8vICA0LiBVc2VmdWxcclxuLy9cclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xyXG5cclxuLy8gIDEuIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vXHJcblxyXG5AbWl4aW4gY29udGFpbmVyKCRzcGFjZTogdmFyKC0teC1zcGFjZSkpe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGNlbnRlci1tKHZhcigtLWNvbnQtd2lkdGgpKTtcclxuICBAaW5jbHVkZSBzcGFjZSh4LCAkc3BhY2UpO1xyXG59XHJcblxyXG5AbWl4aW4gY29sLXNpemluZygkc2l6ZTogbnVsbCl7XHJcbiAgQGlmKCRzaXplKXtcclxuICAgIGZsZXg6IDEgMSAkc2l6ZTtcclxuICAgIG1heC13aWR0aDogJHNpemU7XHJcbiAgfSBAZWxzZXtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gIDIuIEZsZXhib3hcclxuLy9cclxuLy9cclxuXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXhib3goJGFsaWduOiBjZW50ZXIsICRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkd3JhcDogd3JhcCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiAkd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuQG1peGluIGlubGluZS1mbGV4Ym94KCRhbGlnbjogZmxleC1zdGFydCwgJGp1c3RpZnk6IGZsZXgtc3RhcnQsICR3cmFwOiB3cmFwKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC13cmFwOiAkd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWNvbHVtbigkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBzdHJldGNoLCAkd3JhcDogbm93cmFwKXtcclxuICBAaW5jbHVkZSBmbGV4Ym94KCRhbGlnbiwgJGp1c3RpZnksICR3cmFwKTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG5AbWl4aW4gc2xpZGVye1xyXG4gIEBjb250ZW50O1xyXG59XHJcblxyXG4vLyAgMy4gTWVkaWEgcXVlcmllc1xyXG4vLyBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7fVxyXG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAgMy4yIHJlc3BvbmQtYmVsb3cobWF4LXdpZHRoKVxyXG5cclxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cclxuQG1peGluIHJlc3BvbmQtYmVsb3coJGJyZWFrcG9pbnQpIHtcclxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xyXG4gIH1cclxufVxyXG5cclxuLy8gIDMuMyByZXNwb25kLWJldHdlZW4obWluLXdpZHRoIC0gbWF4LXdpZHRoKVxyXG5cclxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZXR3ZWVuKHNtLCBtZCkge31cclxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XHJcbiAgICAkbG93ZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRsb3dlcik7XHJcbiAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpID09IGZhbHNlKSB7XHJcbiAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xyXG4gICAgfVxyXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikgPT0gZmFsc2UpIHtcclxuICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAgNC4gVXNlZnVsXHJcbi8vXHJcbi8vXHJcblxyXG4vLyBDbGVhcmZpeFxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuXHJcbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbn1cclxuLy8gQ2VudGVyaW5nIHdpdGggdHJhbnNmb3JtXHJcblxyXG5AbWl4aW4gY2VudGVyKCRwb3NpdGlvbjogYm90aCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgQGlmICRwb3NpdGlvbiA9PSAneScge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSAneCcge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuICBAZWxzZXtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbWFnZSBjb3ZlclxyXG5AbWl4aW4gaW1nLWNvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLy8gQ2VudGVyaW5nIHdpdGggbWFyZ2luc1xyXG5AbWl4aW4gY2VudGVyLW0oJG1heC13aWR0aHM6IG5vbmUpe1xyXG4gIEBpbmNsdWRlIG0tc3BhY2UoYXV0byk7XHJcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRocztcclxufVxyXG4vLyBBYnNvbHV0ZSBwc2V1ZG8gZWxlbWVudFxyXG5cclxuQG1peGluIHBzZXVkbygkY29udGVudDogJycsICRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUpe1xyXG4gIGNvbnRlbnQ6ICRjb250ZW50O1xyXG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xyXG4gIHBvc2l0aW9uOiAkcG9zO1xyXG59XHJcbkBtaXhpbiBwc2V1ZG9MaW5rKCRkaXNwbGF5OiBpbmxpbmUtYmxvY2ssICRwb3M6IGFic29sdXRlLCAkY29udGVudDogJycpe1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBpbmNsdWRlIHBzZXVkbygkY29udGVudCwgJGRpc3BsYXksICRwb3MpO1xyXG59XHJcblxyXG5AbWl4aW4gcHNldWRvQkcoJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwkcmVwZWF0OiBuby1yZXBlYXQsICRiZ3BvczogNTAlLCAkc2l6ZTogY29udGFpbiwgJGNvbnRlbnQ6ICcnKXtcclxuICBjb250ZW50OiAkY29udGVudDtcclxuICBkaXNwbGF5OiAkZGlzcGxheTtcclxuICBwb3NpdGlvbjogJHBvcztcclxuICBiYWNrZ3JvdW5kOiB7XHJcbiAgICByZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgICBwb3NpdGlvbjogJGJncG9zO1xyXG4gICAgc2l6ZTogJHNpemU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcHNldWRvSGVpZ2h0KCRwYWRkaW5nVDogMTAwJSwgJGZ1bGw6IHRydWUpe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogJHBhZGRpbmdUO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gID4gaW1nLCBzdmd7XHJcbiAgICBAaWYoJGZ1bGwgPT0gdHJ1ZSkge1xyXG4gICAgICBAaW5jbHVkZSBpbWctY292ZXI7XHJcbiAgICB9IEBlbHNle1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoYXV0byk7XHJcbiAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWl4aW4gcHNldWRvT3ZlcmxheSgkYmcsICRvcGFjaXR5OjEsICR6LWluZGV4OjApe1xyXG4gIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gIGJhY2tncm91bmQ6ICRiZztcclxuICBAaW5jbHVkZSBzaXplKDEwMCUpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIHotaW5kZXg6ICR6LWluZGV4O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4vLyBTZXR0aW5nIHdpZHRoL2hlaWdodFxyXG5cclxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5AbWl4aW4gaW1hZ2UoJHNpemUsICRyYWQ6IDUwJSkge1xyXG4gIEBpbmNsdWRlIHNpemUoJHNpemUpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBhbmltYXRlKCRhbmltYXRpb24sJGR1cmF0aW9uLCRtZXRob2QsJHRpbWVzKXtcclxuICBhbmltYXRpb246IHtcclxuICAgIG5hbWU6ICRhbmltYXRpb247XHJcbiAgICBkdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gICAgdGltaW5nLWZ1bmN0aW9uOiAkbWV0aG9kO1xyXG4gICAgaXRlcmF0aW9uLWNvdW50OiAkdGltZXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKXtcclxuICBAa2V5ZnJhbWVzICN7JG5hbWV9e1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDU1MgYXJyb3dcclxuQG1peGluIGFycm93KCRkaXI6IGRvd24sICRzaXplOiAxMXB4LCAkY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpKXtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3I7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSk7XHJcbiAgQGlmICgkZGlyID09IGRvd24pe1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICgkZGlyID09IGxlZnQpe1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcclxuICB9XHJcbiAgQGVsc2UgaWYgKCRkaXIgPT0gcmlnaHQpe1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDIyNWRlZyk7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICgkZGlyID09IHVwKXtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigxMzVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGFycm93LWZpbGwoJGRpcjogZG93biwgJHNpemU6IDVweCwgJGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSkge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBAaWYgKCRkaXIgPT0gbGVmdCkge1xyXG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xyXG4gIH1cclxuICBAZWxzZSBpZiAoJGRpciA9PSByaWdodCkge1xyXG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICgkZGlyID09IGRvd24pIHtcclxuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUZXh0LW92ZXJmbG93XHJcblxyXG5AbWl4aW4gdHJ1bmNhdGUoJHRydW5jYXRpb24tYm91bmRhcnkpIHtcclxuICBtYXgtd2lkdGg6ICR0cnVuY2F0aW9uLWJvdW5kYXJ5O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLy8gQW50aWFsaWFzXHJcblxyXG5AbWl4aW4gYW50aWFsaWFzIHtcclxuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBoaWRlL3Nob3dcclxuXHJcbkBtaXhpbiBoaWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIHNob3cge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLy8gaGVpZ2h0PWxpbmVoZWlnaHRcclxuXHJcbkBtaXhpbiBsaW5lSGVpZ2h0KCRoZWlnaHQsICRsaW5laGVpZ2h0OiAkaGVpZ2h0KSB7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZWhlaWdodDtcclxufVxyXG5cclxuLy8gbGlzdFJlc2V0XHJcblxyXG5AbWl4aW4gbGlzdFJlc2V0KCkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vIG51bGwgbWFyZ2luXHJcblxyXG5AbWl4aW4gdHh0TTAoKSB7XHJcbiAgJjpmaXJzdC1jaGlsZHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi8vIHNldCBzaWRlIHNwYWNlXHJcblxyXG5AbWl4aW4gc3BhY2UoJGRpcjonJywgJHBhZGRpbmcxOjEwcHgsICRwYWRkaW5nMjokcGFkZGluZzEpIHtcclxuICBAaWYgJGRpciA9PSAneCcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZzE7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZzI7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRkaXIgPT0gJ3knIHtcclxuICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZzE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmcyO1xyXG4gIH1cclxuICBAZWxzZXtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nMTtcclxuICB9XHJcbn1cclxuQG1peGluIG0tc3BhY2UoJG1hcmdpbkw6LTE1cHgsICRtYXJnaW5SOiAkbWFyZ2luTCkge1xyXG4gIG1hcmdpbi1sZWZ0OiAkbWFyZ2luTDtcclxuICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5SO1xyXG59XHJcblxyXG4vLyB0cmFuc2l0aW9uXHJcbkBtaXhpbiB0cm5zKCRuYW1lOiBhbGwsICRkdXJhdGlvbjogMC4zcywgJHRtLWZ1bmM6IGVhc2UsICRkZWxheTogMHMpe1xyXG4gIHRyYW5zaXRpb246ICRuYW1lICRkdXJhdGlvbiAkdG0tZnVuYyAkZGVsYXk7XHJcbn1cclxuXHJcbi8vXHJcbkBtaXhpbiBpbWctZWZmLWhpZGUoKXtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSBzY2FsZVgoMC43KTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgQGluY2x1ZGUgdHJucyhhbGwsIDAuOHMsIGVhc2UsIC42cyk7XHJcbn1cclxuQG1peGluIGltZy1lZmYoKXtcclxuICBAaW5jbHVkZSBpbWctZWZmLWhpZGUoKTtcclxuICAuaW4tdmlzaWJsZSAme1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZVgoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmb250c1xyXG5AbWl4aW4gZm9udC1nZW5lcmF0ZSgkZmFjZSwgJHdlaWdodDogbm9ybWFsLCAkZmlsZW5hbWU6ICRmYWNlKXtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZmFjZTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy8jeyRmaWxlbmFtZX0uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvI3skZmlsZW5hbWV9LmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvI3skZmlsZW5hbWV9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy8jeyRmaWxlbmFtZX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy8jeyRmaWxlbmFtZX0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy8jeyRmaWxlbmFtZX0uc3ZnI1VuaXZpYVByb0JvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBmb250KCRmOnZhcigtLWZvbnQtbWFpbiksICR3OiAzMDApe1xyXG4gIGZvbnQ6IHtcclxuICAgIGZhbWlseTogJGY7XHJcbiAgICB3ZWlnaHQ6ICR3O1xyXG4gIH07XHJcbn1cclxuXHJcbiAvLyBzcGVjaWFsIG1peGluc1xyXG5AbWl4aW4gc2Vjb25kSW1ne1xyXG4gIGltZ3tcclxuICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBleHRlbmRzXHJcbiVoaWRle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuJWxpbmstdW5kZXJsaW5le1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICY6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG4lbGluay11bmRlcmxpbmUtaG92ZXJ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAmOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbml0aWFsO1xyXG4gIH1cclxufVxyXG4ldGV4dC0yMHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuJWl0YWxpYy0xNHtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbiV0ZXh0LTE0e1xyXG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxufVxyXG4ldGV4dC0zNntcclxuICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG59XHJcbiV0aGluLXRpdGxle1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbiVoZWFkaW5ne1xyXG4gIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgfVxyXG59XHJcbiVoZWFkaW5nLXNte1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxufVxyXG5cclxuJWltYWdlLWFuaW1hdGV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaW1ne1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xyXG4gICAgQGluY2x1ZGUgdHJucygkZHVyYXRpb246IDEuN3MpO1xyXG4gIH1cclxuICAmOmFmdGVye1xyXG4gICAgQGluY2x1ZGUgdHJucygkZHVyYXRpb246IDEuN3MpO1xyXG4gICAgQGluY2x1ZGUgcHNldWRvT3ZlcmxheSgjZmZmLCAkei1pbmRleDogMTAwKTtcclxuICB9XHJcbiAgJi5pcy12aXNpYmxlIHtcclxuICAgIGltZ3tcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG4vLyBHZW5lcmFsXHJcbmh0bWx7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuYm9keXtcclxuICBjb2xvcjogdmFyKC0tbWFpbi10ZXh0LWNvbG9yKTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGZvbnQ6e1xyXG4gICAgZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG4gICAgc2l6ZTogMS4yNXJlbTtcclxuICAgIHdlaWdodDogNDAwO1xyXG4gIH1cclxuICAmLm1vYmlsZS1tZW51LW9wZW57XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgQGluY2x1ZGUgcHNldWRvT3ZlcmxheSgjMDAxNzI0LCAuOSwgOTkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1vYmlsZS1tZW51LW9wZW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICYubW9kYWwtb3BlbiwgJi5tb2JpbGUtbWVudS1vcGVue1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShsZyl7XHJcbiAgICAmLm1vZGFsLW9wZW4sICYubW9iaWxlLW1lbnUtb3BlbntcclxuICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIH1cclxufVxyXG5we1xyXG4gIEBpbmNsdWRlIHR4dE0wO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcbmFkZHJlc3N7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbnN0cm9uZ3tcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbiN3cmFwcGVyLFxyXG4ud3JhcHBlcntcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBmbGV4LWNvbHVtbigpO1xyXG4gIGJvZHkuc2lnbi1wYWdlICYsXHJcbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuICZ7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuLnBhZ2UtY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuICZ7XHJcbiAgICBhe1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnRhaW5lcntcclxuICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICAmLS1mdWxse1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnJvd3tcclxuICBAaW5jbHVkZSBtLXNwYWNlKGNhbGMoLTEqdmFyKC0tY29sX3NwYWNlKSkpO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgICA+ICp7XHJcbiAgICAgIEBpbmNsdWRlIHNwYWNlKHgsIHZhcigtLWNvbF9zcGFjZSkpO1xyXG4gICAgfVxyXG4gICAgPiAuY29se1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAmLS1oYWxme1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbC1zaXppbmcoNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xyXG4gICAgPiAuY29se1xyXG4gICAgICAmLS1oYWxme1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbC1zaXppbmcoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vICBIZWFkaW5nc1xyXG5oMSwuaDEsaDIsLmgyLGgzLC5oMyxoNCwuaDQsaDUsLmg1LGg2LC5oNntcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctbWFpbi1jb2xvcik7XHJcbn1cclxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oM3tcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgZm9udDoge1xyXG4gICAgZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xyXG4gIH1cclxufVxyXG5oMSwuaDF7XHJcbiAgZm9udC1zaXplOiA0cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcbn1cclxuaDIsLmgye1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxuICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XHJcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xyXG4gIH1cclxufVxyXG5oMywuaDN7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMzVyZW07XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xyXG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG59XHJcbmg0LC5oNHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxufVxyXG5oNSwgLmg1e1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbn1cclxuaDYsLmg2e1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XHJcbn1cclxuYXtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBAaW5jbHVkZSB0cm5zKCk7XHJcbiAgJjpob3ZlcntcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcbmRse1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgZHR7XHJcbiAgICBmb250LXNpemU6IDEuMTIyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjZlbTtcclxuICB9XHJcbiAgZGR7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuODVlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSh4eGwpe1xyXG4gICAgZGQge1xyXG4gICAgICB3b3JkLXNwYWNpbmc6IC45cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnAgLCBzbWFsbHtcclxuICA+IGF7XHJcbiAgICBAZXh0ZW5kIC5wcmltYXJ5LXRleHQ7XHJcbiAgICBAZXh0ZW5kICVsaW5rLXVuZGVybGluZS1ob3ZlcjtcclxuICB9XHJcbn1cclxuc21hbGx7XHJcbiAgQGV4dGVuZCAldGV4dC0xNDtcclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gIH1cclxufVxyXG50aW1le1xyXG4gIEBleHRlbmQgJXRleHQtMTQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG59XHJcbi5saW5re1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgJjpob3ZlcntcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbn1cclxuLnN0cmFjaGVkLWxpbmt7XHJcbiAgJjphZnRlcntcclxuICAgIEBpbmNsdWRlIHBzZXVkb0xpbmsoKTtcclxuICB9XHJcbn1cclxuYmxvY2txdW90ZXtcclxufVxyXG5waWN0dXJle1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5idXR0b257XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5maWd1cmV7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAxLjhyZW0gMCA1LjVyZW07XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIH1cclxuICBmaWdjYXB0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xyXG4gICAgQGV4dGVuZCAldGV4dC0xNDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxufVxyXG52aWRlb3tcclxuXHJcbn1cclxuc3Vwe1xyXG5cclxufVxyXG5ocntcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXRvcDogdmFyKC0tYm9yZGVyKTtcclxufVxyXG4uaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIEBpbmNsdWRlIHNpemUoMWVtKTtcclxufVxyXG4ucHJvZ3Jlc3NiYXJ7XHJcblxyXG59XHJcbi5wcmltYXJ5LXRleHR7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG59XHJcbi5icmFuZC10ZXh0e1xyXG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XHJcbn1cclxuLmNsZWFyLWxpc3R7XHJcbiAgQGluY2x1ZGUgbGlzdFJlc2V0O1xyXG59XHJcbi5kYXJrLXNlY3Rpb257XHJcbiAgLS1oZWFkaW5nLW1haW4tY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dC1jb2xvcik7XHJcblxyXG4gIC5idG4tLWhvbGxvd3tcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VjdGlvbi1zcGFjZXtcclxuICBwYWRkaW5nLWJsb2NrOiA4cmVtO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xyXG4gICAgcGFkZGluZy1ibG9jazogNHJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xyXG4gIH1cclxufVxyXG4uc2VjdGlvbi10aXRsZXtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gIH1cclxufVxyXG4uc3VidGl0bGV7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XHJcbiAgZm9udDoge1xyXG4gICAgc2l6ZTogMXJlbTtcclxuICAgIHN0eWxlOiBpdGFsaWM7XHJcbiAgICB3ZWlnaHQ6IDQwMDtcclxuICB9O1xyXG4gID4gYXtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIEBleHRlbmQgJWxpbmstdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG4udGV4dC1jZW50ZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5hbmltYXRlLWVsZW17XHJcbiAgPiAqe1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRybnMoJGR1cmF0aW9uOiAuNXMsICRkZWxheTogdmFyKC0tYW5pbS1kZWxheSkpO1xyXG4gIH1cclxuICAmLmlzLXZpc2libGV7XHJcbiAgICA+ICp7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZmFkZS1lZmZlY3R7XHJcbiAgICA+ICp7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIHZpc2liaWxpdHlcclxuLmhpZGV7XHJcbiAgQGV4dGVuZCAlaGlkZTtcclxufVxyXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGJyZWFrcG9pbnRzIHtcclxuICAuZC1mbGV4LSN7JGtleX0tZG93bntAZXh0ZW5kICVoaWRlfVxyXG4gIC5kLWJsb2NrLSN7JGtleX0tZG93bntAZXh0ZW5kICVoaWRlfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KCRrZXkpe1xyXG4gICAgLmQtZmxleC0jeyRrZXl9LWRvd257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAuZC1ibG9jay0jeyRrZXl9LWRvd257XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmQtbm9uZS0jeyRrZXl9LWRvd257XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8ga2V5ZnJhbWVzXHJcbkBrZXlmcmFtZXMgZmFkZS1pbm5ubntcclxuICAwJXtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluIHtcclxuICAwJXtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBvcGFjaXR5OiAxMDAwcHg7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc2xpZGVJblRyZiB7XHJcbiAgMCV7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuICAxMDAle1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuIiwiLy8gQnV0dG9uc1xyXG4uYnRuIHtcclxuICBwYWRkaW5nOiAuOTRyZW0gMS4yNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQ6IHtcclxuICAgIHNpemU6IDFyZW07XHJcbiAgICB3ZWlnaHQ6IDUwMDtcclxuICB9O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBpbmNsdWRlIHRybnMoKTtcclxuICBAaW5jbHVkZSBpbmxpbmUtZmxleGJveChjZW50ZXIsIGNlbnRlcik7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgJltkaXNhYmxlZF17XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4gICY6bm90KFtkaXNhYmxlZF0pOmhvdmVye1xyXG5cclxuICB9XHJcbiAgJi0tcHJpbWFyeXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dC1jb2xvcik7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDM5LCAzNSwgNjcsIDAuMzgpO1xyXG4gICAgJjpub3QoW2Rpc2FibGVkXSl7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IDAgcmdiYSgzOSwgMzUsIDY3LCAwLjM4KTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWFjdGl2ZSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWFjdGl2ZSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItZm9jdXMpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1mb2N1cyk7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRde1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zZWNvbmRhcnl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMjMzLCAyMDQsIDAsIDAuMzgpO1xyXG4gICAgJjpub3QoW2Rpc2FibGVkXSl7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWhvdmVyKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTZweCAwIHJnYmEoMTg0LCAxNjEsIDAsIDAuMzgpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvci1hY3RpdmUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWFjdGl2ZSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvci1mb2N1cyk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItZm9jdXMpO1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmW2Rpc2FibGVkXXtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWhvbGxvd3tcclxuICAgIGJvcmRlci1jb2xvcjogI0JCRTZGRjtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMTUyLCAyNDAsIDAuMDYpO1xyXG4gICAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcclxuICAgICY6bm90KFtkaXNhYmxlZF0pe1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvbGxvdy1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkJFNkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggMCByZ2JhKDAsIDEwMSwgMTU5LCAwLjI0KTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob2xsb3ctY29sb3ItYWN0aXZlKTtcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1mb2N1cyk7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXNte1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgcGFkZGluZzogLjdyZW0gLjc1ZW07XHJcbiAgfVxyXG4gICYtLW1ke1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgcGFkZGluZzogLjc1cmVtIC45NWVtO1xyXG4gIH1cclxuICAmLS1sZ3tcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIHBhZGRpbmc6IDEuMTNyZW0gMS41ZW07XHJcbiAgfVxyXG4gICYtLWV4cGFuZHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmcy1ncm91cHtcclxuICAgIGdhcDogdmFyKC0tZ2FwKTtcclxuICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saW5re1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY2RkY7XHJcbiAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcclxuICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gIGdhcDogLjVyZW07XHJcbiAgQGluY2x1ZGUgaW5saW5lLWZsZXhib3goY2VudGVyLCBjZW50ZXIpO1xyXG4gIEBleHRlbmQgJWxpbmstdW5kZXJsaW5lLWhvdmVyO1xyXG5cclxuICAuaWNvbntcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuICAmLS13aGF0cy1hcHB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGRkREO1xyXG4gICAgY29sb3I6ICMwMDk5MzQ7XHJcbiAgfVxyXG59IiwiLy8gRm9ybXNcclxuZmllbGRzZXR7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uaW5wdXQtZXJyb3J7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAwIC4zcmVtO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3JtLWZpZWxkLWVycm9yLWNvbG9yKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDFyZW07XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xyXG4gIEBpbmNsdWRlIGlubGluZS1mbGV4Ym94KGNlbnRlcik7XHJcbiAgY29sdW1uLWdhcDogNHB4O1xyXG4gIGZvbnQ6IHtcclxuICAgIHNpemU6IC44NzVyZW07XHJcbiAgICBmYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XHJcbiAgICB3ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgLmljb257XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG59XHJcbi5mb3JtLWZpZWxkLXdyYXB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgLnNpZ24tZm9ybSAme1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtbGFiZWx7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFyZW07XHJcbiAgICBsZWZ0OiAuODc1cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XHJcbiAgICBAaW5jbHVkZSB0cm5zO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgaHRtbFtkaXI9cnRsXSAme1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogLjg3NXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tcmFkaW9ze1xyXG4gICAgZ2FwOiAuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goc3RyZXRjaCwgc3BhY2UtYmV0d2Vlbik7XHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgKyAuYnRue1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Y2hlY2tlZCArIC5idG57XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjdDQztcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiBsYWJlbHtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmZvcm17XHJcbiAgaHJ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZvcm0tZmllbGQtY29sb3IpO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gIH1cclxufVxyXG4uZmllbGQtaW5zdHJ1Y3Rpb257XHJcbiAgbWFyZ2luLXRvcDogLTFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XHJcbn1cclxuJWlucHV0LXN0eWxle1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybS1maWVsZC1jb2xvcik7XHJcbiAgY29sb3I6IHZhcigtLW1haW4tdGV4dC1jb2xvcik7XHJcbiAgcGFkZGluZzogMS41cmVtIC43NXJlbSAuNnJlbTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XHJcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAzLjVyZW0pO1xyXG4gIEBpbmNsdWRlIHRybnM7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICY6ZGlzYWJsZWR7XHJcbiAgICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XHJcbiAgfVxyXG4gICY6Zm9jdXM6bm90KDpkaXNhYmxlZCl7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzAwOThGMDtcclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggMCByZ2JhKDAsIDEwMSwgMTU5LCAwLjI0KTtcclxuICB9XHJcbiAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcclxuICAmOmZvY3Vze1xyXG4gICAgKyAuaW5wdXQtbGFiZWx7XHJcbiAgICAgIHRvcDogLjNyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1maWVsZC13cmFwLS1lcnJvciAme1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybS1lcnJvci1jb2xvcik7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXItY29sb3IpO1xyXG4gIH1cclxuICBodG1sW2Rpcj1ydGxdICZ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuaW5wdXR7XHJcbiAgJi5mb3JtLWZpZWxkLFxyXG4gICZbdHlwZT1udW1iZXJdLFxyXG4gICZbdHlwZT1zZWFyY2hdLFxyXG4gICZbdHlwZT10ZWxdLFxyXG4gICZbdHlwZT10aW1lXSxcclxuICAmW3R5cGU9dXJsXSxcclxuICAmW3R5cGU9Y29sb3JdLFxyXG4gICZbdHlwZT1lbWFpbF0sXHJcbiAgJlt0eXBlPXdlZWtdLFxyXG4gICZbdHlwZT1tb250aF0sXHJcbiAgJlt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuICAmW3R5cGU9ZGF0ZXRpbWVdLFxyXG4gICZbdHlwZT1kYXRlXSxcclxuICAmW3R5cGU9cGFzc3dvcmRdLFxyXG4gICZbdHlwZT1udW1iZXJdLFxyXG4gICZbdHlwZT10ZXh0XXtcclxuICAgIEBleHRlbmQgJWlucHV0LXN0eWxlO1xyXG4gIH1cclxuICAmW3R5cGU9cmFkaW9dLFxyXG4gICZbdHlwZT1jaGVja2JveF17XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBhY2NlbnQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxZW0pO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBtYXJnaW46IDAgLjVyZW0gMCAwO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmNoZWNrZWR7XHJcbiAgICAgIGFwcGVhcmFuY2U6IGF1dG87XHJcbiAgICB9XHJcbiAgICArIGxhYmVse1xyXG4gICAgICBAZXh0ZW5kICV0ZXh0LTE0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgfVxyXG4gIH1cclxuICAmW3R5cGU9Y2hlY2tib3hde1xyXG4gICAgbWFyZ2luLXRvcDogLjI1ZW07XHJcbiAgfVxyXG4gICZbdHlwZT1yYWRpb117XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG4gICZbdHlwZT1yYW5nZV17XHJcbiAgICBhY2NlbnQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB+IC5yYW5nZS12YWx1ZXN7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goZmxleC1zdGFydCwgc3BhY2UtYmV0d2Vlbik7XHJcbiAgICB9XHJcbiAgICB+IC5yYW5nZS1jdXJyZW50LXZhbHVle1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yKTtcclxuICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IC43NXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxNnJlbSwgNS4xMjVyZW0pO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgfiAucGFzc3dvcmQtdHlwZS1zd2l0Y2h7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMXJlbTtcclxuICAgIHJpZ2h0OiAuNzVyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcclxuICAgICZbdHlwZT1yYWRpb10sXHJcbiAgICAmW3R5cGU9Y2hlY2tib3hde1xyXG4gICAgICArIGxhYmVse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5bdHlwZT1zdWJtaXRde1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG4gIEBleHRlbmQgLmJ0bjtcclxufVxyXG50ZXh0YXJlYXtcclxuICBAZXh0ZW5kICVpbnB1dC1zdHlsZTtcclxuICBoZWlnaHQ6IDEwLjVyZW07XHJcbn1cclxuc2VsZWN0e1xyXG4gIEBleHRlbmQgJWlucHV0LXN0eWxlO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDoge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBpbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1kb3duLnBuZyk7XHJcbiAgICBzaXplOiAxcmVtIGF1dG87XHJcbiAgICByZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSA1MCU7XHJcbiAgfVxyXG59XHJcbi5jaGVja2JveC1maWVsZHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIEBpbmNsdWRlIGZsZXhib3goZmxleC1zdGFydCwgZmxleC1zdGFydCwgbm93cmFwKTtcclxufVxyXG4uZmlsZS11cGxvYWR7XHJcbiAgaW5wdXRbdHlwZT11cGxvYWRde1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJl9fbGFiZWx7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBleHRlbmQgJXRleHQtMTQ7XHJcbiAgfVxyXG59XHJcbi5jb25kaXRpb25hbC1ibG9ja3tcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJucyhtYXgtaGVpZ2h0LCAuM3MsIGxpbmVhcik7XHJcbn0iLCJcclxuLm1lbnUge1xyXG4gIGNvbHVtbi1nYXA6IDIuNXJlbTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIEBpbmNsdWRlIGxpc3RSZXNldCgpO1xyXG4gIEBpbmNsdWRlIGZsZXhib3goKTtcclxuXHJcbiAgJl9faXRlbXtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goY2VudGVyLCBzcGFjZS1iZXR3ZWVuLCBub3dyYXApO1xyXG4gICAgPiBhe1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1oYXMtY2hpbGRyZW57XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJi0tYWN0aXZle1xyXG4gICAgICA+IGF7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdmVydGljYWx7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgID4gbGl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIC5tZW51X19zdWJ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5cmVtKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDRyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHJpZ2h0OiA5OSU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKDVyZW0sIDEwMCUpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXNvY2lhbCB7XHJcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgYXtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAuYXJ0aWNsZS1zaW5nbGVfX3NoYXJpbmcgJntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItY29sb3IpO1xyXG4gICAgICAgIEBpbmNsdWRlIGltYWdlKDJyZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1mbGV4Ym94KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgICAuaWNvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cm5zKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGwpe1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gIH1cclxufVxyXG4ubWFpbi1tZW51e1xyXG4gID4gbGkgPiB7XHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICA+IC5pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBtb2JpbGUgbmF2XHJcbi5tb2JpbGUtbmF2IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW4oKTtcclxuICB0b3A6IDA7XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICB6LWluZGV4OiA5OTg7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3IpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xyXG4gIG1heC13aWR0aDogMjVyZW07XHJcbiAgQGluY2x1ZGUgc2l6ZShjYWxjKDEwMCUgLSA1cmVtKSwgMTAwJSk7XHJcbiAgQGluY2x1ZGUgdHJucyhhbGwsIC4wNXMpO1xyXG5cclxuICAuYnRucy1ncm91cHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxuICBib2R5Lm1vYmlsZS1tZW51LW9wZW4gJiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICA+ICoge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRybnMoJGR1cmF0aW9uOiAuNXMsICRkZWxheTogLjJzKTtcclxuXHJcbiAgICBib2R5Lm1vYmlsZS1tZW51LW9wZW4gJiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnUge1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgPiBsaXtcclxuICAgICAgcGFkZGluZy1ibG9jazogLjI1cmVtO1xyXG4gICAgICBAaW5jbHVkZSBjb2wtc2l6aW5nKDEwMCUpO1xyXG4gICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHhsKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIudGFiIHtcclxuICAmcyB7XHJcbiAgICBnYXA6IC41cmVtO1xyXG4gICAgd2lkdGg6IDcwcmVtO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveChjZW50ZXIsIGNlbnRlciwgbm93cmFwKTtcclxuICAgIEBpbmNsdWRlIGxpc3RSZXNldDtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgaW1nLCBzdmd7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKDRyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGN0NDO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjdDQztcclxuICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlLWlubm5uIC44cyBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XHJcbiAgICAmc3tcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIGZsZXg6IDEgMSAyNiU7XHJcbiAgICAgICAgPiBhe1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmd1aWRlcy1zZWN0aW9uLS1sYXd5ZXJzICZ7XHJcbiAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XHJcbiAgICAmc3tcclxuICAgICAgZ2FwOiAuM3JlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgPiBhe1xyXG4gICAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ndWlkZXMtc2VjdGlvbi0tbGF3eWVycyAme1xyXG4gICAgICAgICAgZmxleDogMSAxIDI2JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ndWlkZS10YWJzX193cmFwcGVye1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIC5zdGlja3ktdG8tdG9wICZ7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAwcHgpO1xyXG4gIH1cclxufVxyXG4uZ3VpZGUtdGFic19fc2Nyb2xsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgQGluY2x1ZGUgZmxleGJveChzdHJhdGNoLCBjZW50ZXIsIG5vd3JhcCk7XHJcblxyXG4gIC50YWJze1xyXG4gICAgd2lkdGg6IDcxcmVtO1xyXG4gICAgcGFkZGluZzogLjVyZW07XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIC5ndWlkZXMtc2VjdGlvbi0tbGF3eWVycyAme1xyXG4gICAgICB3aWR0aDogNDByZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGlja3ktdG8tdG9wICZ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IC41cmVtO1xyXG4gICAgd2lkdGg6IG1pbihjYWxjKHZhcigtLWNvbnQtd2lkdGgpIC0gdmFyKC0teC1zcGFjZSkpLCAxMDAlKTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGwpe1xyXG4gICAgbWFyZ2luLWlubGluZTogY2FsYygtMSp2YXIoLS14LXNwYWNlKSkgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyKnZhcigtLXgtc3BhY2UpKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwMHB4KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgICAuc3RpY2t5LXRvLXRvcCAme1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgfVxyXG59IiwiXHJcbi5hY2NvcmRpb24ge1xyXG4gICRwOiAmO1xyXG4gIC0tYXJyb3ctc2l6ZTogLjhyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICBAaW5jbHVkZSBsaXN0UmVzZXQoKTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gICZfX2l0ZW17XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNEU3O1xyXG4gICAgfVxyXG4gIH1cclxuICAmICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgaDV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIHRybnMoKTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgdG9wOiAuN3JlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkbyhcIitcIik7XHJcbiAgICAgIEBpbmNsdWRlIHRybnMoJGR1cmF0aW9uOiAuMTVzKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XHJcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgLjJzIGxpbmVhcjtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbSAwIDIuNXJlbTtcclxuICAgICYtaW5uZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRybnMoKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIEBleHRlbmQgLnByaW1hcnktdGV4dDtcclxuICAgICAgQGV4dGVuZCAlbGluay11bmRlcmxpbmUtaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW1bZGF0YS1zdGF0ZT1cIm9wZW5cIl0ge1xyXG4gICAgPiAuYWNjb3JkaW9uX190aXRsZSB7XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCItXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnR7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICAmLWlubmVye1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQxcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1mYXFze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XHJcblxyXG4gIH1cclxufSIsIi5tb2RhbHtcclxuICAkcDogJjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjgpO1xyXG4gIGFuaW1hdGlvbjogZmFkZS1pbm5ubiAuMnMgbGluZWFyIGZvcndhcmRzO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICYtLXZpc2libGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbiAgJl9faW5uZXJ7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbWF4LXdpZHRoOiAyMy43NXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcclxuICAgIHRvcDogNXZ3O1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgQGluY2x1ZGUgdHJucygkZGVsYXk6IDFzKTtcclxuICAgIGJvZHkubW9kYWwtb3BlbiAme1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jbG9zZXtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMS40cmVtO1xyXG4gICAgcmlnaHQ6IDEuMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgQGluY2x1ZGUgaW5saW5lLWZsZXhib3goY2VudGVyLCBjZW50ZXIpO1xyXG4gIH1cclxuICAmLS1mb3JwdXJjaGFzZS1mb3Jte1xyXG4gICAgI3skcH1fX2lubmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGluLWxpZ2h0LWJnKTtcclxuICAgICAgaDV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIH1cclxuICAgICZfX2Nsb3Nle1xyXG4gICAgICB0b3A6IC4zcmVtO1xyXG4gICAgICByaWdodDogLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJyZWFkY3J1bWJze1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIEBpbmNsdWRlIGZsZXhib3goJHdyYXA6IG5vd3JhcCk7XHJcbiAgQGluY2x1ZGUgbGlzdFJlc2V0O1xyXG4gIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gID4gbGkge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XHJcbiAgICBAZXh0ZW5kICV0ZXh0LTM2O1xyXG4gICAgKyBsaXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaHRtbFtkaXI9cnRsXSAme1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgdG9wOiAxLjFyZW07XHJcbiAgICAgICAgbGVmdDogLjdyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYXJyb3cocmlnaHQsIC42NXJlbSwgdmFyKC0tYnJhbmQtY29sb3IpKTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgaHRtbFtkaXI9cnRsXSAme1xyXG4gICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICByaWdodDogLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBAZXh0ZW5kICVsaW5rLXVuZGVybGluZS1ob3ZlcjtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcbiAgLmNhdGFsb2ctc2VjdGlvbiAme1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICBAaW5jbHVkZSBzaXplKDNweCk7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xyXG4gICAgPiBsaXtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgID4gbGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgKyBsaXtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHRvcDogLjZyZW07XHJcbiAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSguNXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxvZ297XHJcbiAgd2lkdGg6IDEwLjI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubWVudS10b2dnbGV7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAuaWNvbntcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxufVxyXG4uaGVhZGVye1xyXG4gICZfX21haW57XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XHJcbiAgICAucm93e1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXZ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy1tYWluLWNvbG9yKTtcclxuICB9XHJcbiAgJl9fYnV0dG9uc3tcclxuICAgIC5idG57XHJcbiAgICAgIG1pbi13aWR0aDogN3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbG9nb3tcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsKXtcclxuICAgICZfX21haW4ge1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uc3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBnYXA6IC41cmVtO1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIG1pbi13aWR0aDogNS41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gLjk1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IC41cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uc3tcclxuICAgICAgLmJ0bntcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VhcmNoLWZvcm17XHJcbiAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XHJcbiAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmICZfX2ljb257XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXItY29sb3IpO1xyXG4gICAgbGVmdDogLjZyZW07XHJcbiAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XHJcbiAgfVxyXG4gICYgJl9faW5wdXR7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XHJcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDIuNXJlbSk7XHJcbiAgICBAaW5jbHVkZSB0cm5zKCk7XHJcblxyXG4gICAgLmhlYWRlcl9fcmlnaHQgJntcclxuICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICB9XHJcbiAgICAmOnJlYWQtb25seXtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pe1xyXG4gICAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlcntcclxuICAgICAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH1cclxuICArIC5sYW5ndWFnZXN7XHJcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYmQtdGhpbik7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGwpe1xyXG4gICAgJiAmX19pY29ue1xyXG4gICAgICBsZWZ0OiAuODVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xyXG4gICAgJiAmX19pbnB1dHtcclxuICAgICAgLmhlYWRlcl9fcmlnaHQgJntcclxuICAgICAgICB3aWR0aDogMi4zcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWFyY2gtcmVzdWx0cy1ibG9ja3tcclxuICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xyXG4gIGg1e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIH1cclxuICAmX19wbGFjZWhvbGRlcntcclxuICAgIG1pbi1oZWlnaHQ6IDE1cmVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveChjZW50ZXIsIGNlbnRlcik7XHJcbiAgfVxyXG59IiwiLmZvb3RlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItY29sb3IpO1xyXG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbSAxLjVyZW07XHJcblxyXG4gICZfX3RvcHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goZmxleC1zdGFydCwgc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAubWVudXtcclxuICAgICAgY29sdW1uLWdhcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm90dG9te1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveChjZW50ZXIsIHNwYWNlLWJldHdlZW4pO1xyXG4gIH1cclxuICAmX19saW5rc3tcclxuICAgIGF7XHJcbiAgICAgIEBleHRlbmQgJWxpbmstdW5kZXJsaW5lXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4gIGhye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wOiB2YXIoLS1iZC1icmFuZCk7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDMuNXJlbSAxLjVyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcclxuICAgICZfX3RvcHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgPiBkaXZ7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sLXNpemluZygxMDAlKTtcclxuICAgICAgfVxyXG4gICAgICAubWVudXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuXHJcbiAgICAmX19sb2dve1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgJl9fdG9we1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICA+IGRpdntcclxuICAgICAgICBAaW5jbHVkZSBjb2wtc2l6aW5nKDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5tZW51e1xyXG4gICAgICAgIGdhcDogLjVyZW07XHJcbiAgICAgICAgPiBsaXtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgY29sLXNpemluZygxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGhye1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDFyZW0gMS40cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fYm90dG9te1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFwcHMtYmxvY2t7XHJcbiAgcGFkZGluZy10b3A6IC44cmVtO1xyXG4gICZfX2xpbmt7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIEBpbmNsdWRlIGlubGluZS1mbGV4Ym94KCk7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XHJcbiAgICAmX19saW5re1xyXG4gICAgICBnYXA6IC41cmVtO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuLnBhZ2luYXRpb257XHJcbiAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgbWFyZ2luLXRvcDogNHJlbTtcclxuICBnYXA6IC41cmVtO1xyXG4gIEBpbmNsdWRlIGZsZXhib3goY2VudGVyLCBjZW50ZXIsIG5vd3JhcCk7XHJcbiAgJl9fbGlua3tcclxuICAgIG1pbi13aWR0aDogMS43NXJlbTtcclxuICAgIGhlaWdodDogMS43NXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSB0cm5zKCk7XHJcbiAgICBAaW5jbHVkZSBpbmxpbmUtZmxleGJveChjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNkZGO1xyXG4gICAgfVxyXG4gICAgJi0tY3VycmVudHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAmLS1wcmV2e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNkZGO1xyXG4gICAgICBodG1sW2Rpcj1ydGxdICZ7XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW5leHR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUY2RkY7XHJcbiAgICAgIGh0bWxbZGlyPXJ0bF0gJntcclxuICAgICAgICAuaWNvbntcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG59IiwiXHJcbi5oZXJvLXNlY3Rpb257XHJcbiAgLS1jb2xfc3BhY2U6IDJyZW07XHJcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcclxuICAmX19tZWRpYSwgJl9fdGV4dHtcclxuICAgIEBpbmNsdWRlIGNvbC1zaXppbmcoNTAlKTtcclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XHJcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcclxuICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKGNlbnRlcik7XHJcbiAgfVxyXG4gICZfX21lZGlhe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1ne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDE1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGwpe1xyXG4gICAgJl9fbWVkaWEsICZfX3RleHR7XHJcbiAgICAgIEBpbmNsdWRlIGNvbC1zaXppbmcoMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbWVkaWF7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFwcHMtc2VjdGlvbntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJl9fdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICB9XHJcbiAgJl9fdGV4dCwgJl9fbWVkaWF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSh4bCl7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICZfX3RleHQsICZfX21lZGlhe1xyXG4gICAgICBAaW5jbHVkZSBjb2wtc2l6aW5nKDUwJSk7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XHJcbiAgICBwYWRkaW5nLXRvcDogMTV2dztcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XHJcbiAgICBwYWRkaW5nLXRvcDogMjB2dztcclxuICB9XHJcbn1cclxuXHJcbi5hcHAtYm94e1xyXG4gICRwOiAmO1xyXG4gIHdpZHRoOiAxMy4xMjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6IDAgMjBweCA0NHB4IC0xNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgY29sb3I6IHZhcigtLW1haW4tdGV4dC1jb2xvcik7XHJcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW4oY2VudGVyLCBjZW50ZXIpO1xyXG4gIEBpbmNsdWRlIHRybnMoKTtcclxuICAmLS1hbmRyb2lkOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmRmMztcclxuICB9XHJcbiAgJi0taW9zOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjNmZDtcclxuICB9XHJcbiAgJl9faWNvbntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogdmFyKC0tb3MtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgaW1hZ2UoMy4xNXJlbSk7XHJcbiAgICAjeyRwfS0tYW5kcm9pZCAme1xyXG4gICAgICBjb2xvcjogIzAwNjYyMztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDRkZERDtcclxuICAgIH1cclxuICAgICN7JHB9LS1pb3MgJntcclxuICAgICAgY29sb3I6ICMwMDM3NTc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkU2RkY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJiAmX19mcmFtZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBjb2xvcjogI0RGREVERTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgc2l6ZSg2cmVtLCAxMC40cmVtKTtcclxuICB9XHJcbiAgPiAqe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG5cclxuICAmZXN7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94KGNlbnRlciwgY2VudGVyKTtcclxuICB9XHJcbn1cclxuLnN3aXBlciB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBAaW5jbHVkZSB0cm5zKCk7XHJcbiAgICAmLWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDIyNiwgMTkxLCAwLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmV2aWV3cy1zZWN0aW9ue1xyXG4gIC0tY29udC13aWR0aDogNzkuMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLWNvbG9yKTtcclxuICAmX19oZWFke1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcbiAgLnN3aXBlciB7XHJcbiAgICAmLXdyYXBwZXJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcbiAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3tcclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cclxuICAmX19yYXRle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjdyZW07XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4gICZfX2F1dGhvcntcclxuICAgIGdhcDogdmFyKC0tZ2FwKTtcclxuICAgIEBpbmNsdWRlIGlubGluZS1mbGV4Ym94KGNlbnRlcik7XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIGltYWdlKDMuNXJlbSk7XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJi1wb3NpdGlvbntcclxuICAgICAgQGV4dGVuZCAldGV4dC0xNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYXRlLXN0YXJze1xyXG4gIGNvbG9yOiAjRkZEOTAwO1xyXG59XHJcblxyXG4uZ3VpZGVzLXNlY3Rpb257XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhpbi1saWdodC1iZyk7XHJcbn1cclxuXHJcbi5ndWlkZS1zdGVwe1xyXG4gICRwOiAmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDIuNXJlbTtcclxuICBjb3VudGVyLWluY3JlbWVudDogZ3VpZGUtY291bnRlcjtcclxuICAmICsgJntcclxuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICB9XHJcbiAgJl9fdGV4dCwgJl9fbWVkaWF7XHJcbiAgICBAaW5jbHVkZSBjb2wtc2l6aW5nO1xyXG4gIH1cclxuICAmX19zdWItdGl0bGV7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcbiAgICBjb2xvcjogI0IwQUZCNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBoM3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKGd1aWRlLWNvdW50ZXIpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsZWFyLWxpc3R7XHJcbiAgICAgID4gbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmljb257XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjQ0JDQUNFO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjNGNTY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmc3tcclxuICAgIGNvdW50ZXItcmVzZXQ6IGd1aWRlLWNvdW50ZXI7XHJcbiAgfVxyXG4gICYtLXZlcnRpY2Fse1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAjeyRwfV9fc3ViLXRpdGxle1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgI3skcH1fX3RleHR7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1Ljg3NXJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICBAaW5jbHVkZSBjZW50ZXItbSg0OHJlbSk7XHJcbiAgICB9XHJcbiAgICAjeyRwfV9fbWVkaWF7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKGxnKXtcclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAjeyRwfV9fbWVkaWF7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmc3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgICZfX3RleHQsICZfX21lZGlhe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGNvbC1zaXppbmcoMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmLS12ZXJ0aWNhbHtcclxuICAgICAgI3skcH1fX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMC44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3VpZGUtdGFic3tcclxuICAmLnN0aWNreS10by10b3B7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XHJcbiAgICAmLnN0aWNreS10by10b3B7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXJlbTtcclxuICAgICAgLmd1aWRlcy1zZWN0aW9uLS1sYXd5ZXJzICZ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XHJcbiAgICAmLnN0aWNreS10by10b3B7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcclxuICAgICAgLmd1aWRlcy1zZWN0aW9uLS1sYXd5ZXJzICZ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDlyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXFzLXNlY3Rpb257XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhpbi1saWdodC1iZyk7XHJcbiAgaDJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuICAucm93e1xyXG4gICAgLS1jb2xfc3BhY2U6IC41cmVtO1xyXG4gIH1cclxuICAmLS1hbHR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLmFjY29yZGlvbntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjZGRjtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbGF3eWVyc3tcclxuICAgIG1pbi1oZWlnaHQ6IDc1N3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLWNvbG9yKTtcclxuICAgIGg2e1xyXG4gICAgICBjb2xvcjogIzVGQkJFRjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XHJcbiAgICAucm93ID4ge1xyXG4gICAgICAuY29sIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2wtc2l6aW5nKDEwMCUpO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAuYWNjb3JkaW9ue1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICArIC5jb2wge1xyXG4gICAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTRFNztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tYmxvY2t7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMXJlbTtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoaW4tbGlnaHQtYmcpO1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlLCA5MCUpO1xyXG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uKGNlbnRlciwgY2VudGVyKTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICAuaWNvbntcclxuICAgIGNvbG9yOiAjMDBDQzQ1O1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgyLjVyZW0pO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuICAubW9kYWwtLWNvbmZpcm0gJntcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LXNlY3Rpb24sIC5jb250YWN0LXNlY3Rpb24sIC5mYXFzLXNlY3Rpb24tLWFsdHtcclxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKGxnKXtcclxuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gIH1cclxufVxyXG4udGV4dC1pbWFnZS1yb3d7XHJcbiAgJHA6ICY7XHJcbiAgLS1jb2xfc3BhY2U6IDJyZW07XHJcbiAgJiArICZ7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gIH1cclxuICAmX19tZWRpYXtcclxuICAgIHBpY3R1cmUsIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcclxuICAgIH1cclxuICAgIHAgKyBoM3tcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XHJcbiAgICAgIGxpe1xyXG4gICAgICAgICY6Om1hcmtlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dCwgbWVkaWF7XHJcbiAgICBAaW5jbHVkZSBjb2wtc2l6aW5nO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKGxnKXtcclxuICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICN7JHB9X19tZWRpYXtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICZfX21lZGlhe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCwgbWVkaWF7XHJcbiAgICAgIEBpbmNsdWRlIGNvbC1zaXppbmcoMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250YWN0LXNlY3Rpb257XHJcbiAgJl9fY29udGVudHtcclxuICAgIEBpbmNsdWRlIGNvbC1zaXppbmcoMzFyZW0pO1xyXG4gICAgLmNvbnRhY3RzLWxpc3R7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMnJlbSA0cmVtO1xyXG4gICAgICBnYXA6IHZhcigtLWdhcCk7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvcm17XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgIEBpbmNsdWRlIGNvbC1zaXppbmc7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGwpe1xyXG4gICAgJl9fZm9ybSwgJl9fY29udGVudHtcclxuICAgICAgQGluY2x1ZGUgY29sLXNpemluZygxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0cy1saXN0e1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgPiA6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybXtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogMS41cmVtO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDEwMCUpO1xyXG4gIC5mb3JtLWZpZWxkLXdyYXAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKXtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAuZm9ybS1maWVsZC13cmFwLS1mdWxse1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW50cm8tbGF3eWVycy1zZWN0aW9ue1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQtY29sb3IpO1xyXG4gICZfX3RleHR7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbihjZW50ZXIpO1xyXG4gICAgaDF7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0LCAgJl9fbWVkaWF7XHJcbiAgICBAaW5jbHVkZSBjb2wtc2l6aW5nO1xyXG4gIH1cclxuICAmX19tZWRpYXtcclxuICAgIG1hcmdpbi1ib3R0b206IC05LjQlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGwpe1xyXG4gICAgJl9fdGV4dCwgICZfX21lZGlhe1xyXG4gICAgICBAaW5jbHVkZSBjb2wtc2l6aW5nKDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJl9fbWVkaWF7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XHJcbiAgICAmX19tZWRpYXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTE5LjUlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctaW5kZXgtc2VjdGlvbntcclxuICAtLWNvbnQtd2lkdGg6IDY4cmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDVyZW0gOHJlbTtcclxuICAmX19oZWFke1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAyLjVyZW0gNHJlbTtcclxuICAgICZfX2hlYWR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZXtcclxuICAkcDogJjtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW4oKTtcclxuXHJcbiAgJl9faW1ne1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWd7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTUyIC8gMTAwO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgQGluY2x1ZGUgdHJucygpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgfVxyXG4gICZfX2Rlc2N7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAyLjhlbVxyXG4gIH1cclxuICB0aW1le1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgI3skcH1fX2ltZ3tcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcclxuICAgICZfX2ltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZXMtbGlzdHtcclxuICAtLWNvbHMtY291bnQ6IDI7XHJcbiAgLS1jb2xfc3BhY2U6IDNyZW07XHJcbiAgZ2FwOiA0cmVtIHZhcigtLWNvbF9zcGFjZSk7XHJcbiAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG5cclxuICA+ICp7XHJcbiAgICBAaW5jbHVkZSBjb2wtc2l6aW5nKFxyXG4gICAgICBjYWxjKCAoMTAwJSAtICggKHZhcigtLWNvbHMtY291bnQpIC0gMSkgKiB2YXIoLS1jb2xfc3BhY2UpICkpIC8gdmFyKC0tY29scy1jb3VudCkgKVxyXG4gICAgKVxyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcclxuICAgIC0tY29sX3NwYWNlOiAxLjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xyXG4gICAgLS1jb2xzLWNvdW50OiAxO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hcnRpY2xlLXNpbmdsZS1zZWN0aW9ue1xyXG4gIC0tY29udC13aWR0aDogNjhyZW07XHJcbiAgLS14LXNwYWNlOiA0cmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDQuNXJlbSA3LjNyZW07XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xyXG4gICAgLS14LXNwYWNlOiAyLjVyZW07XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtIDQuN3JlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XHJcbiAgICAtLXgtc3BhY2U6IDFyZW07XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGUtc2luZ2xle1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLW1haW4tY29sb3IpO1xyXG4gICZfX2hlYWR7XHJcbiAgICAmLWluZm97XHJcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goZmxleC1zdGFydCwgc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgIHRpbWV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVudS0tc29jaWFse1xyXG4gICAgZ2FwOiAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gIH1cclxuICAmX19oZWFkLCAmX19mb290ZXJ7XHJcbiAgICBhe1xyXG4gICAgICBnYXA6IC41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBpbmxpbmUtZmxleGJveChjZW50ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb290ZXJ7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItbSg0OHJlbSk7XHJcbiAgICBzbWFsbHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gICZfX21ldGF7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBAZXh0ZW5kICV0ZXh0LTE0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveChjZW50ZXIsIHNwYWNlLWJldHdlZW4pO1xyXG4gIH1cclxuICAmX19zaGFyaW5ne1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgc21hbGx7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgY29sb3I6ICM3QzdBODU7XHJcbiAgICB9XHJcbiAgICBsaXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltYWdle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMi4yNSAvIDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xyXG4gICAgJl9faGVhZCAmX19zaGFyaW5ne1xyXG4gICAgICA+IGxpOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltYWdle1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA4IC8gNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcclxuICAgICZfX21ldGF7XHJcbiAgICAgIHRpbWV7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAaW5jbHVkZSBjb2wtc2l6aW5nKDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW50cnktY29udGVudHtcclxuICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuICBAaW5jbHVkZSBjZW50ZXItbSg0OHJlbSk7XHJcbiAgJl9fYmxvY2t7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjFyZW07XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3Rle1xyXG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1jb2xvcik7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBzdHJvbmd7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIHAsIHVsLCBvbHtcclxuICAgICAgd29yZC1zcGFjaW5nOiAuNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgICAgPiBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xyXG4gICAgJl9fYmxvY2t7XHJcbiAgICAgIHAsIHVsLCBvbCB7XHJcbiAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
