@charset "UTF-8";.pretty *{box-sizing:border-box}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.pretty .state label{position:static;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.pretty .state label:after,.pretty .state label:before{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc(-108% + 1em);background-color:transparent}.pretty .state label:before{border-color:#bdc3c7}.pretty .state.p-is-hover,.pretty .state.p-is-indeterminate{display:none}@keyframes zoom{0%{opacity:0;transform:scale(0)}}@keyframes tada{0%{animation-timing-function:ease-in;opacity:0;transform:scale(7)}38%{animation-timing-function:ease-out;opacity:1;transform:scale(1)}55%{animation-timing-function:ease-in;transform:scale(1.5)}72%{animation-timing-function:ease-out;transform:scale(1)}81%{animation-timing-function:ease-in;transform:scale(1.24)}89%{animation-timing-function:ease-out;transform:scale(1)}95%{animation-timing-function:ease-in;transform:scale(1.04)}to{animation-timing-function:ease-out;transform:scale(1)}}@keyframes jelly{0%{transform:scaleX(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleX(1)}}@keyframes rotate{0%{opacity:0;transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #bdc3c7}to{box-shadow:0 0 0 1.5em rgba(189,195,199,0)}}.pretty.p-default.p-fill .state label:after{transform:scale(1)}.pretty.p-default .state label:after{transform:scale(.6)}.pretty.p-default input:checked~.state label:after{background-color:#bdc3c7!important}.pretty.p-default.p-thick .state label:after,.pretty.p-default.p-thick .state label:before{border-width:.14286em}.pretty.p-default.p-thick .state label:after{transform:scale(.4)!important}.pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% + 1em);border:1px solid transparent;opacity:0}.pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1;justify-content:center;align-items:center;line-height:1}.pretty.p-icon input:checked~.state .icon{opacity:1}.pretty.p-icon input:checked~.state label:before{border-color:#5a656b}.pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% + 1em);border:1px solid transparent;opacity:0}.pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1;justify-content:center;align-items:center;line-height:1}.pretty.p-svg input:checked~.state .svg{opacity:1}.pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc(-108% + 1em);left:0;z-index:0;text-align:center;line-height:normal;transform:scale(.8)}.pretty.p-image input:checked~.state img{opacity:1}.pretty.p-switch input{min-width:2em}.pretty.p-switch .state{position:relative}.pretty.p-switch .state:before{content:"";border:1px solid #bdc3c7;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc(-116% + 1em);z-index:0;transition:all .5s ease}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;transform:scale(.8)}.pretty.p-switch .state label:after{background-color:#bdc3c7!important}.pretty.p-switch input:checked~.state:before{border-color:#5a656b}.pretty.p-switch input:checked~.state label:before{opacity:0}.pretty.p-switch input:checked~.state label:after{background-color:#5a656b!important;left:1em}.pretty.p-switch.p-fill input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.pretty.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7!important;top:calc(50% - .1em)}.pretty.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.pretty.p-has-hover input:hover~.state.p-is-hover,.pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.pretty.p-has-focus input:focus~.state label:before{box-shadow:0 0 3px 0 #bdc3c7}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.pretty.p-toggle .state.p-on{opacity:0;display:none}.pretty.p-toggle .state .icon,.pretty.p-toggle .state.p-off,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img{opacity:1;display:inherit}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.pretty.p-plain.p-toggle .state label:before,.pretty.p-plain input:checked~.state label:before{content:none}.pretty.p-plain.p-plain .icon{transform:scale(1.1)}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:100%}.pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.pretty.p-round.p-icon .state .icon:before{transform:scale(.8)}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:20%}.pretty.p-smooth .icon,.pretty.p-smooth .svg,.pretty.p-smooth label:after,.pretty.p-smooth label:before{transition:all .5s ease}.pretty.p-smooth input:checked+.state label:after{transition:all .3s ease}.pretty.p-smooth.p-default input:checked+.state label:after,.pretty.p-smooth input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img{animation:zoom .2s ease}.pretty.p-smooth.p-plain input:checked+.state label:before{content:"";transform:scale(0);transition:all .5s ease}.pretty.p-tada:not(.p-default) input:checked+.state .icon,.pretty.p-tada:not(.p-default) input:checked+.state .svg,.pretty.p-tada:not(.p-default) input:checked+.state img,.pretty.p-tada:not(.p-default) input:checked+.state label:after,.pretty.p-tada:not(.p-default) input:checked+.state label:before{animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state .icon,.pretty.p-jelly:not(.p-default) input:checked+.state .svg,.pretty.p-jelly:not(.p-default) input:checked+.state img,.pretty.p-jelly:not(.p-default) input:checked+.state label:after,.pretty.p-jelly:not(.p-default) input:checked+.state label:before{animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.pretty.p-rotate:not(.p-default) input:checked~.state .icon,.pretty.p-rotate:not(.p-default) input:checked~.state .svg,.pretty.p-rotate:not(.p-default) input:checked~.state img,.pretty.p-rotate:not(.p-default) input:checked~.state label:after,.pretty.p-rotate:not(.p-default) input:checked~.state label:before{animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.pretty.p-pulse:not(.p-switch) input:checked~.state label:before{animation:pulse 1s}.pretty input[disabled]{cursor:not-allowed;display:none}.pretty input[disabled]~*{opacity:.5}.pretty.p-locked input{display:none;cursor:not-allowed}.pretty.p-toggle .state.p-primary label:after,.pretty input:checked~.state.p-primary label:after{background-color:#428bca!important}.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg,.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-primary-o label:before,.pretty input:checked~.state.p-primary-o label:before{border-color:#428bca}.pretty.p-toggle .state.p-primary-o label:after,.pretty input:checked~.state.p-primary-o label:after{background-color:transparent}.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg,.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg{color:#428bca;stroke:#428bca}.pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.pretty.p-toggle .state.p-info label:after,.pretty input:checked~.state.p-info label:after{background-color:#5bc0de!important}.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg,.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-info-o label:before,.pretty input:checked~.state.p-info-o label:before{border-color:#5bc0de}.pretty.p-toggle .state.p-info-o label:after,.pretty input:checked~.state.p-info-o label:after{background-color:transparent}.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg,.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.pretty.p-toggle .state.p-success label:after,.pretty input:checked~.state.p-success label:after{background-color:#5cb85c!important}.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg,.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-success-o label:before,.pretty input:checked~.state.p-success-o label:before{border-color:#5cb85c}.pretty.p-toggle .state.p-success-o label:after,.pretty input:checked~.state.p-success-o label:after{background-color:transparent}.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg,.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.pretty.p-toggle .state.p-warning label:after,.pretty input:checked~.state.p-warning label:after{background-color:#f0ad4e!important}.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg,.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-warning-o label:before,.pretty input:checked~.state.p-warning-o label:before{border-color:#f0ad4e}.pretty.p-toggle .state.p-warning-o label:after,.pretty input:checked~.state.p-warning-o label:after{background-color:transparent}.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg,.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.pretty.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e!important}.pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.pretty.p-toggle .state.p-danger label:after,.pretty input:checked~.state.p-danger label:after{background-color:#d9534f!important}.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg,.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-danger-o label:before,.pretty input:checked~.state.p-danger-o label:before{border-color:#d9534f}.pretty.p-toggle .state.p-danger-o label:after,.pretty input:checked~.state.p-danger-o label:after{background-color:transparent}.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg,.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.pretty.p-bigger .icon,.pretty.p-bigger .img,.pretty.p-bigger .svg,.pretty.p-bigger label:after,.pretty.p-bigger label:before{font-size:1.2em!important;top:calc(-135% + 1em)!important}.pretty.p-bigger label{text-indent:1.7em}@media print{.pretty .state .icon,.pretty .state:before,.pretty .state label:after,.pretty .state label:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.container-fluid .container-fluid:after,.container-fluid .container:after,.container .container-fluid:after,.container .container:after{content:"Warning! You dont nest .container or .container-fluid";position:fixed;bottom:0;left:0;padding:30px;width:100%;color:#fff;text-align:center;background-color:rgba(255,68,0,.9);z-index:99999999}.cc-window{color:#fff;background-color:#000;font-size:.8125rem}.cc-window .cc-link,.cc-window .cc-link:active,.cc-window .cc-link:visited{color:#fff;opacity:.9}.cc-window .cc-btn{padding:15px;color:#fff;background-color:#228b22;border:none;font-weight:400;text-transform:uppercase}.cc-window .cc-btn:hover{background-color:#186218}body,html{background-color:#fafafa;font-family:fira-sans,sans-serif}.body{overflow:auto;position:relative}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Bree,sans-serif}.stop-body-scroll{overflow:hidden;position:absolute;width:100%;height:100%}img{max-width:100%}.embed-responsive-cover{-o-object-fit:cover;object-fit:cover}.embed-responsive-contain{-o-object-fit:contain;object-fit:contain}.img--ls-blur{filter:blur(5px);transition:filter 1.5s}.img--ls-blur.lazyloaded{filter:blur(0)}@media (max-width:575.98px){.br-inside br{display:none}}a[type=button]{-webkit-appearance:none}#backToTop{position:fixed;right:20px;bottom:20px;padding:5px 10px;color:#fff;background:#000;opacity:0;transition:opacity .3s ease;z-index:1020;pointer-events:none;cursor:default}#backToTop.is-visible{pointer-events:visible;cursor:pointer;opacity:.5}#backToTop:hover{opacity:1}.js-image-slider{padding-top:0;padding-bottom:0}.js-image-slider img{width:100%;max-width:100%;opacity:0;transition:opacity .3s ease}.js-image-slider:hover{cursor:grab}.cc-window{font-size:15px;background-color:#72bf44}.cc-window p{display:inline-block}.cc-window p:last-of-type{margin-bottom:0}.cc-window p strong{font-size:18px}.cc-window .cc-btn,.cc-window p strong{font-weight:700;font-family:Bree,sans-serif}.cc-window .cc-btn{padding:15px 30px;color:#72bf44;background-color:#fff;font-size:15px;text-transform:none;text-decoration:none}.cc-window .cc-btn:hover{color:#fff}.js-quotation{display:none}p.error-hour{color:#dc3545}form label:not(.p-label):not(.time-label){font-family:Bree,sans-serif;font-size:16px;font-weight:700;color:#72bf44}input.form-control,textarea.form-control{font-size:15px;border-radius:0;border-color:#ddefd4}.form__bars-divider{display:block;margin-top:20px;margin-bottom:20px}form .btn[type=submit]{margin-bottom:30px}.pretty{margin:5px 0}.pretty input~.state label:before{border-color:#ddefd4}.pretty input[type=radio]:checked~.state label:before{border-color:#000}.pretty input[type=checkbox]~.state label:before{border-radius:2px}.pretty input[type=checkbox]:checked~.state.p-success label:after{border-color:#ddefd4;background-color:transparent!important}.pretty input[type=checkbox]:checked~.state.p-success .icon{color:#000}.pretty input[type=radio]:checked~.state.p-primary label:after{background-color:#72bf44!important}.pretty input[name=dealerLocation]:checked~.state.p-primary .p-label{font-weight:700}.pretty input[name=dealerLocation]:checked~.state.p-primary .p-label:after{background-color:#72bf44!important}.pretty{width:100%;white-space:inherit}.pretty label a{position:relative;z-index:10}.pretty .state label{padding-left:1.5rem;color:#343a40;text-indent:0;line-height:1.2}.pretty.p-icon .state .icon,.pretty .state label:after,.pretty .state label:before{top:0}.form-control.error{border-color:#dc3545;box-shadow:none}.pretty input.error+.state label{color:#dc3545}.pretty input.error+.state label:before{border:1px solid #dc3545;box-shadow:none}.selectr-selected{border-color:#ddefd4;border-radius:0}.selectr-selected[aria-expanded=false]{border-color:#ddefd4;border-radius:0;outline-color:#72bf44}.selectr-selected:before{display:block;width:auto;height:auto;content:"\F078";font-family:Font Awesome\ 5 Free;font-weight:900;line-height:1;border:none;transform:translate3d(0,-50%,0) rotate(0);transition:transform .3s ease}.selectr-container.open .selectr-selected:before{width:auto;height:auto;border:none;transform:translate3d(0,-50%,0) rotate(180deg)}.selectr-tag{padding-top:5px;padding-bottom:5px;padding-left:15px;color:#fff;background-color:#72bf44;border-radius:3px}.selectr-option .selectr i{margin-right:12px;color:transparent;border:1px solid #000}.selectr-option[aria-selected=true]{color:#72bf44;font-weight:700;background-color:transparent}.selectr-option[aria-selected=true] .selectr i{color:#72bf44}.selectr-option.active{color:#000;background-color:#fafafa}.form-success__links{margin-top:30px}.form-success__links a{margin:5px 0;display:block;color:#72bf44;font-weight:700;font-family:Bree,sans-serif;text-decoration:none}.form-failed{text-align:center}.form-failed p{font-size:48px;font-weight:700;font-family:Bree,sans-serif;line-height:58px}.form-failed .fa-exclamation-circle{color:#72bf44;font-size:68px}.c-calendar{margin-bottom:40px;padding:15px;border:1px solid #ddefd4;border-radius:5px}.c-calendar .vc-container{--green-600:#72bf44;border:none;border-radius:0}@media (min-width:768px){.c-calendar .vc-container{padding-right:30px;border-right:1px solid #ddefd4}}.c-calendar .col-time{display:flex;flex-direction:column}.c-calendar__title{margin-bottom:20px;text-align:center;color:#72bf44;font-family:Bree,sans-serif;font-weight:700}.c-calendar__wrap-time{position:relative;flex-grow:1;min-height:180px}.c-calendar__wrap-overflow{position:absolute;top:0;left:0;width:100%;overflow:hidden;overflow-y:auto;height:100%;max-height:100%}.c-calendar input[name=bookChosenTime]{visibility:hidden;position:absolute}.c-calendar input[name=bookChosenTime]+label{margin-bottom:5px;display:block;padding:12px 15px;background-color:#ddefd4;border-radius:2px;cursor:pointer}.c-calendar input[name=bookChosenTime]+label:last-child{margin-bottom:0}.c-calendar input[name=bookChosenTime][disabled]+label{cursor:not-allowed;background-color:#e0e0e0}.c-calendar input[name=bookChosenTime]:checked+label{display:flex;color:#fff;background-color:#72bf44}.c-calendar input[name=bookChosenTime]:checked+label:after{display:inline-block;margin-left:auto;content:"\F00C";font-family:Font Awesome\ 5 Free;font-weight:900}a{color:#000;text-decoration:underline}a.demo--link{margin-left:30px;color:#adb5bd}.btn-harol{padding:16px 20px;color:#fff;background-color:#72bf44;font-family:Bree,sans-serif;font-size:18px;font-weight:700;border:none}.btn-harol:hover{color:#fff;background-color:#5b9b35}.btn-harol:focus{box-shadow:none}.btn-harol svg{margin-left:5px}.main{position:relative;padding:30px;background-color:#fff;min-height:300px;font-size:15px}.main h2{font-size:24px;line-height:28px}.main h2 span{display:inline-block}@media (min-width:768px){.main h2:not(.h2-alt){font-size:28px;line-height:38px}.main .h2-alt{font-size:22px;line-height:26px}}@media (min-width:992px){.main{margin:-100px auto 70px;max-width:770px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}}@media (min-width:1200px){.main{margin-top:-200px}}.topbar{position:fixed;padding:0 30px;top:0;left:0;width:100%;color:#fff;background-color:#000;z-index:1030}.topbar a{color:#fff;text-transform:uppercase;text-decoration:none}.topbar__container{position:relative;display:flex;align-items:center;min-height:100px}.topbar__logo{display:inline-block;height:40px}.topbar__divider{display:inline-block;content:"";margin-left:20px;margin-right:20px;width:4px;height:18px;background:#72bf44}.topbar__brandname{font-size:18px;font-weight:700}.topbar__dealer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:85px;padding:10px 30px;display:none;background:#fff;height:140px}.topbar__dealer img{max-height:100%}.topbar .dropdown-toggle{padding-left:10px;padding-right:10px}.topbar .dropdown-toggle:after{display:inline-block;width:auto;height:auto;content:"\F078";font-family:Font Awesome\ 5 Free;font-size:9px;font-weight:900;line-height:14px;border:none;vertical-align:middle;transition:transform .3s ease}.topbar .dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.topbar .dropdown-menu{padding:5px 10px 10px;width:50px;margin:0;color:#fff;background-color:#000;border-radius:0;min-width:0;border:0;line-height:1.8}.topbar .dropdown-menu a:hover{color:#72bf44}.topbar .dropdown-menu,.topbar .dropdown-toggle{font-size:14px}@media (min-width:768px){.topbar__logo{height:47px}.topbar__divider{margin-left:28px;margin-right:28px;height:24px}.topbar__brandname{font-size:24px}.topbar__dealer{display:flex;max-width:300px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}}@media (min-width:1200px){.topbar__container{width:100%;margin-left:auto;margin-right:auto;max-width:1200px}}.header{position:relative;display:flex;justify-content:center;align-items:center;min-height:200px;margin-top:100px;padding:0 30px}.header__background,.header__background img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.header__content{position:relative;height:100%}.header h1{margin-bottom:0;color:#fff;font-size:28px;line-height:38px;text-align:center}@media (min-width:768px){.header{min-height:250px}}@media (min-width:992px){.header{min-height:400px;padding-bottom:100px}.header__content{max-width:830px}.header h1{font-size:48px;line-height:58px}}@media (min-width:1200px){.header{min-height:540px;padding-bottom:200px}}.footer{padding-top:60px;padding-bottom:60px;color:#fff;background-color:#000;font-size:15px}.footer__container{margin:0 auto;padding:0 30px;max-width:990px}.footer h2{margin-bottom:27px;font-size:28px;font-weight:700}.footer h2:after{margin-top:12px;display:block;content:"";width:56px;height:5px;background-color:#72bf44}.footer .css-line{margin-top:40px;margin-bottom:40px;height:2px;background-color:#212121}@media (min-width:768px){.footer .css-line{margin-top:60px;margin-bottom:70px}}.footer__logo{display:inline-block;margin-bottom:30px;max-width:192px}.footer .link-contact{display:flex;margin-top:6px;margin-bottom:6px;color:#fff;text-decoration:none}.footer .link-contact span:first-of-type{min-width:18px;text-align:center}.footer .link-contact span:last-of-type{margin-left:10px}.footer .link-contact .fas{color:#72bf44}.footer .col-crafts,.footer .col-openingshours{display:flex}@media (max-width:767.98px){.footer .col-crafts,.footer .col-openingshours{margin-top:40px}}@media (min-width:768px){.footer .col-crafts,.footer .col-openingshours{justify-content:flex-end}}@media (min-width:768px){.footer .col-openingshours{padding-right:100px}}.footer table td{padding:5px 0;vertical-align:top}.footer table tr:first-of-type td{padding-top:0}.footer table td:first-of-type{padding-right:20px}.footer__address{margin-bottom:0;line-height:19px}.footer__crafts{margin-top:auto;font-family:Bree,sans-serif;font-weight:700}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9TcmNTY3NzL2Jhc2UvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3Mvc2l0ZS5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZXNzZW50aWFscy9fa2V5ZnJhbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9lbGVtZW50cy9kZWZhdWx0L19maWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9lbGVtZW50cy9kZWZhdWx0L19vdXRsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9lbGVtZW50cy9kZWZhdWx0L190aGljay5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZWxlbWVudHMvZm9udC1pY29uL19nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9lbGVtZW50cy9zdmcvX2dlbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL2VsZW1lbnRzL2ltYWdlL19nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9lbGVtZW50cy9zd2l0Y2gvX2dlbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL2VsZW1lbnRzL3N3aXRjaC9fZmlsbC5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZWxlbWVudHMvc3dpdGNoL19zbGltLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9zdGF0ZXMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9zdGF0ZXMvX2ZvY3VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9zdGF0ZXMvX2luZGV0ZXJtaW5hdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL2V4dHJhcy9fdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9leHRyYXMvX3BsYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9leHRyYXMvX3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9leHRyYXMvX2N1cnZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9leHRyYXMvX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZXh0cmFzL19kaXNhYmxlZC5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZXh0cmFzL19sb2NrZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL2V4dHJhcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9leHRyYXMvX2JpZ2dlci5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZXh0cmFzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvZGVidWdnaW5nL19ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9TcmNTY3NzL3ZlbmRvci9fY29va2llQ29uc2VudC5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3Mvdmlld3MvX3NoYXJlZC5zY3NzIiwid2VicGFjazovLy8uL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3MvQzovV29yay9Db2RldHRlL0hhcm9sLkFwcG9pbnRtZW50cy9BdHlvdXJzaXRlLkhhcm9sQXBwb2ludG1lbnRzL1NyY1Njc3Mvdmlld3MvX3NoYXJlZC10b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9TcmNTY3NzL0M6L1dvcmsvQ29kZXR0ZS9IYXJvbC5BcHBvaW50bWVudHMvQXR5b3Vyc2l0ZS5IYXJvbEFwcG9pbnRtZW50cy9TcmNTY3NzL3ZpZXdzL19zaGFyZWQtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy9DOi9Xb3JrL0NvZGV0dGUvSGFyb2wuQXBwb2ludG1lbnRzL0F0eW91cnNpdGUuSGFyb2xBcHBvaW50bWVudHMvU3JjU2Nzcy92aWV3cy9fc2hhcmVkLWZvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdISSxpQkN0SEosVUFDRSxxQkNBRixDRElBLHFEQUNFLFlDREYsQ0RxQkEsUUFDRSxrQkFDQSxxQkFDQSxpQkFDQSxtQkFDQSxhQ2xCRixDRG9CRSxjQUNFLGtCQUNBLE9BQ0EsTUFDQSxjQUNBLFdBQ0EsWUFDQSxVQUNBLFVBQ0EsU0FDQSxVQUNBLGNDbEJKLENEc0JJLHFCQUNFLGdCQUNBLHFCQUNBLGdCQUNBLFNBQ0Esa0JBQ0EseUJDcEJOLENEc0JNLHVEQUVFLFdBQ0Esc0JBQ0EsdUJBQ0EsY0FDQSxzQkFDQSxnQkFDQSw2QkFDQSxVQUNBLGtCQUNBLE9BQ0Esc0JBQ0EsNEJDckJSLENEd0JNLDRCQUNFLG9CQ3RCUixDRDBCSSw0REFFRSxZQ3pCTixDQ3hEQSxnQkFDRSxHQUNFLFVBQ0Esa0JEMkRGLENBQ0YsQ0N4REEsZ0JBQ0UsR0FDRSxrQ0FDQSxVQUNBLGtCRDBERixDQ3ZEQSxJQUNFLG1DQUNBLFVBQ0Esa0JEeURGLENDdERBLElBQ0Usa0NBQ0Esb0JEd0RGLENDckRBLElBQ0UsbUNBQ0Esa0JEdURGLENDcERBLElBQ0Usa0NBQ0EscUJEc0RGLENDbkRBLElBQ0UsbUNBQ0Esa0JEcURGLENDbERBLElBQ0Usa0NBQ0EscUJEb0RGLENDakRBLEdBQ0UsbUNBQ0Esa0JEbURGLENBQ0YsQ0NoREEsaUJBQ0UsR0FDRSxtQkRrREYsQ0MvQ0EsSUFDRSw2QkRpREYsQ0M5Q0EsSUFDRSw2QkRnREYsQ0M3Q0EsSUFDRSw2QkQrQ0YsQ0M1Q0EsSUFDRSw2QkQ4Q0YsQ0MzQ0EsSUFDRSw2QkQ2Q0YsQ0MxQ0EsR0FDRSxtQkQ0Q0YsQ0FDRixDQ3pDQSxrQkFDRSxHQUNFLFVBQ0EsMkNEMkNGLENDeENBLEdBQ0UsVUFDQSxpQ0QwQ0YsQ0FDRixDQ3ZDQSxpQkFDRSxHQUNFLDBCRHlDRixDQ3RDQSxHQUNFLDBDRHdDRixDQUNGLENFMUlJLDRDQUNFLGtCRjRJTixDRzdJSSxxQ0FDRSxtQkhnSk4sQ0czSUksbURBQ0Usa0NINklOLENJcEpJLDJGQUVFLHFCSnNKTixDSW5KSSw2Q0FDRSw2QkpxSk4sQ0szSkksNEJBQ0Usa0JBQ0EsY0FDQSxzQkFDQSx1QkFDQSxPQUNBLFVBQ0Esa0JBQ0EsbUJBQ0Esc0JBQ0EsNkJBQ0EsU0w4Sk4sQ0szSkksbUNBQ0UsU0FDQSxXQUNBLFlBQ0Esa0JBQ0EsYUFDQSxPQUNBLHVCQUNBLG1CQUNBLGFMNkpOLENLeEpJLDBDQUNFLFNMMEpOLENLdkpJLGlEQUNFLG9CTHlKTixDTTFMSSwwQkFDRSxrQkFDQSxjQUNBLHNCQUNBLHVCQUNBLE9BQ0EsVUFDQSxrQkFDQSxtQkFDQSxzQkFDQSw2QkFDQSxTTjZMTixDTTFMSSx5QkFDRSxTQUNBLFdBQ0EsWUFDQSxrQkFDQSxhQUNBLE9BQ0EsdUJBQ0EsbUJBQ0EsYU40TE4sQ014TEUsd0NBQ0UsU04wTEosQ090TkksMkJBQ0UsVUFDQSxrQkFDQSxzQkFDQSx1QkFDQSxNQUNBLHNCQUNBLE9BQ0EsVUFDQSxrQkFDQSxtQkFDQSxtQlB5Tk4sQ09yTkUseUNBQ0UsU1B1TkosQ1F4T0UsdUJBQ0UsYVIyT0osQ1F6T0Usd0JBQ0UsaUJSMk9KLENRek9JLCtCQUNFLFdBQ0EseUJBQ0EsbUJBQ0EsVUFDQSxpQkFDQSx1QkFDQSxrQkFDQSxNQUNBLHNCQUNBLFVBQ0EsdUJSMk9OLENReE9JLDhCQUNFLGlCUjBPTixDUXhPTSx5RUFFRSx3QkFDQSxtQkFDQSxPQUNBLHlCQUNBLG1CUnlPUixDUXRPTSxvQ0FDRSxrQ1J3T1IsQ1FsT0ksNkNBQ0Usb0JSb09OLENRak9JLG1EQUNFLFNSbU9OLENRaE9JLGtEQUNFLG1DQUNBLFFSa09OLENTbFJRLG9EQUNJLHFCQUNBLGtDVHFSWixDU25SUSwwREFDSSxTVHFSWixDU25SUSx5REFDSSxnQ0FDQSxRVHFSWixDVTlSSSxzQ0FDRSxZQUNBLDZCQUNBLG9CVmlTTixDVTVSSSxvREFDRSxxQkFDQSxrQ1Y4Uk4sQ1d6U0Usd0RBQ0UsWVg0U0osQ1d0U0ksMEdBQ0UsYVgyU04sQ1lsVEksb0RBQ0UsNEJacVROLENhdlRFLCtGQUNFLFliMFRKLENhdlRFLHlGQUNFLGFieVRKLENhdlRJLCtGQUNFLGNBQ0EsU2J5VE4sQ2NqVUksNkJBQ0UsVUFDQSxZZG9VTixDY2pVSSxxSEFJRSxVQUNBLGVkbVVOLENjaFVJLG9DQUNFLGFka1VOLENjN1RJLDJDQUNFLFVBQ0EsZWQrVE4sQ2M1VEksNENBQ0UsVUFDQSxZZDhUTixDZXZWSSwrRkFDRSxZZjBWTixDZXRWRSw4QkFDRSxvQmZ3VkosQ2dCL1ZJLHVFQUVFLGtCaEJpV04sQ2dCN1ZFLG9DQUNFLG1CQUNBLGVoQitWSixDZ0I3VkksMkNBQ0UsbUJoQitWTixDaUIxV0ksdUVBRUUsaUJqQjRXTixDa0IvV0Usd0dBSUUsdUJsQmtYSixDa0I5V0ksa0RBQ0UsdUJsQmdYTixDa0JyV0ksNkxBQ0UsdUJsQjRXTixDa0J2V0ksMkRBQ0UsV0FDQSxtQkFDQSx1QmxCeVdOLENrQmxXSSw0U0FLRSw2REFDQSxTbEJxV04sQ2tCOVZJLGlUQUtFLGtEQUNBLFNsQmlXTixDa0I5Vkksa0VBQ0Usd0JsQmdXTixDa0J6Vkksc1RBS0UsbURBQ0EsU2xCNFZOLENrQnpWSSxtRUFDRSx3QmxCMlZOLENrQnBWSSxpRUFDRSxrQmxCdVZOLENtQjFhSSx3QkFDRSxtQkFDQSxZbkI2YU4sQ21CM2FNLDBCQUNFLFVuQjZhUixDb0JuYkUsdUJBQ0UsYUFDQSxrQnBCc2JKLENxQnJiTSxpR0FDRSxrQ3JCd2JSLENxQnJiTSx3S0FFRSxXQUNBLFdyQndiUixDcUJsYk0sdUdBQ0Usb0JyQm9iUixDcUJqYk0scUdBQ0UsNEJyQm1iUixDcUJoYk0scVFBR0UsY0FDQSxjckJvYlIsQ3FCL2FNLDRFQUNFLGtDckJpYlIsQ3FCN2FJLHVEQUNFLG9CckIrYU4sQ3FCNWFJLDhEQUNFLGtDckI4YU4sQ3FCM2FJLDhEQUNFLHFCQUNBLGtDckI2YU4sQ3FCMWRNLDJGQUNFLGtDckI0ZFIsQ3FCemRNLDRKQUVFLFdBQ0EsV3JCNGRSLENxQnRkTSxpR0FDRSxvQnJCd2RSLENxQnJkTSwrRkFDRSw0QnJCdWRSLENxQnBkTSxtUEFHRSxjQUNBLGNyQndkUixDcUJuZE0seUVBQ0Usa0NyQnFkUixDcUJqZEksb0RBQ0Usb0JyQm1kTixDcUJoZEksMkRBQ0Usa0NyQmtkTixDcUIvY0ksMkRBQ0UscUJBQ0Esa0NyQmlkTixDcUI5Zk0saUdBQ0Usa0NyQmdnQlIsQ3FCN2ZNLHdLQUVFLFdBQ0EsV3JCZ2dCUixDcUIxZk0sdUdBQ0Usb0JyQjRmUixDcUJ6Zk0scUdBQ0UsNEJyQjJmUixDcUJ4Zk0scVFBR0UsY0FDQSxjckI0ZlIsQ3FCdmZNLDRFQUNFLGtDckJ5ZlIsQ3FCcmZJLHVEQUNFLG9CckJ1Zk4sQ3FCcGZJLDhEQUNFLGtDckJzZk4sQ3FCbmZJLDhEQUNFLHFCQUNBLGtDckJxZk4sQ3FCbGlCTSxpR0FDRSxrQ3JCb2lCUixDcUJqaUJNLHdLQUVFLFdBQ0EsV3JCb2lCUixDcUI5aEJNLHVHQUNFLG9CckJnaUJSLENxQjdoQk0scUdBQ0UsNEJyQitoQlIsQ3FCNWhCTSxxUUFHRSxjQUNBLGNyQmdpQlIsQ3FCM2hCTSw0RUFDRSxrQ3JCNmhCUixDcUJ6aEJJLHVEQUNFLG9CckIyaEJOLENxQnhoQkksOERBQ0Usa0NyQjBoQk4sQ3FCdmhCSSw4REFDRSxxQkFDQSxrQ3JCeWhCTixDcUJ0a0JNLCtGQUNFLGtDckJ3a0JSLENxQnJrQk0sb0tBRUUsV0FDQSxXckJ3a0JSLENxQmxrQk0scUdBQ0Usb0JyQm9rQlIsQ3FCamtCTSxtR0FDRSw0QnJCbWtCUixDcUJoa0JNLCtQQUdFLGNBQ0EsY3JCb2tCUixDcUIvakJNLDJFQUNFLGtDckJpa0JSLENxQjdqQkksc0RBQ0Usb0JyQitqQk4sQ3FCNWpCSSw2REFDRSxrQ3JCOGpCTixDcUIzakJJLDZEQUNFLHFCQUNBLGtDckI2akJOLENzQjdtQkUsOEhBS0UsMEJBQ0EsK0J0QmduQkosQ3NCN21CRSx1QkFDRSxpQnRCK21CSixDdUIxbkJBLGFBRUksa0dBSUUsbUJBRUEsaUNBQ0Esd0J2QjRuQkosQ0FDRixDd0Jsb0JJLHdJQUNJLGdFQUNBLGVBQ0EsU0FDQSxPQUNBLGFBQ0EsV0FDQSxXQUNBLGtCQUNBLG1DQUNBLGdCeEJ1b0JSLEN5Qm5wQkEsV0FDSSxXQUNBLHNCQzJIRSxrQjFCNGhCTixDeUJwcEJJLDJFQUdJLFdBQ0EsVXpCc3BCUixDeUJucEJJLG1CQUNJLGFBQ0EsV0FDQSx5QkFDQSxZQUNBLGdCQUNBLHdCekJxcEJSLEN5Qm5wQlEseUJBQ0ksd0J6QnFwQlosQzJCMXFCQSxVQUNJLHlCQUNBLGdDM0IwckJKLEMyQnZyQkEsTUFDSSxjQUNBLGlCM0IwckJKLEMyQnZyQkEsa0JBQ0ksZ0JBQ0EsMkIzQjByQkosQzJCdnJCQSxrQkFDSSxnQkFDQSxrQkFDQSxXQUNBLFczQjByQkosQzJCdnJCQSxJQUNJLGMzQjByQkosQzJCdnJCQSx3QkFDSSxvQzNCMHJCSixDMkJ2ckJBLDBCQUNJLHdDM0IwckJKLEMyQnZyQkEsY0FDSSxpQkFDQSxzQjNCMHJCSixDMkJ4ckJJLHlCQUNJLGMzQjByQlIsQzRCMXBCSSw0QkQxQkEsY0FDSSxZM0J3ckJOLENBQ0YsQzJCcnJCQSxlQUNJLHVCM0J1ckJKLEMyQnByQkEsV0FDSSxlQUNBLFdBQ0EsWUFDQSxpQkFDQSxXQUNBLGdCQUNBLFVBQ0EsNEJBQ0EsYUFDQSxvQkFDQSxjM0J1ckJKLEMyQnJyQkksc0JBQ0ksdUJBQ0EsZUFDQSxVM0J1ckJSLEMyQnByQkksaUJBQ0ksUzNCc3JCUixDMkIzcUJBLGlCQUNJLGNBQ0EsZ0IzQm1yQkosQzJCanJCSSxxQkFDSSxXQUNBLGVBQ0EsVUFDQSwyQjNCbXJCUixDMkJockJJLHVCQUNJLFczQmtyQlIsQzJCOXFCQSxXQUNJLGVBQ0Esd0IzQmlyQkosQzJCL3FCSSxhQUNJLG9CM0JpckJSLEMyQi9xQlEsMEJBQ0ksZTNCaXJCWixDMkI5cUJRLG9CQUNJLGMzQmtyQlosQzJCNXFCSSx1Q0FMUSxnQkFDQSwyQjNCMHJCWixDMkJ0ckJJLG1CQUNJLGtCQUNBLGNBQ0Esc0JBRUEsZUFFQSxvQkFDQSxvQjNCOHFCUixDMkI1cUJRLHlCQUNJLFUzQjhxQlosQ0ZoekJBLGNBQ0ksWUVtekJKLENGaHpCQSxhQUNJLGFFbXpCSixDRmh6QkEsMENBQ0ksNEJBQ0EsZUFDQSxnQkFDQSxhRW16QkosQ0ZoekJBLHlDQUVJLGVBQ0EsZ0JBQ0Esb0JFbXpCSixDRmh6QkEsb0JBQ0ksY0FDQSxnQkFDQSxrQkVtekJKLENGaHpCQSx1QkFDSSxrQkVtekJKLENGaHpCQSxRQUNJLFlFbXpCSixDRmh6QkEsa0NBQ0ksb0JFbXpCSixDRmh6QkEsc0RBQ0ksaUJFbXpCSixDRmh6QkEsaURBQ0ksaUJFbXpCSixDRmh6QkEsa0VBQ0kscUJBQ0Esc0NFbXpCSixDRmh6QkEsNERBQ0ksVUVtekJKLENGaHpCQSwrREFDSSxrQ0VtekJKLENGaHpCQSxxRUFDSSxlRW16QkosQ0ZqekJJLDJFQUNJLGtDRW16QlIsQ0YveUJBLFFBQ0ksV0FDQSxtQkVrekJKLENGaHpCSSxnQkFDSSxrQkFDQSxVRWt6QlIsQ0Y5eUJBLHFCQUNJLG9CQUNBLGNBQ0EsY0FDQSxlRWl6QkosQ0Y5eUJBLG1GQUdJLEtFaXpCSixDRjl5QkEsb0JBQ0kscUJBQ0EsZUVpekJKLENGOXlCQSxpQ0FDSSxhRWl6QkosQ0YveUJJLHdDQUNJLHlCQUNBLGVFaXpCUixDRjV5Qkksa0JBQ0kscUJBQ0EsZUUreUJSLENGN3lCUSx1Q0FDSSxxQkFDQSxnQkFDQSxxQkUreUJaLENGM3lCSSx5QkFDSSxjQUNBLFdBQ0EsWUFDQSxnQkFDQSxpQ0FDQSxnQkFDQSxjQUNBLFlBQ0EsMENBQ0EsNkJFNnlCUixDRjF5QkksaURBQ0ksV0FDQSxZQUNBLFlBQ0EsOENFNHlCUixDRnp5QkksYUFDSSxnQkFDQSxtQkFDQSxrQkFDQSxXQUNBLHlCQUNBLGlCRTJ5QlIsQ0Z2eUJRLDJCQUNJLGtCQUNBLGtCQUNBLHFCRXl5QlosQ0Z0eUJRLG9DQUNJLGNBQ0EsZ0JBQ0EsNEJFd3lCWixDRnJ5QlEsK0NBQ0ksYUV1eUJaLENGcHlCUSx1QkFDSSxXQUNBLHdCRXN5QlosQ0ZqeUJBLHFCQUNJLGVFb3lCSixDRm55QkksdUJBQ0ksYUFDSixjQUNBLGNBQ0EsZ0JBQ0EsNEJBQ0Esb0JFcXlCSixDRmp5QkEsYUFDSSxpQkVveUJKLENGbHlCSSxlQUNBLGVBQ0EsZ0JBQ0EsNEJBQ0EsZ0JFb3lCSixDRmp5Qkksb0NBQ0ksY0FDQSxjRW15QlIsQzZCdCtCQSxZQUVJLG1CQUNBLGFBQ0EseUJBQ0EsaUI3QnkrQkosQzZCditCSSwwQkFDSSxvQkFDQSxZQUNBLGU3QnkrQlIsQzRCejdCSSx5QkNuREEsMEJBTVEsbUJBQ0EsOEI3QjArQlYsQ0FDRixDNkJ2K0JJLHNCQUNJLGFBQ0EscUI3QnkrQlIsQzZCdCtCSSxtQkFDSSxtQkFDQSxrQkFDQSxjQUNBLDRCQUNBLGU3QncrQlIsQzZCcitCSSx1QkFDSSxrQkFDQSxZQUNBLGdCN0J1K0JSLEM2QnArQkksMkJBQ0ksa0JBQ0EsTUFDQSxPQUNBLFdBRUEsZ0JBQ0EsZ0JBQ0EsWUFDQSxlN0JzK0JSLEM2Qm4rQkksdUNBQ0ksa0JBQ0EsaUI3QnErQlIsQzZCbitCUSw2Q0FDSSxrQkFDQSxjQUNBLGtCQUNBLHlCQUNBLGtCQUNBLGM3QnErQlosQzZCbitCWSx3REFDSSxlN0JxK0JoQixDNkJqK0JRLHVEQUNJLG1CQUNBLHdCN0JtK0JaLEM2QmgrQlEscURBQ0ksYUFDQSxXQUNBLHdCN0JrK0JaLEM2QmgrQlksMkRBQ0kscUJBQ0EsaUJBQ0EsZ0JBQ0EsaUNBQ0EsZTdCaytCaEIsQzhCbmpDQSxFQUNJLFdBQ0EseUI5QnNqQ0osQzhCbmpDQSxhQUNJLGlCQUNBLGE5QnNqQ0osQzhCbmpDQSxXQUNJLGtCQUNBLFdBQ0EseUJBQ0EsNEJBQ0EsZUFDQSxnQkFDQSxXOUJzakNKLEM4QnBqQ0ksaUJBQ0ksV0FDQSx3QjlCc2pDUixDOEJuakNJLGlCQUNJLGU5QnFqQ1IsQzhCbGpDSSxlQUNJLGU5Qm9qQ1IsQzhCaGpDQSxNQUNJLGtCQUNBLGFBQ0Esc0JBQ0EsaUJBQ0EsYzlCbWpDSixDOEJqakNJLFNBQ0ksZUFDQSxnQjlCbWpDUixDOEJqakNRLGNBQ0ksb0I5Qm1qQ1osQzRCdGlDSSx5QkVSSSxzQkFDSSxlQUNBLGdCOUJpakNWLEM4QjlpQ00sY0FDSSxlQUNBLGdCOUJnakNWLENBQ0YsQzRCaGpDSSx5QkV6QkosTUE2QlEsd0JBQ0EsZ0JBQ0Esc0M5QmdqQ04sQ0FDRixDNEJ2akNJLDBCRXpCSixNQW1DUSxpQjlCaWpDTixDQUNGLEMrQnRuQ0EsUUFDSSxlQUNBLGVBQ0EsTUFDQSxPQUNBLFdBQ0EsV0FDQSxzQkFDQSxZL0J5bkNKLEMrQnZuQ0ksVUFDSSxXQUNBLHlCQUNBLG9CL0J5bkNSLEMrQnRuQ0ksbUJBQ0ksa0JBQ0EsYUFDQSxtQkFDQSxnQi9Cd25DUixDK0JybkNJLGNBQ0kscUJBQ0EsVy9CdW5DUixDK0JwbkNJLGlCQUNJLHFCQUNBLFdBQ0EsaUJBQ0Esa0JBQ0EsVUFDQSxZQUNBLGtCL0JzbkNSLEMrQm5uQ0ksbUJBQ0ksZUFDQSxlL0JxbkNSLEMrQmxuQ0ksZ0JBQ0ksYUFDQSx1QkFDQSxtQkFDQSxrQkFDQSxNQUNBLFdBQ0Esa0JBQ0EsYUFDQSxnQkFDQSxZL0JvbkNSLEMrQmxuQ1Esb0JBQ0ksZS9Cb25DWixDK0JobkNJLHlCQUNJLGtCQUNBLGtCL0JrbkNSLEMrQi9tQ0ksK0JBQ0kscUJBQ0EsV0FDQSxZQUNBLGdCQUNBLGlDQUNBLGNBQ0EsZ0JBQ0EsaUJBQ0EsWUFDQSxzQkFDQSw2Qi9CaW5DUixDK0I5bUNJLG1EQUNJLHdCL0JnbkNSLEMrQjdtQ0ksdUJBQ0ksc0JBQ0EsV0FDQSxTQUNBLFdBQ0Esc0JBQ0EsZ0JBQ0EsWUFDQSxTQUNBLGUvQittQ1IsQytCN21DUSwrQkFDSSxhL0IrbUNaLEMrQjNtQ0ksZ0RBRUksYy9COG1DUixDNEJ6cENJLHlCR2tESSxjQUNJLFcvQjBtQ1YsQytCdm1DTSxpQkFDSSxpQkFDQSxrQkFDQSxXL0J5bUNWLEMrQnRtQ00sbUJBQ0ksYy9Cd21DVixDK0JybUNNLGdCQUNJLGFBQ0EsZ0JBQ0Esc0MvQnVtQ1YsQ0FDRixDNEIzcUNJLDBCR3dFSSxtQkFDSSxXQUNBLGlCQUNBLGtCQUNBLGdCL0JzbUNWLENBQ0YsQ2dDN3VDQSxRQUNJLGtCQUNBLGFBQ0EsdUJBQ0EsbUJBQ0EsaUJBQ0EsaUJBQ0EsY2hDZ3ZDSixDZ0M5dUNJLDRDQUVJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsaURBQ0Esb0NoQyt1Q1IsQ2dDNXVDSSxpQkFDSSxrQkFDQSxXaEM4dUNSLENnQzN1Q0ksV0FDSSxnQkFDQSxXQUNBLGVBQ0EsaUJBQ0EsaUJoQzZ1Q1IsQzRCanRDSSx5QkkxREosUUFrQ1EsZ0JoQzZ1Q04sQ0FDRixDNEJ0dENJLHlCSTFESixRQXNDUSxpQkFDQSxvQmhDOHVDTixDZ0M1dUNNLGlCQUNJLGVoQzh1Q1YsQ2dDM3VDTSxXQUNJLGVBQ0EsZ0JoQzZ1Q1YsQ0FDRixDNEJudUNJLDBCSTFESixRQW9EUSxpQkFDQSxvQmhDNnVDTixDQUNGLENpQ255Q0EsUUFDSSxpQkFDQSxvQkFDQSxXQUNBLHNCQUNBLGNqQ3N5Q0osQ2lDcHlDSSxtQkFDSSxjQUNBLGVBQ0EsZWpDc3lDUixDaUNueUNJLFdBQ0ksbUJBQ0EsZUFDQSxlakNxeUNSLENpQ255Q1EsaUJBQ0ksZ0JBQ0EsY0FDQSxXQUNBLFdBQ0EsV0FDQSx3QmpDcXlDWixDaUNqeUNJLGtCQUNJLGdCQUNBLG1CQUNBLFdBQ0Esd0JqQ215Q1IsQzRCendDSSx5Qks5QkEsa0JBT1EsZ0JBQ0Esa0JqQ295Q1YsQ0FDRixDaUNqeUNJLGNBQ0kscUJBQ0EsbUJBQ0EsZWpDbXlDUixDaUNoeUNJLHNCQUNJLGFBQ0EsZUFDQSxrQkFDQSxXQUNBLG9CakNreUNSLENpQ2h5Q1EseUNBQ0ksZUFDQSxpQmpDa3lDWixDaUMveENRLHdDQUNJLGdCakNpeUNaLENpQzl4Q1EsMkJBQ0ksYWpDZ3lDWixDaUM1eENJLCtDQUVJLFlqQzh4Q1IsQzRCNXhDSSw0QktKQSwrQ0FLUSxlakNneUNWLENBQ0YsQzRCL3lDSSx5QktTQSwrQ0FTUSx3QmpDa3lDVixDQUNGLEM0QnJ6Q0kseUJLdUJJLDJCQUNJLG1CakNpeUNWLENBQ0YsQ2lDN3hDUSxpQkFDSSxjQUNBLGtCakMreENaLENpQzV4Q1Esa0NBQ0ksYWpDOHhDWixDaUMzeENRLCtCQUNJLGtCakM2eENaLENpQ3p4Q0ksaUJBQ0ksZ0JBQ0EsZ0JqQzJ4Q1IsQ2lDeHhDSSxnQkFDSSxnQkFDQSw0QkFDQSxlakMweENSIiwiZmlsZSI6Ind3d3Jvb3QvQ3NzL3NpdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3NpdGUuc2Nzc1wiIC8+XHJcblxyXG4uanMtcXVvdGF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbnAuZXJyb3ItaG91ciB7XHJcbiAgICBjb2xvcjogJHJlZDtcclxufVxyXG5cclxuZm9ybSBsYWJlbDpub3QoLnAtbGFiZWwpOm5vdCgudGltZS1sYWJlbCkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG5pbnB1dC5mb3JtLWNvbnRyb2wsXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtZGltbWVkO1xyXG59XHJcblxyXG4uZm9ybV9fYmFycy1kaXZpZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbmZvcm0gLmJ0blt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5wcmV0dHkge1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLnByZXR0eSBpbnB1dCB+IC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtZGltbWVkO1xyXG59XHJcblxyXG4ucHJldHR5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gLnN0YXRlIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLnByZXR0eSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLnByZXR0eSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MgbGFiZWw6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtZGltbWVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByZXR0eSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MgLmljb24ge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLnByZXR0eSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnkgbGFiZWw6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJldHR5IGlucHV0W25hbWU9XCJkZWFsZXJMb2NhdGlvblwiXTpjaGVja2VkIH4gLnN0YXRlLnAtcHJpbWFyeSAucC1sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnByZXR0eSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xyXG5cclxuICAgIGxhYmVsIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxufVxyXG5cclxuLnByZXR0eSAuc3RhdGUgbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4ucHJldHR5IC5zdGF0ZSBsYWJlbDphZnRlcixcclxuLnByZXR0eSAuc3RhdGUgbGFiZWw6YmVmb3JlLFxyXG4ucHJldHR5LnAtaWNvbiAuc3RhdGUgLmljb24ge1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5wcmV0dHkgaW5wdXQuZXJyb3IgKyAuc3RhdGUgbGFiZWwge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3RyIHtcclxuICAgICYtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLWRpbW1lZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLWRpbW1lZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0ZWQ6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMDc4XCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTAlLDApIHJvdGF0ZSgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIub3BlbiAuc2VsZWN0ci1zZWxlY3RlZDo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTAlLDApIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGFnIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtb3B0aW9uIHtcclxuICAgICAgICAuc2VsZWN0ciBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSAuc2VsZWN0ciBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLXN1Y2Nlc3NfX2xpbmtzIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBhIHtcclxuICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWZhaWxlZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIHAge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcclxuICAgIH1cclxufSIsIkBjaGFyc2V0ICd1dGYtOCc7XHJcblxyXG4uI3skcHJldHR5LS1jbGFzcy1uYW1lfSAqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vL1Rocm93IGVycm9yIG9uIGludmFsaWQgaW5wdXQgdHlwZXMuXHJcbi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9IGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQGlmICRwcmV0dHktLWRlYnVnIHtcclxuICAgICsgKjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICRwcmV0dHktLWVyci1tZXNzYWdlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNkOTUzNGY7XHJcbiAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAjZDk1MzRmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtaW4td2lkdGg6IDFlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogJHByZXR0eS0tei1pbmRleC1mcm9udDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLnN0YXRlIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0ZXh0LWluZGVudDogJHByZXR0eS0tbGFiZWwtdGV4dC1vZmZzZXQ7XHJcbiAgICAgIG1pbi13aWR0aDogJHByZXR0eS0tYm94LXNpemU7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6ICRwcmV0dHktLWJveC1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJHByZXR0eS0tYm94LXNpemU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHotaW5kZXg6ICRwcmV0dHktLXotaW5kZXgtYmFjaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6ICRwcmV0dHktdG9wLW9mZnNldDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByZXR0eS0tY29sb3ItZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucC1pcy1ob3ZlcixcclxuICAgICYucC1pcy1pbmRldGVybWluYXRlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4ucHJldHR5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHJldHR5IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByZXR0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJldHR5IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi13aWR0aDogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmV0dHkgLnN0YXRlIGxhYmVsIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWluZGVudDogMS41ZW07XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyAycHgpO1xufVxuLnByZXR0eSAuc3RhdGUgbGFiZWw6YmVmb3JlLCAucHJldHR5IC5zdGF0ZSBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDFlbSArIDJweCk7XG4gIGhlaWdodDogY2FsYygxZW0gKyAycHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKCgwJSAtICgxMDAlIC0gMWVtKSkgLSA4JSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnByZXR0eSAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmRjM2M3O1xufVxuLnByZXR0eSAuc3RhdGUucC1pcy1ob3ZlciwgLnByZXR0eSAuc3RhdGUucC1pcy1pbmRldGVybWluYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDcpO1xuICB9XG4gIDM4JSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDU1JSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgNzIlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDgxJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjQpO1xuICB9XG4gIDg5JSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA5NSUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgfVxuICAxMDAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGplbGx5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjg1LCAxLjE1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yMDBweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCAjYmRjM2M3O1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEuNWVtIHJnYmEoMTg5LCAxOTUsIDE5OSwgMCk7XG4gIH1cbn1cbi5wcmV0dHkucC1kZWZhdWx0LnAtZmlsbCAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ucHJldHR5LnAtZGVmYXVsdCAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG4ucHJldHR5LnAtZGVmYXVsdCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYzNjNyAhaW1wb3J0YW50O1xufVxuXG4ucHJldHR5LnAtZGVmYXVsdC5wLXRoaWNrIC5zdGF0ZSBsYWJlbDpiZWZvcmUsIC5wcmV0dHkucC1kZWZhdWx0LnAtdGhpY2sgLnN0YXRlIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKDFlbSAvIDcpO1xufVxuLnByZXR0eS5wLWRlZmF1bHQucC10aGljayAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgIWltcG9ydGFudDtcbn1cblxuLnByZXR0eS5wLWljb24gLnN0YXRlIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFlbTtcbiAgd2lkdGg6IGNhbGMoMWVtICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFlbSArIDJweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdG9wOiBjYWxjKCgwJSAtICgxMDAlIC0gMWVtKSkgLSA4JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xufVxuLnByZXR0eS5wLWljb24gLnN0YXRlIC5pY29uOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJldHR5LnAtaWNvbiBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIC5pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcmV0dHkucC1pY29uIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE2NTZiO1xufVxuXG4ucHJldHR5LnAtc3ZnIC5zdGF0ZSAuc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFlbTtcbiAgd2lkdGg6IGNhbGMoMWVtICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFlbSArIDJweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdG9wOiBjYWxjKCgwJSAtICgxMDAlIC0gMWVtKSkgLSA4JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xufVxuLnByZXR0eS5wLXN2ZyAuc3RhdGUgc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcmV0dHkucC1zdmcgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSAuc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByZXR0eS5wLWltYWdlIC5zdGF0ZSBpbWcge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDFlbSArIDJweCk7XG4gIGhlaWdodDogY2FsYygxZW0gKyAycHgpO1xuICB0b3A6IDA7XG4gIHRvcDogY2FsYygoMCUgLSAoMTAwJSAtIDFlbSkpIC0gOCUpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbi5wcmV0dHkucC1pbWFnZSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcmV0dHkucC1zd2l0Y2ggaW5wdXQge1xuICBtaW4td2lkdGg6IDJlbTtcbn1cbi5wcmV0dHkucC1zd2l0Y2ggLnN0YXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXR0eS5wLXN3aXRjaCAuc3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYzNjNztcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgd2lkdGg6IDJlbTtcbiAgYm94LXNpemluZzogdW5zZXQ7XG4gIGhlaWdodDogY2FsYygxZW0gKyAycHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdG9wOiBjYWxjKCgwJSAtICgxMDAlIC0gMWVtKSkgLSAxNiUpO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnByZXR0eS5wLXN3aXRjaCAuc3RhdGUgbGFiZWwge1xuICB0ZXh0LWluZGVudDogMi41ZW07XG59XG4ucHJldHR5LnAtc3dpdGNoIC5zdGF0ZSBsYWJlbDpiZWZvcmUsIC5wcmV0dHkucC1zd2l0Y2ggLnN0YXRlIGxhYmVsOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuLnByZXR0eS5wLXN3aXRjaCAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3ICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5LnAtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAuc3RhdGU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE2NTZiO1xufVxuLnByZXR0eS5wLXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJldHR5LnAtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2NTZiICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDFlbTtcbn1cblxuLnByZXR0eS5wLXN3aXRjaC5wLWZpbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1YTY1NmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTY1NmIgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkucC1zd2l0Y2gucC1maWxsIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcmV0dHkucC1zd2l0Y2gucC1maWxsIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDFlbTtcbn1cblxuLnByZXR0eS5wLXN3aXRjaC5wLXNsaW0gLnN0YXRlOmJlZm9yZSB7XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQ6ICNiZGMzYzcgIWltcG9ydGFudDtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuMWVtKTtcbn1cbi5wcmV0dHkucC1zd2l0Y2gucC1zbGltIGlucHV0OmNoZWNrZWQgfiAuc3RhdGU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE2NTZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2NTZiICFpbXBvcnRhbnQ7XG59XG5cbi5wcmV0dHkucC1oYXMtaG92ZXIgaW5wdXQ6aG92ZXIgfiAuc3RhdGU6bm90KC5wLWlzLWhvdmVyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJldHR5LnAtaGFzLWhvdmVyIGlucHV0OmhvdmVyIH4gLnN0YXRlLnAtaXMtaG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmV0dHkucC1oYXMtaG92ZXIgaW5wdXQ6aG92ZXIgfiAuc3RhdGUucC1pcy1ob3ZlciAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJldHR5LnAtaGFzLWZvY3VzIGlucHV0OmZvY3VzIH4gLnN0YXRlIGxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCAjYmRjM2M3O1xufVxuXG4ucHJldHR5LnAtaGFzLWluZGV0ZXJtaW5hdGUgaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB+IC5zdGF0ZTpub3QoLnAtaXMtaW5kZXRlcm1pbmF0ZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByZXR0eS5wLWhhcy1pbmRldGVybWluYXRlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUgfiAuc3RhdGUucC1pcy1pbmRldGVybWluYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJldHR5LnAtaGFzLWluZGV0ZXJtaW5hdGUgaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB+IC5zdGF0ZS5wLWlzLWluZGV0ZXJtaW5hdGUgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1vbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLW9mZixcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlIC5pY29uLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUgLnN2Zyxcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLW9mZiAuaWNvbiB7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuLnByZXR0eS5wLXRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtb24ge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLnByZXR0eS5wLXRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtb2ZmIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByZXR0eS5wLXBsYWluIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YmVmb3JlLCAucHJldHR5LnAtcGxhaW4ucC10b2dnbGUgLnN0YXRlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucHJldHR5LnAtcGxhaW4ucC1wbGFpbiAuaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnByZXR0eS5wLXJvdW5kIC5zdGF0ZSBsYWJlbDpiZWZvcmUsIC5wcmV0dHkucC1yb3VuZCAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnByZXR0eS5wLXJvdW5kLnAtaWNvbiAuc3RhdGUgLmljb24ge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByZXR0eS5wLXJvdW5kLnAtaWNvbiAuc3RhdGUgLmljb246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4ucHJldHR5LnAtY3VydmUgLnN0YXRlIGxhYmVsOmJlZm9yZSwgLnByZXR0eS5wLWN1cnZlIC5zdGF0ZSBsYWJlbDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwJTtcbn1cblxuLnByZXR0eS5wLXNtb290aCBsYWJlbDpiZWZvcmUsXG4ucHJldHR5LnAtc21vb3RoIGxhYmVsOmFmdGVyLFxuLnByZXR0eS5wLXNtb290aCAuaWNvbixcbi5wcmV0dHkucC1zbW9vdGggLnN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucHJldHR5LnAtc21vb3RoIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnByZXR0eS5wLXNtb290aCBpbnB1dDpjaGVja2VkICsgLnN0YXRlIC5pY29uLFxuLnByZXR0eS5wLXNtb290aCBpbnB1dDpjaGVja2VkICsgLnN0YXRlIC5zdmcsXG4ucHJldHR5LnAtc21vb3RoIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgaW1nIHtcbiAgYW5pbWF0aW9uOiB6b29tIDAuMnMgZWFzZTtcbn1cbi5wcmV0dHkucC1zbW9vdGgucC1kZWZhdWx0IGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBhbmltYXRpb246IHpvb20gMC4ycyBlYXNlO1xufVxuLnByZXR0eS5wLXNtb290aC5wLXBsYWluIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnByZXR0eS5wLXRhZGE6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgLmljb24sXG4ucHJldHR5LnAtdGFkYTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSAuc3ZnLFxuLnByZXR0eS5wLXRhZGE6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgaW1nLFxuLnByZXR0eS5wLXRhZGE6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgbGFiZWw6YmVmb3JlLFxuLnByZXR0eS5wLXRhZGE6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBhbmltYXRpb246IHRhZGEgMC43cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMSBhbHRlcm5hdGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcmV0dHkucC1qZWxseTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSAuaWNvbixcbi5wcmV0dHkucC1qZWxseTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSAuc3ZnLFxuLnByZXR0eS5wLWplbGx5Om5vdCgucC1kZWZhdWx0KSBpbnB1dDpjaGVja2VkICsgLnN0YXRlIGltZyxcbi5wcmV0dHkucC1qZWxseTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSBsYWJlbDpiZWZvcmUsXG4ucHJldHR5LnAtamVsbHk6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBhbmltYXRpb246IGplbGx5IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxO1xufVxuLnByZXR0eS5wLWplbGx5Om5vdCgucC1kZWZhdWx0KSBpbnB1dDpjaGVja2VkICsgLnN0YXRlIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcmV0dHkucC1yb3RhdGU6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgLmljb24sXG4ucHJldHR5LnAtcm90YXRlOm5vdCgucC1kZWZhdWx0KSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIC5zdmcsXG4ucHJldHR5LnAtcm90YXRlOm5vdCgucC1kZWZhdWx0KSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGltZyxcbi5wcmV0dHkucC1yb3RhdGU6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YmVmb3JlLFxuLnByZXR0eS5wLXJvdGF0ZTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSBsYWJlbDphZnRlciB7XG4gIGFuaW1hdGlvbjogcm90YXRlIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxO1xufVxuLnByZXR0eS5wLXJvdGF0ZTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJldHR5LnAtcHVsc2U6bm90KC5wLXN3aXRjaCkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IHB1bHNlIDFzO1xufVxuXG4ucHJldHR5IGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJldHR5IGlucHV0W2Rpc2FibGVkXSB+ICoge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5wcmV0dHkucC1sb2NrZWQgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1wcmltYXJ5IGxhYmVsOmFmdGVyLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXByaW1hcnkgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1wcmltYXJ5IC5pY29uLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtcHJpbWFyeSAuc3ZnLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXByaW1hcnkgLmljb24sXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXByaW1hcnkgLnN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBzdHJva2U6ICNmZmY7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1wcmltYXJ5LW8gbGFiZWw6YmVmb3JlLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXByaW1hcnktbyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0MjhiY2E7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1wcmltYXJ5LW8gbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtcHJpbWFyeS1vIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1wcmltYXJ5LW8gLmljb24sXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1wcmltYXJ5LW8gLnN2Zyxcbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnktbyBzdmcsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtcHJpbWFyeS1vIC5pY29uLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1wcmltYXJ5LW8gLnN2Zyxcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtcHJpbWFyeS1vIHN2ZyB7XG4gIGNvbG9yOiAjNDI4YmNhO1xuICBzdHJva2U6ICM0MjhiY2E7XG59XG4ucHJldHR5LnAtZGVmYXVsdDpub3QoLnAtZmlsbCkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnktbyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2EgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkucC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI4YmNhO1xufVxuLnByZXR0eS5wLXN3aXRjaC5wLWZpbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYSAhaW1wb3J0YW50O1xufVxuLnByZXR0eS5wLXN3aXRjaC5wLXNsaW0gaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ1NjgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ1NjgyICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1pbmZvIGxhYmVsOmFmdGVyLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLWluZm8gbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1pbmZvIC5pY29uLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtaW5mbyAuc3ZnLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLWluZm8gLmljb24sXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLWluZm8gLnN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBzdHJva2U6ICNmZmY7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1pbmZvLW8gbGFiZWw6YmVmb3JlLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLWluZm8tbyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1pbmZvLW8gbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtaW5mby1vIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1pbmZvLW8gLmljb24sXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1pbmZvLW8gLnN2Zyxcbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm8tbyBzdmcsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtaW5mby1vIC5pY29uLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1pbmZvLW8gLnN2Zyxcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtaW5mby1vIHN2ZyB7XG4gIGNvbG9yOiAjNWJjMGRlO1xuICBzdHJva2U6ICM1YmMwZGU7XG59XG4ucHJldHR5LnAtZGVmYXVsdDpub3QoLnAtZmlsbCkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm8tbyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGUgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkucC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm86YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuLnByZXR0eS5wLXN3aXRjaC5wLWZpbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZSAhaW1wb3J0YW50O1xufVxuLnByZXR0eS5wLXN3aXRjaC5wLXNsaW0gaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm86YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjM5MGIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM5MGIwICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1zdWNjZXNzIGxhYmVsOmFmdGVyLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXN1Y2Nlc3MgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1zdWNjZXNzIC5pY29uLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtc3VjY2VzcyAuc3ZnLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXN1Y2Nlc3MgLmljb24sXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXN1Y2Nlc3MgLnN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBzdHJva2U6ICNmZmY7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1zdWNjZXNzLW8gbGFiZWw6YmVmb3JlLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXN1Y2Nlc3MtbyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1zdWNjZXNzLW8gbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtc3VjY2Vzcy1vIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1zdWNjZXNzLW8gLmljb24sXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1zdWNjZXNzLW8gLnN2Zyxcbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MtbyBzdmcsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtc3VjY2Vzcy1vIC5pY29uLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1zdWNjZXNzLW8gLnN2Zyxcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtc3VjY2Vzcy1vIHN2ZyB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBzdHJva2U6ICM1Y2I4NWM7XG59XG4ucHJldHR5LnAtZGVmYXVsdDpub3QoLnAtZmlsbCkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MtbyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWMgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkucC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuLnByZXR0eS5wLXN3aXRjaC5wLWZpbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50O1xufVxuLnByZXR0eS5wLXN3aXRjaC5wLXNsaW0gaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3OTM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3OTM1ICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC13YXJuaW5nIGxhYmVsOmFmdGVyLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXdhcm5pbmcgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC13YXJuaW5nIC5pY29uLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtd2FybmluZyAuc3ZnLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXdhcm5pbmcgLmljb24sXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXdhcm5pbmcgLnN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBzdHJva2U6ICNmZmY7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC13YXJuaW5nLW8gbGFiZWw6YmVmb3JlLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXdhcm5pbmctbyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC13YXJuaW5nLW8gbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtd2FybmluZy1vIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC13YXJuaW5nLW8gLmljb24sXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC13YXJuaW5nLW8gLnN2Zyxcbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmctbyBzdmcsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtd2FybmluZy1vIC5pY29uLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC13YXJuaW5nLW8gLnN2Zyxcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtd2FybmluZy1vIHN2ZyB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBzdHJva2U6ICNmMGFkNGU7XG59XG4ucHJldHR5LnAtZGVmYXVsdDpub3QoLnAtZmlsbCkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmctbyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGUgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkucC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xufVxuLnByZXR0eS5wLXN3aXRjaC5wLWZpbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZSAhaW1wb3J0YW50O1xufVxuLnByZXR0eS5wLXN3aXRjaC5wLXNsaW0gaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzc3YzExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc3YzExICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1kYW5nZXIgbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtZGFuZ2VyIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZiAhaW1wb3J0YW50O1xufVxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtZGFuZ2VyIC5pY29uLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtZGFuZ2VyIC5zdmcsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtZGFuZ2VyIC5pY29uLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1kYW5nZXIgLnN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBzdHJva2U6ICNmZmY7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1kYW5nZXItbyBsYWJlbDpiZWZvcmUsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtZGFuZ2VyLW8gbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtZGFuZ2VyLW8gbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtZGFuZ2VyLW8gbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWRhbmdlci1vIC5pY29uLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtZGFuZ2VyLW8gLnN2Zyxcbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWRhbmdlci1vIHN2ZywgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1kYW5nZXItbyAuaWNvbixcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtZGFuZ2VyLW8gLnN2Zyxcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtZGFuZ2VyLW8gc3ZnIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIHN0cm9rZTogI2Q5NTM0Zjtcbn1cbi5wcmV0dHkucC1kZWZhdWx0Om5vdCgucC1maWxsKSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtZGFuZ2VyLW8gbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5LnAtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1kYW5nZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuLnByZXR0eS5wLXN3aXRjaC5wLWZpbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWRhbmdlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5LnAtc3dpdGNoLnAtc2xpbSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtZGFuZ2VyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwMjYyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMjYyMiAhaW1wb3J0YW50O1xufVxuXG4ucHJldHR5LnAtYmlnZ2VyIGxhYmVsOmJlZm9yZSxcbi5wcmV0dHkucC1iaWdnZXIgbGFiZWw6YWZ0ZXIsXG4ucHJldHR5LnAtYmlnZ2VyIC5pY29uLFxuLnByZXR0eS5wLWJpZ2dlciAuc3ZnLFxuLnByZXR0eS5wLWJpZ2dlciAuaW1nIHtcbiAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xuICB0b3A6IGNhbGMoKDAlIC0gKDEwMCUgLSAxZW0pKSAtIDM1JSkgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkucC1iaWdnZXIgbGFiZWwge1xuICB0ZXh0LWluZGVudDogMS43ZW07XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wcmV0dHkgLnN0YXRlOmJlZm9yZSxcbi5wcmV0dHkgLnN0YXRlIGxhYmVsOmJlZm9yZSxcbi5wcmV0dHkgLnN0YXRlIGxhYmVsOmFmdGVyLFxuLnByZXR0eSAuc3RhdGUgLmljb24ge1xuICAgIGNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lciAuY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLmNvbnRhaW5lciAuY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJXYXJuaW5nISBZb3UgZG9udCBuZXN0IC5jb250YWluZXIgb3IgLmNvbnRhaW5lci1mbHVpZFwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjgsIDAsIDAuOSk7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xufVxuXG4uY2Mtd2luZG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmNjLXdpbmRvdyAuY2MtbGluayxcbi5jYy13aW5kb3cgLmNjLWxpbms6YWN0aXZlLFxuLmNjLXdpbmRvdyAuY2MtbGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5jYy13aW5kb3cgLmNjLWJ0biB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBmb3Jlc3RncmVlbjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNjLXdpbmRvdyAuY2MtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4NjIxODtcbn1cblxuLypAaW1wb3J0ICcuL3ZlbmRvci9nb29nbGUtcmVjYXB0Y2hhJzsqL1xuLypAaW1wb3J0ICcuL3ZlbmRvci9zY3JvbGwtcmV2ZWFsJzsqL1xuLypAaW1wb3J0ICcuL3ZlbmRvci9zbGljay1zbGlkZXInOyovXG4vKiRjb2xvci1tZXJjdXJ5OiAjRTJFMkUyO1xuJGNvbG9yLWdhbGxlcnk6ICNFRkVGRUY7XG4kY29sb3ItYWx0bzogI0RCREJEQjsqL1xuLyokZm9udC1yb2JvdG86ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJGZvbnQtcm9ib3RvLWNvbmRlbnNlZDogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtb3Blbi1zYW5zOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250LWZvbnRhd2Vzb21lLWZyZWU6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuJGZvbnQtZm9udGF3ZXNvbWUtYnJhbmRzOiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiOyovXG4vKiRib3gtc2hhZG93LWRlZmF1bHQ6IDAgMCA1cHggcmdiYSgwLDAsMCwuMTApO1xuJGJveC1zaGFkb3ctaG92ZXI6IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjA4KTsqL1xuaHRtbCwgYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGZvbnQtZmFtaWx5OiBcImZpcmEtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJCcmVlXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zdG9wLWJvZHktc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uaW1nLS1scy1ibHVyIHtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxNTAwbXM7XG59XG4uaW1nLS1scy1ibHVyLmxhenlsb2FkZWQge1xuICBmaWx0ZXI6IGJsdXIoMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnItaW5zaWRlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5hW3R5cGU9YnV0dG9uXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuI2JhY2tUb1RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTAyMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiNiYWNrVG9Ub3AuaXMtdmlzaWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbiNiYWNrVG9Ub3A6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgfVxufSovXG4uanMtaW1hZ2Utc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmpzLWltYWdlLXNsaWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5qcy1pbWFnZS1zbGlkZXI6aG92ZXIge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5jYy13aW5kb3cge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG59XG4uY2Mtd2luZG93IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2Mtd2luZG93IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYy13aW5kb3cgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJyZWVcIiwgc2Fucy1zZXJpZjtcbn1cbi5jYy13aW5kb3cgLmNjLWJ0biB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgY29sb3I6ICM3MkJGNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkJyZWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNjLXdpbmRvdyAuY2MtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5qcy1xdW90YXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5wLmVycm9yLWhvdXIge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuZm9ybSBsYWJlbDpub3QoLnAtbGFiZWwpOm5vdCgudGltZS1sYWJlbCkge1xuICBmb250LWZhbWlseTogXCJCcmVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3MkJGNDQ7XG59XG5cbmlucHV0LmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWNvbG9yOiAjRERFRkQ0O1xufVxuXG4uZm9ybV9fYmFycy1kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmZvcm0gLmJ0blt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJldHR5IHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLnByZXR0eSBpbnB1dCB+IC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNEREVGRDQ7XG59XG5cbi5wcmV0dHkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5wcmV0dHkgaW5wdXRbdHlwZT1jaGVja2JveF0gfiAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucHJldHR5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuc3RhdGUucC1zdWNjZXNzIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRERFRkQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ucHJldHR5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuc3RhdGUucC1zdWNjZXNzIC5pY29uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcmV0dHkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnkgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wcmV0dHkgaW5wdXRbbmFtZT1kZWFsZXJMb2NhdGlvbl06Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnkgLnAtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByZXR0eSBpbnB1dFtuYW1lPWRlYWxlckxvY2F0aW9uXTpjaGVja2VkIH4gLnN0YXRlLnAtcHJpbWFyeSAucC1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQgIWltcG9ydGFudDtcbn1cblxuLnByZXR0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cbi5wcmV0dHkgbGFiZWwgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcmV0dHkgLnN0YXRlIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGNvbG9yOiAjMzQzYTQwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnByZXR0eSAuc3RhdGUgbGFiZWw6YWZ0ZXIsXG4ucHJldHR5IC5zdGF0ZSBsYWJlbDpiZWZvcmUsXG4ucHJldHR5LnAtaWNvbiAuc3RhdGUgLmljb24ge1xuICB0b3A6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcmV0dHkgaW5wdXQuZXJyb3IgKyAuc3RhdGUgbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5wcmV0dHkgaW5wdXQuZXJyb3IgKyAuc3RhdGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3RyLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRERFRkQ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnNlbGVjdHItc2VsZWN0ZWRbYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICBib3JkZXItY29sb3I6ICNEREVGRDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtY29sb3I6ICM3MkJGNDQ7XG59XG4uc2VsZWN0ci1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwi74G4XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlbGVjdHItdGFnIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnNlbGVjdHItb3B0aW9uIC5zZWxlY3RyIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5zZWxlY3RyLW9wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgY29sb3I6ICM3MkJGNDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdHItb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLnNlbGVjdHIgaSB7XG4gIGNvbG9yOiAjNzJCRjQ0O1xufVxuLnNlbGVjdHItb3B0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uZm9ybS1zdWNjZXNzX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZm9ybS1zdWNjZXNzX19saW5rcyBhIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzJCRjQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJCcmVlXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvcm0tZmFpbGVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm0tZmFpbGVkIHAge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJyZWVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG59XG4uZm9ybS1mYWlsZWQgLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZSB7XG4gIGNvbG9yOiAjNzJCRjQ0O1xuICBmb250LXNpemU6IDY4cHg7XG59XG5cbi5jLWNhbGVuZGFyIHtcbiAgLyogbWFyZ2luLXRvcDogMzVweDsqL1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRERFRkQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYy1jYWxlbmRhciAudmMtY29udGFpbmVyIHtcbiAgLS1ncmVlbi02MDA6ICM3MkJGNDQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYWxlbmRhciAudmMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREVGRDQ7XG4gIH1cbn1cbi5jLWNhbGVuZGFyIC5jb2wtdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1jYWxlbmRhcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzJCRjQ0O1xuICBmb250LWZhbWlseTogXCJCcmVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1jYWxlbmRhcl9fd3JhcC10aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xufVxuLmMtY2FsZW5kYXJfX3dyYXAtb3ZlcmZsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FsZW5kYXIgaW5wdXRbbmFtZT1ib29rQ2hvc2VuVGltZV0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jLWNhbGVuZGFyIGlucHV0W25hbWU9Ym9va0Nob3NlblRpbWVdICsgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREVGRDQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtY2FsZW5kYXIgaW5wdXRbbmFtZT1ib29rQ2hvc2VuVGltZV0gKyBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWNhbGVuZGFyIGlucHV0W25hbWU9Ym9va0Nob3NlblRpbWVdW2Rpc2FibGVkXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbn1cbi5jLWNhbGVuZGFyIGlucHV0W25hbWU9Ym9va0Nob3NlblRpbWVdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xufVxuLmMtY2FsZW5kYXIgaW5wdXRbbmFtZT1ib29rQ2hvc2VuVGltZV06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS5kZW1vLS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWhhcm9sIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgZm9udC1mYW1pbHk6IFwiQnJlZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4taGFyb2w6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViOWIzNTtcbn1cbi5idG4taGFyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1oYXJvbCBzdmcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5tYWluIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5tYWluIGgyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4gaDI6bm90KC5oMi1hbHQpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLm1haW4gLmgyLWFsdCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4ge1xuICAgIG1hcmdpbjogLTEwMHB4IGF1dG8gNzBweDtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIH1cbn1cblxuLnRvcGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbi50b3BiYXIgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9wYmFyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLnRvcGJhcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnRvcGJhcl9fZGl2aWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjNzJCRjQ0O1xufVxuLnRvcGJhcl9fYnJhbmRuYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvcGJhcl9fZGVhbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogODVweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuLnRvcGJhcl9fZGVhbGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4udG9wYmFyIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udG9wYmFyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb250ZW50OiBcIu+BuFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnRvcGJhciAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi50b3BiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4udG9wYmFyIC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzcyQkY0NDtcbn1cbi50b3BiYXIgLmRyb3Bkb3duLXRvZ2dsZSxcbi50b3BiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwOyovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGJhcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICB9XG4gIC50b3BiYXJfX2RpdmlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnRvcGJhcl9fYnJhbmRuYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnRvcGJhcl9fZGVhbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcGJhcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLmhlYWRlcl9fYmFja2dyb3VuZCwgLmhlYWRlcl9fYmFja2dyb3VuZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhlYWRlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgfVxuICAuaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZm9vdGVyX19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXgtd2lkdGg6IDk5MHB4O1xufVxuLmZvb3RlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb290ZXIgaDI6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbn1cbi5mb290ZXIgLmNzcy1saW5lIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuY3NzLWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAxOTJweDtcbn1cbi5mb290ZXIgLmxpbmstY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3RlciAubGluay1jb250YWN0IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1pbi13aWR0aDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3RlciAubGluay1jb250YWN0IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm9vdGVyIC5saW5rLWNvbnRhY3QgLmZhcyB7XG4gIGNvbG9yOiAjNzJCRjQ0O1xufVxuLmZvb3RlciAuY29sLWNyYWZ0cyxcbi5mb290ZXIgLmNvbC1vcGVuaW5nc2hvdXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9vdGVyIC5jb2wtY3JhZnRzLFxuLmZvb3RlciAuY29sLW9wZW5pbmdzaG91cnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5jb2wtY3JhZnRzLFxuLmZvb3RlciAuY29sLW9wZW5pbmdzaG91cnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5jb2wtb3BlbmluZ3Nob3VycyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5mb290ZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5mb290ZXIgdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZvb3RlciB0YWJsZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5mb290ZXJfX2FkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5mb290ZXJfX2NyYWZ0cyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkJyZWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCJAa2V5ZnJhbWVzIHpvb20ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0YWRhIHtcclxuICAwJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoNyk7XHJcbiAgfVxyXG5cclxuICAzOCUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDU1JSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gIH1cclxuXHJcbiAgNzIlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDgxJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI0KTtcclxuICB9XHJcblxyXG4gIDg5JSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICA5NSUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgamVsbHkge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjc1LCAxLjI1LCAxKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgLjc1LCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjg1LCAxLjE1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwMHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSByb3RhdGUoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggdHJhbnNwYXJlbnRpemUoJHByZXR0eS0tY29sb3ItZGVmYXVsdCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEuNWVtIHRyYW5zcGFyZW50aXplKCRwcmV0dHktLWNvbG9yLWRlZmF1bHQsIDEpO1xyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtZGVmYXVsdC5wLWZpbGwge1xyXG4gIC5zdGF0ZSBsYWJlbCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLWRlZmF1bHQge1xyXG4gIC5zdGF0ZSBsYWJlbCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSBsYWJlbCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByZXR0eS0tY29sb3ItZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtZGVmYXVsdC5wLXRoaWNrIHtcclxuICAuc3RhdGUgbGFiZWwge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKDFlbSAvIDcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLWljb24ge1xyXG4gIC5zdGF0ZSB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIHdpZHRoOiAkcHJldHR5LS1ib3gtc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkcHJldHR5LS1ib3gtc2l6ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogJHByZXR0eS0tei1pbmRleC1iZXR3ZWVuO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRvcDogJHByZXR0eS10b3Atb2Zmc2V0O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjNWE2NTZiO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtc3ZnIHtcclxuICAuc3RhdGUge1xyXG4gICAgLnN2ZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIHdpZHRoOiAkcHJldHR5LS1ib3gtc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkcHJldHR5LS1ib3gtc2l6ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogJHByZXR0eS0tei1pbmRleC1iZXR3ZWVuO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRvcDogJHByZXR0eS10b3Atb2Zmc2V0O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSAuc3ZnIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1pbWFnZSB7XHJcbiAgLnN0YXRlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6ICRwcmV0dHktLWJveC1zaXplO1xyXG4gICAgICBoZWlnaHQ6ICRwcmV0dHktLWJveC1zaXplO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRvcDogJHByZXR0eS10b3Atb2Zmc2V0O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAkcHJldHR5LS16LWluZGV4LWJhY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSBpbWcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLXN3aXRjaCB7XHJcbiAgaW5wdXR7XHJcbiAgICBtaW4td2lkdGg6MmVtO1xyXG4gIH1cclxuICAuc3RhdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmV0dHktLWNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgIGJveC1zaXppbmc6IHVuc2V0O1xyXG4gICAgICBoZWlnaHQ6ICRwcmV0dHktLWJveC1zaXplO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdG9wOiAkcHJldHR5LXRvcC1vZmZzZXQtc3dpdGNoO1xyXG4gICAgICB6LWluZGV4OiAkcHJldHR5LS16LWluZGV4LWJhY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICB0ZXh0LWluZGVudDogJHByZXR0eS0tbGFiZWwtdGV4dC1vZmZzZXQtc3dpdGNoO1xyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJldHR5LS1jb2xvci1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwcmV0dHktLWNvbG9yLWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmV0dHktLWNvbG9yLWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtc3dpdGNoLnAtZmlsbCB7XHJcbiAgICBpbnB1dDpjaGVja2Vkfi5zdGF0ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmV0dHktLWNvbG9yLWRhcms7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmV0dHktLWNvbG9yLWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLXN3aXRjaC5wLXNsaW0ge1xyXG4gIC5zdGF0ZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMC4xZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmV0dHktLWNvbG9yLWRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuMWVtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwcmV0dHktLWNvbG9yLWRhcms7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmV0dHktLWNvbG9yLWRhcmsgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLWhhcy1ob3ZlciB7XHJcbiAgaW5wdXQ6aG92ZXIgfiAuc3RhdGU6bm90KC5wLWlzLWhvdmVyKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQ6aG92ZXIgfiAuc3RhdGUucC1pcy1ob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtaGFzLWZvY3VzIHtcclxuICBpbnB1dDpmb2N1cyB7XHJcbiAgICB+IC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiKDE4OSwgMTk1LCAxOTkpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtaGFzLWluZGV0ZXJtaW5hdGUge1xyXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106aW5kZXRlcm1pbmF0ZSB+LnN0YXRlOm5vdCgucC1pcy1pbmRldGVybWluYXRlKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTppbmRldGVybWluYXRlIH4uc3RhdGUucC1pcy1pbmRldGVybWluYXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC10b2dnbGUge1xyXG4gIC5zdGF0ZSB7XHJcbiAgICAmLnAtb24ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYucC1vZmYsXHJcbiAgICAuaWNvbixcclxuICAgIC5zdmcsXHJcbiAgICBpbWcge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICYucC1vZmYgLmljb24ge1xyXG4gICAgICBjb2xvcjogJHByZXR0eS0tY29sb3ItZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUge1xyXG4gICAgJi5wLW9uIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmLnAtb2ZmIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLXBsYWluIHtcclxuICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGxhYmVsLFxyXG4gICYucC10b2dnbGUgLnN0YXRlIGxhYmVsIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucC1wbGFpbiAuaWNvbiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1yb3VuZCB7XHJcbiAgLnN0YXRlIGxhYmVsIHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnAtaWNvbiAuc3RhdGUgLmljb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtY3VydmUge1xyXG4gIC5zdGF0ZSBsYWJlbCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcHJldHR5LS1jdXJ2ZS1yYWRpdXM7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1zbW9vdGgge1xyXG4gIGxhYmVsOmJlZm9yZSxcclxuICBsYWJlbDphZnRlcixcclxuICAuaWNvbixcclxuICAuc3ZnIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgfVxyXG5cclxuICBpbnB1dDpjaGVja2VkICsgLnN0YXRlIHtcclxuICAgIGxhYmVsOmFmdGVyIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbixcclxuICAgIC5zdmcsXHJcbiAgICBpbWcge1xyXG4gICAgICBhbmltYXRpb246IHpvb20gMC4ycyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wLWRlZmF1bHQgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSB7XHJcbiAgICBsYWJlbDphZnRlciB7XHJcbiAgICAgIGFuaW1hdGlvbjogem9vbSAwLjJzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnAtcGxhaW4gaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSB7XHJcbiAgICBsYWJlbDpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtdGFkYTpub3QoLnAtZGVmYXVsdCkge1xyXG4gIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUge1xyXG4gICAgLmljb24sXHJcbiAgICAuc3ZnLFxyXG4gICAgaW1nLFxyXG4gICAgbGFiZWw6YmVmb3JlLFxyXG4gICAgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICBhbmltYXRpb246IHRhZGEgMC43cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApIDEgYWx0ZXJuYXRlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1qZWxseTpub3QoLnAtZGVmYXVsdCkge1xyXG4gIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUge1xyXG4gICAgLmljb24sXHJcbiAgICAuc3ZnLFxyXG4gICAgaW1nLFxyXG4gICAgbGFiZWw6YmVmb3JlLFxyXG4gICAgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICBhbmltYXRpb246IGplbGx5IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbDpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1yb3RhdGU6bm90KC5wLWRlZmF1bHQpIHtcclxuICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIHtcclxuICAgIC5pY29uLFxyXG4gICAgLnN2ZyxcclxuICAgIGltZyxcclxuICAgIGxhYmVsOmJlZm9yZSxcclxuICAgIGxhYmVsOmFmdGVyIHtcclxuICAgICAgYW5pbWF0aW9uOiByb3RhdGUgMC43cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLXB1bHNlOm5vdCgucC1zd2l0Y2gpIHtcclxuICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIHtcclxuICAgIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGFuaW1hdGlvbjogcHVsc2UgMXM7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ge1xyXG4gIGlucHV0IHtcclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICYgfiAqIHtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLWxvY2tlZCB7XHJcbiAgaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ge1xyXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHByZXR0eS0tY29sb3JzIHtcclxuICAgIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC0jeyRuYW1lfSxcclxuICAgICYucC10b2dnbGUgLnN0YXRlLnAtI3skbmFtZX0ge1xyXG4gICAgICBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLFxyXG4gICAgICAuc3ZnIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtI3skbmFtZX0tbyxcclxuICAgICYucC10b2dnbGUgLnN0YXRlLnAtI3skbmFtZX0tbyB7XHJcbiAgICAgIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24sXHJcbiAgICAgIC5zdmcsXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBzdHJva2U6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucC1kZWZhdWx0Om5vdCgucC1maWxsKSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtI3skbmFtZX0tbyBsYWJlbCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wLXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtI3skbmFtZX06YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wLXN3aXRjaC5wLWZpbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLSN7JG5hbWV9OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYucC1zd2l0Y2gucC1zbGltIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC0jeyRuYW1lfTpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLWJpZ2dlciB7XHJcbiAgbGFiZWw6YmVmb3JlLFxyXG4gIGxhYmVsOmFmdGVyLFxyXG4gIC5pY29uLFxyXG4gIC5zdmcsXHJcbiAgLmltZyB7XHJcbiAgICBmb250LXNpemU6ICRwcmV0dHktLTJ4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IGNhbGMoKDAlIC0gKDEwMCUgLSAxZW0pKSAtIDM1JSkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIHRleHQtaW5kZW50OiAxLjdlbTtcclxuICB9XHJcbn0iLCJAbWVkaWEgcHJpbnQge1xyXG4gIC4jeyRwcmV0dHktLWNsYXNzLW5hbWV9IHtcclxuICAgIC5zdGF0ZTpiZWZvcmUsXHJcbiAgICAuc3RhdGUgbGFiZWw6YmVmb3JlLFxyXG4gICAgLnN0YXRlIGxhYmVsOmFmdGVyLFxyXG4gICAgLnN0YXRlIC5pY29uIHtcclxuICAgICAgY29sb3ItYWRqdXN0OiBleGFjdDtcclxuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuICAgICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG4gICAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIu+7vy5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lci1mbHVpZCxcclxuLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyLFxyXG4uY29udGFpbmVyIC5jb250YWluZXItZmx1aWQsXHJcbi5jb250YWluZXIgLmNvbnRhaW5lciB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnV2FybmluZyEgWW91IGRvbnQgbmVzdCAuY29udGFpbmVyIG9yIC5jb250YWluZXItZmx1aWQnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDY4LCAwLCAwLjkwKTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vc2l0ZS5zY3NzXCIgLz5cclxuXHJcbi5jYy13aW5kb3cge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuXHJcbiAgICAuY2MtbGluayxcclxuICAgIC5jYy1saW5rOmFjdGl2ZSxcclxuICAgIC5jYy1saW5rOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNjLWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZvcmVzdGdyZWVuO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oZm9yZXN0Z3JlZW4sMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9zaXRlLnNjc3NcIiAvPlxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZGVmYXVsdDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xyXG59XHJcblxyXG4uYm9keSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XHJcbn1cclxuXHJcbi5zdG9wLWJvZHktc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUtY292ZXIge1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlLWNvbnRhaW4ge1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLmltZy0tbHMtYmx1ciB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIHRyYW5zaXRpb246IGZpbHRlciAxNTAwbXM7XHJcblxyXG4gICAgJi5sYXp5bG9hZGVkIHtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIC5ici1pbnNpZGUgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmFbdHlwZT1idXR0b25dIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuI2JhY2tUb1RvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAmLmlzLXZpc2libGUge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgIH0gICBcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQmVmb3JlIHVzaW5nIHRoaXMsIGNoZWNrIHdlYnNsaWRlbWVudSBkcm9wZG93biBtZWdhIG1lbnUgYW5kIGNoZWNrIHNsaWRlciBmb3IgYWJub3JtYWwgYmVoYXZpb3JcclxuLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIH1cclxufSovXHJcblxyXG4uanMtaW1hZ2Utc2xpZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogZ3JhYjtcclxuICAgIH1cclxufVxyXG5cclxuLmNjLXdpbmRvdyB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYy1idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vc2l0ZS5zY3NzXCIgLz5cclxuXHJcbi5jLWNhbGVuZGFyIHtcclxuICAgLyogbWFyZ2luLXRvcDogMzVweDsqL1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtZGltbWVkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIC52Yy1jb250YWluZXIge1xyXG4gICAgICAgIC0tZ3JlZW4tNjAwOiAjNzJCRjQ0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1icmFuZC1kaW1tZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtdGltZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAtdGltZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwLW92ZXJmbG93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFtuYW1lPVwiYm9va0Nob3NlblRpbWVcIl0ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1kaW1tZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGlzYWJsZWRdICsgbGFiZWwge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDBDXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3NpdGUuc2Nzc1wiIC8+XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuYS5kZW1vLS1saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxufVxyXG5cclxuLmJ0bi1oYXJvbCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJyYW5kLXByaW1hcnksMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGgyOm5vdCguaDItYWx0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaDItYWx0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbjogLTEwMHB4IGF1dG8gNzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsMCwwLDAuMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XHJcbiAgICB9XHJcbn0iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vc2l0ZS5zY3NzXCIgLz5cclxuXHJcbi50b3BiYXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaXZpZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JyYW5kbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVhbGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogODVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgY29udGVudDogXCJcXEYwNzhcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlLFxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAvKmJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMDsqL1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblxyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kaXZpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnJhbmRuYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVhbGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwwLDAsMC4xNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9zaXRlLnNjc3NcIiAvPlxyXG5cclxuLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kLFxyXG4gICAgJl9fYmFja2dyb3VuZCBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gICAgfVxyXG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3NpdGUuc2Nzc1wiIC8+XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jc3MtbGluZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubGluay1jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMThweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtY3JhZnRzLFxyXG4gICAgLmNvbC1vcGVuaW5nc2hvdXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIC5jb2wtb3BlbmluZ3Nob3VycyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOmZpcnN0LW9mLXR5cGUgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NyYWZ0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/